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