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