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