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