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