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