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