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