]> git.lyx.org Git - features.git/blob - src/frontends/qt2/ChangeLog
patch from Kornel: fix qt font names
[features.git] / src / frontends / qt2 / ChangeLog
1 2004-08-12  Kornel Benko  <kornel.benko@berlin.de>
2
3         * QPrefs.C (setComboxFont): Use fromqstr() instead of latin1() for
4         font name comparison since latin1() can return NULL
5         * lyx_gui.C (roman_font_name): convert return value with fromqstr()
6         instead of latin1() since latin1() can return NULL
7         (sans_font_name): ditto
8         (typewriter_font_name): ditto
9
10 2004-08-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
11
12         * FileDialog.C: #define USE_NATIVE_FILEDIALOG under LyX/Mac
13         (save, open, opendir): when USE_NATIVE_FILEDIALOG
14         is defined, use QFileDialog::getOpenFileName and friends.
15
16 2004-08-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
17
18         * Makefile.am (AM_CXXFLAGS): do not disable QTranslator code
19
20         * lyx_gui.C (parse_init): install a translator for Qt native
21         strings.
22
23 2004-08-07  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
24
25         * QBibtexDialog.C (browsePressed): use ControlBibtex::browseBst
26         (browseBibPressed): use ControlBibtex::browseBib
27
28         * QLPrintDialog.C (browseClicked): use ControlPrint::browse
29
30 2004-08-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
31
32         * QContentPane.C (keyPressEvent): make sure to use the smart
33         pointer as soon as possible.
34
35 2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
36
37         * QPrefs.C, QMathMatrixDialog.C:
38         * QLog.C, QAbout.C: change "support/std_sstream.h" to <sstream>
39
40 2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
41
42         * lyx_gui.C (set_read_callback,remove_read_callback): delete funcs
43
44         * Makefile.dialogs (MOCFILES): remove io_callback.[Ch]
45         * io_callback.[Ch]: delete files
46
47 2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
48
49         * socket_callback.C (data_received): simplify
50         (socket_callback): take fd and boost::function as args.
51         (server_received): delete function
52
53         * lyx_gui.C (register_socket_callback): setup the callback
54         (unregiser_socket_callback): tear down the callback
55
56 2004-07-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
57
58         * QLyXKeySym.C (qprint): like print, but return a QString
59         (print): use qprint.
60
61         * QLPopupMenu.C (getLabel): do not add the binding here anymore
62         (populate): changes to make bindings work on Qt/Mac.
63
64 2004-06-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
65
66         * lyx_gui.C (getStatus): under Mac OS X, disable the
67         buffer-related lfuns when the main window does not have the focus.
68
69 2004-06-21  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
70
71         * QCitation.[Ch]: add validation (fix bug 1617).
72
73 2004-06-18  Lars Gullik Bjonnes  <larsbj@gullik.net>
74
75         * lyx_gui.C (roman_font_name): go through QString when converting
76         to std::string.
77         (sans_font_name): ditto
78         (typewriter_font_name): ditto
79
80 2004-06-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
81
82         * QLMenubar.C (QLMenubar): use QLMenubar::menuBar().
83         (menuBar): new method; returns the menu bar that LyX should use.
84
85 2004-06-02  Angus Leeming  <leeming@lyx.org>
86
87         * Q[a-zA-Z]*DialogBase.C: reverse yesterday's patch, as discussed
88         on the list.
89
90 2004-06-01  Angus Leeming  <leeming@lyx.org>
91
92         * Q[a-zA-Z]*DialogBase.C: tell the QDialog base class who the
93         parent dialog is.
94
95 2004-05-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
96
97         * ui/Makefile.am (EXTRA_DIST): add QPreambleDialogBase.ui
98
99 2004-05-20  Angus Leeming  <leeming@lyx.org>
100
101         * Most .C files: bring some sort of sanity to the order
102         of inclusion of header files.
103
104 2004-05-19  Angus Leeming  <leeming@lyx.org>
105
106         * Most files: wrap code up inside namespace lyx::frontend.
107
108 2004-05-14  Angus Leeming  <leeming@lyx.org>
109
110         * QCitation.C: small changes due to the changes in biblio.h.
111
112 2004-05-12  Angus Leeming  <leeming@lyx.org>
113
114         * QDocument.C (apply, update): get, set data with
115         BufferParams::cite_engine.
116
117 2004-05-10  Angus Leeming  <leeming@lyx.org>
118
119         * QCitation.C: simplified code to use the biblio::CiteEngine
120         enum rather than multiple bools, usingNatbib and using Jurabib.
121
122 2004-05-05  Angus Leeming  <leeming@lyx.org>
123
124         * QIndexDialog.[Ch] (reject): overload the QDialog::reject function
125         and so squash bug 1251 completely.
126
127 2004-05-05  Angus Leeming  <leeming@lyx.org>
128
129         * QRef.C (redoRefs): Prevent widgets from emitting any signals
130         whilst we modify their state.
131
132 2004-05-04  Angus Leeming  <leeming@lyx.org>
133
134         * Dialogs.C: Remove "error" dialog identifier.
135
136 2004-05-02  Angus Leeming  <leeming@lyx.org>
137
138         * QLImage.[Ch]: store and use QImage rather than QPixmap. Saves
139         a heap of transformations to/from QImage when manipulating the
140         data.
141
142         * QLPainter.C (image): access QLImage::qimage rather than ::qpixmap.
143
144 2004-05-02  Angus Leeming  <leeming@lyx.org>
145
146         * QLPainter.C (image): set the background colour to
147         LColor::graphicsbg.
148
149         * QLImage.C (setPixmap_impl): remove commented out xforms code
150         to set pixmap background colour.
151
152 2004-05-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
153
154         * QGraphics.C: #include <cmath> (STLport compile fix for floor())
155
156 2004-04-29  Angus Leeming  <leeming@lyx.org>
157
158         * QLImage.C (toGray): new helper function, copied from
159         KImageEffect::toGray.
160         (setPixmap_impl): use it.
161
162 2004-04-29  Angus Leeming  <leeming@lyx.org>
163
164         * QGraphics.C (apply): Remove a #warning statement by
165         fixing the code.
166
167 2004-04-28  Angus Leeming  <leeming@lyx.org>
168
169         * QLToolbar.[Ch]: rewrite code to derive from a single Toolbar or
170         LayoutBox.
171
172         * QtView.C: small changes due to changed Toolbar API.
173
174 2004-04-28  Angus Leeming  <leeming@lyx.org>
175
176         * WorkAreaFactory.C (create): No longer passed x, y data.
177
178         * QWorkArea.[Ch] (c-tor): No longer receives x, y data.
179
180         * QtView.[Ch] (c-tor): no longer passes x, y data to BufferView c-tor.
181
182 2004-04-28  Angus Leeming  <leeming@lyx.org>
183
184         * WorkAreaFactory.C (create): pass a LyXView & to QWorkArea c-tor.
185
186         * QWorkArea.[Ch] (c-tor): now receives a LyXView &.
187
188 2004-04-21  John Levon  <levon@movementarian.org>
189
190         * QLToolbar.C: use GUI name for tooltip
191
192 2004-04-19  Angus Leeming  <leeming@lyx.org>
193
194         * QPref.C:
195         * QPrefsDialog.C:
196         * ui/QPrefDisplayModule.ui: changes due to changes to LyXRC::preview.
197
198 2004-04-18  John Levon  <levon@movementarian.org>
199
200         * QDelimiterDialog.C:
201         * QMathDialog.C: make button callbacks work again
202
203         * README: add a warning
204
205 2004-04-13  Angus Leeming  <leeming@lyx.org>
206
207         * ui/QExternalDialogBase.ui:
208         * ui/QGraphicsDialogBase.ui: layout tweaks.
209
210 2004-04-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
211
212         * QPrefsDialog.C, ui/QPrefFileformatsModule.ui: add editor to format
213         * QGraphics.[Ch]: add slotEdit()
214         * QGraphicsDialog.[Ch]: add edit_clicked()
215         * ui/QGraphicsDialogBase.ui: add Edit button
216
217 2004-04-07  Alfredo Braunstein  <abraunst@lyx.org>
218
219         * QLPainter.[Ch]: adjust to changes in Painter.h
220
221 2004-04-05  Angus Leeming  <leeming@lyx.org>
222
223         * Dialogs.C (build): set the preferences dialog button policy to
224         PreferencesPolicy.
225
226 2004-04-05  Angus Leeming  <leeming@lyx.org>
227
228         * QGraphics.C (getUnitNo): const-correct.
229
230 2004-04-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
231
232         * floatplacement.[Ch]: check whether we are in the float or
233         document dialog (in the latter, the span and sideways checkboxes
234         are not used). Fixes a crash.
235
236 2004-04-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
237
238         * floatplacement.[Ch]: another adjustment of placement enabling.
239
240 2004-04-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
241
242         * floatplacement.[Ch]: correct fix for enabling of placement
243         values (bug 1016)
244
245 2004-03-31  Angus Leeming  <leeming@lyx.org>
246
247         * Dialogs2.C:
248         * Qt2Base.[Ch]: removed.
249
250         * Makefile.am:
251         * Makefile.dialogs: adjusted to suit.
252
253 2004-03-31  Angus Leeming  <leeming@lyx.org>
254
255         * Dialogs.C (build): added "preamble" as a symonym for "document".
256         * Dialogs2.C (showPreamble): removed.
257
258 2004-03-31  Angus Leeming  <leeming@lyx.org>
259
260         * Dialogs.C (build): added spellchecker dialog.
261         * Dialogs2.C (showSpellchecker): removed.
262
263         * QSpellchecker.[Ch]: converted to the Dialog-based scheme.
264
265 2004-03-31  Angus Leeming  <leeming@lyx.org>
266
267         * Dialogs.C (build): added preferences dialog.
268         * Dialogs2.C (showPreferences): removed.
269
270         * QPrefs.[Ch]: converted to the Dialog-based scheme.
271
272 2004-03-31  Angus Leeming  <leeming@lyx.org>
273
274         * QPrefs.[Ch]:
275         * QPrefsDialog.C: changes due to the changed ControlPrefs interface.
276
277 2004-03-30  Angus Leeming  <leeming@lyx.org>
278
279         * Dialogs.C (build): added document dialog.
280         * Dialogs2.C (showDocument): removed.
281
282         * QDocument.[Ch]: converted to the Dialog-based scheme.
283
284 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
285
286         * QBibtex.C:
287         * QDocument.C:
288         * QDocumentDialog.C:
289         * ui/BiblioModuleBase.ui: bibtopic support.
290
291         * QPrefs.C:
292         * QPrefsDialog.C:
293         * ui/QPrefsLaTeXModule.ui: customize bibtex call.
294
295         * QFloat.C:
296         * QFloatDialog.C:
297         * floatplacement.[Ch]: add support for sidewaysfloats
298         fix enabling of placement values (bug 1016)
299
300 2004-03-28  Angus Leeming  <leeming@lyx.org>
301
302         * Dialogs.C (build): added print dialog.
303         * Dialogs2.C (showPrint): removed.
304
305         * QPrint.[Ch]: converted to the Dialog-based scheme.
306
307 2004-03-27  Angus Leeming  <leeming@lyx.org>
308
309         * Dialogs.C (build): added sendto dialog.
310         * Dialogs2.C (showSendto): removed.
311
312         * QSendto.[Ch]: converted to the Dialog-based scheme.
313
314 2004-03-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
315
316         * QLyXKeySym.C (print): new method; print a KeySym using Qt syntax
317
318 2004-03-17  Angus Leeming  <leeming@lyx.org>
319
320         * Dialogs2.C, lyx_gui.C: remove mention of the forks dialog.
321
322 2004-03-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
323
324         * QCitation.C:
325         * QDocument.C:
326         * QDocumentDialog.C:
327         * ui/BiblioModuleBase.ui: support jurabib.
328
329 2004-03-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
330
331         * QCitation.C:
332         * ui/QCitationDialogBase.ui: Support second \cite option.
333
334         * QDocumentDialog.C (branches): Don't deselect branch
335         after button press.
336         * QBranch.C: fix off-by-one-error.
337
338 2004-02-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
339
340         * QPrefs.C, QPrefsDialog.C, ui/QPrefPathsModule.ui: remove
341         use_tempdir
342
343 2004-02-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
344
345         * QDocument.C:
346         * QDocumentDialog.C:
347         * ui/LanguageModuleBase.ui: get rid of the single/double
348         quote toggle (accessible via lfuns now).
349
350 2004-02-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
351
352         * QRef.[Ch]: Real fix for bug 1511 (restore latest settings);
353         fix for bug 1512 (restore ref format settings).
354
355 2004-02-18  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
356
357         * QCitation.[Ch]:
358         * QCitationDialog.[Ch]: open the find dialog if an inset is
359         new (new method openFind()). Fixes bug 1146.
360
361         * QCitation.C: restore the chosen natbib style.
362
363         * QRef.C: Disable goto button if there is no ref (bug 1037)
364         Restore setting of the buffer combo (bug 1511)
365
366 2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
367
368         * floatplacement.C (set): "c" -> 'c' in calls to contains
369
370 2004-01-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
371
372         * QPrefs.C: add using statement for std::distance
373         (findPos): add a typedef for the const_iterator.
374
375         * QLPopupMenu.C: add using statement for std::distance
376
377         * QDocument.C: add using statement for std::distance
378
379 2004-01-25  Angus Leeming  <leeming@lyx.org>
380
381         * Dialog.C (build): add the "findreplace" dialog.
382         * Dialogs2.C (showSearch): removed.
383
384         * QSearch.[Ch]: derive from QDialogView rather than from Qt2Base.
385
386 2004-01-15  Ronald Florence  <ron@18james.com>
387
388         * Menubar_pimpl.C: change Q_WS_MAC conditional define to
389         Q_WS_MACX.
390
391         * qfont_loader.C: add support for LyX/Mac to find Fonts directory
392         inside the application bundle.
393
394 2004-01-08  Angus Leeming  <leeming@lyx.org>
395
396         * FileDialog.C (open, save):
397         * FileDialog_private.[Ch] (c-tor):
398         the file filter mask is now passed as a FileFilterList rather than
399         as a string.
400
401         * QExternalDialog.C (browseClicked):
402         * QGraphicsDialog.C (browse_clicked):
403         * QInclude.C (browse):
404         changes doe to the name change controller().Browse() to
405         controller().browse().
406
407 2003-12-15  Ronald Florence <ron@18james.com>
408
409         * qfont_loader.C: fixed headers to compile w/o X11
410
411         * QWorkArea.C (checkAppleEventForMissingParams)
412         (handleOpenDocuments): add support for OpenDocuments apple event
413
414         * lyx_gui.C (macEventFilter): handle apple events
415
416 2004-01-05  Angus Leeming  <leeming@lyx.org>
417
418         * FileDialog_private.C (c-tor): invoke convert_brace_glob to convert
419         a csh-style glob like "*.{abc,def}" to something that
420         Qt can understand.
421
422 2003-12-30  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
423
424         * ui/QGraphicsDialogBase.ui: add missing signal/slot (bug 1469).
425
426 2003-12-14  Angus Leeming  <leeming@lyx.org>
427
428         * QBranch.C: use the List interface to BranchList, simplifying the code.
429
430         * QDocument.C:
431         * QDocumentDialog.C: overhaul the branchlist code.
432
433 2003-12-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
434
435         * QMinipage.[Ch]:
436         * QMinipageDialog.[Ch]:
437         * ui/QMinipageDialogBase.ui: remove from repository.
438         * Dialogs.C:
439         * Makefile.am:
440         * Makefile.dialogs: remove minipage.
441
442 2003-12-12  Angus Leeming  <leeming@lyx.org>
443
444         * QBranch.C:
445         * socket_callback.[Ch]: unix line endings.
446
447 2003-12-11  Angus Leeming  <leeming@lyx.org>
448
449         * QCitationDialog.C (availableChanged, selectedChanged): ensure that
450         the bibkeysInfo map is populated before calling biblio::getInfo.
451         Prevents and assert when the bibtex database is not found.
452
453 2003-12-10  Angus Leeming  <leeming@lyx.org>
454
455         * QExternal.C, ui/QExternalDialogBase.ui: add a 'draft' check box
456         and use it to fill InsetExternalParams::draft.
457
458 2003-12-10  Angus Leeming  <leeming@lyx.org>
459
460         * QNote.C: changes due to the change of type of InsetNoteParams::type
461         from string to an enum.
462
463 2003-12-10  Angus Leeming  <leeming@lyx.org>
464
465         * lengthvalidator.[Ch]: make <qwidget.h> visible to the class.
466
467 2003-12-09  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
468
469         * lengthvalidator.[Ch] (LengthValidator): change the constructor to
470         take a QWidget* instead of QObject*.
471
472 2003-12-09  Angus Leeming  <leeming@lyx.org>
473
474         * checkedwidgets.C (setWarningColor): new function that should
475         work also with Qt 2.3.x.
476         (setWidget): call setWarningColor, not setPaletteForegroundColor.
477
478 2003-12-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
479
480         * QExternal.C: add using directive
481
482 2003-12-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
483
484         * QBox.[Ch]: (new)
485         * QBoxDialog.[Ch]: (new)
486         * ui/QBoxDialogBase.ui: (new)
487         * Makefile.am:
488         * Makefile.dialogs:
489         * Dialogs.C: new VSpace dialog.
490         * lengthcommon.[Ch]: add insertItem(int) method
491
492 2003-12-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
493
494         * QDocument.C: use geometry on custom, A3, B3 and B4
495         papersizes.
496
497 2003-12-05  Angus Leeming  <leeming@lyx.org>
498
499         * QVCLog.[Ch]:
500         * QVCLogDialog.[Ch]:
501         * ui/QVCLogDialogBase.ui: removed.
502
503         * Makefile.am, Makefile.dialogs: remove all mention of these files.
504
505 2003-12-05  Angus Leeming  <leeming@lyx.org>
506
507         * QLog.C: much simplified, thanks to the more powerful interface
508         of ControlLog.
509
510         * Dialogs.C: no need anymore to build a separate VCLog dialog.
511
512 2003-12-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
513
514         * ui/QExternalDialogBase.ui: improved layout.
515
516 2003-12-04  Angus Leeming  <leeming@lyx.org>
517
518         * lengthvalidator.[Ch]: a new class LengthValidator, derived from
519         QValidator enables us to validate that the input text is a LyXLength.
520
521         * checkedwidgets.[Ch]: a new class CheckedLineEdit derived from
522         CheckedWidget enables us to add widgets to a list at build time.
523         Thereafter, their validity is checked automatically on each
524         input event, thus allowing us to 'remember' invalid widgets and
525         so control the state of the 'Apply', 'Ok' buttons.
526         As a bit of fun and to provide the user with some visual feedback,
527         the invalid widgets are displayed in red.
528
529         * Makefile.am, Makefile.dialogs: add the new files.
530
531         * QExternal.[Ch]:
532         * QExternalDialog.C:
533         * ui/QExternalDialogBase.ui: a total overhaul. In addition, the
534         dialog can now manipulate the transform data (rotate, scale, crop).
535         Makes full use of CheckedLineEdit.
536
537 2003-12-01  Angus Leeming  <leeming@lyx.org>
538
539         * QContentPane.[Ch] (SyntheticMouseEvent): a new, helper struct.
540         (QContentPane): store an instance of SyntheticMouseEvent and
541         add a slot, generateSyntheticMouseEvent, that is invoked by the
542         SyntheticMouseEvent::timeout.
543         (mouseMoveEvent): initialize synthetic_mouse_event_ when the
544         mouse button is depressed and the cursor is outside of the work area.
545         (generateSyntheticMouseEvent): if the scrollbar value is different
546         from the cached value, then dispatch a 'synthetic' mouse event.
547
548 2003-12-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
549
550         * QVSpace.C: remove VSPACE::NONE, remove restore button.
551         * ui/QVSpaceDialogBase.ui: remove restore button, fix tooltip.
552
553 2003-12-01  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
554
555         * QDocumentDialog.[Ch]: (branches) don't insert a coloritem
556         for colorless branches; implement double click for (de)activating
557         branches.
558
559         * lengthcombo.[Ch]: introduce a noPercents() method which allows
560         to use the widget without the %-items.
561         * QVSpace.C:
562         * QDocument.C: use noPercents() where appropriate.
563
564         * QParagraph.[Ch]: remove dead code and dependencies.
565
566 2003-11-30  Angus Leeming  <leeming@lyx.org>
567
568         * QContentPane.C (QContentPane): squash warning about variables
569         being initialized in the wrong order.
570
571 2003-11-29  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
572
573         * qt_helpers.C (widgetsToLength): handle glue lengths
574         * QDocumentDialog.C: use clicked() instead of pressed()
575         for branches color button.
576         * QVSpace.[Ch]: fix a few bugs, simplify the code (by using
577         qt_helpers functions)
578         * QDocumentDialog.C:
579         * ui/QDocumentDialogBase.ui: use lengthcombo instead of
580         QComboBox (which simplifies the code).
581         * QParagraphDialog.C: whitespace
582         * ui/QParagraphDialogBase.ui: restore lost connections.
583
584 2003-11-29  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
585
586         * QVSpace.[Ch]: (new)
587         * QVSpaceDialog.[Ch]: (new)
588         * ui/QVSpaceDialogBase.ui: (new)
589         * Makefile.am:
590         * Makefile.dialogs:
591         * Dialogs.C: new VSpace dialog.
592
593 2003-11-24  Alfredo Braunstein  <abraunst@lyx.org>
594
595         * QContentpane.[Ch] (trackScrollbar): add
596         * QWorkarea.C (setScrollbarParams): do not track scrollbar signals
597         when manually setting the scrollbar position
598
599 2003-11-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
600
601         * ui/QMathDialogBase.ui: remove mention of \frac in tooltip, since
602         \f is interpreted by gettext as a special sequence.
603
604         * QDocument.C (build_dialog): remove use of latin1 in
605         some translatable strings. It confuses gettext.
606
607 2003-11-20  Angus Leeming  <leeming@lyx.org>
608
609         * BulletsModule.C (setBullet): squash gcc 'may be uninitialized' warning.
610         * QTabularDialog.C (hAlign_changed, vAlign_changed): ditto.
611
612         * QLImage.C (clip_impl): squash comparison of signed, unsigned warning.
613         * QSendto.C (apply, isValid): ditto.
614         * qt_helpers.C (formatted): ditto.
615
616 2003-11-05  João Luis M. Assirati  <assirati@fma.if.usp.br>
617
618         * lyx_gui.C: {set,remove}_{server,data}socket_callback(): replace
619         dummy functions with working ones
620         * socket_callback.[Ch] ():
621         new files with a class to connect sockets.
622         * Makefile.am: add the above
623
624 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
625
626         * QSearch.[Ch]:
627         * QSearchDialog.C: adjust to spellcheck code changes
628
629 2003-11-01  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
630
631         * ui/QParagraphDialogBase.ui: finally remove [line|pagebreak]_[above|below]
632
633 2003-10-27  André Pönitz  <poenitz@gmx.net>
634
635         * QParagraph.C:
636         * ui/QParagraphDialogBase.ui: partially remove [line|pagebreak]_[above|below]
637
638 2003-10-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
639
640         * QDocument.[Ch]:
641         * QDocumentDialog.[Ch]: Fix color setting of branches.
642
643 2003-10-23  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
644
645         * Dialogs.C:
646         * Makefile.am:
647         * Makefile.dialogs:
648         * QDocument.[Ch]:
649         * QDocumentDialog.[Ch]: Add qt gui for branches
650
651         * QBranch.[Ch]:
652         * QBranchDialog.[Ch]:
653         * ui/BranchesModuleBase.ui:
654         * ui/QBranchModuleBase.ui: new files (qt gui for branches).
655
656 2003-10-22  Angus Leeming  <leeming@lyx.org>
657
658         * QExternal.C:
659         * QExternalDialogBase.ui: enable the user to choose to 'preview' the
660         external file.
661
662 2003-10-14  Angus Leeming  <leeming@lyx.org>
663
664         * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews.
665
666 2003-10-13  João Luis Meloni Assirati  <assirati@fma.if.usp.br>
667
668         * lyx_gui.C: Declared and allocated lyxsocket.
669
670 2003-10-13  Angus Leeming  <leeming@lyx.org>
671
672         * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
673         remove_datasocket_callback, remove_serversocket_callback):
674         placeholder functions, enabling the frontend to be linked.
675
676 2003-10-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
677
678         * lyx_gui.C (start): adjust for distpatch change
679
680 2003-10-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
681
682         * qfont_loader.C: add #include (needed for LyX/Mac)
683
684 2003-10-08  Angus Leeming  <leeming@lyx.org>
685
686         Fix doxygen warnings.
687
688         * QLToolbar.h: \file qt2/Toolbar_pimpl.h -> \file QLToolbar.h
689
690 2003-10-07  Angus Leeming  <leeming@lyx.org>
691
692         * ui/QExternalDialogBase.ui:
693         * QExternal.[Ch]:
694         * QExternalDialog.[Ch]: allow the user to alter the extradata
695         field of InsetExternal::Params.
696
697 2003-10-07  Angus Leeming  <leeming@lyx.org>
698
699         * QExternal.C: InsetExternal::Params -> InsetExternalParams.
700
701 2003-10-06  Michael Schmitt  <michael.schmitt@teststep.org>
702
703         * QDelimiterDialog.h:
704         * QMathDialog.h:
705         * QSearchDialog.h:
706         * floatplacement.h:
707         * iconpalette.h:
708         * panelstack.h: add #include <string>.
709
710 2003-10-01  Vitaly Lipatov  <lav@vl3143.spb.edu>
711
712         * FileDialog.C: use fromqstr in a few places to enable the dialog to
713         read non-latin filenames.
714
715 2003-10-01  Angus Leeming  <leeming@lyx.org>
716
717         * QExternal.C (helpText): changes due to the introduction of
718         namespace lyx::external.
719
720 2003-09-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
721
722         * several .C files: add debug.h at top to avoid compilation
723         errors.
724
725 2003-09-25  Angus Leeming  <leeming@lyx.org>
726
727         * QExternal.C (update_contents, apply): InsetExternal::Params::
728         templatename now has accessor functions.
729
730 2003-09-22  Lars Gullik Bjønnes  <larsbj@gullik.net>
731
732         * QLPopupMenu.C (getLabel): fix so that bindings are added even if
733         shortcut is missing.
734
735 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
736
737         * QtView.C (activated): change to take a FuncRequest, not a slot
738         anymore.
739
740         * QLToolbar.C (update): adjust
741         (add): change to take a FuncRequest
742
743         * QLPopupMenu.C (createMenu): constify id
744         (QLPopupMenu): connect to local class func fire instead of to
745         QtView::activated.
746         (fire): new class function
747         (populate): change to store a cache of FuncRequest for the menu
748         items, adjust
749
750         * QContentPane.C (keyPressEvent): fix new bug
751
752         * LyXKeySymFactory.C (create): fix new bug
753
754 2003-09-19  Angus Leeming  <leeming@lyx.org>
755
756         * QInclude.C: changes dues to the changed storage in InsetInclude,
757         from an InsetInclude::params to an InsetCommandParams.
758
759 2003-09-18  Angus Leeming  <leeming@lyx.org>
760
761         * QInclude.C (apply): No need to set InsetInclude::Params::flag;
762         the variable has been removed. Instead, set the command name directly.
763
764 2003-09-18  Angus Leeming  <leeming@lyx.org>
765
766         * QLPainter.C:
767         * QLPainter.h:
768         * QPrefsDialog.h:
769         * lcolorcache.C:
770         * lcolorcache.h:
771         * lyx_gui.C: rename EnumLColor as LColor_color.
772
773 2003-09-16  Angus Leeming  <leeming@lyx.org>
774
775         * QLImage.[Ch]: separate interface from implementation. Make all the virtual
776         functions private.
777
778 2003-09-16  Angus Leeming  <leeming@lyx.org>
779
780         * QCharacter.C, QPrefs.C, lyx_gui.C: add #include "LColor.h".
781
782 2003-09-15  Angus Leeming  <leeming@lyx.org>
783
784         * QLPainter.C: add #include "LColor.h".
785         * QLPainter.[Ch] (setPen, point, line, lines, rectangle, fillPolygon, arc):
786         pass EnumLColor args, rather than LColor::color ones.
787
788         * QPrefsDialog.C: add #include "LColor.h".
789         * QPrefsDialog.h: remove #include "LColor.h". Store a vector<EnumLColor> colors_;
790
791         * QWorkArea.C: add #include "LColor.h".
792
793         * lcolorcache.C: add #include "LColor.h".
794         * lcolorcache.h: store a map<EnumLColor, QColor>.
795         * lcolorcache.[Ch] (get):pass EnumLColor args, rather than LColor::color ones.
796
797         * qscreen.C: add #include "LColor.h".
798
799         * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather
800         than LColor::color ones.
801
802 2003-09-15  Angus Leeming  <leeming@lyx.org>
803
804         * QAbout.C (build_dialog):
805         * QPrefs.C (apply): remove STRCONV.
806
807 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
808
809         * BulletsModule.C: change Assert to BOOST_ASSERT
810         * panelstack.C: ditto
811         * QDocument.C: ditto
812
813 2003-09-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
814
815         * QLToolbar.C: include <qtoolbar.h>
816
817         * QLPopupMenu.h: include <utility>
818
819         * qt_helpers.C:
820         * qfont_loader.C: include <algorithm>
821
822 2003-09-08  Angus Leeming  <leeming@lyx.org>
823
824         * FileDialog.C:
825         * QCitation.C:
826         * QCitationDialog.C:
827         * QCommandBuffer.C:
828         * QContentPane.C:
829         * QGraphics.C:
830         * QLMenubar.C:
831         * QLPopupMenu.C:
832         * QLog.C:
833         * QMathDialog.C:
834         * QParagraphDialog.C:
835         * QPrefsDialog.C:
836         * QRef.C:
837         * QTexinfo.C:
838         * QtView.C:
839         * lyx_gui.C:
840         * panelstack.C:
841         * qscreen.C:
842         * qt_helpers.C: remove redundant using directives.
843
844 2003-09-07  Angus Leeming  <leeming@lyx.org>
845
846         * BulletsModule.h: remove #include "support/std_string.h", <vector>.
847         * QBrowseBox.h: remove #include <qwidget.h>.
848         * QCharacter.h: remove #include "support/std_string.h".
849         * QCharacterDialog.h: remove #include <qevent.h>, <qcheckbox.h>,
850         <qcombobox.h>.
851         * QContentPane.h: remove #include <qevent.h>.
852         * QDialogView.h: remove #include <qfont.h>.
853         * QDocumentDialog.h: remove #include "ui/BulletsModuleBase.h".
854         * QLPopupMenu.h: remove #include <map>.
855         * QLToolbar.h: remove #include <vector>.
856         * QWorkArea.h: remove #include <qwidget.h>, <qpixmap.h>.
857         * Qt2Base.h: remove #include <qfont.h>.
858         * QtLyXView.h: remove #include "frontends/LyXView.h".
859         * emptytable.h: remove #include <qpainter.h>.
860         * qsetborder.h: remove #include <qcolor.h>.
861
862 2003-09-06  Angus Leeming  <leeming@lyx.org>
863
864         * QParagraph.C: add Spacing.h and vspace.h includes.
865
866 2003-09-06  Angus Leeming  <leeming@lyx.org>
867
868         * QContentPane.C: add a typedef for LyXKeySymPtr.
869
870 2003-09-06  Angus Leeming  <leeming@lyx.org>
871
872         * QCitationDialog.C:
873         * QMathDialog.C:
874         * QTabularDialog.C: remove using std::endl directive.
875
876 2003-09-06  Kornel Benko  <kornel.benko@berlin.de>
877
878         * QLyXKeySym.C: re-add <map> header file.
879         * QBrowseBox.C: re-add <cmath> header file.
880         * qttableview.C: re-add <limits.h> header file.
881
882 2003-09-05  Angus Leeming  <leeming@lyx.org>
883
884         * QCitation.h:
885         * QGraphics.h:
886         * QPrefs.h:
887         * qscreen.[Ch]:
888         ensure that the header files can be compiled stand-alone.
889
890 2003-09-05  Angus Leeming  <leeming@lyx.org>
891
892         * *.C: strip out redundant #includes. (352 in total.)
893
894 2003-09-03  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
895
896         * ui/QTabularDialogBase.ui: fix typo in tooltip.
897
898 2003-08-18  Bas Zoetekouw  <bas@o2w.nl>
899
900         * ui/QRefDialogBase.ui: add eqref entry
901
902 2003-08-12  Michael Schmitt  <michael.schmitt@teststep.org>
903
904         * QTabularDialog.C:
905         * QTabular.C: rename LYX_VALIGN_CENTER to LYX_VALIGN_MIDDLE;
906         rename VCENTER to MIDDLE;
907         * ui/QTabularDialogBase.ui:
908         * ui/QMathMatrixDialogBase.ui: replace "Center" by "Middle"
909         * ui/QBibtexDialogBase.ui: rename "Bibtex" to "BibTeX"
910         * ui/QDocumentDialogBase.ui: Remove redundant ' ' from message
911
912 2003-08-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
913
914         * QWorkArea.C (QWorkArea):
915         (dragEnterEvent):
916         (dropEvent): add support for drag and drop of URIs
917
918 2003-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
919
920         * ui/moc/Makefile.am (INCLUDES): forgot to use QT_INCLUDES
921
922 2003-08-02  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
923
924         * ui/Makefile.am (INCLUDES):
925         * moc/Makefile.am (INCLUDES):
926         * Makefile.am (INCLUDES): use QT_INCLUDES
927
928         * QLToolbar.C (clearLayoutList): call Toolbar::clearLayoutList
929
930 2003-07-30  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
931
932         * ui/QCitationDialogBase.ui: Omit correct signal for styleCO changes
933         (bug 1284).
934         * QNote.C:
935         * ui/QNoteDialogBase.ui: consistent terminology for note inset (bug 1270)
936
937 2003-07-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
938
939         * qfont_loader.C:
940         * QLPopupMenu.h: add includes needed by gcc 2.95.3
941
942 2003-07-27  John Levon  <levon@movementarian.org>
943
944         * QToc.h:
945         * QToc.C: fix compile for lyx::toc
946
947 2003-07-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
948
949         * QPrefs.C:
950         * QDocumentDialog.C:
951         * QDocument.C:
952         * QGraphics.C: adapt PAPER_* enums
953
954 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
955
956         * QLMenubar.h:
957         * QLMenubar.C: derives from Menubar (replaces Menubar::Pimpl)
958
959         * Menubar_pimpl.C:
960         * Menubar_pimpl.h: removed
961
962         * QtView.C: modified because of changes above
963
964 2003-07-25  Jean-Marc Lasgouttes <lasgouttes@lyx.org>
965
966         * QLToolbar.h:
967         * QLToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl)
968
969         * Toolbar_pimpl.C:
970         * Toolbar_pimpl.h: removed
971
972         * QtView.C: modified because of changes above
973
974 2003-07-24  John Levon  <levon@movementarian.org>
975
976         * QPrefs.C: make sure to correctly split a default
977         lyxrc font for finding the font in the combo box
978         (bug 1285)
979
980 2003-07-23  Angus Leeming  <leeming@lyx.org>
981
982         * QExternal.C (apply, update_contents):
983         changes due to the use of the FileName class to store the external
984         file name.
985
986         * QGraphics.C (apply, update_contents): use Kernel::bufferFilepath()
987         wrapper.
988
989 2003-07-21  Angus Leeming  <leeming@lyx.org>
990
991         * QGraphics.C (apply, update_contents):
992         changes due to the use of the FileName class to store the graphics
993         file name.
994
995 2003-07-21  Angus Leeming  <leeming@lyx.org>
996
997         * QExternal.C (update_contents, apply):
998         * QGraphics.C (update_contents, apply):
999         * QLPainter.C (image):
1000         * QPrefs.C (update_contents, apply): use namespace lyx::graphics rather
1001         than grfx shortcut.
1002
1003 2003-07-21  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1004
1005         * QBibTeXDialog.C:
1006         * QCitationDialog.C:
1007         * ui/QBibTeXAddDialogBase.ui:
1008         * ui/QCitationFindDialogBase.ui:
1009         Allow multiple selections, forbid duplicates (bug 1146)
1010
1011 2003-07-19  John Levon  <levon@movementarian.org>
1012
1013         * ui/QTabularCreateDialogBase.ui: set a max size (bug 1152)
1014
1015 2003-07-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
1016
1017         * Qt2Base.h (controller): ditto
1018
1019         * QDialogView.h (controller): follow C++ rules more closely.
1020
1021 2003-07-15  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1022
1023         * QTabular.C:
1024         * QTabularDialog.C: handle clever width input (bug 1156)
1025
1026 2003-07-15  John Levon  <levon@movementarian.org>
1027
1028         * QMathDialog.C: use widget(i) not visibleWidget() due to
1029         issue N26610 in Qt 3.2.0beta2
1030
1031 2003-07-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1032
1033         * Menubar_pimpl.C (Pimpl): when creating a top-level menu, make
1034         sure that it is initialized to some reasonable value, so that the
1035         (ugly) Qt/Mac code can do its magic (conditionally on Q_WS_MAC).
1036
1037 2003-07-09  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1038
1039         * ui/QNoteDialog.ui:
1040         * QNoteDialog.[Ch]:
1041         * QNote.[Ch]:
1042         * Makefile.dialogs:
1043         * Dialogs.C:
1044         * Dialogs2.C: New Annotation (Note) dialog
1045
1046 2003-07-11  André Pönitz  <poenitz@lyx.org>
1047
1048         * Alert_pimpl.C:
1049         * QDocument.C: use bformat() instead of #ifdef
1050
1051 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
1052
1053         * introduce namespace lyx::graphics
1054
1055 2003-07-03  John Levon  <levon@movementarian.org>
1056
1057         * ui/QTexinfoDialog.ui: enable View properly
1058
1059 2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1060
1061         * introduce namespace lyx::support
1062
1063 2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
1064
1065         * QLPopupMenu.C: fix \file
1066
1067         * BulletsModule.C (BulletsModule): fix type const order (opposite
1068         of everywhere else in the lyx code)
1069         * QAboutDialog.C (QAboutDialog): ditto
1070         * QBrowseBox.C (QBrowseBox): ditto
1071         (exec): ditto
1072         * and several more files the same...
1073
1074 2003-06-27  Alfredo Braunstein  <abraunst@libero.it>
1075
1076         * lyx_gui.C (start): use BufferView::loadLyXFile
1077
1078 2003-06-12  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1079
1080         * Toolbar_pimpl.C (add): do not add unknown lfuns
1081
1082 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
1083
1084         * QError.[Ch]:
1085         * QErrorDialog.[Ch]:
1086         * ui/QErrorDialogBase.ui: removed
1087         * Makefile.am:
1088         * Makefile.dialogs:
1089         * Dialogs.C: adjust
1090
1091 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
1092
1093         * QDocumentDialog.C: header reordering to handle qt/boost "signals"
1094         symbol clash
1095
1096 2003-06-20  Angus Leeming  <leeming@lyx.org>
1097
1098         * QBibtexDialog.C (browsePressed): fix warning of comparison between
1099         signed and unsigned ints.
1100
1101         * QBibtex.C (update_contents): changes due to changed controller
1102         interface.
1103
1104         * QTexinfo.[Ch]:
1105         * QTexinfoDialog.C: clean-up handling of TeX file databases.
1106
1107 2003-06-19  Alfredo Braunstein  <abraunst@libero.it>
1108
1109         * lyx_gui.C (start): call ::loadLyXFile instead
1110         of BufferList::loadLyXFile
1111
1112 2003-06-19  Angus Leeming  <leeming@lyx.org>
1113
1114         * Dialogs.C:
1115         * Dialogs2.C:
1116         * QTexinfo.[Ch]: changes to use the new Dialog-based scheme.
1117
1118 2003-06-19  Angus Leeming  <leeming@lyx.org>
1119
1120         * lyx_gui.C (getStatus): changes due to replacement of lots of lfuns
1121         with LFUN_DIALOG_SHOW <name>.
1122
1123 2003-06-17  Angus Leeming  <leeming@lyx.org>
1124
1125         * Dialogs.C: rename math panel identifier as "mathpanel".
1126         * Dialogs2.C (showMathPanel): removed.
1127
1128 2003-06-17  Angus Leeming  <leeming@lyx.org>
1129
1130         * Dialogs.C:
1131         * QDelimiterDialog.C:
1132         * QMath.[Ch]:
1133         * QMathDialog.C:
1134         * QMathMatrixDialog.C: s/ControlMath2/ControlMath/.
1135
1136 2003-06-17  Angus Leeming  <leeming@lyx.org>
1137
1138         * Dialogs.C (build): create "mathdelimiter" and "mathmatrix" dialogs.
1139
1140         * QMath.[Ch]: add QMathMatrix and QMathDelimiter classes.
1141
1142         * QDelimiterDialog.[Ch]: store a QMathDelimiter*, not a QMath*.
1143         * QMathMatrixDialog.[Ch]: store a QMathMatrix*, not a QMath*.
1144
1145         * QMathDialog.C (delimiterClicked, matrixClicked): fix memory leaks.
1146
1147 2003-06-14  John Levon  <levon@movementarian.org>
1148
1149         * ui/QPrintDialogBase.ui: make "OK" default
1150
1151 2003-06-13  John Levon  <levon@movementarian.org>
1152
1153         * ui/QRefDialogBase.ui: reduce visual clutter
1154
1155 2003-06-13  John Levon  <levon@movementarian.org>
1156
1157         * qfont_loader.C: handle Qt 3.2 beta1's "xft" raw name
1158
1159 2003-06-12  Angus Leeming  <leeming@lyx.org>
1160
1161         * Dialogs.C: add the math dialog.
1162         * Dialogs2.C: a temporary hack; keep showMathPanel() but invoke (and store)
1163         the new dialog.
1164
1165         * QMath.[Ch]: derive from QDialogView.
1166
1167         * QMathDialog.C:
1168         * QDelimiterDialog.C:
1169         * QMathMatrixDialog.C: the dispatch functions are now in the controller.
1170
1171 2003-06-12  Angus Leeming  <leeming@lyx.org>
1172
1173         * QExternalDialog.C (editClicked): do not call form_->changed().
1174
1175 2003-06-11  Angus Leeming  <leeming@lyx.org>
1176
1177         * QExternal.C: changes due to InsetExternal::Params no longer
1178         storing the ExternalTemplate but its name.
1179         * QRef.C: move #include "insets/insetref.h" above the Qt headers.
1180         Something nasty going on with Qt polluting the global namespace.
1181
1182 2003-06-10  Angus Leeming  <leeming@lyx.org>
1183
1184         * QDocument.C (apply): compilation fix after Lars' changes ;-)
1185
1186 2003-06-10  Angus Leeming  <leeming@lyx.org>
1187
1188         * QExternal.C (update_contents): show the help text when the dialog is
1189         opened.
1190
1191 2003-06-06  John Levon  <levon@movementarian.org>
1192
1193         * ui/QExternalDialogBase.ui: re-org
1194
1195 2003-06-04  Angus Leeming  <leeming@lyx.org>
1196
1197         * QExternal.C:
1198         * ui/QExternalDialogBase.ui: remove the widget to input the removed
1199         InsetExternal::Params::parameters variable.
1200
1201 2003-06-03  Angus Leeming  <leeming@lyx.org>
1202
1203         * Dialogs.C (build): change the External dialog button policy to
1204         NoRepeatedApplyReadOnlyPolicy.
1205
1206         * QExternal.C:
1207         * QExternalDialog.[Ch]:
1208         * ui/QExternalDialogBase.ui:
1209         add widgets to set the way the External dialog is
1210         displayed within LyX.
1211         Remove the buttons to trigger the View command and the Update command
1212         (duplicates Apply).
1213
1214 2003-06-03  John Levon  <levon@movementarian.org>
1215
1216         * lyx_gui.C: add sync_events()
1217         * qscreen.C: remove previous hack for bug 818
1218
1219 2003-06-03  John Levon  <levon@movementarian.org>
1220
1221         * qscreen.C: paint before saving the cursor pixmap
1222         (bug 818)
1223
1224 2003-06-03  John Levon  <levon@movementarian.org>
1225
1226         * QTabular.C: fix a crash
1227
1228 2003-06-01  John Levon  <levon@movementarian.org>
1229
1230         * QGraphicsDialog.C: use relative file browsing
1231         (bug 1028)
1232
1233 2003-05-24  John Levon  <levon@movementarian.org>
1234
1235         * Toolbar_pimpl.C: workaround a Qt bug with combobox
1236         popup
1237
1238 2003-05-24  John Levon  <levon@movementarian.org>
1239
1240         * Makefile.am:
1241         * lcolorcache.h:
1242         * lcolorcache.C: add LColor::color -> QColor cache
1243
1244         * QLPainter.C:
1245         * QPrefs.C:
1246         * QWorkArea.C:
1247         * lyx_gui.C: use it
1248
1249 2003-05-22  Angus Leeming  <leeming@lyx.org>
1250
1251         compile fixes.
1252         * QDialogView.h: QController and QView c-tors take a string not a
1253         QString.
1254         * Qt2Base.h: ditto for the Qt2DB and Qt2CB c-tors.
1255
1256         * QDocument.C (c-tor):
1257         * QPrefs.C (c-tor):
1258         * QPrint.C (c-tor):
1259         * QSearch.C (c-tor):
1260         * QSendto.C (c-tor):
1261         * QSpellchecker.C (c-tor):
1262         * QTexinfo.C (c-tor): pass a string not a QString to the base class.
1263
1264         * QIndex.[Ch](c-tor): pass it a string, not a QString.
1265
1266         * Dialogs.C (build): the title passed to the Index dialog is a string,
1267         not a QString.
1268
1269 2003-05-21  Alfredo Braunstein  <abraunst@libero.it>
1270
1271         * Qt2Base.[Ch]:
1272         * QDialogView.[Ch] (setTitle): added
1273         * QAbout.C:
1274         * QBibitem.C:
1275         * QBibtex.C:
1276         * QChanges.C:
1277         * QCharacter.C:
1278         * QCitation.C:
1279         * QERT.C:
1280         * QError.C:
1281         * QErrorList.C:
1282         * QErrorListDialog.C:
1283         * QExternal.C:
1284         * QFloat.C:
1285         * QGraphics.C:
1286         * QInclude.C:
1287         * QLog.C:
1288         * QMinipage.C:
1289         * QParagraph.C:
1290         * QRef.C:
1291         * QShowFile.C:
1292         * QTabular.C:
1293         * QTabularCreate.C:
1294         * QThesaurus.C:
1295         * QToc.C:
1296         * QURL.C:
1297         * QVCLog.C:
1298         * QWrap.C: the argument to Dialog::View ctor is now a string. use
1299         setTitle instead of setCaption when appropriate
1300
1301 2003-05-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1302
1303         * QErrorListDialog.C: remove include for <qtextedit.h>
1304
1305 2003-05-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1306
1307         * qt_helpers.C: include <algorithm> for std::min.
1308
1309 2003-05-20  Alfredo Braunstein  <abraunst@libero.it>
1310
1311         * QErrorList.[Ch]: small bugs fixed.
1312
1313 2003-05-17  Alfredo Braunstein  <abraunst@libero.it>
1314
1315         * QErrorList.C (update_contents): replace TextBrowser::clear() by
1316         TextBrowser::setText(QString())
1317
1318 2003-05-14  Juergen Spitzmueller <juergen.sp@t-online.de>
1319
1320         * QErrorList.C (select): added a missing toqstr()
1321
1322 2003-05-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
1323
1324         * Menubar_pimpl.C (~Pimpl): move out of line
1325         (update): ditto
1326         (view): ditto
1327         (backend): ditto
1328
1329 2003-05-13  Alfredo Braunstein  <abraunst@libero.it>
1330
1331         * QErrorList.[Ch]:
1332         * QErrorListDialog.[Ch]: added
1333         * Makefile.dialogs:
1334         * Makefile.am: the above additions
1335         * Dialogs.C: ditto
1336
1337 2003-05-13  André Pönitz  <poenitz@lyx.org>
1338
1339         * Document.C:
1340         * QGraphics.C:
1341         * QTabular.C:
1342         * QPref.C:
1343         * QTabular.C:
1344         * QWrap.C:
1345         * QMinipage.C: tostr() has a header of its own now
1346
1347 2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
1348
1349         * ui/moc/Makefile.am: better lib building
1350
1351         * ui/Makefile.am: better lib building
1352
1353         * moc/Makefile.am: better lib building
1354
1355         * QtView.h: have to include config.h so that all code see the
1356         defines therein.
1357
1358         * Makefile.am: better lib building
1359
1360 2003-05-02  Michael Schmitt  <michael.schmitt@teststep.org>
1361
1362         * QDocument.C:
1363         * QDocumentDialog.C: Handle document classes with missing TeX class
1364         (-> class name prefix: "Unavailable: ")
1365
1366 2003-05-03  John Levon  <levon@movementarian.org>
1367
1368         * qscreen.h:
1369         * qscreen.C: implement new cursor API
1370
1371 2003-04-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1372
1373         * QPrefs.C (apply): only set colors if they are different from
1374         their original values
1375
1376 2003-04-30  John Levon  <levon@movementarian.org>
1377
1378         * various: change dialog titles to match new menu layout
1379
1380 2003-04-29  John Levon  <levon@movementarian.org>
1381
1382         * ui/QGraphicsDialogBase.ui: re-organise visually
1383
1384 2003-04-27  John Levon  <levon@movementarian.org>
1385
1386         * Alert_pimpl.C: handle cancel_button
1387
1388         * QTabular.C:
1389         * QTabularDialog.C:
1390         * QTabularDialog.h:
1391         * ui/QTabularDialogBase.ui: ui fixes
1392
1393 2003-04-23  John Levon  <levon@movementarian.org>
1394
1395         * QCitationDialog.C: close dialog on return in listbox
1396         (bug 866)
1397
1398 2003-04-23  John Levon  <levon@movementarian.org>
1399
1400         * QPrefs.C:
1401         * lyx_gui.C: fix bug 1063
1402
1403 2003-04-15  Angus Leeming  <leeming@lyx.org>
1404
1405         * QLImage.C: #include lstrings.h.
1406
1407 2003-04-15  John Levon  <levon@movementarian.org>
1408
1409         * QCommandBuffer.h:
1410         * QCommandBuffer.C: make a widget not a toolbar
1411
1412         * QtView.h:
1413         * QtView.C: don't let the toolbars be movable.
1414         Create addCommandBuffer(), and handle no command buffer.
1415
1416         * Toolbar_pimpl.C: handle toolbar placement flags, and
1417         Minibuffer.
1418
1419 2003-04-14  John Levon  <levon@movementarian.org>
1420
1421         * QPrefs.C: fix warning
1422
1423 2003-04-12  John Levon  <levon@movementarian.org>
1424
1425         * ui/QExternalDialogBase.ui: fix tab order
1426
1427 2003-04-12  John Levon  <levon@movementarian.org>
1428
1429         * floatplacement.C: fix tab order
1430
1431         * QTocDialog.C:
1432         * QThesaurusDialog.C: hide the pointless QHeader
1433
1434 2003-04-12  John Levon  <levon@movementarian.org>
1435
1436         * ui/QBibtexDialogBase.ui:
1437         * ui/QBibtexAddDialogBase.ui:
1438         * Makefile.dialogs:
1439         * QBibtex.C:
1440         * QBibtexDialog.h:
1441         * QBibtexDialog.C: do the same thing with bibtex
1442
1443 2003-04-12  John Levon  <levon@movementarian.org>
1444
1445         * Makefile.dialogs:
1446         * ui/QCitationDialogBase.ui:
1447         * ui/QCitationFindDialogBase.ui:
1448         * QCitation.C:
1449         * QCitationDialog.h:
1450         * QCitationDialog.C: move the search/add citation
1451         stuff into a separate dialog.
1452
1453 2003-04-10  John Levon  <levon@movementarian.org>
1454
1455         * QTabularDialog.h:
1456         * QTabularDialog.C:
1457         * ui/QTabularDialog.ui: move stuff to controller
1458
1459 2003-04-10  John Levon  <levon@movementarian.org>
1460
1461         * ui/NumberingModuleBase.ui: bug 1032
1462
1463 2003-04-10  John Levon  <levon@movementarian.org>
1464
1465         * QtView.C: Toolbar ctor changed
1466
1467         * Toolbar_pimpl.h:
1468         * Toolbar_pimpl.C: store toolbars in a map
1469         for show/hide as needed
1470
1471 2003-04-09  John Levon  <levon@movementarian.org>
1472
1473         * Toolbar_pimpl.h:
1474         * Toolbar_pimpl.C: handle API change for multiple
1475         toolbars
1476
1477 2003-04-08  John Levon  <levon@movementarian.org>
1478
1479         * Toolbar_pimpl.C: move xpm code into ToolbarBackend,
1480         handle tooltip
1481
1482 2003-04-07  John Levon  <levon@movementarian.org>
1483
1484         * ui/QIncludeDialogBase.ui: make "Show preview"
1485         call change_adaptor()
1486
1487 2003-04-07  John Levon  <levon@movementarian.org>
1488
1489         * QtView.h:
1490         * QtView.C: implement clearMessage()
1491
1492 2003-04-07  John Levon  <levon@movementarian.org>
1493
1494         * QtView.h:
1495         * QtView.C: rename idle_timer_. Make it single-shot.
1496           Do not over-write an explicit message with the
1497           default message.
1498
1499 2003-04-05  John Levon  <levon@movementarian.org>
1500
1501         * QCommandBuffer.C:
1502         * QCommandEdit.C:
1503         * QCommandEdit.h: use tab instead of right-arrow
1504         for completion
1505
1506 2003-04-04  John Levon  <levon@movementarian.org>
1507
1508         * panelstack.C: hide the pointless header
1509
1510 2003-04-04  John Levon  <levon@movementarian.org>
1511
1512         * QCitation.C:
1513         * QCitationDialog.C:
1514         * QCitationDialogBase.ui: some UI fixes, remove
1515         text before, add accelerators
1516
1517 2003-04-03  John Levon  <levon@movementarian.org>
1518
1519         * QRefDialog.h:
1520         * QRefDialog.C: set focus on the refs list. Don't
1521         use "Goto" jargon. Add some accelerators. Make return/click
1522         on a reference close the dialog. Don't use obsolete inSort()
1523
1524 2003-04-01  John Levon  <levon@movementarian.org>
1525
1526         * QtView.C:
1527         * Toolbar_pimpl.C: ToolbarDefaults got renamed,
1528         handle no toolbar
1529
1530 2003-03-31  John Levon  <levon@movementarian.org>
1531
1532         * lyx_gui.C: return useful default font names, add use_gui
1533
1534         * QPrefs.C: remove some dead font code
1535
1536         * qfont_loader.C: use_gui moved.
1537         * qfont_metrics.C: use_gui moved.
1538
1539 2003-03-31  John Levon  <levon@movementarian.org>
1540
1541         * Alert_pimpl.C: remove alert()
1542
1543 2003-03-29  John Levon  <levon@movementarian.org>
1544
1545         * QBrowseBox.C: handle transparent pixmaps
1546
1547 2003-03-29  John Levon  <levon@movementarian.org>
1548
1549         * QBrowseBox.h:
1550         * QBrowseBox.C: fix bug 908
1551
1552 2003-03-29  John Levon  <levon@movementarian.org>
1553
1554         * ui/BulletsModuleBase.ui: final tweaks
1555
1556 2003-03-29  John Levon  <levon@movementarian.org>
1557
1558         * Alert_pimpl.C: implement warning(), information(), error()
1559
1560 2003-03-29  John Levon  <levon@movementarian.org>
1561
1562         * Alert_pimpl.C: implement prompt()
1563
1564 2003-03-29  John Levon  <levon@movementarian.org>
1565
1566         * QDocument.C:
1567         * QDocumentDialog.C:
1568         * QDocumentDialog.h:
1569         * ui/NumberingModuleBase.ui: feedback for numbering
1570
1571         * ui/TextLayoutModuleBase.ui: relayout
1572
1573 2003-03-29  John Levon  <levon@movementarian.org>
1574
1575         * BulletsModule.h:
1576         * BulletsModule.C:
1577         * QDocumentDialog.C:
1578         * ui/BulletsModuleBase.ui: completely rework the
1579         bullets panel
1580
1581 2003-03-28  John Levon  <levon@movementarian.org>
1582
1583         * ui/QDocumentDialogBase.ui: small tweak
1584
1585 2003-03-28  John Levon  <levon@movementarian.org>
1586
1587         * QPrefs.C:
1588         * ui/QPrefSpellcheckerModule.ui: fix bug 978
1589
1590 2003-03-28  John Levon  <levon@movementarian.org>
1591
1592         * ui/QCharacterDialogBase.ui: re-org, fix bug 999
1593
1594 2003-03-28  John Levon  <levon@movementarian.org>
1595
1596         * QParagraph.C:
1597         * QParagraphDialog.C:
1598         * ui/QParagraphDialog.ui: don't use negative checkbox
1599         strings. Add whats this for label width. Add tooltips
1600         (bug 997). Never show "Senseless with this layout!"
1601
1602         * lengthcombo.C: remove pointless whatsthis
1603
1604 2003-03-28  John Levon  <levon@movementarian.org>
1605
1606         * panelstack.C: compile fixes for Qt 2.3
1607
1608 2003-03-28  John Levon  <levon@movementarian.org>
1609
1610         * QFloat.C:
1611         * QFloatDialog.h:
1612         * QFloatDialog.C:
1613         * ui/QFloatDialog.ui:
1614         * Makefile.dialogs:
1615         * moc/Makefile.am:
1616         * floatplacement.h:
1617         * floatplacement.C: move the float code into its
1618           own widget
1619
1620         * QDocument.C:
1621         * QDocumentDialog.h:
1622         * QDocumentDialog.C: use that widget
1623
1624         * Makefile.dialogs:
1625         * QDocument.C:
1626         * QDocumentDialog.h:
1627         * QDocumentDialog.C:
1628         * ui/QDocumentDialogBase.ui:
1629         * ui/ClassModuleBase.ui:
1630         * ui/PaperModuleBase.ui:
1631         * ui/PackagesModuleBase.ui:
1632         * ui/MathsModuleBase.ui:
1633         * ui/LatexModuleBase.ui:
1634         * ui/PageLayoutModuleBase.ui:
1635         * ui/TextLayoutModuleBase.ui: big re-organisation
1636         of the doc dialog panes
1637
1638 2003-03-28  John Levon  <levon@movementarian.org>
1639
1640         * panelstack.C: make sure the first panel is visible
1641
1642         * QDocument.h:
1643         * QDocument.C: add (unused) showPreamble
1644
1645         * QDocumentDialog.h:
1646         * QDocumentDialog.C:
1647         * ui/QDocumentDialog.ui: use PanelStack
1648
1649 2003-03-28  John Levon  <levon@movementarian.org>
1650
1651         * Makefile.am:
1652         * Makefile.dialogs:
1653         * moc/Makefile.am:
1654         * panelstack.h:
1655         * panelstack.C: add new class for handling paned dialogs
1656
1657         * QPrefsDialog.h:
1658         * QPrefsDialog.C:
1659         * ui/QPrefsDialogBase.ui: use the above
1660
1661         * ui/QPrefUIModule.ui: re-layout
1662
1663 2003-03-27  John Levon  <levon@movementarian.org>
1664
1665         * ui/QParagraphDialogBase.ui: fix dupe accelerator / group label
1666
1667 2003-03-27  John Levon  <levon@movementarian.org>
1668
1669         * QLyXKeySym.C: remove debug stuff from startup hot path
1670
1671 2003-03-26  Edwin Leuven  <e.leuven@uva.nl>
1672
1673         * bulletstring.[Ch]: unused; remove
1674
1675 2003-03-26  Angus Leeming  <leeming@lyx.org>
1676
1677         * Dialogs.C:
1678         * Dialogs2.C:
1679         * Dialogs3.C:
1680         * Dialogs_impl.h:
1681         move the contents of Dialogs.C and Dialogs_impl.h into Dialogs2.C.
1682         move Dialog3.C to Dialogs.C.
1683
1684         * Makefile.am: remove Dialogs_impl.h, Dialog3.C.
1685
1686 2003-03-26  Angus Leeming  <leeming@lyx.org>
1687
1688         * Dialogs.C:
1689         * Dialogs2.C:
1690         * Dialogs_impl.h: remove the thesaurus dialog.
1691
1692         * Dialogs3.C: add it here.
1693
1694         * QThesaurus.[Ch]: changes to use the new Dialog-based scheme.
1695
1696 2003-03-25  Angus Leeming  <leeming@lyx.org>
1697
1698         * Dialogs.C:
1699         * Dialogs2.C:
1700         * Dialogs_impl.h: remove the log, showfile and vclog dialogs.
1701
1702         * Dialogs3.C: add these dialogs.
1703
1704         * QLog.[Ch]:
1705         * QShowFile.[Ch]:
1706         * QVCLog.[Ch]: changes to use the new Dialog-based scheme.
1707
1708 2003-03-23  John Levon  <levon@movementarian.org>
1709
1710         * lyx_gui.C: remove unused variables
1711
1712 2003-03-22  John Levon  <levon@movementarian.org>
1713
1714         * qscreen.C: remove "internal" parameter, unused
1715
1716 2003-03-21  John Levon  <levon@movementarian.org>
1717
1718         * QDocument.C: fix swapping of TOC and secnum depth
1719
1720 2003-03-15  John Levon  <levon@movementarian.org>
1721
1722         * QMathDialog.C: "Sans serif" not "San serif"
1723
1724 2003-03-15  John Levon  <levon@movementarian.org>
1725
1726         * ui/QMathDialogBase.ui: fix english in a tooltip
1727
1728 2003-03-15  John Levon  <levon@movementarian.org>
1729
1730         * ui/QRefDialogBase.ui: s/Goto/Go to reference/
1731
1732 2003-03-12  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1733
1734         * QParagraph.C (apply): do not reset vfill spacing to 'none' when
1735         there is no explicit length given (off by one typo)
1736
1737 2003-03-13  Angus Leeming  <leeming@lyx.org>
1738
1739         * Dialogs.C:
1740         * Dialogs2.C:
1741         * Dialogs_impl.h: remove paragraph dialog.
1742
1743         * Dialogs3.C: add paragraph dialog.
1744
1745         * QParagraph.[Ch]: changes to use the new Dialog-based scheme.
1746
1747 2003-03-12  John Levon  <levon@movementarian.org>
1748
1749         * ui/QPrefsDialogBase.ui: resizing improvement
1750
1751 2003-03-12  Angus Leeming  <leeming@lyx.org>
1752
1753         * Dialogs.C:
1754         * Dialogs2.C:
1755         * Dialogs_impl.h: remove character dialog.
1756
1757         * Dialogs3.C: add character dialog.
1758
1759         * QCharacter.[Ch]: changes to use the new Dialog-based scheme.
1760
1761
1762 2003-03-12  John Levon  <levon@movementarian.org>
1763
1764         * QSearch.C: don't disable checkboxes on RO doc (bug 937)
1765
1766 2003-03-10  Angus Leeming  <leeming@lyx.org>
1767
1768         * Dialogs3.C (build): the "tabularcreate" dialog is always valid.
1769         Use IgnorantPolicy for thr B.C.
1770
1771 2003-03-09  Angus Leeming  <leeming@lyx.org>
1772
1773         * lots of files: changes associated with the clean-up of the
1774         ButtonController.
1775
1776 2003-03-09  Angus Leeming  <leeming@lyx.org>
1777
1778         * Dialogs.C:
1779         * Dialogs2.C:
1780         * Dialogs_impl.h: remove merge changes dialog.
1781
1782         * Dialogs3.C: add merge changes dialog.
1783
1784         * QChanges.[Ch]: changes to use the new Dialog-based scheme.
1785
1786 2003-03-09  Angus Leeming  <leeming@lyx.org>
1787
1788         * Dialogs.C:
1789         * Dialogs2.C:
1790         * Dialogs_impl.h: remove about lyx dialog.
1791
1792         * Dialogs3.C: add about lyx dialog.
1793
1794         * QAbout.[Ch]: changes to use the new Dialog-based scheme.
1795
1796 2003-03-09  Angus Leeming  <leeming@lyx.org>
1797
1798         * Dialogs.C:
1799         * Dialogs2.C:
1800         * Dialogs_impl.h: remove tabularcreate dialog.
1801
1802         * Dialogs3.C: add tabularcreate dialog.
1803
1804         * QTabularCreate.[Ch]: changes to use the new Dialog-based scheme.
1805
1806 2003-03-09  Angus Leeming  <leeming@lyx.org>
1807
1808         * Dialogs.C:
1809         * Dialogs2.C:
1810         * Dialogs_impl.h: remove tabular dialog.
1811
1812         * Dialogs3.C: add tabular dialog.
1813
1814         * QTabular.[Ch]: changes to use the new Dialog-based scheme.
1815
1816 2003-03-09  Angus Leeming  <leeming@lyx.org>
1817
1818         * QDialogView.h: make controller methods of QController public to
1819         enable the QXyzDialog classes to access the controller if need be.
1820         * Qt2Base.h: ditto for the controller methods of Qt2CB.
1821
1822         * QTabular.C:
1823         * QTabularDialog.C: changes due to the changed ControlTabular
1824         interface.
1825
1826 2003-03-07  Dekel Tsur  <dekelts@tau.ac.il>
1827
1828         * QPrefs.C:
1829         * QPrefSpellcheckerModule.ui: Add 'hspell' option.
1830
1831 2003-03-07  Angus Leeming  <leeming@lyx.org>
1832
1833         * Dialogs.C:
1834         * Dialogs2.C:
1835         * Dialogs_impl.h: remove graphics dialog.
1836
1837         * Dialogs3.C: add graphics dialog.
1838
1839         * QGraphics.[Ch]: changes to use the new Dialog-based scheme.
1840
1841 2003-03-07  Angus Leeming  <leeming@lyx.org>
1842
1843         * Dialogs.C:
1844         * Dialogs2.C:
1845         * Dialogs_impl.h: remove minipage dialog.
1846
1847         * Dialogs3.C: add minipage dialog. No longer use the bibitem, include,
1848         label or url controllers; use ControlCommand instead.
1849
1850         * QBibitem.[Ch]:
1851         * QIndex.[Ch]:
1852         * QURL.[Ch]: changes due to use of ControlCommand, above
1853
1854         * QBibitemDialog.C: no need to include controller.
1855
1856         * QMinipage.[Ch]: changes to use the new Dialog-based scheme.
1857
1858 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
1859
1860         * qscreen.C: use LyXText::top_y() instead of LyXText::first_y
1861
1862 2003-03-06  John Levon  <levon@movementarian.org>
1863
1864         * ui/QPrefUIModule.ui: make max last files reflect reality,
1865         spotted by Michael Abshoff
1866
1867 2003-03-06  John Levon  <levon@movementarian.org>
1868
1869         * QDocument.C: compile fix
1870
1871 2003-03-06  John Levon  <levon@movementarian.org>
1872
1873         * QExternalDialog.C: connect Apply
1874
1875 2003-03-05  Angus Leeming  <leeming@lyx.org>
1876
1877         * QWrap.[Ch]: changes to use the new Dialog-based scheme.
1878
1879         * Dialogs.C:
1880         * Dialogs2.C:
1881         * Dialogs_impl.h: remove wrap dialog.
1882
1883         * Dialogs3.C: add wrap dialog.
1884
1885 2003-03-05  Angus Leeming  <leeming@lyx.org>
1886
1887         * QFloat.[Ch]: changes to use the new Dialog-based scheme.
1888
1889         * Dialogs.C:
1890         * Dialogs2.C:
1891         * Dialogs_impl.h: remove float dialog.
1892
1893         * Dialogs3.C: add float dialog.
1894
1895 2003-03-05  Angus Leeming  <leeming@lyx.org>
1896
1897         * QFloat.C (update_contents): rename FloatParams as InsetFloatParams.
1898
1899 2003-03-05  Angus Leeming  <leeming@lyx.org>
1900
1901         * QInclude.[Ch]: changes to use the new Dialog-based scheme.
1902
1903         * Dialogs.C:
1904         * Dialogs2.C:
1905         * Dialogs_impl.h: remove include dialog.
1906
1907         * Dialogs3.C: add include dialog.
1908
1909 2003-03-05  Angus Leeming  <leeming@lyx.org>
1910
1911         * QExternal.[Ch]: changes to use the new Dialog-based scheme.
1912
1913         * Dialogs.C:
1914         * Dialogs2.C:
1915         * Dialogs_impl.h: remove external dialog.
1916
1917         * Dialogs3.C: add external dialog.
1918
1919 2003-03-05  Angus Leeming  <leeming@lyx.org>
1920
1921         * QIndex.[Ch]: minimal changes needed to use this dialog
1922         for both the Index and the Label dialogs.
1923
1924         * Dialogs3.C: add label dialog.
1925
1926 2003-03-03  Dekel Tsur  <dekelts@tau.ac.il>
1927
1928         * qfont_loader.C (available): Rewrite as the old version did not
1929         work properly.
1930
1931 2003-02-28  Alfredo Braunstein <abraunst@libero.it>
1932
1933         * QLImage.C
1934         * QSendto.C
1935         * QSendtoDialog.C: removed #include "converter.h", and...
1936         * QPrefs.h: added #include "format.h"
1937
1938 2003-02-25  John Levon  <levon@movementarian.org>
1939
1940         From Nathan Weston
1941
1942         * QBibtexDialogBase.ui:
1943         * QCharacterDialogBase.ui:
1944         * QCitationDialogBase.ui:
1945         * QDocumentDialogBase.ui:
1946         * QExternalDialogBase.ui:
1947         * QFloatDialogBase.ui:
1948         * QMinipageDialogBase.ui:
1949         * QParagraphDialogBase.ui: fix default button to be OK (bug #921)
1950
1951 2003-02-23  John Levon  <levon@movementarian.org>
1952
1953         * ui/QParagraphDialogBase.ui: fix dupe accelerator (bug #918)
1954
1955 2003-02-22  Alfredo Braunstein <abraunst@libero.it>
1956
1957         * lyx_gui.C (parse_init): added a call to LoaderQueue::setPriority
1958
1959 2003-02-21  Angus Leeming  <leeming@lyx.org>
1960
1961         * Timeout_pimpl.[Ch]: removed.
1962         * qtTimeout.[Ch]: new files, replacing the above.
1963         The qtTimeout class derives from Timeout::Impl.
1964
1965 2003-02-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1966
1967         * qfont_loader.C (addFontPath): make debug messages quieter
1968
1969 2003-02-21  Angus Leeming  <leeming@lyx.org>
1970
1971         * FileDialog.C (FileDialog): no need for LyXView *.
1972
1973 2003-02-17  John Levon  <levon@movementarian.org>
1974
1975         * QSpellchecker.h:
1976         * QSpellchecker.C:
1977         * ui/QSpellcheckerDialogBase.ui:
1978         * QSpellcheckerDialog.h:
1979         * QSpellcheckerDialog.C: re-working, remove start etc.
1980
1981         * README: add comment about checking accelerators
1982
1983 2003-02-17  John Levon  <levon@movementarian.org>
1984
1985         * ui/QPrefSpellcheckerModule.ui: capitalization fix
1986
1987 2003-02-16  John Levon  <levon@movementarian.org>
1988
1989         * QX.C: consistent title labels for dialogs.
1990
1991 2003-02-15  John Levon  <levon@movementarian.org>
1992
1993         * ui/QSpellcheckerDialogBase.ui: make "Accept" be "Ignore All"
1994
1995         * QSpellchecker.C: default to the first suggestion in replace
1996           combo
1997
1998 2003-02-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1999
2000         * QLPopupMenu.C (populate): adapt to menubackend change. In
2001         particular, unknown and optional+disabled elements are never seen.
2002         (disabled): remove. This is done in backend now.
2003
2004 2003-02-15  John Levon  <levon@movementarian.org>
2005
2006         * QDocument.C:
2007         * QDocumentDialog.C:
2008         * ui/LanguageModuleBase.ui: improve UI of language encoding
2009
2010 2003-02-15  John Levon  <levon@movementarian.org>
2011
2012         * ui/BulletsModuleBase.ui:
2013         * ui/ClassModuleBase.ui:
2014         * ui/LanguageModuleBase.ui:
2015         * ui/MarginsModuleBase.ui:
2016         * ui/NumberingModuleBase.ui:
2017         * ui/QPrefScreenFontsModule.ui:
2018         * ui/QPrefsDialogBase.ui: tab ordering fixes
2019
2020         * README: add some rules
2021
2022 2003-02-15  John Levon  <levon@movementarian.org>
2023
2024         * QPrefs.C: fix silly typo that screwed up the print
2025           parameters
2026
2027 2003-02-14  John Levon  <levon@movementarian.org>
2028
2029         * QtView.h:
2030         * QtView.C: change prohibit/allowInput() to be busy(bool),
2031           and actually implement the busy cursor
2032
2033 2003-02-09  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2034
2035         * QBibtexDialog.C: Fix browsing mechanism of *.sty files (bug 773).
2036
2037         * ui/QBibtexDialogBase.ui: Remove unused Update button (bug 773).
2038         Replace addBib LineEdit with ComboBox.
2039
2040         * QBibtex.C: Insert available .bib-files into addBibCB.
2041
2042 2003-02-13  John Levon  <levon@movementarian.org>
2043
2044         * ui/QSpellcheckerDialogBase.ui: A&dd not &Add, bug 884
2045
2046 2003-02-10  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2047
2048         * QDocument.C: Allow qt users actually to use another
2049         papersize than default (set params.paperpackage).
2050
2051 2003-02-09  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2052
2053         * QDocumentDialog.[Ch]: Show A4 packages also when default
2054         papersize is A4 (and default chosen) and only in portrait mode.
2055
2056 2003-02-12  Dekel Tsur  <dekelts@tau.ac.il>
2057
2058         * qfont_metrics.C: Add checks for lyxrc.use_gui.
2059         This fixes 'lyx -e' with the QT frontend.
2060
2061 2003-02-10  João Luis Meloni Assirati  <assirati@fma.if.usp.br>
2062
2063         * ui/QMathMatrixDialogBase.ui: Fix horizontal alignment tooltip
2064
2065 2003-02-08  John Levon  <levon@movementarian.org>
2066
2067         * Makefile.am:
2068         * QChanges.h:
2069         * QChanges.C:
2070         * QChangesDialog.h:
2071         * QChangesDialog.C:
2072         * ui/QChangesDialogBase.ui: add changes dialog
2073
2074         * ui/QPrefIdentityModule.ui:
2075         * QPrefs.C:
2076         * QPrefsDialog.h:
2077         * QPrefsDialog.C: add identity prefs
2078
2079 2003-02-07  John Levon  <levon@movementarian.org>
2080
2081         * lyx_gui.C: delete lyxserver on exit path (bug 865)
2082
2083 2003-02-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2084
2085         * QTabular.C (closeGUI): do not change if nothing has to
2086         be changed (bug 849).
2087
2088 2003-01-31  Michael Schmitt  <michael.schmitt@teststep.org>
2089
2090         * ui/BulletsModuleBase.ui: Replace LaTeX font size names by LyX
2091         names for consistency reasons and to resolve a translation conflict
2092
2093 2003-02-05  John Levon  <levon@movementarian.org>
2094
2095         * QLPrintDialog.C: fix braindead "helpful" code
2096
2097 2003-02-02  John Levon  <levon@movementarian.org>
2098
2099         * QTocDialog.C: set no sorting (bug 856)
2100
2101 2003-02-02  John Levon  <levon@movementarian.org>
2102
2103         * QPrefs.C: apply formats first (bug 854)
2104         * QPrefsDialog.C: make sure a formats/converters item
2105           is always selected (bug 855)
2106
2107 2003-01-31  Angus Leeming  <leeming@lyx.org>
2108
2109         * Qt2Base.[Ch]: instantiate the isVisible() virtual method.
2110
2111 2003-01-30  Angus Leeming  <leeming@lyx.org>
2112
2113         * Dialogs2.C (createIndex): enable ControlCommand to create an
2114         InsetCommandParam of type "index", not null.
2115
2116 2003-01-26  Michael Schmitt  <michael.schmitt@teststep.org>
2117
2118         * ui/QThesaurusDialogBase.ui: add colons to labels.
2119
2120 2003-01-23  John Levon  <levon@movementarian.org>
2121
2122         * ui/*.ui: move several group box labels to title capitalisation
2123
2124 2003-01-20  Michael Schmitt  <michael.schmitt@teststep.org>
2125
2126         * QDocument.C: rename "Xxxskip" to "XxxSkip"
2127         * QGraphicsDialog.C:
2128         * QLog.C: Make output messages identical to other messages
2129         * ui/*.ui: In strings, remove space in front of colon
2130         ("... :" => "...:") for harmonization with xforms labels
2131
2132 2003-01-16  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2133
2134         * ui/QDocumentDialogBase.ui:
2135         * ui/ClassModuleBase.ui:
2136         * ui/LanguageModuleBase.ui:
2137         * ui/PackagesModuleBase.ui:
2138         * QDocument.C:
2139         * QDocumentDialog.[Ch]: Rearrangement.
2140
2141 2003-01-15  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2142
2143         * QIndex.C:
2144         * QUrl.C: fix validation on update().
2145
2146 2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2147
2148         * FileDialog.C: implement opendir [bug 824], fix mask.
2149
2150         * QPrefsDialog.C: use browsedir for paths [bug 824]
2151
2152 2003-01-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
2153
2154         * qgridview.cpp: rename to...
2155         * qgridview.C: ...this
2156
2157         * Makefile.am: distcheck ready
2158
2159         * Makefile.dialogs: simplify
2160
2161         * Rename a lot of files from *Dialog.ui to *DialogBase.ui
2162
2163         * ui/Makefile.am: simplify and distcheck ready, make sure to dist
2164         all the ui files.
2165
2166         * ui/moc/Makefile.am: simplify and distcheck ready
2167
2168         * moc/Makefile.am: simplify and distcheck ready
2169
2170 2003-01-12  Edwin Leuven  <e.leuven@uva.nl>
2171
2172         * ui/QPreambleDialog.ui:
2173         * QPreamble.[Ch]:
2174         * QPreambleDialog.[Ch]:
2175         * Dialogs.C:
2176         * Dialogs_impl.h:
2177         * Makefile.dialogs: Remove preamble dialog
2178
2179 2003-01-12  Alfredo Braunstein <abraunst@libero.it>
2180
2181         * QSpellcheckerDialog.C (spellcheck,update_contents): enable/disable
2182           elements of the dialog.
2183
2184 2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
2185
2186         * ui/Makefile.am (EXTRA_DIST): dist ui files
2187         (SRCS): var with all ui files
2188
2189 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
2190
2191         * FileDialog.C:
2192         * QIndexDialog.C:
2193         * QPrefsDialog.C:
2194         * QToc.C:
2195         * qfont_loader.C: fix inconsistent usage of spaces, colons,
2196         capitalization, and the like.
2197
2198 2003-01-05  John Levon  <levon@movementarian.org>
2199
2200         * QLyXKeySym.h:
2201         * QLyXKeySym.C: add an encoding map for getISOEncoded
2202
2203         * lyx_gui.C: init encodings
2204
2205         * QtView.h:
2206         * QtView.C:
2207
2208 2003-01-04  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2209
2210         * QURL.C: isValid(): fix validation.
2211
2212 2002-12-21  John Levon  <levon@movementarian.org>
2213
2214         * FileDialog.C:
2215         * QBibtex.C: fix mis-use of conversions to QString
2216
2217 2003-01-02  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2218
2219         * QCitationDialog.C: update dialog correctly on search.
2220
2221 2002-12-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2222
2223         * ui/QMathDialog.ui:
2224         * QPrefsDialog.C (select_workingdir): fix typo
2225
2226 2002-12-21  Dekel Tsur  <dekelts@tau.ac.il>
2227
2228         * qfont_loader.C (isAvailable): Call to addFontPath().
2229         Also, add a cache.
2230
2231 2002-12-20  John Levon  <levon@movementarian.org>
2232
2233         * lyx_gui.C: fix exit to use std::exit, so we don't
2234           end up back in the LyX code
2235
2236 2002-12-19  John Levon  <levon@movementarian.org>
2237
2238         * ui/QPrefsDialog.ui: remove auto-default stuff - it was
2239           confusing
2240
2241 2002-12-19  John Levon  <levon@movementarian.org>
2242
2243         * QLyXKeySym.C: do not attempt to compare Qt::Key_unknowns
2244
2245 2002-12-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2246
2247         * lyx_gui.C (getStatus): forks-show is not implemented by the qt
2248         frontend
2249
2250 2002-12-19  John Levon  <levon@movementarian.org>
2251
2252         * QPrefs.C: if we can't find the font family, use
2253           StyleHint to get one close by
2254
2255 2002-12-18  Alfredo Braunstein <abraunst@libero.it>
2256
2257         * QRef.C (redoRefs): small bug fix (wrong label was selected)
2258
2259 2002-12-18  Edwin Leuven  <e.leuven@uva.nl>
2260
2261         * QCitationDialog.C: update styles combo when necessary
2262
2263 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2264
2265         * Alert_pimpl.C (askForText_pimpl): replace qt_() with _()
2266
2267 2002-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2268
2269         * QLPopupMenu.C (populate): ignore unknown lfuns; do not insert
2270         separator as first item of a menu
2271
2272         * lyx_gui.C (getStatus): indicate that LFUN_LAYOUT_PREAMBLE and
2273         LFUN_TOOLTIPS_TOGGLE are not implemented
2274
2275 2002-12-18  Edwin Leuven  <e.leuven@uva.nl>
2276
2277         * BulletsModule.C: fix crash on custom bullet cancel
2278
2279 2002-12-18  John Levon  <levon@movementarian.org>
2280
2281         * qfont_loader.C: symbol should not match "Standard Symbols 1"
2282
2283 2002-12-18  John Levon  <levon@movementarian.org>
2284
2285         * qfont_loader.C: rewrite for proper maths symbols
2286           handling
2287
2288 2002-12-17  John Levon  <levon@movementarian.org>
2289
2290         * qt_helpers.h:
2291         * qt_helpers.C: add fromqstr/toqstr/qt_ for converting
2292           using locale from/to QString
2293
2294         * all files: use the above
2295
2296         * QDocumentDialog.C: fix margins properly
2297
2298 2002-12-17  Alfredo Braunstein <abraunst@libero.it>
2299
2300         * QCommandBuffer.C: added up.xpm and down.xpm to the command buffer
2301
2302 2002-12-13  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2303
2304         * QBibtexDialog.[Ch]
2305         * ui/QBibtexDialog.ui:
2306         Add LineEdit for manual *.bib file insertion, ws changes.
2307
2308 2002-12-17  John Levon  <levon@movementarian.org>
2309
2310         * QLPopupMenu.C: add using endl
2311
2312 2002-12-16  Edwin Leuven  <e.leuven@uva.nl>
2313
2314         * BulletsModule.C: forgot to remove an include of
2315         bulletstrings.[Ch] removed in the previous commit
2316
2317 2002-12-16  Edwin Leuven  <e.leuven@uva.nl>
2318
2319         * BulletsModule.[Ch]: Fix bulletstuff
2320         * QDocument.C:
2321         * QDocumentDialog.C:
2322         * ui/BulletsModuleBase.ui:
2323
2324 2002-12-12  John Levon  <levon@movementarian.org>
2325
2326         * QSpellcheckerDialog.h:
2327         * QSpellcheckerDialog.C:
2328         * QSpellchecker.C: place broken word in replace box
2329           for user fixing
2330
2331 2002-12-12  John Levon  <levon@movementarian.org>
2332
2333         * FileDialog_private.C: don't mess with windows z-ordering
2334           when opening a dialog (appear above focusWidget)
2335
2336 2002-12-12  John Levon  <levon@movementarian.org>
2337
2338         * QLyXKeySym.C: check for isNull(). It's needed by
2339           Kornel, dunno why
2340
2341 2002-12-12  John Levon  <levon@movementarian.org>
2342
2343         * ui/QSpellcheckerDialog.ui: make double click replace word
2344
2345 2002-12-12  John Levon  <levon@movementarian.org>
2346
2347         * QSearchDialog.C:
2348         * ui/QSearchDialog.ui: fixes from Alfredo
2349
2350 2002-12-12  John Levon  <levon@movementarian.org>
2351
2352         * QLyxKeySym.h:
2353         * QLyXKeySym.C:
2354         * qlkey.h: implement isText() to allow us to insert
2355           unrecognised text
2356
2357 2002-12-11  John Levon  <levon@movementarian.org>
2358
2359         * qfont_loader.h:
2360         * qfont_loader.C:
2361         * qfont_metrics.C: cache per-char widths to avoid slowness
2362           of QFontMetrics::width
2363
2364 2002-12-10  John Levon  <levon@movementarian.org>
2365
2366         * ui/QURLDialog.ui: fix tab order
2367
2368 2002-12-10  John Levon  <levon@movementarian.org>
2369
2370         * QRef.C: patch from Alfredo
2371
2372 2002-12-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2373
2374         * QAbout.C (build_dialog): use old over-eager version for 1.3.0.
2375
2376 2002-12-09  John Levon  <levon@movementarian.org>
2377
2378         * ui/*ModuleBase.ui: some capitalisation fixes
2379
2380 2002-12-08  John Levon  <levon@movementarian.org>
2381
2382         * ui/Makefile.am: use uic -tr; fix by Pauli Virtanen
2383
2384 2002-12-08  John Levon  <levon@movementarian.org>
2385
2386         * ui/QExternalDialog.ui: connect Edit button; fix by
2387         Alfredo Braunstein
2388
2389 2002-12-07  John Levon  <levon@movementarian.org>
2390
2391         * QMathMatrixDialog.C: row/column insert was inverted; fix
2392           by Alfredo Braunstein
2393
2394 2002-12-07  John Levon  <levon@movementarian.org>
2395
2396         * QDelimiterDialog.C:
2397         * QDelimiterDialog.h:
2398         * QMathDialog.C:
2399         * QMathDialog.h:
2400         * iconpalette.h: fix connections for Qt 3, hopefully
2401
2402 2002-12-05  John Levon  <levon@movementarian.org>
2403
2404         * QContentPane.C: set I-beam cursor
2405
2406 2002-11-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2407
2408         * qlkey.h (string_to_qkey): Add many missing entries
2409
2410 2002-12-04  John Levon  <levon@movementarian.org>
2411
2412         * qt_helpers.h:
2413         * qt_helpers.C:
2414         * QDocument.h:
2415         * QDocument.C: move methods below to helpers
2416
2417 2002-11-03  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2418
2419         * QDocument.C: new methods widgetsToLength, lengthToWidgets.
2420         set defaultUnit
2421
2422 2002-12-03  John Levon  <levon@movementarian.org>
2423
2424         * QIncludeDialog.C: another fix
2425
2426 2002-12-03  John Levon  <levon@movementarian.org>
2427
2428         * ui/QIncludeDialog.ui:
2429         * QInclude.C: support preview()
2430
2431 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
2432
2433         * several files: ws changes
2434
2435 2002-11-30  John Levon  <levon@movementarian.org>
2436
2437         * QParagraph.C: another fix from Otto Tronarp
2438
2439 2002-11-30  John Levon  <levon@movementarian.org>
2440
2441         * various: string(widget->text()) is not good.
2442
2443 2002-11-28  John Levon  <levon@movementarian.org>
2444
2445         * qt_helpers.C: fix build
2446
2447 2002-11-28  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2448
2449         * qsetborder.[Ch]: implement John's setEnabled bool
2450
2451         * QTabular.C:
2452         * QTabularDialog.C: remaining fixes.
2453
2454 2002-11-28  John Levon  <levon@movementarian.org>
2455
2456         * QSpellcheckerDialog.C: fix Escape + restarting spellcheck
2457
2458 2002-11-28  John Levon  <levon@movementarian.org>
2459
2460         * QSpellcheckerDialog.C: small fix
2461
2462 2002-11-28  John Levon  <levon@movementarian.org>
2463
2464         * QDocument.C: fix line spacing
2465
2466 2002-11-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2467
2468         * ui/TabularDialog.ui:
2469         * QTabular.C:
2470         * QTabularDialog.C: ui fixes.
2471
2472 2002-11-27  Dekel Tsur  <dekelts@tau.ac.il>
2473
2474         * qfont_loader.C (font_info): Use lyxrc.*_font_foundry.
2475
2476         * QPrefs.C: Handle lyxrc.*_font_foundry.
2477
2478         * qt_helpers.C: New file.
2479
2480 2002-11-27  John Levon  <levon@movementarian.org>
2481
2482         * qsetborder.h:
2483         * qsetborder.C: cleanup
2484
2485         * QTabular.C:
2486         * QTabularDialog.C: cleanups, fixes
2487
2488 2002-11-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2489
2490         * ui/TabularDialog.ui:
2491         * QTabular.[Ch]:
2492         * QTabularDialog.[Ch]: implement most functions
2493         * qsetborder.[Ch]: fixes
2494
2495 2002-11-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
2496
2497         * Alert_pimpl.C (askForText_pimpl): use boost.format
2498
2499 2002-11-26  John Levon  <levon@movementarian.org>
2500
2501         * QMathDialog.C:
2502         * Toolbar_pimpl.h:
2503         * Toolbar_pimpl.C: Qt is the Lord of Suck
2504
2505 2002-11-25  John Levon  <levon@movementarian.org>
2506
2507         * qscreen.C: use LColor::cursor properly
2508
2509         * QPrefs.C:
2510         * ui/QPrefKeyboardModule.ui:
2511         * ui/QPrefUIModule.ui: UI fixes
2512
2513 2002-11-25  Herbert Voss  <Herbert.Voss@alumni.TU-Berlin.DE>
2514
2515         * QVCLog.C (update_contents): fix USE_BOOST_FORMAT
2516
2517 2002-11-24  John Levon  <levon@movementarian.org>
2518
2519         * QDocumentDialog.C: fix build
2520
2521 2002-11-21  Angus Leeming  <leeming@lyx.org>
2522
2523         * QDocumentDialog.C (classChanged): use ControlDocument::loadTextclass.
2524
2525 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2526
2527         * QVCLog.C (update_contents): use boost::format
2528
2529 2002-11-21  John Levon  <levon@movementarian.org>
2530
2531         * qscreen.C: show content pane cursor even when
2532           focus is on dialog, command buffer etc.
2533
2534 2002-11-20  John Levon  <levon@movementarian.org>
2535
2536         * QMathDialog.C: don't pass empty commands to math
2537           on menu tear-off
2538
2539 2002-11-20  John Levon  <levon@movementarian.org>
2540
2541         * QLPopupMenu.C: only check .disabled() on Commands
2542
2543 2002-11-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2544
2545         * QLPopupMenu.C (getLabel): show labels for menu entries
2546
2547         * qlkey.h (string_to_qkey): add support for KP_xxx keysyms
2548
2549 2002-11-20  John Levon  <levon@movementarian.org>
2550
2551         * ui/QDelimiterDialog.ui: geometry fix
2552
2553 2002-11-20  John Levon  <levon@movementarian.org>
2554
2555         * Toolbar_pimpl.C:
2556         * QDelimiterDialog.C:
2557         * QMathDialog.C: use find_xpm to mangle name
2558
2559 2002-11-20  John Levon  <levon@movementarian.org>
2560
2561         * QDelimiterDialog.h:
2562         * QDelimiterDialog.C: fix delimiter connect()
2563
2564 2002-11-20  John Levon  <levon@movementarian.org>
2565
2566         * QDocument.C:
2567         * QDocumentDialog.C: fix my sillies
2568
2569 2002-11-20  John Levon  <levon@movementarian.org>
2570
2571         * QLPainter.C: use realColor not color for the font
2572
2573 2002-11-18  John Levon  <levon@movementarian.org>
2574
2575         * Makefile.am:
2576         * qfontexample.h:
2577         * qfontexample.C:
2578         * QPrefs.C:
2579         * QPrefsDialog.h:
2580         * QPrefsDialog.C:
2581         * ui/QPrefScreenFontsModule.ui: show an example
2582           of the chosen font
2583
2584 2002-11-18  John Levon  <levon@movementarian.org>
2585
2586         * ui/Makefile.am:
2587         * moc/Makefile.am:
2588         * ui/moc/Makefile.am:
2589         * Makefile.am: define no translation
2590
2591         * QDocument.C: avoid QBloatList
2592
2593 2002-11-17  John Levon  <levon@movementarian.org>
2594
2595         * ui/QPrefScreenFontsModule.ui:
2596         * QPrefsDialog.h:
2597         * QPrefsDialog.C:
2598         * QPrefs.C: use font families properly
2599
2600         * qfont_loader.C: and obey them
2601
2602 2002-11-17  John Levon  <levon@movementarian.org>
2603
2604         * QPrefsDialog.C: partial fonts fix
2605
2606 2002-11-17  John Levon  <levon@movementarian.org>
2607
2608         * QPrefsDialog.h:
2609         * QPrefsDialog.C: implement browse slots. Also
2610           try to do something with fonts for Qt 3 (untested)
2611
2612 2002-11-17  John Levon  <levon@movementarian.org>
2613
2614         * QGraphics.C: some fixes from Herbert & me
2615
2616 2002-11-15  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2617
2618         * FileDialog.C: fix empty mask string
2619
2620 2002-11-17  John Levon  <levon@movementarian.org>
2621
2622         * QLImage.C: implement monochrome, and fake grayscale
2623
2624 2002-11-17  John Levon  <levon@movementarian.org>
2625
2626         * qfont_loader.h:
2627         * qfont_loader.C: fix totally broken update code
2628
2629 2002-11-17  John Levon  <levon@movementarian.org>
2630
2631         * Makefile.am:
2632         * qcoloritem.h:
2633         * qcoloritem.C:
2634         * ui/QPrefColorsModule.ui:
2635         * QPrefs.C:
2636         * QPrefsDialog.h:
2637         * QPrefsDialog.C: implement colors. We're done !
2638
2639 2002-11-17  John Levon  <levon@movementarian.org>
2640
2641         * FileDialog.C:  split into open/save so open
2642           no longer says "Save" !
2643
2644 2002-11-17  John Levon  <levon@movementarian.org>
2645
2646         * QPrefsDialog.h:
2647         * QPrefsDialog.C: implement converters
2648
2649 2002-11-17  John Levon  <levon@movementarian.org>
2650
2651         * QPrefsDialog.C:
2652         * QPrefs.C: implement formats
2653
2654 2002-11-17  John Levon  <levon@movementarian.org>
2655
2656         * fontloader.C: disable crashing code for now
2657
2658         * QPrefs.h:
2659         * QPrefs.C:
2660         * QPrefsDialog.C: implement most prefs load/save
2661
2662 2002-11-17  John Levon  <levon@movementarian.org>
2663
2664         * ui/QPref*:
2665         * QPrefsDialog.C:
2666         * QPrefs.C: more work
2667
2668 2002-11-15  Edwin Leuven  <leuven@fee.uva.nl>
2669
2670         * QTabular.C: compile fixes
2671
2672 2002-11-15  Edwin Leuven  <leuven@fee.uva.nl>
2673
2674         * ui/QTabularDialog.ui: some relabelling
2675
2676 2002-11-15  John Levon  <levon@movementarian.org>
2677
2678         * QPrefs.h:
2679         * QPrefs.C: some update() work
2680
2681 2002-11-15  John Levon  <levon@movementarian.org>
2682
2683         * QPrefs.C: add #if 0 xforms code for working on
2684
2685         * QTabular.C: remove some handled #if 0 code
2686
2687 2002-11-15  John Levon  <levon@movementarian.org>
2688
2689         * qsetborder.h:
2690         * qsetborder.C: fix ws
2691
2692 2002-11-15  John Levon  <levon@movementarian.org>
2693
2694         * QTabularDialog.h:
2695         * QTabularDialog.C:
2696         * QTabular.C: add some stuff
2697
2698 2002-11-15  John Levon  <levon@movementarian.org>
2699
2700         * Makefile.dialogs:
2701         * Makefile.am:
2702         * moc/Makefile.am:
2703         * Dialogs2.C:
2704         * Dialogs_impl.h:
2705         * Dialogs.C:
2706         * QTabular.h:
2707         * QTabular.C:
2708         * QTabularDialog.h:
2709         * QTabularDialog.C: add skeleton
2710
2711 2002-11-14  John Levon  <levon@movementarian.org>
2712
2713         * ui/QTabularDialog.ui: label for cell pos
2714
2715 2002-11-13  Herbert Voss  <voss@perce.de>
2716
2717         * QBibtex.C: (apply, isValid) small changes
2718
2719 2002-11-13  John Levon  <levon@movementarian.org>
2720
2721         * all pref files: make the stack work
2722
2723 2002-11-13  John Levon  <levon@movementarian.org>
2724
2725         * Dialogs.C:
2726         * Dialogs2.C:
2727         * Dialog_impl.h:
2728         * Makefile.dialogs:
2729         * QPrefs.h:
2730         * QPrefs.C:
2731         * QPrefsDialog.h:
2732         * QPrefsDialog.C: add skeleton dialog
2733
2734 2002-11-13  John Levon  <levon@movementarian.org>
2735
2736         * ui/QBibtexDialog.ui: add some change_adaptors()
2737
2738         * QBibtex.C: fix duplicate entries in style CB, and
2739           alphasort it again, but still allow empty/user-defined
2740           style
2741
2742 2002-11-12  Herbert Voss  <voss@perce.de>
2743
2744         * QBibtex.[Ch]: fix bugs in the apply-part
2745
2746 2002-11-13  John Levon  <levon@movementarian.org>
2747
2748         * QDocument.h:
2749         * QDocument.C:
2750         * QDocumentDialog.h:
2751         * QDocumentDialog.C:
2752         * ui/QDocumentDialog.ui:
2753         * ui/BulletsModuleBase.ui: some UI fixes
2754
2755 2002-11-12  Edwin Leuven  <leuven@fee.uva.nl>
2756
2757         * QDocumentDialog.C: enable apply on change
2758         * QBrowseBox.C: remove qWarning
2759
2760 2002-11-12  Edwin Leuven  <leuven@fee.uva.nl>
2761
2762         * BulletsModule.C: more bullet changes
2763         * BulletsModule.h
2764         * Makefile.am
2765         * QDocument.C
2766         * QDocumentDialog.C
2767         * bulletstrings.C
2768         * bulletstrings.h
2769         * ui/BulletsModuleBase.ui
2770
2771 2002-11-12  Edwin Leuven  <leuven@fee.uva.nl>
2772
2773         * QBrowseBox: Juergen Spitzmueller's mouse focus fix
2774
2775 2002-11-08  Edwin Leuven  <leuven@fee.uva.nl>
2776
2777         * Dialogs2.C: compile fix
2778
2779 2002-11-08  Edwin Leuven <leuven@fee.uva.nl>
2780
2781         * QDocument.[Ch]: Remove unused methods
2782         * QBrowseBox.[Ch]: Capture mouse, new methods, etc
2783         * BulletsModule.[Ch]: Further improvements
2784         * QDocumentDialog.[Ch]: more bullet stuff
2785         * ui/BulletsModuleBase.ui: idem
2786         * ui/QTabularDialog.ui: new tabular dialog
2787         * qsetborder.[Ch]: new small qt widget to set table borders
2788
2789 2002-11-08  Dekel Tsur  <dekelts@tau.ac.il>
2790
2791         * lyx_gui.C:
2792         * QWorkArea.C: Fix X selection code.
2793
2794 2002-11-07  John Levon  <levon@movementarian.org>
2795
2796         * ui/QIncludeDialog.ui:
2797         * QInclude.C: fix setting of combobox
2798
2799 2002-11-07  John Levon  <levon@movementarian.org>
2800
2801         * ui/QPref*: add initial prefs ui from Juergen S
2802
2803 2002-11-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2804
2805         * ui/QDocument.ui:
2806         * QDocumentDialog.C:
2807         * QDocument.[Ch]:
2808         Implement "Save as default" and "Use class defaults"
2809
2810         * QDocumentDialog.C: Fix dialog update on class change
2811         implement lyxrc.auto_reset_options
2812
2813 2002-11-07  John Levon  <levon@movementarian.org>
2814
2815         * QGraphics.[Ch]:
2816         * QGraphicsDialog.[Ch]:
2817         * ui/QGraphicsDialog.ui: various fixes so it actually
2818         works
2819
2820 2002-11-01  Herbert Voss  <voss@perce.de>
2821
2822         * QGraphics.[Ch]:
2823         * QGraphicsDialog.[Ch]:
2824         * ui/QGraphicsDialog.ui: get scale/rotate working
2825
2826 2002-11-04  Angus Leeming  <leeming@lyx.org>
2827
2828         * QGraphics.C (update_contents): controller.getUnits() ->
2829         frnt::getBBUnits().
2830
2831 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
2832
2833         * QAbout.C (build_dialog): do not use str().c_str() when not needed.
2834
2835         * qttableview.C: include config.h
2836
2837         * lyx_gui.C: move includes around a bit
2838         (start): adjust signature
2839
2840 2002-10-31  John Levon  <levon@movementarian.org>
2841
2842         * QExternal.C: fix crash, valid check
2843
2844 2002-10-31  John Levon  <levon@movementarian.org>
2845
2846         * QGraphics.C:
2847         * QGraphicsDialog.C:
2848         * QGraphicsDialog.h:
2849         * ui/QGraphicsDialog.ui: bb unit fixes
2850
2851 2002-10-30  John Levon  <levon@movementarian.org>
2852
2853         * QPrintDialog.[hC]: move to ...
2854
2855         * QLPrintDialog.[hC]: ... here to prevent name clash
2856
2857         * QPrint.h:
2858         * QPrint.C:
2859         * Dialogs_impl.h:
2860         * Makefile.dialogs: from above
2861
2862         * QSpellchecker.C: reset progress
2863
2864 2002-10-30  John Levon  <levon@movementarian.org>
2865
2866         * QGraphics.C:
2867         * ui/QGraphicsDialog.ui: some fixes from Herbert
2868
2869 2002-10-30  John Levon  <levon@movementarian.org>
2870
2871         * ui/QTabularDialog.ui: initial UI from Juergen Spitzmueller
2872
2873 2002-10-28  John Levon  <levon@movementarian.org>
2874
2875         * iconpalette.C:
2876         * QMathDialog.C: fix symbol insert breakage from Lars' patch
2877
2878 2002-10-26  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2879
2880         * ui/QMathMatrixDialog.ui:
2881         * QMathMatrixDialog.[Ch]:
2882         * Makefile.dialogs:
2883         * QMath.C:
2884         * QMathDialog.C: implement Matrix dialog
2885
2886         * QMathDialog.C: enlarge Symbols combox (prevent scrollbar)
2887
2888 2002-10-28  Dekel Tsur  <dekelts@tau.ac.il>
2889
2890         * qfont_loader.C (font_info): Add xfonts to the font path if
2891         necessary.
2892
2893 2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2894
2895         * QVCLog.C (update_contents): modify
2896
2897         * QPreamble.C (apply): modify
2898
2899 2002-10-21  Dekel Tsur  <dekelts@tau.ac.il>
2900
2901         * qfont_metrics.C (ascent): Fix returned value.
2902
2903 2002-10-21  Philippe Elie  <phil.el@wanadoo.fr>
2904
2905         * QContentPane.h:
2906         * QContentPane.C: implement wheelEvent
2907
2908 2002-10-20  Dekel Tsur  <dekelts@tau.ac.il>
2909
2910         * several files: Use QT_VERSION >= 300 instead of >= 0x030000
2911
2912 2002-10-20  John Levon  <levon@movementarian.org>
2913
2914         * ui/QDelimiterDialog.ui: remove two huge XPMs that
2915           were accidentally built in
2916
2917 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
2918
2919         * Toolbar_pimpl.C (setLayout): initialize i to 0, don't
2920         reinitialize.
2921
2922         * README: add a comment about the strange moc behaviour.
2923
2924         * QWrap.C (apply): local ref to params
2925         (update_contents): ditto
2926         (numtostr): use erase to clear string
2927
2928         * QWorkArea.C (setScrollbarParams): use explicit std::max
2929
2930         * QURL.C (update_contents): local ref to params
2931         (apply): ditto
2932
2933         * QRef.C (update_contents): local ref to params
2934         (apply): ditto
2935
2936         * QPreambleDialog.C (editClicked): no need to explicitly
2937         initialize an std::string.
2938         (editClicked): read file with smaller overhead.
2939
2940         * QParagraph.C (apply): local ref to params
2941         (update_contents): ditto
2942
2943         * QMinipage.C (apply): local ref to params
2944         (update_contents): ditto
2945         (update_contents): handle InsetMinipage::top in switch
2946
2947         * QMath.C (createMathPanel): use "new Type" not "new Type()"
2948
2949         * QLyXKeySym.h: adda key_ accessor key().
2950
2951         * QLyXKeySym.C (operator=): out of class version.
2952
2953         * QLog.C (update_contents): use a simpler and faster way to fill
2954         the log dialog.
2955
2956         * QLPopupMenu.C (getLabel): use subst directly on mi.label()
2957
2958         * QLPainter.C (QLPainter): use "new Type" not "new Type()"
2959         (lines): put int i inside for scope
2960         (fillPolygon): put j insize for scope
2961
2962         * QInclude.C (update_contents): local ref to params
2963         (apply): ditto
2964
2965         * QGraphics.C (update_contents): initialize item to 0
2966         (apply): use erase to clear string
2967
2968         * QFloat.C (update_contents): local ref to params
2969         (apply): ditto
2970
2971         * QExternal.C (update_contents): local ref to params
2972         (helpText): ditto
2973         (apply): ditto
2974
2975         * QERT.C (apply): local reference to params
2976
2977         * QDocument.C (apply): have a local reference to the params
2978         (update_contents): ditto
2979
2980         * QCommandEdit.C: add missing include config.h
2981
2982         * QCommandBuffer.C (QCommandBuffer): call method directly on
2983         unnamed pointer objects.
2984         (complete): use "new Type", not "new Type()"
2985         (complete): use explict std::max
2986
2987         * QCharacter.C (update_contents): use a local reference as
2988         controller cache
2989         (apply): ditto
2990
2991         * QBibtex.C (update_contents): use erase to clear a string.
2992
2993         * QAbout.C (build_dialog): fill the credits view in a bit more
2994         elegant way
2995
2996         * almost all files: clean up formatting and indenting.
2997
2998 2002-10-19  Lars Gullik Bjønnes  <larsbj@gullik.net>
2999
3000         * qfont_loader.C (update): move loop vars into for scopes.
3001         (get): add some debug msg.
3002         (font_info): ditto
3003         (getfontinfo): simplify slightly
3004
3005         * QParagraph.C (setWidgetsFromVSpace): initilize item
3006
3007         * QERT.C (update_contents): initialize rb
3008
3009         * QDocument.C (build_dialog): move int n inside for scope.
3010
3011         * QCharacter.C (findPos2nd): add a typedef
3012
3013         * FileDialog_private.C: include order changed.
3014         (LyXFileDialog): some reformat
3015
3016         * FileDialog.C: include order changed.
3017         (FileDialog): fix wrong use of new.
3018
3019 2002-10-17  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3020
3021         * ui/QSendtoDialog.ui: fix layout
3022
3023 2002-10-17  Angus Leeming  <leeming@lyx.org>
3024
3025         * lyx_gui.C (getDPI): use an average of DpiX and DpiY.
3026
3027         * QBrowseBox.[Ch] (c-tor): remove unneeded arguments.
3028
3029 2002-10-17  André Pönitz  <poenitz@lyx.org>
3030
3031         * QBrowseBox.[Ch]: fix style issues
3032
3033 2002-10-17  Angus Leeming  <leeming@lyx.org>
3034
3035         * ui/moc/Makefile.am:
3036         * moc/Makefile.am: add a distclean-local target to remove *_moc.C.
3037
3038 2002-10-16  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3039
3040         * ui/QSendtoDialog.ui:
3041         * QSendtoDialog.[Ch]:
3042         * QSendto.[Ch]:
3043         * Makefile.dialogs:
3044         * Dialogs.C:
3045         * Dialogs2.C:
3046         * Dialogs_impl.h: Implement Sendto (Custom Export) dialog
3047
3048 2002-10-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3049
3050         * qfont_loader.C (font_info): correct calculation of font size
3051         (point size) for qt.
3052
3053 2002-10-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3054
3055         * QBrowseBox.C (QBrowseBox): transpose const char
3056
3057 2002-10-15  Angus Leeming  <leeming@lyx.org>
3058
3059         * QBrowseBox.C (c-tor): default values should go only in the .h file.
3060
3061         * QDocument.C: add a using std::vector declaration.
3062
3063 2002-10-15  Dekel Tsur  <dekelts@tau.ac.il>
3064
3065         * QLPainter.C (text): Unicode support.
3066         * qfont_metrics.C (width): ditto.
3067
3068         * qfont_loader.C (available): Add code for QT 2.x.
3069
3070 2002-10-14  Dekel Tsur  <dekelts@tau.ac.il>
3071
3072         * lyx_gui.C (getDPI): Implemented.
3073
3074 2002-10-12  Dekel Tsur  <dekelts@tau.ac.il>
3075
3076         * qfont_loader.C (available): Implemented.
3077
3078 2002-10-09  Edwin Leuven <leuven@fee.uva.nl>
3079
3080         * QDocument.C: Brand new document dialog
3081         * QDocument.h:
3082         * QDocumentDialog.C:
3083         * QDocumentDialog.h:
3084         * BulletsModule.C:
3085         * BulletsModule.h:
3086         * Dialogs.C:
3087         * Dialogs2.C:
3088         * Dialogs_impl.h:
3089         * Makefile.am:
3090         * Makefile.dialogs:
3091         * QBrowseBox.C:
3092         * QBrowseBox.h:
3093         * qgridview.cpp:
3094         * qgridview.h:
3095         * moc/Makefile.am:
3096         * ui/BiblioModuleBase.ui:
3097         * ui/BulletsModuleBase.ui:
3098         * ui/ClassModuleBase.ui:
3099         * ui/LanguageModuleBase.ui:
3100         * ui/Makefile.am:
3101         * ui/MarginsModuleBase.ui:
3102         * ui/NumberingModuleBase.ui:
3103         * ui/PackagesModuleBase.ui:
3104         * ui/PaperModuleBase.ui:
3105         * ui/PreambleModuleBase.ui:
3106         * ui/QDocumentDialog.ui:
3107         * ui/QGraphicsDialog.ui:
3108         * ui/QPrintDialog.ui:
3109         * ui/QRefDialog.ui:
3110
3111 2002-09-28  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3112
3113         * ui/QWrapDialog.ui:
3114         * QWrapDialog.[Ch]:
3115         * QWrap.[Ch]:
3116         * Makefile.dialogs:
3117         * Dialogs.C:
3118         * Dialogs2.C:
3119         * Dialogs_impl.h: Implement Wrap figure dialog
3120
3121 2002-09-25  Angus Leeming  <leeming@lyx.org>
3122
3123         * Dialogs2.C:
3124         * Dialogs_impl.h:
3125         * LyXKeySymFactory.C:
3126         * LyXScreenFactory.C:
3127         * Menubar_pimpl.[Ch]:
3128         * Toolbar_pimpl.[Ch]:
3129         * WorkAreaFactory.C:
3130         * lyx_gui.C: doxygen fixes.
3131
3132 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
3133
3134         * ui/moc/Makefile.am (INCLUDES):
3135         * ui/Makefile.am (INCLUDES):
3136         * moc/Makefile.am (INCLUDES):
3137         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
3138
3139 2002-09-24  John Levon  <levon@movementarian.org>
3140
3141         * QCommandEdit.h:
3142         * QCommandEdit.C: fix build by removing the pragmas.
3143
3144 2002-09-24  Angus Leeming  <leeming@lyx.org>
3145
3146         * most files: "standard-conforming" Licence declaration.
3147         Remove trailing whitespace.
3148
3149         * many header files: do not #include <config.h>.
3150         Remove unnecessary #includes by using forward declarations.
3151         Add as first line: // -*- C++ -*-
3152         Move several definitions of virtual functions out of line
3153         as they are unlikely to be inlined anyway (and it reduces
3154         header file dependencies)...
3155
3156         * many files: added g++ #pragma directives.
3157
3158 2002-09-23  Angus Leeming  <leeming@lyx.org>
3159
3160         * QMath.h: forward declare QMathDialog.
3161         Remove trailing semi-colons after definition of apply and
3162         update_contents methods.
3163
3164         * qfont_metrics.C: endl is in namespace std.
3165         Some whitespece stuff.
3166
3167 2002-09-22  John Levon  <levon@movementarian.org>
3168
3169         * qlkey.h: make Key_Unknown a modifier, to handle
3170           Norbert's Alt Gr
3171
3172 2002-09-17  John Levon  <levon@movementarian.org>
3173
3174         * QLPainter.C: use dots for dashes because Qt sucks
3175
3176 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3177
3178         * Toolbar_pimpl.C (changed_layout): when selecting a layout in
3179         combox, make sure the corresponding shortcut is shown in
3180         minibuffer
3181
3182 2002-09-16  John Levon  <levon@movementarian.org>
3183
3184         * FileDialog.C: set AnyFile mode
3185
3186 2002-09-16  John Levon  <levon@movementarian.org>
3187
3188         * QMathDialog.C: allow menus to be torn off
3189
3190 2002-09-16  John Levon  <levon@movementarian.org>
3191
3192         * QDelimiterDialog.C: fix empty delimiter
3193
3194 2002-09-15  John Levon  <levon@movementarian.org>
3195
3196         * Makefile.dialogs:
3197         * ui/QDelimiterDialog.ui:
3198         * QDelimiterDialog.h:
3199         * QDelimiterDialog.C:
3200         * QMath.h:
3201         * QMath.C:
3202         * QMathDialog.h:
3203         * QMathDialog.C: add delimiter dialog
3204
3205 2002-09-15  John Levon  <levon@movementarian.org>
3206
3207         * Alert_pimpl.C: title fix
3208
3209 2002-09-14  John Levon  <levon@movementarian.org>
3210
3211         * QMath.h:
3212         * QMath.C:
3213         * QMathDialog.h:
3214         * QMathDialog.C:
3215         * ui/QMathDialog.ui: matrix
3216
3217 2002-09-14  John Levon  <levon@movementarian.org>
3218
3219         * qlkey.h: fix two typos to be Alt_R instead
3220
3221 2002-09-14  John Levon  <levon@movementarian.org>
3222
3223         * qfont_metrics.C: fix rbearing()
3224
3225 2002-09-14  John Levon  <levon@movementarian.org>
3226
3227         * QLPainter.C: fix arc
3228
3229 2002-09-14  John Levon  <levon@movementarian.org>
3230
3231         * ui/QMathDialog.ui:
3232         * QMathDialog.h:
3233         * QMathDialog.C: add back display. Implement
3234           font/style
3235
3236 2002-09-14  John Levon  <levon@movementarian.org>
3237
3238         * ui/QMathDialog.ui:
3239         * QMathDialog.h:
3240         * QMathDialog.C: add spaces menu
3241
3242 2002-09-13  John Levon  <levon@movementarian.org>
3243
3244         * Menubar_pimpl.C:
3245         * QLPopupMenu.C: fix submenus again
3246
3247 2002-09-12  John Levon  <levon@movementarian.org>
3248
3249         * qscreen.h:
3250         * qscreen.C: be even smarter about repaint() vs. update()
3251
3252 2002-09-12  John Levon  <levon@movementarian.org>
3253
3254         * QPrint.C: don't reset unless different buffer
3255
3256 2002-09-12  John Levon  <levon@movementarian.org>
3257
3258         * QPrint.C: get collate from params too
3259
3260         * ui/QGraphicsDialog.ui: re-arrange bb a bit
3261
3262 2002-09-12  John Levon  <levon@movementarian.org>
3263
3264         * Menubar_pimpl.C:
3265         * Menubar_pimpl.h:
3266         * QtView.C: implement openByName(). Move activated
3267         signal to per-menu
3268
3269 2002-09-12  John Levon  <levon@movementarian.org>
3270
3271         * QCommandBuffer.C: fix click
3272
3273 2002-09-12  John Levon  <levon@movementarian.org>
3274
3275         * QMathDialog.C: work around Qt bug in previous change
3276
3277 2002-09-12  John Levon  <levon@movementarian.org>
3278
3279         * QMathDialog.h:
3280         * QMathDialog.C: load icon palettes on demand
3281
3282 2002-09-12  John Levon  <levon@movementarian.org>
3283
3284         * QMathDialog.C: get the scrollbars right on first show
3285
3286 2002-09-11  John Levon  <levon@movementarian.org>
3287
3288         * QPrint.h:
3289         * QPrint.C:
3290         * ui/QPrintDialog.ui: update for odd/even changes
3291
3292 2002-09-11  John Levon  <levon@movementarian.org>
3293
3294         * QCitationDialog.C: show right info when selecting a cite
3295
3296         * QParagraphDialog.C: don't validate lengths, to allow glue
3297
3298 2002-09-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3299
3300         * QFloatDialog.C: Fix the setEnable() logic
3301
3302 2002-09-11  John Levon  <levon@movementarian.org>
3303
3304         * Alert_pimpl.C:
3305         * QExternalDialog.h:
3306         * QExternalDialog.C:
3307         * QGraphicsDialog.h:
3308         * QGraphicsDialog.C:
3309         * QIncludeDialog.h:
3310         * QIncludeDialog.C:
3311         * QIndexDialog.h:
3312         * QIndexDialog.C:
3313         * QSearchDialog.h:
3314         * QSearchDialog.C:
3315         * QURLDialog.h:
3316         * QURLDialog.C: focus on the first linedit on show()
3317
3318 2002-09-11  John Levon  <levon@movementarian.org>
3319
3320         * QSearchDialog.C: fill combo boxes
3321
3322 2002-09-11  John Levon  <levon@movementarian.org>
3323
3324         * qscreen.C: use repaint() not update() for immediate change
3325
3326         * QContentPane.C: warning fix
3327
3328 2002-09-11  John Levon  <levon@movementarian.org>
3329
3330         * qfont_metrics.C: fix button metrics
3331
3332         * QLPainter.C: fillPolygon() should actually fill
3333
3334 2002-09-10  John Levon  <levon@movementarian.org>
3335
3336         * Menubar_pimpl.C:
3337         * QLPopupMenu.h:
3338         * QLPopupMenu.C: finally fix Navigate
3339
3340 2002-09-10  John Levon  <levon@movementarian.org>
3341
3342         * ui/QIncludeDialog.ui:
3343         * QInclude.h:
3344         * QInclude.C: remove don't typeset
3345
3346         * Dialogs2.C: add empty showWrap
3347
3348 2002-09-08  John Levon  <levon@movementarian.org>
3349
3350         * QFloat.C: another fix
3351
3352 2002-09-08  John Levon  <levon@movementarian.org>
3353
3354         * QFloat.h:
3355         * QFloat.C:
3356         * QFloatDialog.h:
3357         * QFloatDialog.C:
3358         * ui/QFloatDialog.ui: fix bug 527 and more
3359
3360 2002-09-12  Angus Leeming  <leeming@lyx.org>
3361
3362         * iconpalette.C (resizeEvent): compile fix.
3363
3364         * QInclude.C (update_contents): remove lyxerr call.
3365
3366 2002-09-08  John Levon  <levon@movementarian.org>
3367
3368         * qfont_loader.C: fix bug 531 (emph())
3369
3370 2002-09-08  John Levon  <levon@movementarian.org>
3371
3372         * QMathDialog.C:
3373         * iconpalette.h:
3374         * iconpalette.C: make sizing work properly
3375
3376 2002-09-08  John Levon  <levon@movementarian.org>
3377
3378         * QMathDialog.h:
3379         * QMathDialog.C: detachable icon menus
3380
3381 2002-09-08  John Levon  <levon@movementarian.org>
3382
3383         * QMathDialog.C:
3384         * iconpalette.h:
3385         * iconpalette.C: re lay out on size change
3386
3387 2002-09-08  John Levon  <levon@movementarian.org>
3388
3389         * QMathDialog.h:
3390         * QMathDialog.C:
3391         * iconpalette.C: More fixes.
3392
3393 2002-09-08  John Levon  <levon@movementarian.org>
3394
3395         * ui/QMathDialog.ui:
3396         * QMathDialog.h:
3397         * QMathDialog.C: add decos as symbols. Some fixes.
3398
3399 2002-09-07  John Levon  <levon@movementarian.org>
3400
3401         * qfont_metrics.C: unrevert per-char metrics. Droppings
3402           are better than entirely wrong metrics. Hopefully
3403           Andre can fix it ...
3404
3405 2002-09-07  John Levon  <levon@movementarian.org>
3406
3407         * qfont_loader.C: fix sizes for symbols etc.
3408
3409 2002-09-07  John Levon  <levon@movementarian.org>
3410
3411         * qfont_metrics.C: revert accurate per-char metrics
3412           because LyX is broken
3413
3414 2002-09-07  John Levon  <levon@movementarian.org>
3415
3416         * qfont_loader.h:
3417         * qfont_loader.C: add debug
3418
3419 2002-09-06  John Levon  <levon@movementarian.org>
3420
3421         * QMath.h:
3422         * QMath.C: add sub/superscript
3423
3424         * ui/QMathDialog.ui:
3425         * QMathDialog.h:
3426         * QMathDialog.C: add dots. Use a completely broken :(
3427           scrollview.
3428
3429         * iconpalette.C: increase size
3430
3431 2002-09-04  Angus Leeming  <leeming@lyx.org>
3432
3433         * QLyXKeySym.C: using std::endl directive.
3434
3435 2002-08-30  John Levon  <levon@movementarian.org>
3436
3437         * Makefile.dialogs:
3438         * moc/Makefile.am:
3439         * QMath.h:
3440         * QMath.C:
3441         * QMathDialog.h:
3442         * QMathDialog.C:
3443         * ui/QMathDialog.ui: start math panel
3444
3445         * iconpalette.h:
3446         * iconpalette.C: new widget used by above
3447
3448 2002-08-29  John Levon  <levon@movementarian.org>
3449
3450         * Toolbar_pimpl.C: defocus layout combo on select
3451
3452 2002-08-29  John Levon  <levon@movementarian.org>
3453
3454         * QtView.C: add back in allow/prohibitInput (for now)
3455
3456         * TODO: update
3457
3458 2002-08-29  John Levon  <levon@movementarian.org>
3459
3460         * Toolbar_pimpl.C: mathed math-insert - skip
3461           the preceding '\' when looking for file name
3462
3463 2002-08-29  John Levon  <levon@movementarian.org>
3464
3465         * Toolbar_pimpl.C: math xpm handling in preparation
3466         for some fixed XPMs
3467
3468 2002-08-29  John Levon  <levon@movementarian.org>
3469
3470         * QCommandBuffer.h:
3471         * QCommandBuffer.C: use a QListView not combo box.
3472           Qt Sucks.
3473
3474 2002-08-29  John Levon  <levon@movementarian.org>
3475
3476         * ui/*: use size grippie consistently
3477
3478 2002-08-29  John Levon  <levon@movementarian.org>
3479
3480         * QContentPane.C:
3481         * QContentPane.h: implement triple click
3482
3483 2002-08-29  John Levon  <levon@movementarian.org>
3484
3485         * QInclude.C: remove some wrong code removed from xforms
3486
3487 2002-08-29  John Levon  <levon@movementarian.org>
3488
3489         * qfont_metrics.C: add per char ascent/descent
3490
3491 2002-08-28  John Levon  <levon@movementarian.org>
3492
3493         * QContentPane.C: fix cut-and-paste borkage from
3494           LFUN_MOUSE changes
3495
3496 2002-08-25  Rob Lahaye  <lahaye@snu.ac.kr>
3497
3498         * QLImage.C: replace redundant xoffset_l and yoffset_t
3499         calculation by something better.
3500
3501 2002-08-25  John Levon  <levon@movementarian.org>
3502
3503         * FileDialog.C:
3504         * FileDialog_private.h:
3505         * FileDialog_private.C: disable non-sync code due
3506           to Qt bug. Add support for buttons
3507
3508 2002-08-25  John Levon  <levon@movementarian.org>
3509
3510         * QLPopupMenu.C: implement optional() support
3511
3512         * TODO: update
3513
3514 2002-08-25  John Levon  <levon@movementarian.org>
3515
3516         * Makefile.am:
3517         * Menubar_pimpl.h:
3518         * Menubar_pimpl.C:
3519         * QLPopupMenu.h:
3520         * QLPopupMenu.C: Populate menus upon open
3521
3522 2002-08-25  John Levon  <levon@movementarian.org>
3523
3524         * qlkey.h: add A-Z into string_to_qkey
3525
3526         * QLyXKeySym.h:
3527         * QLyXKeySym.C: remove crap again
3528
3529 2002-08-25  John Levon  <levon@movementarian.org>
3530
3531         * QLyXKeySym.h:
3532         * QLyXKeySym.C:
3533         * QContentPane.C: revert some wrong direction stuff and try
3534           again. STILL BROKEN :(
3535
3536 2002-08-25  John Levon  <levon@movementarian.org>
3537
3538         * QGraphics.C:
3539         * ui/QGraphicsDialog.ui: update, and some UI improvements
3540
3541 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
3542
3543         * lengthcombo.C: apply changes to "enum UNIT" in src/lyxlength.h
3544
3545         * QLImage.C:
3546         * QGraphics.C: Implement changes for new xforms graphics dialog
3547         (NB: Qt Graphics dialog itself is NOT YET updated!).
3548
3549 2002-08-15  Angus Leeming  <leeming@lyx.org>
3550
3551         * lyx_gui.C (hexname): enable previews to work!
3552
3553 2002-08-15  Angus Leeming  <leeming@lyx.org>
3554
3555         * Dialogs.C:
3556         * Dialogs2.C
3557         * Dialogs_impl.h: the brave new world of Dialog creation.
3558
3559         * guiapi.C: discard.
3560
3561         * Makefile.am: add new files Dialogs2.C Dialogs_impl.h and
3562         remove guiapi.C.
3563
3564 2002-08-14  John Levon  <levon@movementarian.org>
3565
3566         * Alert_pimpl.C: remove xforms header
3567
3568         * Toolbar_pimpl.C: build fix
3569
3570 2002-08-13  Angus Leeming  <leeming@lyx.org>
3571
3572         * Qt2Base.h: compile fix isReadonly -> bufferIsReadonly.
3573
3574         * FileDialog_private.C:
3575         * Menubar_pimpl.C:
3576         * Toolbar_pimpl.C:
3577         * QtView.C:
3578         * lyx_gui.C:
3579         changes due to the changed LyXView interface that now returns references
3580         to member variables not pointers.
3581
3582 2002-08-12  Angus Leeming  <leeming@lyx.org>
3583
3584         * Menubar_pimpl.C: no need to #include "Dialogs.h". Remove semi-colon
3585         from namespace closing delimiter.
3586
3587         * Menubar_pimpl.h:  remove MenuItemInfo:: prefix from c-tor declaration.
3588
3589         * QAbout.[Ch]:
3590         * QBibitem.[Ch]:
3591         * QBibtex.[Ch]:
3592         * QCharacter.[Ch]:
3593         * QCitation.[Ch]:
3594         * QERT.[Ch]:
3595         * QError.[Ch]:
3596         * QExternal.[Ch]:
3597         * QFloat.[Ch]:
3598         * QGraphics.[Ch]:
3599         * QInclude.[Ch]:
3600         * QIndex.[Ch]:
3601         * QLog.[Ch]:
3602         * QMinipage.[Ch]:
3603         * QParagraph.[Ch]:
3604         * QPreamble.[Ch]:
3605         * QPrint.[Ch]:
3606         * QRef.[Ch]:
3607         * QSearch.[Ch]:
3608         * QShowFile.[Ch]:
3609         * QSpellchecker.[Ch]:
3610         * QTabularCreate.[Ch]:
3611         * QTexinfo.[Ch]:
3612         * QThesaurus.[Ch]:
3613         * QToc.[Ch]:
3614         * QURL.[Ch]:
3615         * QVCLog.[Ch]:
3616         No longer pass Controller or Dialogs to the c-tor.
3617         No longer forward-declare Dialogs.
3618
3619         * Qt2Base.[Ch]: derives from ViewBase directly.
3620         No longer passed ControlButtons & or Dialogs &.
3621         (bc): new method, enabling the daughter classes to access the
3622         ButtonController.
3623         (slotWMHide):
3624         (slotApply):
3625         (slotOK):
3626         (slotClose):
3627         (slotRestore): changes due to a change in the ViewBase class.
3628
3629         * QtView.C (c-tor): no longer pass Dialogs & to the Toolbar.
3630
3631         * Toolbar_pimpl.[Ch] (c-tor): no longer passed a Dialogs &.
3632
3633         * guiapi.C: access the controller methods by explicit invocation of the
3634         controller.
3635
3636 2002-08-09  John Levon  <levon@movementarian.org>
3637
3638         * Toolbar_pimpl.C: add missing header
3639
3640 2002-08-08  John Levon  <levon@movementarian.org>
3641
3642         * Toolbar_pimpl.C:
3643         * Menubar_pimpl.C: lyxaction cleanup
3644
3645 2002-08-08  John Levon  <levon@movementarian.org>
3646
3647         * QGraphicsDialog.C: enable rotate
3648
3649         * ui/QGraphicsDialog.ui: trigger changed on
3650           activated() not highlighted()
3651
3652 2002-08-08  John Levon  <levon@movementarian.org>
3653
3654         * QGraphics.C:
3655         * ui/QGraphicsDialog.ui: lots of fixes and cleanup
3656
3657         * ui/QRefDialog.ui: geometry cleanup
3658
3659 2002-08-07  John Levon  <levon@movementarian.org>
3660
3661         * Menubar_pimpl.C: fix compile for gcc 3.1
3662
3663 2002-08-06  John Levon  <levon@movementarian.org>
3664
3665         * ui/QSpellcheckerDialogBase.ui:
3666         * QSpellcheckerDialog.h:
3667         * QSpellchecker.h:
3668         * QSpellchecker.C: remove options()
3669
3670         * QtView.C: fix build
3671
3672 2002-07-31  John Levon  <levon@movementarian.org>
3673
3674         * io_callback.h: make a more proper class
3675
3676         * lyx_gui.C: implement removal of I/O callbacks
3677
3678 2002-07-30  John Levon  <levon@movementarian.org>
3679
3680         * qlkey.h:
3681         * QLyXKeySym.h:
3682         * QLyXKeySym.C: do our own getISOEncoded() mapping
3683           because Qt can't handle it
3684
3685 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
3686
3687         * several file: strip,frontStrip -> trim,ltrim,rtrim
3688
3689 2002-07-25  John Levon  <levon@movementarian.org>
3690
3691         * Toolbar_pimpl.C: fix tooltips
3692
3693 2002-07-25  John Levon  <levon@movementarian.org>
3694
3695         * QCommandEdit.C:
3696         * Toolbar_pimpl.C: make Tab work in the content pane
3697
3698 2002-07-25  John Levon  <levon@movementarian.org>
3699
3700         * Menubar_pimpl.C: split create/fill of menus into
3701           two functions
3702
3703 2002-07-25  John Levon  <moz@compsoc.man.ac.uk>
3704
3705         * Menubar_pimpl.C: make it compile again
3706
3707 2002-07-24  John Levon  <moz@compsoc.man.ac.uk>
3708
3709         * Menubar_pimpl.C: make it compile again
3710
3711 2002-07-24  Angus Leeming  <leeming@lyx.org>
3712
3713         * FileDialog_private.C (done): add a false to the arguments passed to
3714         getLyXFunc.
3715
3716         * QBibtex.C:
3717         * QCommandBuffer.C: add a using std::vector directive.
3718
3719         * QBibtexDialog.C: s/<vector.h>/<vector>/
3720
3721         * QCommandBuffer.C: remove trailing semi-colon at the end of the
3722         namespace scope.
3723
3724         * QTexinfo.h: s/vector<string>/std::vector<string>/
3725
3726 2002-07-23  Edwin Leuven <leuven@fee.uva.nl>
3727
3728         * QBibtex.C: syle combobox instead of listbox
3729         * QBibtexDialog.C:
3730         * ui/QBibtexDialog.ui
3731         * QTexinfo.C: Repair view without path/selection
3732         * QTexinfo.h
3733         * QTexinfoDialog.C
3734         * QTexinfoDialog.h
3735         * ui/QTexinfoDialog.ui
3736         * ui/QCitationDialog.ui: layout fix
3737         * ui/QExternalDialog.ui: idem
3738         * TODO: update
3739
3740 2002-07-23  John Levon  <moz@compsoc.man.ac.uk>
3741
3742         * QCommandBuffer.C: real compile fix
3743
3744 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3745
3746         * QLyXKeySym.C: return 0 when text_ is empty
3747           for getISOEncoded()
3748
3749 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3750
3751         * QCommandBuffer.C: probably compile fix
3752
3753         * QtView.C:
3754         * Toolbar_pimpl.h:
3755         * Toolbar_pimpl.C: remove dead code
3756
3757 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3758
3759         * lyx_gui.C: add exit() so we don't busy loop !
3760
3761 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3762
3763         * QCommandEdit.C: complete if right at end of line
3764
3765         * QLyXKeySym.C: cleanup comments
3766
3767         * QtView.C: prefer const int
3768
3769         * qlkey.h: fix some transliteration errors...
3770
3771 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3772
3773         * Toolbar_pimpl.h:
3774         * Toolbar_pimpl.C: remove ->push()
3775
3776 2002-07-22  Edwin Leuven  <leuven@fee.uva.nl>
3777
3778         * QCitationDialog.C: fix loop search and info update after selecting
3779         * TODO: remove this is issue
3780
3781 2002-07-22  Edwin Leuven  <leuven@fee.uva.nl>
3782
3783         * ui/QBibtexDialog.ui: style browser
3784         * QBibtex.C: idem
3785         * QBibtexDialog.C: idem
3786
3787         * ui/QRefDialog.ui: document combo
3788         * QRef.C: idem
3789
3790         * QInclude.C: new layout
3791         * ui/QIncludeDialog.ui: new layout
3792
3793         * ui/QCitationDialog.ui: new layout
3794
3795         * ui/QExternalDialog.ui: new layout
3796
3797         * QGraphics.C: Compile fix
3798
3799         * TODO:
3800
3801 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3802
3803         * Menubar_pimpl.h:
3804         * Menubar_pimpl.C: implement check/disable, submenus
3805
3806 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3807
3808         * Toolbar_pimpl.h:
3809         * Toolbar_pimpl.C: implement getLayoutList()
3810
3811 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3812
3813         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
3814
3815 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
3816
3817         * QToc.h:
3818         * QToc.C: compile fixes, default to depth_(1)
3819
3820 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
3821
3822         * Menubar_pimpl.C: change for removed menubar stuff
3823
3824 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
3825
3826         * QtView.C: reset idle timer on message()
3827
3828 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
3829
3830         * QLImage.C: various fixes
3831
3832         * QWorkArea.C: set focus proxy
3833
3834         * qscreen.C: don't show cursor when in command buffer
3835
3836         * Makefile.am:
3837         * moc/Makefile.am:
3838         * QMiniBuffer.h:
3839         * QMiniBuffer.C:
3840         * QCommandBuffer.h:
3841         * QCommandBuffer.C:
3842         * QCommandEdit.h:
3843         * QCommandEdit.C:
3844         * QtView.h:
3845         * QtView.C: Rudimentary command buffer
3846
3847 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
3848
3849         * QWorkArea.C: remove unnecessary include
3850
3851 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
3852
3853         * QtView.C:
3854         * Toolbar_pimpl.C:
3855         * lyx_gui.C: verboseDispatch() is now dispatch()
3856
3857 2002-07-07  Edwin Leuven  <leuven@fee.uva.nl>
3858
3859         * QParagraph.[Ch]: Add paragraph dialog
3860         * QParagraphDialog.[Ch]:
3861         * ui/QParagraphDialog.[Ch]:
3862         * Makefile.am:
3863         * Makefile.dialogs:
3864         * guiapi.C:
3865
3866 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
3867
3868         * QtView.C: basic statusbar show
3869
3870 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
3871
3872         * QLImage.C: add using std
3873
3874 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
3875
3876         * QLImage.h:
3877         * QLImage.C: remove getPixmap() add isDrawable()
3878
3879 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
3880
3881         * io_callback.h:
3882         * lyx_gui.C: make set_read_callback() work
3883
3884 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
3885
3886         * lyx_gui.C: add set_read_callback()
3887
3888         * Makefile.am:
3889         * xforms/*: remove
3890
3891 2002-07-13  John Levon  <moz@compsoc.man.ac.uk>
3892
3893         * QtView.C: add a status bar
3894
3895         * Toolbar_pimpl.C: minor fixes
3896
3897         * lyx_gui.C: implement hexname()
3898
3899 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3900
3901         * lyx_gui.C: move init_graphics() to parse_init()
3902
3903 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3904
3905         * Toolbar_pimpl.h:
3906         * Toolbar_pimpl.C: remove unused (de)activate()
3907
3908 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3909
3910         * lyx_gui.C: implement update_fonts(), font_available()
3911
3912 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3913
3914         * lyx_gui.C: add un-needed update_color()
3915
3916 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3917
3918         * QtView.h:
3919         * QtView.C: remove unused methods
3920
3921 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3922
3923         * Makefile.am:
3924         * QLImage.h:
3925         * QLImage.C: initial image loader
3926
3927         * lyx_gui.C: initialise graphics
3928
3929         * QLPainter.C: draw images
3930
3931         * QWorkArea.C: implement clipboard as much as possible
3932
3933 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
3934
3935         * dialog files: add unused Dialogs paramater to allow compile
3936
3937         * QtView.C:
3938         * QMiniBuffer.h:
3939         * QMiniBuffer.C:
3940         * Makefile.am: add QMiniBuffer (placeholder)
3941
3942         * TODO: add
3943
3944         * Toolbar_pimpl.h:
3945         * Toolbar_pimpl.C: compile fix
3946
3947         * lyx_gui.C: add hexname() place holder
3948
3949 2002-07-04  André Pönitz  <poenitz@lyx.org>
3950
3951         * xforms/Makefile.am: replace XFORMSGIMAGE by XFORMSIMAGE
3952
3953 2002-06-28  Angus Leeming  <leeming@lyx.org>
3954
3955         * QLPainter.[Ch]: changes associated with the name change
3956         grfx::GImage -> grfx::Image.
3957
3958 2002-06-21  Angus Leeming  <leeming@lyx.org>
3959
3960         * Menubar_pimpl.C (c-tor): rename MenuBackend const & mb argument to
3961         avoid name clash with MenuBackend::const_iterator mb.
3962
3963         * QContentPane.C:
3964         * QLPainter.C:
3965         * qscreen.C: add using std::endl directive.
3966
3967         * QLPainter.C (lines, fillPolygon) : wrap QCOORD points inside a
3968         scoped_array as np is not known at compile time and my compiler barfs.
3969
3970         * Toolbar_pimpl.h: forward declare class ToolbarProxy.
3971
3972         * qfont_loader.h: don't #include "font_loader.h".
3973
3974         * qfont_metrics.C: remove trailing ';' from namespace anon scope.
3975
3976 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3977
3978         * qfont_metrics.C: fix variable names
3979
3980 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3981
3982         * QWorkArea.C: remove dead splash code
3983
3984 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3985
3986         * QContentPane.C: restore calls to workAreaResize()
3987
3988         * QLyXKeySym.h: tidy
3989
3990         * QWorkArea.h: remove redraw()
3991
3992         * QWorkArea.C: remove resize()
3993
3994 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3995
3996         * guiapi.C: createIndex() changed
3997
3998 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3999
4000         * QWorkArea.h: remove unused resize(...)
4001
4002 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
4003
4004         * QWorkArea.h: remove unused stuff
4005
4006 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
4007
4008         * QContentPane.h:
4009         * QContentPane.C: remove focus/unfocus events
4010
4011 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
4012
4013         * QWorkArea.h: remove unused methods
4014
4015 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
4016
4017         * LyXKeySymFactory.C: add
4018
4019         * Makefile.am:
4020         * QContentPane.C:
4021         * qlkey.h:
4022         * QLyXKeySym.h:
4023         * QLyXKeySym.C: get keyboard partly working
4024
4025         * qfont_metrics.C: fix compile
4026
4027 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
4028
4029         * Makefile.am: add the new files ...
4030
4031         * Dialogs.C:
4032         * guiapi.C:
4033         * all dialogs: implement new dialog stuff, fix compile
4034
4035         * FileDialog_private.h:
4036
4037         * GUIRunTime.C:
4038         * lyx_gui.C: update for lyx_gui namespace
4039
4040         * LyXScreenFactory.C: add
4041
4042         * QContentPane.h:
4043         * QContentPane.C: new widget for containing a lyx document
4044
4045         * QLPainter.h:
4046         * QLPainter.C: qt painter object
4047
4048         * QWorkArea.h:
4049         * QWorkArea.C: Qt version of the work area
4050
4051         * QtView.h:
4052         * QtView.C: Qt version of LyXView
4053
4054         * Toolbar_pimpl.h:
4055         * Toolbar_pimpl.C:
4056         * Menubar_pimpl.h:
4057         * Menubar_pimpl.C: initial Qt versions
4058
4059         * WorkAreaFactory.C: generate a QWorkArea
4060
4061         * emptytable.C: add a resize grippie
4062
4063         * qfont_loader.h:
4064         * qfont_loader.C: font loader for Qt
4065
4066         * qfont_metrics.h:
4067         * qfont_metrics.C: font metrics for Qt
4068
4069         * qlkey.h: convert Qt key symbol into a name
4070
4071         * qscreen.h:
4072         * qscreen.C: Qt version of screen
4073
4074         * moc/Makefile.am: add new files
4075
4076         * xforms/Makefile.am: remove all xforms dialogs
4077
4078 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4079
4080         * Qt2BC.C: do not include ButtonController.tmpl
4081
4082 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
4083
4084         * QtLyXView.h: moved into frontends/
4085
4086 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4087
4088         * QDocument.h: use more specific smart_ptr header.
4089         * Qt2Base.h: ditto
4090
4091 2002-04-30  John Levon  <moz@compsoc.man.ac.uk>
4092
4093         * QCharacter.h:
4094         * QCharacter.C: update for language i18n change
4095
4096 2002-04-16  John Levon  <moz@compsoc.man.ac.uk>
4097
4098         * Dialogs.C: add tooltipsEnabled()
4099
4100         * QTeXInfo.C: include right header
4101
4102         * moc/Makefile.am: add back missing moc files
4103
4104         * xforms/Makefile.am: add missing FeedbackController
4105
4106 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4107
4108         * xforms/Makefile.am (link_files): use correct _SOURCES variable.
4109
4110         * ui/moc/Makefile.am: move include to top
4111         (DISTCLEANFILES): take the UIMOCDIALOGS variable instead
4112
4113         * ui/Makefile.am: ws change
4114
4115         * moc/Makefile.am: move include to top
4116
4117         * Makefile.am (EXTRA_DIST): some file taken from...
4118         * Makefile.dialogs (DIALOGSOURCES):here
4119
4120         * xforms/Makefile.am (EXTRA_DIST): delete
4121         (libqt2xforms_la_SOURCES): change to...
4122         (nodist_libqt2xforms_la_SOURCES): this
4123
4124         * ui/moc/Makefile.am (libqt2uimoc_la_SOURCES): change to...
4125         (nodist_libqt2uimoc_la_SOURCES): this
4126
4127         * ui/Makefile.am (libqt2ui_la_SOURCES): change to...
4128         (nodist_libqt2ui_la_SOURCES): this
4129
4130         * moc/Makefile.am (libqtmoc_la_SOURCES): comment out
4131         (nodist_libqt2moc_la_SOURCES): new
4132
4133         * Makefile.dialogs (DIALOGSOURCES): add QParagraph,
4134         QParagraphDialog, QDocument, QDocumentDialog
4135
4136         * Makefile.am (DISTCLEANFILES): delete
4137         (EXTRA_DIST): add with Makefile.dialogs
4138
4139 2002-04-02  John Levon  <moz@compsoc.man.ac.uk>
4140
4141         * ui/QParagraphDialog.ui: fix a couple of typos for
4142           the translators
4143
4144 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
4145
4146         * xforms/Makefile.am (link_files): whitespace.
4147
4148 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
4149
4150         * xforms/Makefile.am (libqt2xforms.la): it should depend on
4151         libqt2xforms_la_OBJECTS not libqt2xforms_la_SOURCES!
4152
4153 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4154
4155         * most files: ws cleanup
4156
4157 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4158
4159         * docygen fixes.
4160
4161 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4162
4163         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
4164         your version of the xforms libraries is up to the task.
4165
4166         * xforms/Makefile.am: link in the xforms image loader if so configured.
4167
4168 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
4169
4170         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
4171
4172         * Dialogs.C:
4173         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
4174
4175 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4176
4177         * Makefile.am: get rid of LYX_LIBS
4178
4179         * QDocument.C (class_update): layout as string
4180
4181 2002-03-01  John Levon  <moz@compsoc.man.ac.uk>
4182
4183         * Makefile.am:
4184         * moc/Makefile.am:
4185         * ui/Makefile.am:
4186         * ui/moc/Makefile.am: fix compile
4187
4188         * xforms/: compile the necessary files via symlinks
4189
4190         * QPreambleDialog.C: new systemcall interface
4191
4192         * Timeout_pimpl.h:
4193         * Timeout_pimpl.C: add running()
4194
4195         * Dialogs.C: add init graphics, and doc/par xforms forms
4196
4197 2002-02-06  John Levon  <moz@compsoc.man.ac.uk>
4198
4199         * QToc.C: fix crash
4200
4201 2002-02-06  Edwin Leuven  <leuven@fee.uva.nl>
4202
4203         * QGraphics.C: compilation fix
4204         * QTexinfoDialog.C:
4205         * QTexinfoDialog.h:
4206         * ui/QTexinfoDialog.ui: remove help button
4207
4208 2002-01-31  Edwin Leuven  <leuven@fee.uva.nl>
4209
4210         * qt2/QGraphics.C:
4211         * qt2/QGraphics.h:
4212         * qt2/QGraphicsDialog.C:
4213         * qt2/QGraphicsDialog.h:
4214         * qt2/lengthcombo.C:
4215         * qt2/ui/QGraphicsDialog.ui: new dialog
4216         * qt2/QAbout.C:
4217         * qt2/ui/QAboutDialog.ui: reduce size
4218         * qt2/ui/QFloatDialog.ui: update dialog
4219
4220 2002-01-29  Edwin Leuven  <leuven@fee.uva.nl>
4221
4222         * Makefile.am:
4223         * Dialogs.C:
4224         * Makefile.dialogs:
4225         * QShowFile.h:
4226         * QShowFile.C:
4227         * QShowFileDialog.h:
4228         * QShowFileDialog.C:
4229         * ui/QShowFileDialog.ui: add showfile dialog
4230         * ui/QCitationDialog.ui: minor layout tweaks
4231
4232 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
4233
4234         * Dialogs.C: removed now redundant #include "QParagraph.h".
4235
4236         * QSearchDialog.h (remember): removed unnecessary
4237         QSearchDialog qualifier.
4238
4239         * QTexinfo.C:
4240         * QToc.C: added various using std::xyz directives.
4241
4242 2002-01-25  Edwin Leuven  <leuven@fee.uva.nl>
4243
4244         * Makefile.am:
4245         * Dialogs.C:
4246         * Makefile.dialogs:
4247         * QFloat.h:
4248         * QFloat.C:
4249         * QFloatDialog.h:
4250         * QFloatDialog.C:
4251         * ui/QFloatDialog.ui: add float dialog
4252
4253 2002-01-25  John Levon  <moz@compsoc.man.ac.uk>
4254
4255         * Makefile.am:
4256         * Makefile.dialogs: don't compile QPar/Doc
4257           for now, as they cause problems
4258
4259 2002-01-20  John Levon  <moz@compsoc.man.ac.uk>
4260
4261         * Makefile.am:
4262         * Dialogs.C:
4263         * QToc.h:
4264         * QToc.C:
4265         * QTocDialog.h:
4266         * QTocDialog.C:
4267         * ui/QTocDialog.ui: resuscitate TOC dialog
4268
4269 2002-01-20  John Levon  <moz@compsoc.man.ac.uk>
4270
4271         * QCitation.h:
4272         * QCitation.C:
4273         * QCitationDialog.h:
4274         * QCitationDialog.C:
4275         * ui/QCitationDialog.ui: natbib fixes
4276
4277 2002-01-19  Edwin Leuven  <leuven@fee.uva.nl>
4278
4279         * QTexinfo.[Ch]: added
4280         * QTexinfoDialog.[Ch]: added
4281         * ui/QTexinfoDialog.ui: added
4282         * Dialogs.C: add dialog
4283         * Makefile.dialogs: idem
4284
4285 2002-01-18  Edwin Leuven  <leuven@fee.uva.nl>
4286
4287         * QMinipage.C: compiles fixes (lyxlength related)
4288
4289 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
4290
4291         * Makefile.am:
4292         * FileDialog_private.h: fix compile
4293
4294         * QThesaurus.h:
4295         * QThesaurus.C:
4296         * QThesaurusDialog.h:
4297         * QThesaurusDialog.C:
4298         * ui/QThesaurusDialog.ui: new thesaurus code
4299
4300 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
4301
4302         * QMinipage.C (apply, update_contents): MinipageParams::width renamed
4303         as MinipageParams::pageWidth.
4304
4305 2002-01-04  John Levon  <moz@compsoc.man.ac.uk>
4306
4307         * QParagraph.C: add needed include
4308
4309 2001-12-08  John Levon  <moz@compsoc.man.ac.uk>
4310
4311         * Makefile.am:
4312         * Dialogs.C: bring back unconverted dialogs
4313
4314 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
4315
4316         * QParagraph.C:
4317         * QParagraphDialog.h:
4318         * QParagraphDialog.C: use new vspace API
4319
4320         * QTocDialog.C: silence warnings
4321
4322 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4323
4324         * qttableview.C: change "while(" to "while ("
4325
4326 2001-12-05  Allan Rae  <rae@lyx.org>
4327
4328         * QParagraph.C (apply):
4329         (update): Use the right LyXText -- extending John's fix
4330
4331 2001-12-01  Maks Orlovich  <mo002j@mail.rochester.edu>
4332
4333         * moc/Makefile.am:
4334         * Makefile.am:
4335         * QBibtexDialog.C:
4336         * QExternalDialog.C:
4337         * QParagraphDialog.h:
4338         * QPreambleDialog.C:
4339         * emptytable.C:
4340         * qttableview.C:
4341         * qttableview.C:
4342         * qttableview.h: fixes for Qt3
4343
4344 2001-12-01  John Levon  <moz@compsoc.man.ac.uk>
4345
4346         * Makefile.am: add Alert_pimpl.lo
4347
4348 2001-11-06  John Levon  <moz@compsoc.man.ac.uk>
4349
4350         * Makefile.am: link in new DropDown.lo
4351
4352         * QSpellcheckerDialog.C: fix warning
4353
4354         * ui/moc/Makefile.am: remove dead thing
4355
4356 2001-10-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4357
4358         * ui/moc/Makefile.am: remove unportable # at beginning of
4359         declaration.
4360
4361         * ui/Makefile.am:
4362         * Makefile.am: remove extra DISTCLEANFILES declaration
4363
4364 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
4365
4366         * ui/QDocumentDialog.ui:
4367         * QDocument.C (build_dialog): support latin4
4368
4369 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
4370
4371         * ui/QDocumentDialog.ui:
4372         * QDocument.C (build_dialog): support latin3
4373
4374 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
4375
4376         * Dialogs.C: remove splash dialog code.
4377
4378         * QSplash.[Ch]:
4379         * QSplashDialog.[Ch]: removed.
4380
4381         * Makefile.dialogs: remove splash dialog files.
4382
4383 2001-09-18  John Levon  <moz@compsoc.man.ac.uk>
4384
4385         * QRef.C: fix compile
4386
4387         * README: update
4388
4389 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4390
4391         * Makefile.am (libqt2_la_LIBADD): rename from OBJADD, depend on
4392         gui libs
4393
4394 2001-09-06  John Levon  <moz@compsoc.man.ac.uk>
4395
4396         * ui/QMinipageDialog.ui: fix layout, remove old slot
4397
4398         * QRefDialog.C: fix warning
4399
4400 2001-09-02  Edwin Leuven  <leuven@fee.uva.nl>
4401
4402         * ui/QSpellcheckerDialog.ui: reworded layout
4403
4404 2001-09-02  Edwin Leuven  <leuven@fee.uva.nl>
4405
4406         * QMinipage.C: remove radiobutton add combox
4407         * ui/QMinipageDialog.ui: + buttons at bottom
4408
4409 2001-09-01  John Levon  <moz@compsoc.man.ac.uk>
4410
4411         * Makefile.dialogs:
4412         * Dialogs.C:
4413         * QSpellchecker.[Ch]:
4414         * QSpellcheckerDialog.[Ch]:
4415         * ui/QSpellcheckerDialog.ui: add spellchecker dialog
4416
4417 2001-08-31  Edwin Leuven  <leuven@fee.uva.nl>
4418
4419         * ui/QMinipageDialog.ui: layout tweak again (but it's getting better)
4420
4421 2001-08-31  Edwin Leuven  <leuven@fee.uva.nl>
4422
4423         * ui/QGraphicsDialog.ui : minor layout tweak
4424         * ui/QIncludeDialog.ui : idem
4425         * ui/QMinipageDialog.ui: idem
4426         * ui/QURLDialog.ui: idem
4427
4428 2001-08-31  Edwin Leuven  <leuven@fee.uva.nl>
4429
4430         * ui/QRefDialog.ui : minor layout tweak
4431         * Qref.C: idem
4432
4433 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4434
4435         * QTabularCreateDialog.C: fix warnings
4436
4437         * emptytable.h:
4438         * emptytable.C:
4439         * ui/QTabularCreateDialog.ui: fix layout
4440           when table size is changed
4441
4442 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4443
4444         * Dialogs.C:
4445         * QSearch.[Ch]:
4446         * QSearchDialog.[Ch]:
4447         * ui/QSearchDialog.ui: add search back
4448
4449 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4450
4451         * Dialogs.C:
4452         * QPrint.[Ch]:
4453         * QPrintDialog.[Ch]:
4454         * ui/QPrintDialog.ui: add print dialog back
4455
4456 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4457
4458         * Makefile.am:
4459         * moc/Makefile.am:
4460         * ui/Makefile.am:
4461         * ui/moc/Makefile.am: use AM_CXXFLAGS to add defines
4462
4463 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
4464
4465         * QAbout.C: added a using std::getline directive.
4466
4467         * QCitationDialog.C (doFind): removed const from argument to make it
4468         consistent with the header file.
4469
4470         * QDocument.[Ch] (c-tor): moved declaration of into .C file. Compilation
4471         was failing with "incomplete type is not allowed" in instantiation
4472         of boost::scoped_ptr<QDocumentDialog> dialog_.
4473
4474         * QLog.C: added a couple of using std::xyz directives.
4475
4476         * QPreambleDialog.C: added a using std::getline directive.
4477
4478         * QToc.C: using SigC::slot directive.
4479
4480 2001-08-29  Edwin Leuven  <leuven@fee.uva.nl>
4481
4482         * ui/QURLDialog.ui : minor layout tweak
4483
4484 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4485
4486         * QPreamble.[Ch]:
4487         * QPreambleDialog.[Ch]:
4488         * ui/QPreambleDialog.ui:
4489         * Makefile.am:
4490         * Makefile.dialogs:
4491         * Dialogs.C: add pre-amble dialog
4492
4493 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4494
4495         * ui/QIndexDialog.ui:
4496         * QIndexDialog.C: add QWhatsThis in C source
4497
4498         * README: document this restriction
4499
4500 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4501
4502         * QMinipage.[Ch]:
4503         * QMinipageDialog.[Ch]:
4504         * ui/QMinipageDialog.ui:
4505         * lengthcombo.[Ch]:
4506         * Makefile.am:
4507         * moc/Makefile.am:
4508         * Makefile.dialogs:
4509         * Dialogs.C: add minipage and prototype length combo widget
4510
4511 2001-08-29  John Levon  <moz@compsoc.man.ac.uk>
4512
4513         * QLog.[Ch]:
4514         * QLogDialog.[Ch]:
4515         * ui/QLogDialog.ui:
4516         * QVCLog.[Ch]:
4517         * QVCLogDialog.[Ch]:
4518         * ui/QVCLogDialog.ui:
4519         * Dialogs.C:
4520         * Makefile.am:
4521         * Makefile.dialogs: add log and vclog dialogs
4522
4523 2001-08-28  John Levon  <moz@compsoc.man.ac.uk>
4524
4525         * Dialogs.C:
4526         * QTabularCreate.[Ch]:
4527         * QTabularCreate.h:
4528         * QTabularCreateDialog.C:
4529         * QTabularCreateDialog.h:
4530         * ui/Makefile.am:
4531         * ui/QTabularCreateDialog.ui: bring back
4532         tabcreate
4533
4534 2001-08-28  John Levon  <moz@compsoc.man.ac.uk>
4535
4536         * ui/QCharacterDialog.ui:
4537         * ui/QThesaurusDialog.ui: fix tab order
4538
4539         * QGraphics.[Ch]:
4540         * QGraphicsDialog.[Ch]:
4541         * ui/QGraphicsDialog.ui:
4542         * Makefile.am:
4543         * Makefile.dialogs:
4544         * Dialogs.C: add graphics dialog
4545
4546 2001-08-28  John Levon  <moz@compsoc.man.ac.uk>
4547
4548         * QThesaurus.C: clear selection on update
4549
4550         * QInclude.[Ch]:
4551         * QincludeDialog.[Ch]:
4552         * ui/QincludeDialog.ui:
4553         * Makefile.am:
4554         * Makefile.dialogs:
4555         * Dialogs.C: add Include dialog
4556
4557         * README: add note about crashes
4558
4559 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4560
4561         * QThesaurusDialog.C: whoops, forgot to clear before update
4562
4563 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4564
4565         * QBibtex.C:
4566         * QBibtexDialog.h:
4567         * QBibtexDialog.C:
4568         * ui/QBibtexDialog.ui: fix some things, add
4569           delete button
4570
4571         * QExternalDialog.C: fix file dialog thing
4572
4573         * QThesaurus.h:
4574         * QThesaurus.C:
4575         * QThesaurusDialog.h:
4576         * QThesaurusDialog.C:
4577         * ui/QThesaurusDialog.ui: fix compile, get working
4578
4579         * moc/Makefile.am: fix builddir != srcdir
4580
4581 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4582
4583         * GUIRunTime.C: fix argc handling
4584
4585 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4586
4587         * ui/*.ui:
4588         * ui/Makefile.am: add some sed magic to replace tr() with _()
4589
4590 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4591
4592         * Makefile.am: remove accidentally committed xforms file
4593
4594 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4595
4596         * Dialogs.C:
4597         * Makefile.dialogs:
4598         * QThesaurus.[Ch]:
4599         * QThesaurusDialog.[Ch]:
4600         * ui/QThesaurusDialog.ui: add thesaurus dialog
4601
4602 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4603
4604         * Dialogs.C:
4605         * Makefile.am:
4606         * Makefile.dialogs:
4607         * QExternal.[Ch]:
4608         * QExternalDialog.[Ch]:
4609         * ui/QExternalDialog.ui: add external dialog
4610
4611 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4612
4613         * Dialogs.C:
4614         * Makefile.dialogs:
4615         * QERT.[Ch]:
4616         * QERTDialog.[Ch]:
4617         * ui/QERTDialog.ui: add ERT dialog
4618
4619 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4620
4621         * Dialogs.C:
4622         * Makefile.am:
4623         * Makefile.dialogs:
4624         * QError.[Ch]:
4625         * QErrorDialog.[Ch]:
4626         * ui/QErrorDialog.ui: add LaTeX error dialog
4627
4628 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4629
4630         * Dialogs.C:
4631         * QCharacter.[Ch]:
4632         * QCharacterDialog.[Ch]:
4633         * ui/QcharacterDialog.ui: make work again,
4634           add auto-apply feature
4635
4636 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4637
4638         * Dialogs.C:
4639         * Makefile.am:
4640         * Makefile.dialogs:
4641         * QBibitem.[Ch]:
4642         * QBibitemDialog.[Ch]:
4643         * ui/QBibitemDialog.ui: add Bibitem dialog
4644
4645 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4646
4647         * Dialogs.C:
4648         * Makefile.dialogs:
4649         * QBibtex.[Ch]:
4650         * QBibtexDialog.[Ch]:
4651         * ui/QBibtexDialog.ui: added BibTeX dialog.
4652
4653         * README: update
4654
4655 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4656
4657         * Qt2BC.C: whoops, reversed sense of setReadOnly()
4658
4659 2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
4660
4661         * Dialogs.C:
4662         * QRef.[Ch]:
4663         * ui/QRefDialog.ui: add Ref dialog back
4664
4665         * QAbout.[Ch]:
4666         * QCitation.[Ch]:
4667         * QDocument.[Ch]:
4668         * QIndex.[Ch]:
4669         * QURL.[Ch]:
4670         * Qt2Base.h: protect build() with updating_ too
4671
4672         * QCitationDialog.C: use Qt2Base::readOnly
4673
4674         * README: update
4675
4676 2001-08-25  John Levon  <moz@compsoc.man.ac.uk>
4677
4678         * Dialogs.C: add URL
4679
4680         * QAbout.h:
4681         * QCitation.h:
4682         * QDocument.h:
4683         * QIndex.C:
4684         * Qt2Base.h:
4685         * Qt2Base.C: add an updating_ variable to prevent
4686           bc() breakage.
4687
4688         * QURL.h:
4689         * QURL.C:
4690         * QURLDialog.h:
4691         * QURLDialog.C:
4692         * ui/QURLDialog.ui: make alive again
4693
4694         * Qt2BC.C: make lineedits ReadOnly not disabled
4695
4696         * README: update
4697
4698         * ui/QCitationDialog.ui: small cleanups
4699
4700         * ui/QIndexDialog.ui: add a what's this
4701
4702 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
4703
4704         * Dialogs.C: include the right files
4705
4706         * QCitation.C: closePB not cancelPB
4707
4708         * QCitationDialog.C:
4709         * QCitationDialog.h:
4710         * ui/QCitationDialog.ui: small fixes
4711
4712         * QIndex.h:
4713         * QIndex.C:
4714         * QIndexDialog.C:
4715         * QIndexDialog.h:
4716         * ui/QIndexDialog.ui: more fixes
4717
4718         * Qt2Base.h:
4719         * Qt2Base.C: add reset() to workaround problem.
4720
4721         * README: update
4722
4723         * Makefile.am:
4724         * Timeout_pimpl.h:
4725         * Timeout_pimpl.C: add the timer
4726
4727 2001-08-23  John Levon  <moz@compsoc.man.ac.uk>
4728
4729         * Dialogs.C:
4730         * Makefile.am:
4731         * Qt2BC.h:
4732         * Qt2BC.C:
4733         * QAbout.C:
4734         * QCitation.C:
4735         * QDocument.h:
4736         * Qt2Base.C:
4737         * Qt2Base.h: rename qt2BC -> Qt2BC, set focus for widget enable
4738
4739         * QIndex.h:
4740         * QIndex.C:
4741         * ui/QIndexDialog.ui: use the BC properly
4742
4743         * Qt2Base.h:
4744         * Qt2Base.C: add a virtual isValid(), and predicate what changed()
4745           tells the BC on the return value
4746
4747         * README: update
4748
4749 2001-08-21  John Levon  <moz@compsoc.man.ac.uk>
4750
4751         * Dialogs.C: add QIndex
4752
4753         * ui/Makefile.am:
4754         * Makefile.am: fix build
4755
4756         * ui/QAboutDialog.ui:
4757         * QAbout.C: finish dialog
4758
4759         * ui/QCitationDialog.ui:
4760         * QCitationDialog.C: BC fixes
4761
4762         * ui/QIndexDialog.ui:
4763         * QIndex.h:
4764         * QIndex.C:
4765         * QIndexDialog.h:
4766         * QIndexDialog.C: got index dialog working
4767
4768 2001-08-19  John Levon  <moz@compsoc.man.ac.uk>
4769
4770         * all files: enormous naming re-jig and tidy
4771
4772 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
4773
4774         Consistent use of Lsstream.h:
4775         * FormCredits.C (build): std::stringstream -> stringstream.
4776
4777 2001-06-17  Angus Leeming  <a.leeming@ic.ac.uk>
4778
4779         * FormCitation.C (build): removed bc().refresh() call as the controller
4780         should take care of this.
4781         (update): removed noKeys stuff as you don't use it.
4782
4783         * FormCitationDialogImpl.C (slotBibSelected): Can't select bibkeys[-1]!
4784         We were being bit by the xforms browser returns the browser line number
4785         in Fortran style, but Qt uses C-style.
4786
4787 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
4788
4789         * FormCitationDialogImpl.C: added using directive.
4790
4791         * qt2BC.[Ch]: qt2BC now derives from GuiBC<QButton, QWidget>.
4792         No idea why this wasn't done ages ago!
4793
4794 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
4795
4796         * FormCharacter.C:
4797         * FormParagraph.C (c-tor): cosmetic name change of signal.
4798
4799 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
4800
4801         * FormCitation.C:
4802         * Qt2Base.C: removed // -*- C++ -*- as first line.
4803
4804         * FileDialog_private.h:
4805         * FormCopyright.h:
4806         * FormCredits.h:
4807         * FormIndex.h:
4808         * FormParagraph.h:
4809         * FormPrint.h:
4810         * FormRef.h:
4811         * FormSearch.h:
4812         * FormSplash.h:
4813         * FormTabularCreate.h:
4814         * FormToc.h:
4815         * FormUrl.h:
4816         * QtLyXView.h: added // -*- C++ -*- as first line.
4817
4818 2001-06-02  John Levon  <moz@compsoc.man.ac.uk>
4819
4820         * <various>: fix random space pepper to use
4821           hard tabs. Also add <config.h> where necessitated
4822           by using LString.h
4823
4824 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
4825
4826         * FormDocument.C (build): add iso8859-15 support.
4827
4828 2001-05-17  Allan Rae  <rae@lyx.org>
4829
4830         * FormCharacter.C:
4831         * FormCopyright.C:
4832         * FormCredits.C:
4833         * FormSearch.C: gettext went missing but is back gain now _().
4834
4835         * Makefile.am:  ButtonController is now ButtonControllerBase.
4836         It now compiles but it won't link lyx on my system.  Complaints about
4837         not being able to link in libraries lib{GL,GLU,Xft,Xext,Xmu} which
4838         are all present and accounted for by ldconfig.  YMMV.
4839
4840 2001-05-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4841
4842         * FormParagraph.C: remove !NEW_INSETS and !NO_PEXTRA cruft
4843
4844 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
4845
4846         * FormCharacter.C:
4847         * FormDocument.h:
4848         * FormSearch.C:
4849         * Dialogs.C: s/popup/dialog/
4850
4851         * qt2BC.h:
4852         * qt2BC.C:
4853         * FormCitation.C:
4854         * FormDocument.C: s/UndoAll/Restore/
4855
4856         * Qt2Base.h:
4857         * Qt2Base.C: s/ControlButton/ControlButtons/
4858
4859
4860 2001-04-02  Kalle Dalheimer  <kalle@klaralvdalens-datakonsult.se>
4861
4862         * Makefile.am: Simplified Makefile.am
4863
4864 2001-03-31  Kalle Dalheimer  <kalle@klaralvdalens-datakonsult.se>
4865
4866         * FormCitationDialogImpl.C (doPreviousNext): Propagated search
4867         fixes from XForms
4868         * several files: MVC for citation dialog
4869
4870 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
4871
4872         * Qt2Base.[Ch]: changed ControlBase to ControlButton.
4873
4874 2001-03-19  Edwin Leuven  <leuven@fee.uva.nl>
4875
4876         * qt2 compiles again:
4877         * Makefile.am: added missing xform dialogs
4878         * FormParagraph.C: only extra setting if wanted
4879         * FormParagraph.h: add namespace to connection
4880
4881 2001-03-16  Kalle Dalheimer  <kalle@klaralvdalens-datakonsult.se>
4882
4883         * FormParagraph.C (apply): Only call SetParagraphExtraOpt() when
4884         NO_PEXTRA is not defined (in line with XForms frontend)
4885
4886         * Dialogs.C: Adapted to backend changes
4887
4888         * Makefile.am: updated citation dialog
4889         * Citation dialog added: FormCitation.{C,h},
4890         *    FormCitationDialog.ui, FormCitationDialogImpl.{C,h}
4891
4892 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4893
4894         * several files: remove CXX_WORKING_NAMESPACES
4895
4896 2001-03-15  Edwin Leuven  <leuven@fee.uva.nl>
4897
4898         * Added splash screen
4899         * Makefile.am: updated
4900         * FormSplash.[Ch]: added
4901         * FormSplashImpl.[Ch]: added
4902
4903 2001-03-09  Edwin Leuven  <leuven@fee.uva.nl>
4904
4905         * Makefile.am: updated
4906         * paragraphdlg.ui: manually enabled items in minipage settings
4907         * paragraphdlgimpl.C: tweak enable code on extra page
4908         * Stuff sent in by Denis Perchine <dyp@perchine.com> to compile again:
4909         * FileDialog_private.[Ch]: added
4910         * FileDialog.C: added
4911         * FormParagraph.C: params settings updated
4912
4913 2001-03-06  Edwin Leuven  <leuven@fee.uva.nl>
4914
4915         * Search dialog added:
4916         * FormSearch.[Ch]
4917         * searchdlg.ui
4918         * searchdlg.[Ch]
4919         * searchdlgimpl.[Ch]
4920
4921 2001-02-16  Edwin Leuven  <leuven@fee.uva.nl>
4922
4923         * remove inheritance from noncopyable in Form*.h
4924         * Character dialog added:
4925         * FormCharacter.[Ch]
4926         * chardlg.ui
4927         * chardlg.[Ch]
4928         * chardlgimpl.[Ch]
4929
4930 2001-02-16  John Levon  <moz@compsoc.man.ac.uk>
4931
4932         * FormParagraph.C: fix bview->update()
4933
4934 2001-01-24  Edwin Leuven  <leuven@fee.uva.nl>
4935
4936         *FormParagraph.C:
4937         *FormParagraph.h:
4938         *FormPrint.C:
4939         *FormPrint.h:
4940         *FormTabularCreate.C:
4941         *FormTabularCreate.h:
4942         *QtLyXView.h:
4943         *emptytable.C:
4944         *emptytable.h:
4945         *paragraphdlg.C:
4946         *paragraphdlg.h:
4947         *paragraphdlg.ui:
4948         *paragraphdlgimpl.C:
4949         *paragraphdlgimpl.h:
4950         *printdlg.C:
4951         *printdlg.h:
4952         *printdlg.ui:
4953         *printdlgimpl.C:
4954         *printdlgimpl.h:
4955         *tabularcreatedlg.C:
4956         *tabularcreatedlg.h:
4957         *tabularcreatedlg.ui:
4958         *tabularcreatedlgimpl.C:
4959         *tabularcreatedlgimpl.h:
4960         *Makefile.am: added paragraph/print/tabular create dialogs
4961
4962 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
4963
4964         * src/frontends/qt2/.cvsignore:
4965         * Dialogs.C:
4966         * FormCopyright.C:
4967         * FormCopyright.h:
4968         * FormCopyrightDialog.C:
4969         * FormCopyrightDialog.h:
4970         * FormCopyrightDialogBase.C:
4971         * FormCopyrightDialogBase.h:
4972         * FormCopyrightDialogBase.ui:
4973         * GUIRunTime.C:
4974         * Makefile.am: start frontend with the Copyright
4975           dialog