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