]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
remove init_graphics()
[lyx.git] / src / frontends / xforms / ChangeLog
1 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
2
3         * lyx_gui.C: move init_graphics() into setup
4  
5 2002-07-12  Angus Leeming  <leeming@lyx.org>
6
7         * xformsImage.C (width): apply fudge irrespective of library version.
8
9 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
10
11         * Toolbar_pimpl.h:
12         * Toolbar_pimpl.C: remove unused (de)activate()
13  
14 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
15
16         * lyx_gui.C: implement update_fonts(), font_available()
17  
18 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
19
20         * lyx_gui.C: add update_color()
21  
22 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
23
24         * FormPreferences.C:
25         * forms/form_preferences.fd: remove file->new asks for name
26  
27 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
28
29         * XWorkArea.h:
30         * XWorkArea.C: do a copy area on redraw when no geometry change
31  
32 2002-07-11  Herbert Voss  <voss@perce.de>
33  
34         * FormGraphics.C (input): test also the height for %-value, when
35         importing the latex-value into the lyx-view
36  
37 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
38
39         * XMiniBuffer.C (peek_event): 
40         * combox.C (peek_event): 
41         * DropDown.C (peek): support keypad keys
42
43 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
44
45         * xscreen.C: add const
46  
47 2002-07-09  Angus Leeming  <leeming@lyx.org>
48
49         * xformsImage.C (scale): use boost::tie.
50         (width): fudge to fix bug in image width for xforms <= 0.89.6.
51
52 2002-07-08  Angus Leeming  <leeming@lyx.org>
53
54         * forms/fdfix.sh: whitespace.
55
56 2002-07-05  Angus Leeming  <leeming@lyx.org>
57
58         * lyx_gui.C (hexname): new function.
59
60 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
61
62         * lyx_gui.C (init_graphics): boost::function assign, not
63         boost::signal connect.
64
65         * combox.C (Combox): what remove does is now done implicitly from
66         XFormsView destructor.
67
68         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
69
70         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
71
72         * XFormsView.C (XFormsView): hide and free form_
73         (getForm): raw pointer return
74         (create_form_form_main): raw pointer set
75
76         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
77         implicitly from XFormsView destructor.
78
79 2002-07-04  André Pönitz <poenitz@gmx.net>
80
81         * FormInset.[Ch]: reduce #include depencies
82
83         * guiapi.C: suppress compiler warning
84
85 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
86
87         * FormInclude.C: Comment out unneeded and wrong update mechanism
88         (related to bug #459)
89         *forms/form_include.fd: define missing callbacks (bug #459)
90
91 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
92
93         * FormDocument.C (build): add pt154 encoding
94
95 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
96
97         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
98
99 2002-07-01  Angus Leeming  <leeming@lyx.org>
100
101         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
102
103 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
104
105         * forms/fdfix.sh: fix compilation failure on WinXP.
106
107 2002-06-28  Angus Leeming  <leeming@lyx.org>
108
109         * XPainter.[Ch]: changes associated with the name change
110         grfx::GImage -> grfx::Image.
111
112         * xformsGImage.[Ch]: deleted.
113         * xformsImage.[Ch]: new files, reflecting changed class name.
114
115         * Makefile.am:
116         * lyx_gui.C: associated changes.
117
118 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
119
120         * FormPreferences.C
121         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
122
123 2002-06-26  Angus Leeming  <leeming@lyx.org>
124
125         * xformsGImage.C (load, setPixmap): changes aassociated with moving
126         grfx::DisplayType out of grfx::GParams.
127
128 2002-06-25  Angus Leeming  <leeming@lyx.org>
129
130         * FormPreferences.C (LnFmisc::apply): Comment out the call to
131         grfx::GCache::changeDisplay. The method no longer exists now that the
132         pixmap generation part of the graphics loader has been moved into
133         InsetGraphics.
134
135 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
136
137         * Toolbar_pimpl.C: layout as layout
138
139 2002-06-21  Angus Leeming  <leeming@lyx.org>
140
141         * xscreen.C: add a using std::endl directive.
142
143 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
144
145         * FormPreferences.h:
146         * FormPreferences.C:
147         * forms/form_preferences.fd: remove show_banner, display_shortcuts
148
149 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
150
151         * XWorkArea.h:
152         * XWorkArea.C: remove splash, should be handled in
153           LyXScreen::greyOut()
154
155 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
156
157         * forms/form_texinfo.fd: "Update List" not "Rescan"
158
159 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
160
161         * guiapi.C: createIndex() changed
162
163 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
164
165         * FormBibtex.C: use new lyx::eliminate_duplicates
166
167 2002-06-20 Herbert Voss  <voss@perce.de>
168
169         * FormBibtex.C:
170         * forms/form_bibtex.fd: give better support for choosing the
171         bibstyle (new browserfield with the available bibstyles).
172         move some code of ControlTexinfo into a helper
173         file support/tex-helpers to use some of the functions
174
175 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
176
177         * XWorkArea.h:
178         * XWorkArea.C: remove unused code, name change
179
180 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
181
182         * XLyXKeySym.h:
183         * XLyXKeySym.C: whitespace
184
185 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
186
187         * XWorkArea.h: remove focus stuff, greyOut()
188
189 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
190
191         * XWorkArea.C: remove focus/unfocus events
192
193 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
194
195         * XWorkArea.h: remove unused methods
196
197 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
198
199         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
200           Cleaner, smaller.
201
202 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
203
204         * XWorkArea.h: remove unused width()
205
206 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
207
208         * guiapi.C: fix compile with libAiksaurus
209
210 2002-06-17  Herbert Voss  <voss@perce.de>
211
212         * forms/.cvsignore: ignore the *.lo files
213
214 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
215
216         * FormSearch.h:
217         * FormSearch.C: focus and select search string on open (bug #77)
218
219 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
220
221         * changes to let the function setup happen in frontends
222
223         * guiapi.C: new file
224
225 2002-06-16    <alstrup@diku.dk>
226
227         * xscreen.C (draw): After drawing, we wait for X with XSync..
228
229         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
230
231         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
232
233         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
234
235         * WorkAreaFactory.C: New file for GUII WorkArea.
236
237         * LyXScreenFactory.C: WorkArea GUIIized.
238
239 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
240
241         * LyXKeySymFactory.C: Added XForms implementation.
242
243         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
244         stuff.
245
246         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
247
248 2002-06-14  Lyx Development team  <lyx@electronia>
249
250         * LyXScreenFactory.C: Implementation for XForms.
251
252         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
253         called XScreen (surprise!).
254
255 2002-06-14  Angus Leeming  <leeming@lyx.org>
256
257         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
258
259         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
260         if not, exit gracefully.
261         Test whether the newly generated .h file is different from the existing
262         one and if not discard it to prevent unnecessary recompilation in the
263         xforms directory.
264
265 2002-06-14  Angus Leeming  <leeming@lyx.org>
266
267         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
268         "this", ro we'll get a crash following FormBaseDeprecated's
269         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
270
271         This is the only form in which all the folders are not built in the
272         parent class direct, so this is the only one that should suffer from
273         this bug.
274
275 2002-06-12  Angus Leeming  <leeming@lyx.org>
276
277         * form_*.[Ch]: removed from the repository.
278         * forms/Makefile.am:
279         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
280
281         * forms/form_*.fd: use a consistent naming convention for the fdesign
282         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
283         struct FD_aboutlyx;
284         struct FD_aboutlyx_version;
285         struct FD_aboutlyx_credits;
286         struct FD_aboutlyx_license;
287
288         * forms/fdfix[ch].sed: no longer write the build routines for the
289         fdesign generated FD_xyz structs as member methods of the controlling
290         FormXyz class. It's unnecessary and needs patch files in addition to
291         the sed magic to work properly. Thus, the structs above are now
292         generated by routines
293         FD_aboutlyx * build_aboutlyx(void *);
294         FD_aboutlyx_version * build_aboutlyx_version(void *);
295         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
296         FD_aboutlyx_license * build_aboutlyx_license(void *);
297
298         * forms/README: document all the above.
299
300         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
301
302         * forms_gettext.[Ch]: new files containing only the scex, idex functions
303         stored previously in xforms_helpers.[Ch].
304
305         * xforms_helpers.[Ch]: removed scex, idex functions.
306
307         * Most other files: minor changes associated with the above.
308
309 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
310
311         * XWorkArea.h:
312         * XWorkArea.C: move scrolling logic into here
313
314         * ColorHandler.h:
315         * ColorHandler.C:
316         * XPainter.h:
317         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
318         s/Painter/XPainter/
319
320 2002-06-12  Angus Leeming  <leeming@lyx.org>
321
322         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
323
324 2002-06-12  Angus Leeming  <leeming@lyx.org>
325
326         * FormParagraph.C: include ParagraphParameters.h now that
327         ParagraphParameters is forward declared in ControlParagraph.h.
328
329 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
330
331         * FormMathsDelim.C: fix delimiter pre-display rendering
332           mess-up bug (354)
333
334 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
335
336         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
337
338 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
339
340         * XFormsView.h:
341         * XFormsView.C: move init() back to LyXView
342
343 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
344
345         * GUIRunTime.C: remove in favour of ...
346
347         * Makefile.am:
348         * lyx_gui.C: ... GUI startup namespace
349
350         * XFormsView.h:
351         * XFormsView.C: change show() prototype
352
353         * XPainter.C:
354         * xfont_loader.C: don't use GUIRunTime any more
355
356 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
357
358         * ColorHandler.C:
359         * FontInfo.h:
360         * FormBase.C:
361         * FormBaseDeprecated.C:
362         * MathsSymbols.C:
363         * Menubar_pimpl.C: minor cleanups
364
365 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
366
367         * xformsGImage.C:
368         * FontInfo.h:
369         * FontInfo.C: some cleanup
370
371         * XWorkArea.C:
372         * XFormsView.h:
373         * XFormsView.C: some minor cleanup, use of
374           scoped_ptr
375
376         * xfont_loader.h:
377         * xfont_loader.C: rename
378
379 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
380
381         * XWorkArea.h:
382         * XWorkArea.C: use workHeight(), remove enter/leaveView
383
384 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
385
386         * XWorkArea.h:
387         * XWorkArea.C: remove belowMouse() and active()
388
389 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
390
391         * xfont_metrics.h:
392         * xfont_metrics.C:
393         * XPainter.C: X-specific metrics stuff moved into xforms/ only
394
395 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
396
397         * FormParagraph.[Ch]: moved to mvc
398         * form_paragraph.[Ch]: idem
399         * forms/form_paragraph.fd: idem
400         * Dialogs.C: idem
401
402 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
403
404         * GUIRunTime.C (initialiseGraphics): condition the choice of
405         loader on USE_XFORMS_IMAGE_LOADER
406
407         * xformsGImage.C (init_graphics): do not initialize jpeg support
408         if not available
409
410 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
411
412         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
413
414 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
415
416         * FormMathsPanel.C: do not include ButtonController.tmpl
417         * FormPreferences.C: ditto
418         * xformsBC.C: ditto
419
420         * FormBase.h (controller): remove ViewBase:: prefix
421
422 2002-06-07  Angus Leeming  <leeming@lyx.org>
423
424         Fixes needed to compile with Compaq cxx 6.5.
425         * ColorHandler.C:
426         * DropDown.C:
427         * FormThesaurus.C:
428         all c-library variables have been moved into namespace std.
429         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
430
431         * XFormsView.C: add a using std::abs directive.
432
433         * FormBase.h (FormCB::controller): I have had to prefix base class
434         methods with Base:: Wierd!
435
436 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
437
438         * xformsGImage.h: an xforms build fix
439
440 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
441
442         * Tooltips.C: fix some sigc++ -> boost errors.
443
444 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
445
446         * GUIRunTime.C:
447         * XFormsView.C:
448         * XWorkArea.C:
449         * xforms_resize.C:
450         * xformsGImage.h: fixes for xforms 1.0 version
451           checking
452
453 2002-05-10  Herbert Voss  <voss@perce.de>
454
455         * FormInclude.C (input, update): disable load-button when
456         "use verbatim" is enabled
457
458 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
459
460         * FileDialog.C (FileDialog): fix () bug when using new
461         * xformsGImage.C (newImage): ditto
462         * Toolbar_pimpl.C (Pimpl): ditto
463         * xfont_loader.C (getFontinfo): ditto
464
465 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
466
467         * switch from SigC signals to boost::signals.
468
469         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
470
471 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
472
473         * FormDocument.C (input): set preamble too when saving default
474         template.
475
476 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
477
478         * Makefile.am:
479         * XWorkArea.h:
480         * XWorkArea.C: moved here
481
482 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
483
484         * ColorHandler.h:
485         * ColorHandler.C:
486         * FontInfo.h:
487         * FontInfo.C: moved here
488
489         * xfont_loader.h:
490         * xfont_loader.C: moved here
491
492         * Makefile.am:
493         * xfont_metrics.C: changes from above
494
495 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
496
497         * Makefile.am:
498         * XPainter.C:
499         * xfont_metrics.h:
500         * xfont_metrics.C: moved font metrics code
501
502 2002-05-24  Juergen Vigna  <jug@sad.it>
503
504         * FormMathsBitmap.C: include local includes first (selfcontainment)
505         * FormMathsBitmap.h: include LString.h first.
506
507 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
508
509         * XFormsView.C:
510         * lyxlookup.h:
511         * lyxlookup.C:
512         * Makefile.am: move here
513
514 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
515
516         * DropDown.h:
517         * FileDialog.C:
518         * FormBaseDeprecated.C:
519         * FormDocument.C:
520         * FormIndex.C:
521         * FormInset.C:
522         * FormMathsBitmap.C:
523         * FormMathsDelim.C:
524         * FormMathsMatrix.C:
525         * FormMathsPanel.C:
526         * FormParagraph.C:
527         * FormPreferences.C:
528         * FormPrint.C:
529         * FormTabular.C:
530         * Makefile.am:
531         * XFormsView.h:
532         * XFormsView.C: LyXView is now in frontends/,
533         XFormsView moved to here
534
535 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
536
537         * Makefile.am:
538         * XPainter.h:
539         * XPainter.C: move Painter here
540
541 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
542
543         * Menubar_pimpl.C: add scoped_ptr.hpp
544
545         * FormPrint.h: remove smart_ptr.hpp
546
547         * FormBase.h: use more specific smart_ptr header
548         * FormCharacter.h: ditto
549         * FormMathsStyle.h: ditto
550         * FormAboutlyx.h: ditto
551         * Menubar_pimpl.h: ditto
552         * FormTabular.h: ditto
553         * FormPreferences.h: ditto
554         * FormParagraph.h: ditto
555         * FormMathsSpace.h: ditto
556         * FormMathsPanel.h: ditto
557         * FormMathsMatrix.h: ditto
558         * FormMathsDelim.h: ditto
559         * FormMathsDeco.h: ditto
560         * FormGraphics.h: ditto
561         * FormDocument.h: ditto
562
563 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
564
565         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
566           (bug 406) (from Angus)
567
568 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
569
570         * FormDocument.C (language_apply): Fix language changing.
571
572 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
573
574         * Tooltips.C: enable tooltips by default.
575
576 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
577
578         * xforms_resize.h: improve the doc++ comments.
579
580         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
581         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
582         providing this info "somehow".
583         Constify a few variables.
584         whitespace changes.
585
586 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
587
588         * FormBase.C (show):
589         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
590         is widened sufficiently to display wholely the tabs of any
591         tabbed-folders. This is more than just cosmetic as it will prevent
592         crashes when selecting a partly displayed tab. (The problem occurs
593         with a "long" locale like German and xforms < 0.9999.)
594
595         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
596         by how much a dialog should be scaled to show its tabs fully (should
597         it have a tabfolder).
598
599 2002-05-08  Garst Reese  <reese@isn.net>
600
601         * FormMathsDeco.C: fix offset to normal size decos.
602
603 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
604
605         * xformsGImage.C (rotate): work-around xforms bug when rotating by
606         270 degs.
607
608 2002-05-02  Herbert Voss  <voss@perce.de>
609
610         * FormBibtex.C (apply): a change from a style to an empty one
611         (which is valid) wasn't saved
612
613 2002-05-02  Herbert Voss  <voss@perce.de>
614
615         * FormGraphics.C (input): do not read bb new when it was changed
616
617 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
618
619         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
620         * FormParagraph.C: "Other" -> "Custom"
621         * FormPreferences.C: "USletter" -> "US letter" etc.
622         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
623         * forms/form_preferences.fd: style consistency
624
625 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
626
627         * FormCharacter.C:
628         * FormDocument.C:
629         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
630
631         * xforms_helpers.h (findPos): new template.
632
633         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
634         for the rotation origins.
635
636         * FormGraphics.C: internationalise the rotation origin strings in the
637         choice using the same approach as used for the language names in the
638         Character, Document, Preferences dialogs.
639
640 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
641
642         * FormCharacter.C:
643         * FormDocument.C:
644         * FormPreferences.C: use the bool flag to getLanguageData as
645         appropriate. No longer translate the strings as this is done in
646         getLanguageData.
647
648 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
649
650         * FormBibtex.C:
651         * FormCitation.C: fix two typos
652
653 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
654
655         * FormCharacter.h:
656         * FormDocument.h:
657         * FormPreferences.h: store a vector<string> lang_ of language
658         identifiers.
659
660         * FormCharacter.C: changes associated with frnt::getLanguageData
661         returning a vector<LanguagePair> rather than a vector<string>.
662
663         * FormDocument.C:
664         * FormPreferences.C: internationalise the languages on display, similar
665         to the changes in FormCharacter.C.
666
667 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
668
669         * FormMathsPanel.C: translate Close
670         * FormGraphics.C: a little more translation
671
672 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
673
674         * FormCitation.C (apply, input): ensure that the choice is always valid.
675
676         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
677         identifier when performing one of the substitutions. "shortcut" can
678         reasonably appear in the label.
679
680 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
681
682         * Makefile.am: fix typo "shoul go to" -> "should go to".
683
684         * forms/form_preferences.fd: Modify naming for Converter flags
685         ("Extra flags") and remove a couple of shortcut-clashes.
686
687         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
688
689 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
690
691         * FormBibtex.C: Do not use a blank after the comma for multiple
692         bib-files (which is not read in correctly).
693
694 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
695
696         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
697         disable the choice.
698
699 2002-04-19  Juergen Vigna  <jug@sad.it>
700
701         * FormParagraph.C (changedParagraph): don't check for p == par_ as
702         we don't set par_ on a changedParagraph call so we don't resete the
703         buttons and message when we return to the original paragraph!
704
705 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
706
707         * forms/cvsignore: add Makefile.
708
709 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
710
711         * forms/Makefile.am: make it a dummy make file + extra dist
712
713 2002-04-14  Herbert Voss  <voss@perce.de>
714
715         * FormCharacter.C
716         * FormExternal.C: adding #include "support/lstrings.h"
717         for the getStringFromVector and vice versa
718
719 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
720
721         * FormParagraph.C (changedParagraph): ensure that the warning message
722         is removed if the underlying paragraph will accept our changes.
723
724 2002-04-09  Herbert Voss  <voss@perce.de>
725
726         * FormGraphics.C: allow rotate-values like 270.1
727         * xformsGImage.C (rotate): get the right rotate-angle from
728         GraphicParams
729
730 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
731
732         * xformsGImage.C (clip): no need to check if the width, height are > 0
733         because the BoundingBox would be empty() in this weren't the case.
734
735 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
736
737         * FormDocument.[Ch]: Add a new method UpdateClassParams
738         which is used in CheckChoiceClass to update the fontsizes
739         and other necessary stuff (pagestyle) on class change
740         (hopefully finally fix bug #306)
741
742 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
743
744         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
745         (updatesrc): delete wrong version
746
747 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
748
749         * forms/.cvsignore: add Makefile.in
750
751         * forms/Makefile.am: make distcheck work, new file
752
753         * Makefile.am: make distcheck work
754
755 2002-04-05  Herbert Voss  <voss@perce.de>
756
757         * FormGraphics.C: use correct unit bp (big point - PostScript point)
758         for the bounding box values
759
760 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
761
762         * FormGraphics.C (updateBB, input): Don't set the path of the file
763         passed to readBB. Let the controller do that because it knows about
764         the buffer (and therefore the path) whereas the view has no idea.
765
766 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
767
768         * xformsGImage.C (clip): ensure that the clipped image has sensible
769         dimensions.
770
771 2002-04-04  Herbert Voss  <voss@lyx.org>
772
773         * FormGraphics.C (updateBB):  new method to read the BBox when reading
774         a new file or changing an existing one.
775
776 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
777
778         * FormCharacter.C (findPos): add a missing typename
779
780 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
781
782         * FeedbackController.C:
783         * FormBibtex.C:
784         * FormCitation.C:
785         * FormForks.C:
786         * FormMathsBitmap.C:
787         * FormPreferences.C:
788         * FormSendto.C:
789         * FormTexinfo.C:
790         * Tooltips.C:
791         * xforms_helpers.C: use _() correctly rather than N_().
792
793 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
794
795         * FormDocument.C (CheckChoiceClass): update the necessary class
796         settings on class change (fix bug #306)
797
798 2002-03-27  Herbert Voss  <voss@lyx.org>
799
800         * xforms_helpers.h:
801         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
802         and text%
803
804 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
805
806         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
807         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
808         The MathsSymbols are now xforms-independent.
809
810         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
811
812 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
813
814         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
815
816         * FormGraphics.C (input): don't disallow the input of a file that's
817         not there.
818
819 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
820
821         * FormParagraph.C (changedParagraph): whitespace.
822
823         * xforms_helpers.C: rearrange #includes.
824
825         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
826
827         * FormPrint.C: changes associated with changes to RadioButtonGroup.
828
829         * FormGraphics.C:
830         * forms/form_graphics.fd: rename some of the widgets.
831
832 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
833
834         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
835         file can't be found.
836
837         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
838         only if the underlying paragraph will accept changes.
839
840         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
841
842         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
843         set the choice to a unit that isn't present in the choice!
844         Also remove #if 0 sections of code.
845
846 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
847
848         * several files: ws cleanup
849
850 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
851
852         * lots: whitespace changes.
853
854 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
855
856         * FormParagraph.C: a little more factorisation.
857
858 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
859
860         * xforms_helpers.C (setCursorColor):
861         * Tooltips.C (set): remove XC_question_arrow code.
862
863         * FeedbackController.[Ch] (clearMessage): new method.
864
865         * FeedbackController.C (postMessage): the warning message is now
866         displayed in red!
867
868         * FormParagraph.C: define some helper functions to minimise the amount
869         of repeated code.
870
871         * FormDocument.C:
872         * FormGraphics.C:
873         * FormMinipage.C:
874         * FormTabular.C: use the FeedbackController to post the warning
875         messages.
876
877 2002-03-19  André Pönitz <poenitz@gmx.net>
878
879         * FormParagraph.C: whitespace changes
880
881 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
882
883         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
884         longer call fl_set_object_helper as this routine respects line breaks
885         only if the dialog is visible.
886         (getTooltip): renamed as get.
887         (toggleTooltips): renamed as set and made public.
888
889         * FormBase.C (show):
890         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
891
892         * FormBibtex.C (build):
893         * FormCitation.C (build):
894         * FormForks.C (build):
895         * FormSendto.C (build):
896         * FormTexinfo.C (build):
897         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
898
899         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
900
901 2002-03-18  Juergen Vigna  <jug@sad.it>
902
903         * FormTabular.C (update): deactivate left/right border settings for
904         multicolumns if not an outer cell or no parent multicolumn cell.
905
906 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
907
908         * GUIRunTime.C: add spaces to error messages
909
910 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
911
912         * FormBase.C (show):
913         * FormBaseDeprecated.C (show): set the initial state of the cursor.
914
915         * FormPreferences.C (Colors::apply()): use the helper function
916         setCursorColor.
917
918         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
919         Can only set the cursor if the dialog is visible.
920
921         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
922         color of all cursors used by LyX.
923         (XformsColor::read): use it.
924
925 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
926
927         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
928         housekeeping changes.
929         1. Ensure that all radio buttons are wrapped up within a group.
930         2. Rename all button_cancel as button_close.
931         3. Ensure that all objects follow the naming scheme outlined in
932            forms/README
933
934         class             | prefix
935         ------------------+-------
936         FL_BROWSER        | browser
937         FL_BUTTON         | button
938         FL_PIXMAPBUTTON   | button
939         FL_CHECKBUTTON    | check
940         FL_CHOICE         | choice
941         FL_COUNTER        | counter
942         FL_DIAL           | dial
943         FL_INPUT          | input
944         FL_FRAME          | frame
945         FL_LABELFRAME     | frame
946         FL_ROUND3DBUTTON,
947         RADIO_BUTTON      | radio
948         FL_SLIDER         | slider
949         FL_VALSLIDER      | slider
950         FL_TABFOLDER      | tabfolder
951         FL_TEXT           | text
952
953         The only exceptions to this are objects that are to be converted
954         in the sed scripts. At the moment this applies only to bmtable:
955
956         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
957
958 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
959
960         * doxygen fixes.
961
962 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
963
964         * FeedbackController.C: improve a comment.
965
966         * FormFiledialog.C: whitespace change.
967
968         * FormBibitem.C (build):
969         * FormBibtex.C (build):
970         * FormCitation.C (build):
971         * FormDocument.C (build):
972         * FormExternal.C (build):
973         * FormGraphics.C (build):
974         * FormInclude.C (build):
975         * FormIndex.C (build):
976         * FormMathsMatrix.C (build):
977         * FormMinipage.C (build):
978         * FormParagraph.C (build):
979         * FormPrint.C (build):
980         * FormRef.C (build):
981         * FormSendto.C (build):
982         * FormSpellchecker.C (build):
983         * FormTabular.C (build):
984         * FormThesaurus.C (build):
985         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
986         Means that pasting with the middle mouse button will activate the
987         Ok, Apply buttons.
988
989         * FeedbackController.C (MessageCB): fix crash by removing
990         Assert(message_widget_) and returning silently in this case.
991         Can happen quite justifiably.
992
993         * Most files: consistent comments at the top of the file, usable by
994         sourcedoc.
995
996 2002-03-09  Herbert Voss  <voss@lyx.org>
997
998         * FormGraphics.C: test if file exists, simplify an if command
999
1000 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
1001
1002         * FormToc.C: make goto not reset the dialog
1003
1004 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
1005
1006         * FeedbackController.[Ch]: new files, providing a standard interface to
1007         the feedback and warning messages. Created by stripping code out of
1008         FormBase.
1009
1010         * FormBase.[Ch]: strip out all the feedback code and simplify yet
1011         further the tooltips code.
1012
1013         * FormBase.[Ch]:
1014         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
1015         Derive both classes from FeedbackController so daughter classes each
1016         have a common interface for same.
1017
1018         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
1019         Tooltips wrapper class.
1020
1021         * Tooltips.[Ch]: work out how to update tooltips when using
1022         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
1023         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
1024         and when the dialog has some tooltips.
1025
1026         * FormPreferences.[Ch]: strip out all the feedback code and use
1027         the FeedbackController.
1028
1029         * xforms_helpers.C: save the color of the gui pointer.
1030
1031         * FormBibtex.[Ch]:
1032         * forms/form_bibtex.fd:
1033         * FormCitation.[Ch]:
1034         * forms/form_citation.fd:
1035         * FormForks.[Ch]:
1036         * forms/form_forks.fd:
1037         * FormSendto.[Ch]:
1038         * forms/form_sendto.fd:
1039         * FormTexinfo.[Ch]:
1040         * forms/form_texinfo.fd: remove "Help" button and rejig for much
1041         simplified tooltips code.
1042
1043         * Makefile.am: add FeedbackController.[Ch].
1044
1045 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1046
1047         * FormGraphics.C: Tiny stylistic correction.
1048
1049 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1050
1051         * FormGraphics.C:
1052                 - Make radiobuttons change too when using Latex size in
1053                   lyxview and vice versa.
1054                 - Fix a typo where the value for height (lyxview) was
1055                   taken from width (size).
1056                 - Remove *%-values from lyxview.
1057                 - Add an Alert when using "Get Latex size" and that contains
1058                   *%-values.
1059         * FormTabular.C: Remove obsolete comment.
1060
1061 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
1062
1063         * FormMathsDeco.C: add leftrightarrows to the bitmap.
1064
1065         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
1066
1067 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1068
1069         * xformsGImage.C (statusCB, errorCB): close the file streams once the
1070         image is loaded or if an error occurs.
1071         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
1072         it permanently (and does not make a copy!).
1073
1074 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1075
1076         * xformsGImage.[Ch]: new files. An image loader based on xforms library
1077         routines.
1078
1079         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
1080         your version of the xforms libraries is up to the task.
1081
1082         * Makefile.am: compile the xforms image loader if so configured.
1083
1084 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
1085
1086         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
1087
1088         * Dialogs.C:
1089         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
1090
1091 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
1092
1093         * FormDocument.C (build): add a std:: qualifier to remove_if.
1094
1095 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1096
1097         * Toolbar_pimpl.[Ch]: layout as string
1098
1099         * FormParagraph.C: layout as string
1100
1101         * FormDocument.C (build): use remove_if and contains_functor
1102         layout as string
1103
1104 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
1105
1106         * FormMathsBitmap.[Ch]:
1107         * FormMathsPanel.C: Give window titles to bit map sub-panels.
1108
1109 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1110
1111         * Dialogs.C (initialiseGraphics): a new static method.
1112         Remove Allan's venerable description as I think it's past its sell-by
1113         date.
1114
1115 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
1116
1117         * FormBase.C:
1118         * FormBaseDeprecated.C:
1119         * FormFiledialog.C: possible fix to the Bad Window problems that some
1120         people have been experiencing.
1121
1122 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1123
1124         * FormForks.C (input_button_all): resolve comparison between signed
1125         and unsigned.
1126
1127 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1128
1129         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
1130         submenus in menubar.
1131
1132 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
1133
1134         * FormForks.[Ch]:
1135         * forms/form_forks.fd: new files. A view for the Forked Child
1136         processes dialog, enabling the user to see what forked processes
1137         are running, and, if he so desires, to kill them.
1138
1139         * Dialogs.C: add the class Forked Child dialog.
1140
1141         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
1142
1143         * forms/makefile: add form_forks.fd.
1144
1145         * FormPreferences.C (LnFmisc::apply): rather ugly: call
1146         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
1147
1148 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1149
1150         * forms/form_graphics.fd: Enlarge Restore button.
1151         * FormGraphics.C: Set filter to bounding box input fields.
1152
1153 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1154
1155         * Makefile.am: simpler obj. file compiling
1156
1157 2002-02-20  Juergen Vigna  <jug@sad.it>
1158
1159         * FormTabular.C (input): don't call the autoapply on exit input calls
1160         if we don't really have a change!
1161
1162 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1163
1164         * FormBase.h (FormCB): tiny bugfix.
1165
1166         * xforms_helpers.h: remove incorrect comment.
1167
1168 2002-02-18  Herbert Voss  <voss@lyx.org>
1169
1170         * FormGraphics.C: same units for LyX and Latex view, cosmetics
1171
1172 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
1173
1174         * Timeout_pimpl.[Ch] (running): new method.
1175
1176 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
1177
1178         * FormParagraph.C:
1179         * FormTabular.C: added a using std::remove_if directive.
1180
1181 2002-02-14  Herbert Voss  <voss@lyx.org>
1182
1183         * xforms_helpers.h: fix bug with "?%" units
1184
1185 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
1186         * forms/form_graphics.fd:
1187         * form_graphics.C: minor layout changes, such as stretching all
1188         tab-windows to equal sizes and better keyboard-shortcuts.
1189
1190 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
1191         * forms/form_graphics.fd:
1192         * form_graphics.C: minor layout changes, such as stretching all
1193         tab-windows to equal sizes and better keyboard-shortcuts.
1194
1195 2002-02-12  Herbert Voss  <voss@lyx.org>
1196
1197         * forms/form_graphics.fd:
1198         * form_graphics.[Ch]: small changes to the layout, mentioned
1199         by Rob
1200
1201         * FormGraphics.C: fix bug with use of updateWidget... when
1202         no unit is given.
1203
1204 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
1205
1206         * FormMinipage.C: return SMI_VALID on other form changes
1207
1208 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1209
1210         * FormParagraph.C (update): [VSpace:] Delete the special method
1211         for gluelengths...
1212         * xforms_helpers.C: ...and move it here.
1213         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
1214         and updateWidgetsFromLength.
1215
1216 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
1217
1218         * forms/form_external.fd:
1219         * form_external.C: change color2 of a few buttons into the
1220         proper grey color.
1221
1222 2002-02-08  Herbert Voss  <voss@lyx.org>
1223
1224         * forms/form_graphics.fd:
1225         * FormGraphics.C:
1226         * form_graphics.[Ch]: Adding buttons for unzip-Option,
1227         getValues from LyX/LaTeXfolder
1228
1229 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
1230
1231         * forms/form_graphics.fd:
1232         * FormGraphics.C:
1233         * form_graphics.[Ch]: simplify the bounding box folder
1234         of the Graphic GUI
1235
1236 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1237
1238         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
1239         where one could not have both toggleon and disabled.
1240
1241 2002-02-08  Herbert Voss  <voss@lyx.org>
1242
1243         * xforms_helpers.h: change unit "%" to t%
1244
1245         * FormGraphics.C: fiy bug when BB is read from file and the
1246         unit is always "pt"
1247
1248 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
1249
1250         * FormMathsDeco.C: \underleftarrow and \underrightarrow
1251
1252 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
1253
1254         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
1255
1256         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
1257         clean interface. Means that FormBase, FormBaseDeprecated and
1258         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
1259
1260         * FormBase.C: add a Tooltips instance and interface with it.
1261         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
1262         setTooltipLevel(ob).
1263         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
1264
1265         * FormBibtex.[Ch]:
1266         * FormCitation.[Ch]:
1267         * FormTexinfo.[Ch]:
1268         * Makefile.am: altered appropriately.
1269
1270 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1271
1272         * forms/form_texinfo.fd:
1273         * forms/form_bibtex.fd:
1274         * forms/form_citation.fd: delete text_info field again, add help choice
1275
1276         * FormBibtex.[Ch]:
1277         * FormCitation.[Ch]:
1278         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
1279
1280 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
1281
1282         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
1283         a new method setTooltipLevel(). In turn this determines which of the
1284         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
1285         called from getTooltip.
1286         No need for a "message" widget at the bottom of every dialog, therefore.
1287         If retained, this "message" widget can be used to display "warnings",
1288         pure and simple.
1289
1290         * FormBibtex.[Ch]:
1291         * FormCitation.[Ch]:
1292         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
1293         to lose the "message" widget and to gain a "tooltip level" choice.
1294
1295 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1296
1297         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
1298         Cancel buttons' positions consistent with the other dialogs.
1299
1300 2002-02-05  Herbert Voss  <voss@lyx.org>
1301
1302         * forms/form_graphics.fd: Noew the same view of the
1303         buttons as in preferences (LyXView). Make some things clear
1304         with better names.
1305         * FormGraphic.C: cosmetic changes to the layout. Delete
1306         the help button
1307
1308 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1309
1310         * forms/form.texinfo.fd: delete help button, add text_info
1311         * forms/form.citation.fd,form.bibtex.fd: add text_info
1312         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
1313         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
1314         no tooltips in Bibtex).
1315
1316 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1317
1318         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
1319         working with both xforms 0.88 and 0.89. Use by invoking
1320         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
1321         derived class to provide the required string.
1322
1323 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1324
1325         * FormBase.[Ch]: make it really easy to set up and use a prehandler
1326         for feedback messages and to invoke an input event on paste from
1327         the middle mouse button. The derived class needs invoke only
1328         setPrehandler(ob) and for the feedback to override the virtual methods
1329         feedback(ob) and clear_feedback(). If the message posted is a warning
1330         rather than mere feedback, first setWarningPosted(true) to ensure
1331         that the message remains visible.
1332
1333         * FormBaseDeprecated.C: a physical rearrangement of the file,
1334         nothing more.
1335
1336         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
1337
1338 2002-02-04  Herbert Voss  <voss@lyx.org>
1339
1340         * forms/form_graphics.fd: small changes to the layout
1341         * FormGraphic.C: Apply-button, keepaspectratio enabling
1342         depends to case of LaTeXView. Other small changes and
1343         fixes. Add LyXView scale.
1344
1345 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
1346
1347         * FormGraphics.C (c-tor): prevent resizing of the dialog.
1348
1349 2002-02-03  Herbert Voss  <voss@lyx.org>
1350
1351         * xforms_helpers.C: fix bug with unit "%" in
1352         updateWidgetsFromLengthString(...)
1353
1354 2002-02-02  Herbert Voss  <voss@lyx.org>
1355
1356         * FormGraphic.C: fix bug with filename, rearrange the code,
1357         delete choice "referencePoint" which is only possible for
1358         rotatebox
1359         * forms/form_graphics.fd: position options in a logical way,
1360         add folder and scale for LyXView
1361
1362 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
1363
1364         * FormGraphics.C (apply, update): respect the new DEFAULT state of
1365         InsetGraphicsParams::DisplayType.
1366
1367 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
1368
1369         * forms/form_graphics.fd: tweeks.
1370
1371 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1372
1373         * FormGraphics.C: Fix MAXDIGIT values for height and width.
1374
1375 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
1376
1377         * forms/form_citation: a few tweaks of my own.
1378
1379 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1380
1381         * forms/form_citation: De-Monsterization (make it smaller).
1382
1383 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
1384
1385         * forms/form_graphics.fd:
1386         * FormGraphics.C: a few tweaks of my own.
1387
1388 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1389
1390         * forms/form_graphics.fd: Very small tweaks.
1391
1392 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1393
1394         * forms/form_graphics.fd: Change the dialog to look similar as
1395         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
1396         added text_warning field..
1397
1398         * FormGraphics.[Ch]: Handle the Rearrangements.
1399         Add input filters and warnings concerning invalid inputs.
1400         Recognize the lyxrc-settings of display_graphics.
1401
1402 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
1403
1404         * FormMathsSpace.h (space_):
1405         * FormMathsStyle.h (style_): change from a short to an int to fix
1406         type conversion warnings.
1407
1408 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
1409
1410         * FormMathsSpace.[Ch]:
1411         * forms/form_maths_space.fd:
1412         Changed the "Space" subpanel of the math panel into one of
1413         ordinary buttons rather than radio buttons. They are now
1414         self-applying so OK and Apply could go.
1415
1416 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
1417
1418         * FormMathsStyle.[Ch]:
1419         * forms/form_maths_style.fd:
1420         Patched to use button arrays. Buttons are self-applying, saving
1421         one keystroke and the OK and Apply buttons.
1422
1423 2002-01-27  Herbert Voss  <voss@lyx.org>
1424
1425         * FormGraphic.[Ch]:
1426         * form_graphic.[Ch]:
1427         * forms/form_graphic.fd: rewritten to support graphicx with
1428         all options and to be sure that the old figinsets are correct
1429         converted.
1430         * xforms-helpers.h: added two choice const for the LyXLength
1431         one with all and one only with length which have a unit.
1432
1433 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1434
1435         * forms/form_minipage.fd: add text_warning field.
1436
1437         * FormMinipage.[Ch]: added input filters and warnings
1438         (ButtonPolicy::SMInput FormMinipage::input)
1439
1440 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
1441
1442         * FormAboutlyx.[Ch]: Removed redundant form() method and
1443         dialog_ variable. They replicate that in the parent FormDB.
1444
1445 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
1446
1447         * FormMathsDeco[hC]:
1448         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
1449         the Decorations sub-panel of mathed. See Lamport Table 3.11.
1450
1451         * FormMathsPanel.C:
1452         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
1453         "negated relations". Lower and broader.
1454
1455 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
1456
1457         * FormTabular.C (update): Remove redundant code.
1458
1459 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1460
1461         * forms/form_tabular.fd: checkbox2radiobutton changes.
1462
1463 2002-01-20  Herbert Voss  <voss@perce.de>
1464
1465         * FormInclude.[C]: better control of unexistings files
1466         when entered without the browser
1467
1468 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1469
1470         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
1471         is disabled
1472
1473         * combox.C (activate):
1474         (deactivate): change color of labels to reflect the state of the
1475         combox
1476
1477 2002-01-16  Herbert Voss  <voss@lyx.org>
1478
1479         * FormExternal.C (build): activate  apply/ok-button when something
1480         is entered in the filename-field
1481
1482 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
1483
1484         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
1485         rather than 'string::size_type'
1486
1487 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
1488
1489         * FormMathPanel.[hC]:
1490         * MathsSymbols.[hC]:
1491         * form_math_panel.[hC]:
1492         * form_math_panel.fd: Modified. Added five symbol sub-panels
1493         to the math panel containing AMS math symbols: arrows, relations,
1494         negated relation, operators and miscellaneous (also containing some
1495         hebrew and corner symbols).
1496
1497 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1498
1499         * FormMinipage.C (apply): change because MinipageParams::pageWidth
1500         is now a real LyXLength
1501
1502 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
1503
1504         * FormDocument.C: enable line spacing input properly
1505
1506 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
1507
1508         * forms/form_preferences.fd:
1509         * form_preferences.h:
1510         * form_preferences.C:
1511         * FormPreferences.h:
1512         * FormPreferences.C: use better variable name
1513
1514 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
1515
1516         * forms/form_preferences.fd: change "Use Scalable Fonts"
1517           to "Rescale bitmap fonts"
1518
1519 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
1520
1521         * FormMathsPanel.C:
1522         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
1523         the button controller for IgnorantPolicy and PreferencesPolicy.
1524
1525 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1526
1527         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
1528
1529 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1530
1531         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
1532         choice if the input field contains a LyXGlueLength.
1533
1534         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
1535
1536         * FormParagraph.C
1537         * FormDocument.C
1538         * FormTabular.C: Change input filter to allow inserting
1539         gluelengths/lyxlength or numbers with unit choices.
1540
1541         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
1542         which was more or less duplicated.
1543
1544         * FormGraphics.C: set default units, dependent on US/other paper.
1545
1546 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
1547
1548         * Dialogs.C: no longer need to #include the Controller classes, as this
1549         is how done in GUI.h.
1550
1551         * xformsBC.C: #include ButtonController.tmpl, containing the
1552         instatiation of the button controller.
1553
1554 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
1555
1556         * FormThesaurus.C: fix a crash
1557
1558 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
1559
1560         * FormMathsDelim.C:
1561         * form_maths_delim_C:
1562         * form_maths_delim.h:
1563         * form_maths_delin.fd:
1564         Put three radio buttons on the delimiters pop-up. It works as follows:
1565
1566                                 left mouse     middle mouse        right mouse
1567         ----------------------------------------------------------------------
1568         Left radio button   |       (               ()                   )
1569         Middle radio button |       ()              ()                   )
1570         Right radio button  |        )               )                   )
1571         ----------------------------------------------------------------------
1572
1573         Where
1574
1575         (       left-side delimiter selected
1576         )       right-side delimiter selected
1577         ()      "symmnetric pair" selected, of which the clicked delimiter is
1578                 the left one.
1579                 So, if the middle radio button is activated ("()\nBoth")
1580                 and you click on "[" with the default (left) mouse button, you
1581                 get the delimiter pair "[]".
1582                 A shortcut for this (if the leftmost radio button is on) is
1583                 simply clicking the middle mouse button.
1584
1585         To create equal pairs, either have the middle radio button on and use
1586         Mouse-left, or have the left radio button on and use Mouse-middle.
1587
1588         To create unequal pairs, you should have either the left or middle radio
1589         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
1590
1591 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
1592
1593         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
1594         unchanged:
1595         Remove the clickline_ member variable and hide() method;
1596         Use fl_set_browser_dblclick_callback;
1597         Constify a few temporary variables;
1598         Use xforms_helpers' wrappers functions returning string rather than
1599         the raw xforms functions returning char const *.
1600
1601 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1602
1603         * DropDown.C: include <cctype> for isprint()
1604
1605 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1606
1607         * FormMinipage.C (apply, update): MinipageParams::width renamed
1608         as MinipageParams::pageWidth.
1609
1610 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
1611
1612         * FormMathsBitmap.C:
1613           FormMathsPanel.C:
1614           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
1615         added to math panel's 'misc' sub-panel.
1616
1617 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1618
1619         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
1620
1621 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
1622
1623         * FormPreferences.h: add a std:: to make_pair.
1624
1625 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
1626
1627         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
1628         respectively.
1629
1630         * DropDown.C: place xforms callback functions in namespace anon.
1631         Set browser callback on single not double click.
1632         (select): return immediately of the vector is empty. Highlight the top
1633         line. Position the browser above the minibuffer, not below it.
1634         (peek): call key_pressed when a key press is detected.
1635         (key_pressed): clean-up and emit the keypress signal.
1636
1637         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
1638         If nothing is selected, return string().
1639
1640 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
1641
1642         * FormSpellchecker.C: disable resizing due to xforms bug
1643
1644 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1645
1646         * FormFiledialog.C (Reread): skip broken symlinks
1647
1648 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1649
1650         * FormMathsMatrix.C (AlignFilter): use std::count and add some
1651         comments.
1652
1653 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1654
1655         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
1656         in the switch.
1657
1658         * FormPreferences.C (Interface::input):
1659         (Language::input):
1660         (Paths::input): add shortcuts to file dialogs directory buttons
1661
1662         * FormPreference.h (browse): add default empty parameters for
1663         buttons descriptions.
1664
1665         * FormFiledialog.C (SetButton): allow for a shortcut in the name
1666         of the button.
1667
1668 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
1669
1670         * FormThesaurus.C:
1671         * FormThesaurus.h:
1672         * form_thesaurus.h:
1673         * form_thesaurus.C:
1674         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
1675
1676 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1677
1678         * Toolbar_pimpl.C (setPixmap): simplify a bit
1679
1680 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1681
1682         * Toolbar_pimpl.C (ToolbarCB):
1683         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
1684         dispatch.
1685
1686 2002-01-12  Allan Rae  <rae@lyx.org>
1687
1688         * FormTabular.C (FormTabular): Fix Purify UMR.
1689
1690         * FormPreferences.C (build): "Conversion" is a better name.
1691
1692 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
1693
1694         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
1695         LyXFunc::dispatch.
1696
1697         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
1698
1699 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
1700
1701         * FormPreferences.C:
1702         * forms/form_preferences.fd: change names and descriptions of popup
1703         font variables to reflect their actual use.
1704
1705         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
1706
1707 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1708
1709         * FormPreferences.C (input): allow empty values for document_path
1710         and template_path.
1711
1712         * FormFiledialog.C (SetButton):
1713         (FileDlgCB): do not disable directory buttons if they have an
1714         empty path.
1715         (SetDirectory): if the argument is an empty string, change to
1716         cwd().
1717
1718 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
1719
1720         * forms/form_maths_style.fd:
1721         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
1722         size "styles" and font types.
1723         * FormMathsPanel.[Ch]:
1724         * MathsSymbols.C:
1725         * forms/form_maths_panel.fd: Modified too.
1726
1727 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
1728
1729         * Menubar_pimpl.C (create_submenu):
1730         * Toolbar_pimpl.C (update): use FuncStatus.
1731
1732 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
1733
1734         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
1735         for fl_get_browser_line that is guaranteed to return a valid string.
1736
1737 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
1738
1739         * FormSpellchecker.C: fix possible crash on clicking a suggestion
1740
1741 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1742
1743         * forms/form_document.fd (bullets): fix small cosmetic problem after
1744         John's radio2button change.
1745
1746 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
1747
1748         * FormDocument.C:
1749         * forms/form_document.fd: change the labels and variable names of
1750         left_margin, right_margin to inner_margin, outer_margin, in line
1751         with bugzilla bug #157.
1752
1753         * FormFiledialog.C (Reread): used locally stored modtime variable
1754         rather than make repeated calls to fileInfo.getModificationTime().
1755
1756         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
1757         isOK() checks to the use of the FileInfo instance and removed those
1758         FIXMEs.
1759
1760         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
1761         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
1762
1763 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
1764
1765         * form_*:
1766         * forms/form_*: change radio buttons to round3dbutton
1767
1768 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
1769
1770         * FormFiledialog.C: add FIXME
1771
1772         * xforms_helpers.C: fix use of FileInfo
1773
1774 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
1775
1776         * FormTabular.h:
1777         * FormTabular.C:
1778         * form_tabular.h:
1779         * form_tabular.C:
1780         * forms/form_tabular.fd: ugly fix to get around
1781           some of the UI problems (bug #110).
1782
1783 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1784
1785         * FormDocument.C: Recognize the default paper settings too
1786         when setting the default length values (cm or inch).
1787         * FormParagraph.C: do the same.
1788
1789 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
1790
1791         * FormFloat.C: changes to prevent here definitely being used
1792         with wide figures.
1793
1794 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
1795
1796         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
1797
1798 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1799
1800         * DropDown.C: always include <config.h> in sources.
1801
1802         * xforms_helpers.h:
1803         * FormFiledialog.h:
1804         * Timeout_pimpl.h:
1805         * DropDown.h: do not include <config.h> in headers
1806
1807 2001-12-20  Juergen Vigna  <jug@sad.it>
1808
1809         * FormTabular.C (update): final LT-h/f support modifications.
1810
1811 2001-12-19  Juergen Vigna  <jug@sad.it>
1812
1813         * FormTabular.C (update): change a bit the tabular layout and added
1814         better longtable options handling.
1815
1816 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1817
1818         * FormToc.C: using std::endl
1819
1820 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
1821
1822         * FormToc.C: fix crash when no entries, and
1823           update types properly
1824
1825 2001-12-11  Ben Stanley <bds02@uow.edu.au>
1826
1827         * Menubar_pimpl.C: Fixed a crashing bug when document has more
1828         than 80 floats and using xforms 0.88
1829
1830 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1831
1832         * xforms_helpers.C: include lyxlength.h here
1833         * xforms_helpers.h: ... but not here
1834
1835         * FormTabular.C: use LyXLength instead of string wherever
1836         necessary; whitespace changes.
1837
1838 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1839
1840         * forms/form_preferences.fd: use the same name for font sizes
1841         than the character dialog.
1842
1843 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1844
1845         * forms/form_search.fd: Added label text to search buttons
1846         (to make the shortcuts visible).
1847
1848 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
1849
1850         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
1851
1852 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1853
1854         * FormFiledialog.C:
1855         * xforms_helpers.C: change "while(" to "while ("
1856
1857 2001-12-05  Allan Rae  <rae@lyx.org>
1858
1859         * FormParagraph.C (apply): One other LyXText fix.
1860
1861 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
1862
1863        * FormParagraph.C (getCurrentParagraph):
1864         (apply):  get the right LyXText !
1865
1866 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
1867
1868         * FormParagraph.C: disallow page breaks in insets
1869
1870 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
1871
1872         * FormParagraph.C: allow signed space above/below, actually
1873           use space below units
1874
1875 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
1876
1877         * FormToc.C: fixes to make floatlists work
1878
1879 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
1880
1881         * Makefile.am:
1882         * Alert_pimpl.C: Alert etc.
1883
1884         * xforms_helpers.h:
1885         * xforms_helpers.C:
1886         * forms/fdfix.sh: move idex etc. to here
1887
1888         * GUIRunTime.C: move getScreenDPI() to here
1889
1890 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1891
1892        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
1893        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
1894        to 100p (now German translation fits in).
1895        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
1896        form_preferences.fd, form_graphics.fd, form.include.fd,
1897        form-external.fd:
1898        Unified label "Browse..." and unified its width to 100p.
1899
1900 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1901
1902        * forms/form_graphics.fd: fixed shortcut clash
1903        * forms/form-external.fd: added shortcut for "Apply"
1904
1905 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
1906
1907         * FormFiledialog.C: don't reset path if new dir
1908           doesn't exist.
1909
1910 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1911
1912        * forms/form_document.fd: Renamed "Save as Class Defaults"
1913        to "Save as Document Defaults"
1914        * FormDocument.C:
1915        Removed the setEnabled-Definitions for the
1916        "save_default"-Button since it causes nothing but trouble.
1917        Changed the text of AskQuestion on saveParamsAsDefault.
1918
1919 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
1920
1921         * DropDown.C: fix crash, improve behaviour a bit
1922
1923 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1924
1925         * FormDocument.C (class_apply):
1926         (paper_apply):
1927         (language_apply):
1928         (options_apply):
1929         (bullets_apply): add a version of these methods taking a
1930         BufferParams& parameters. The original versions are now wrappers
1931         around these.
1932         (saveParamsAsDefault): new function, moved from old
1933         LFUN_LAYOUT_SAVE_DEFAULT code.
1934
1935 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
1936
1937         * Makefile.am:
1938         * DropDown.h:
1939         * DropDown.C: drop-down completion
1940
1941 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
1942
1943         * forms/form_graphics.fd: change clashing shortcut
1944
1945 2001-10-24  Juergen Vigna  <jug@sad.it>
1946
1947         * FormTabular.C: changed calls for footer/headers of longtabulars.
1948
1949 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1950
1951         * forms/form_tabular.fd: Add value choices
1952         * FormTabular.C: Handle that choices
1953
1954         * FormDocument.C: fix small bug.
1955
1956 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
1957
1958         * FormGraphics.[Ch]: move some parameters out of the heaader file and
1959         into namespace anon.
1960
1961         * FormPreferences.C:
1962         * forms/form_preferences.fd: replaced button_colorspace with two
1963         radio buttons, button_hsv and button_rgb.
1964
1965 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1966
1967        * forms/form_document.fd:
1968          Class: add a value choice for Default Skip.
1969          Some rearrangements (minor tweaks).
1970        * FormDocument.C: Handle that choice, minor tweaks.
1971        * forms/form_paragraph.fd: Add value choices
1972        * FormParagraph.C: Handle that choices.
1973        * FormMinipage.C/FormGraphics.C: Small tweaks.
1974
1975 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
1976
1977         * FormDocument.C: fixed some bugs in the Paper tab.
1978
1979         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
1980         specifying default unit for choice if input string is empty.
1981
1982 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
1983
1984         * FormDocument.C (input): one more tweak...
1985
1986 2001-10-10  Herbert Voss  <voss@perce.de>
1987
1988         * FormTexinfo.[Ch]: some changes to the code
1989
1990 2001-10-10  André Pönitz  <poenitz@htwm.de>
1991
1992         * FormsMathMatrix.C: add missing space between v- and h-alignment
1993         parameters
1994
1995 2001-10-09  Herbert Voss  <voss@perce.de>
1996
1997         * FormTexinfo.[Ch]:
1998         * forms/form_texinfo.fd: new files. Display information about the
1999         installed texfiles (cls,sty,bst).
2000
2001         * FormShowFile.[Ch]: new files. Display the contents of a file.
2002
2003         * Dialog.C:
2004         * Makefile.am: modified appropriately.
2005
2006 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
2007
2008         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
2009         Given input and choice widgets, create a string such as "1cm".
2010         (updateWidgetsFromLengthString): new function.
2011         Given a string such as "1cm", set the input and choice widgets.
2012
2013         * FormDocument.C:
2014         * forms/form_document.fd: improve the GUI of the paper tab using these
2015         new helper functions.
2016
2017 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2018
2019         * FormDocument.C (build): support latin4
2020
2021 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2022
2023         * FormDocument.C (build): support latin3
2024
2025 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2026
2027         * forms/form_aboutlyx.fd: use flat boxes for tabs.
2028
2029 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2030
2031         * forms/form_document.fd: rearrangement of the paper tab;
2032         rename "use geometry" to "custom margins/sizes".
2033
2034         * FormDocument.C: add code to avoid the input of senseless data
2035         in document -> paper.
2036
2037 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2038
2039         * FormDocument.C: Disable choice "Special" if landscape
2040         is chosen to prevent senseless values.
2041
2042 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2043
2044         * forms/form_preferences.fd: small tweaks.
2045
2046 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2047
2048         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
2049         button to "Use Class Defaults" and moved it outside the tab.
2050         Some more minor tweaking.
2051
2052         * FormDocument.C: handled this changes.
2053
2054 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
2055
2056         * Dialogs.C: remove splash dialog code.
2057
2058         * FormSplash.[Ch]:
2059         * form_splash.[Ch]:
2060         * forms/form_splash.fd: removed.
2061
2062         * Makefile.am:
2063         * forms/makefile: remove splash dialog files.
2064
2065         * Menubar_pimpl.C (MenuCallback): no longer call
2066         Dialogs::destroySplash.
2067
2068 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2069
2070         * forms/form_preferences.fd: fix typo
2071
2072 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2073
2074         * FormRef.C:
2075         * forms/form_ref.fd: renamed the widgets in the standard style.
2076
2077         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
2078         helper functions. Build a vector<string> from the contents of
2079         an fl_choice and fl_browser respectively.
2080
2081         * FormCitation.C (fillChoice, updateBrowser):
2082         * FormRef.C: use these new functions to only update the choices and
2083         browsers when absolutely necessary.
2084
2085 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2086
2087         * FormBase.C (InputCB):
2088         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
2089         "select choice < 1" problem.
2090
2091         * FormRef.C (input): undid Dekel's change in light of the above
2092         generalisation.
2093
2094 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
2095
2096         * FormRef.C (input): Fix crash when using dialog with keyboard.
2097
2098 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2099
2100         * forms/form_document.fd: small tweaks.
2101
2102 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2103
2104         * forms/form_document.fd: Added checkbox "auto_reset", button
2105         "reset_defaults" and button "save_defaults".
2106
2107         * Form_Document.[Ch]: Removed AskQuestion when changing class.
2108         Implement the 2 buttons and the checkbox described above.
2109
2110         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
2111         save the default value of that lyxrc)
2112
2113         * FormPreferences.C: Handle that button
2114
2115 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
2116
2117         * form_ref.fd: a little tweaking.
2118
2119         * FormSpellchecker.C (build): set the bounds to the slider, so it
2120         updates during a spellchecking session.
2121
2122 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
2123
2124         * forms/form_preferences.fd: rearrangement and addition of new
2125         Display Graphics radio buttons to Look & Feel->Misc
2126         (By Jürgen Spitzmüller).
2127
2128         * FormPreferences.C: modify new lyxrc variable "display_graphics"
2129         depending on the values of the Display Graphics radio buttons.
2130
2131         * FormGraphics.C: use this variable.
2132
2133 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
2134
2135         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
2136         Hoorah! Happy Birthday to me!
2137
2138 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
2139
2140         * forms/form_ref.fd: Add buffer button.
2141
2142         * FormRef.C (update): Handle the buffer button.
2143         (input): Ditto
2144
2145 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2146
2147         * forms/form_graphics.fd: complete rewrite of the dialog
2148         (Most work was done by Angus, though).
2149
2150 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2151
2152         * combox.C (hide): execute the callback _after_ closing the
2153         combox.
2154
2155 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
2156
2157         * FormDocument.C (c-tor): initialise some variables.
2158
2159         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
2160         (Thereby removing a warning message when the dialog is built.)
2161
2162         * FormFloat.C (input): return SMI_VALID.
2163
2164 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
2165
2166         * FormDocument.C (input, options_update): add code to enable the
2167         Author-Year/Numerical citation choice only if the natbib checkbox is
2168         active.
2169
2170         * FormFloat.[Ch]: added new method input() to control the behaviour of
2171         the buttons better.
2172         * forms/form_float.fd: renamed Here as button_here_definitely.
2173
2174         * FormGraphics.C:
2175         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
2176         have them, so enabling the Ok, Apply buttons appropriately.
2177
2178 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2179
2180         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
2181         Label", added a labelframe).
2182
2183 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2184
2185         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
2186         (C_Toolbar_BubbleTimerCB): fix linking
2187
2188         * FormMathsBitmap.C (form): use get() to get the raw pointer.
2189
2190         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
2191
2192 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2193
2194         * combox.C (C_Combox_input_cb): make it static
2195         (C_Combox_combo_cb): make it static
2196         (C_Combox_peek_event): make it static
2197
2198         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
2199         (C_Toolbar_BubblePost): make it static
2200         (C_Toolbar_ToolbarCB): make it static
2201
2202         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
2203
2204         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
2205
2206         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
2207         gui libs
2208
2209 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2210
2211         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
2212         been used successfully in FormBase.
2213         (show): call bc().refresh() after building the dialog to activate the
2214         button controller.
2215
2216         * FormPreferences.C (build): remove hack to fix butoon controller as
2217         the correct fix is in FormBaseDeprecated.
2218
2219         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
2220
2221         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
2222
2223 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2224
2225         * Toolbar_pimpl.C (setLayout):
2226         (layoutSelected): make them work even when gettext has been
2227         translating the interface.
2228
2229 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2230
2231         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
2232         ("Apply" does not work without former user change in the dialog).
2233
2234         * FormPreferences.C (build): Fix bug: if you start LyX and open the
2235         Preferences dialog, "Apply" is activated even though no change has been
2236         made so far.
2237
2238 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
2239
2240         * FormBase.C (show): use controller_.IconifyWithMain() to control
2241         the dialog's show policy
2242
2243         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
2244
2245         * FormPreferences.C:
2246         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
2247         check button to the Look & Feel->Misc tab and code to modify the lyxrc
2248         variable dialogs_iconify_with_main appropriately.
2249
2250 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2251
2252         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
2253
2254 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2255
2256         * forms/form_character.fd: small cosmetics (aligned "Language:" right
2257         as suggested in Michael's Buglist).
2258
2259 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2260
2261         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
2262         layouts
2263         (layoutSelected): remove the numeric argument and use the text of
2264         the combox entry instead.
2265
2266         * combox.C: lowercase a few remaining methods, rename select_text
2267         to select
2268         * several files: propagate these changes
2269
2270 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
2271
2272         * FormPreferences.C: add fl_set_input_return to input_paperoption.
2273
2274 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
2275
2276         * FormParagraph.C: fix default line spacing case
2277
2278 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2279
2280         * FormParagraph.C: disable space inputs when != Length
2281
2282 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2283
2284         * FormPreferences.C:
2285         * form_preferences.h:
2286         * form_preferences.C:
2287         * forms/form_preferences.fd: add view_dvi_paper_option
2288
2289 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2290
2291         * FormMathsPanel.h: sub dialogs must be Ignorant.
2292
2293 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2294
2295         * FormParagraph.C: fix to not allow 0 linespacing
2296
2297 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2298
2299         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
2300
2301         * FormParagraph.C (input): set fl_get_choice check for the linespacing
2302         to 5 not 4. xforms arrays start at 1.
2303
2304 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2305
2306         * FormParagraph.[Ch]:
2307         * forms/form_paragraph.fd: clean up of dialog and of controlling
2308         code.
2309
2310 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2311
2312         * FormBase.C (C_CutandPastePH): new function that can be used as a
2313         pre-handler to any xforms text input widget. Will trigger an event on
2314         pasting into the widget using the middle mouse button.
2315
2316         * FormPreamble.C (build): use this pre-handler for the input widget.
2317
2318 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
2319
2320         * FormCitation.C:
2321         * forms/form_citation.fd: a little tweaking to ensure that the
2322         style choice remains centred within the frame if its contents change.
2323
2324         * FormBase.h: added an allow_resize_ member variable. If false
2325         resizing the dialog is prohibitted.
2326
2327         * FormBase.[Ch]:
2328         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
2329
2330         * FormAboutlyx.C:
2331         * FormCharacter.C:
2332         * FormThesaurus.C:
2333         make use of this functionality to ensure that the dialog cannot be
2334         resized.
2335
2336 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
2337
2338         * GUIRunTime.C: initApplication() should take a int & argc
2339
2340 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
2341
2342         * FormCitation.h:
2343         * FormCitation.C: tidy code a little
2344
2345         * GUIRunTime.C: more informative error
2346
2347 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
2348
2349         * forms/form_preferences.fd: order the items "logically" so that
2350         tabbing through the dialog makes sense. Close bug #404569.
2351
2352 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
2353
2354         * FormPreferences.C: Tentative fix of John's "no point in spell
2355         command "None"" bug, #223255.
2356
2357 2001-08-23  Herbert Voss  <voss@perce.de>
2358
2359         * FormBibtex.C (input): normalize database list
2360
2361 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
2362
2363         * FormBibtex.C: make sure that any database is stored only once.
2364
2365 2001-08-22  Herbert Voss  <voss@perce.de>
2366
2367         * FormBibtex.C (input): fix for multiple databases
2368
2369 2001-08-21  Herbert Voss  <voss@perce.de>
2370
2371         * FormBibtex.C (input): extension handling for ".bst"
2372
2373 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
2374
2375         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
2376         check button is pressed.
2377
2378 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
2379
2380         * FormParagraph.C (general_apply): Handle default spacing.
2381         (general_update): Ditto.
2382
2383 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
2384
2385         * FormBibtex.C:
2386         * forms/form_bibtex.fd: get the browse buttons working as they should.
2387
2388 2001-08-20  Herbert Voss  <voss@perce.de>
2389
2390         * FormBibtex.C:
2391         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
2392         databases and styles. Added an option for "bibliography into toc"
2393
2394 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2395
2396         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
2397         cleanup.
2398
2399 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
2400
2401         * combox.h: fix source doc
2402
2403         * form_math_matrix.C:
2404         * forms/form_math_matrix.fd: new layout
2405
2406 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
2407
2408         * form_paragraph.h:
2409         * form_paragraph.C:
2410         * forms/form_paragraph.fd:
2411         * FormParagraph.C: support per-para linespacing
2412
2413         * forms/form_float.fd:
2414         * form_float.C: fix shortcut typo
2415
2416 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
2417
2418         * forms/form_character.fd: small adjustment to the position of John's
2419         extra Language label.
2420
2421 2001-08-09  André Pönitz  <poenitz@htwm.de>
2422
2423         * FormMathsDelim.C: renamed some delimiter parameters.
2424
2425 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
2426
2427         * FormCitation.C (build):
2428         * FormDocument.C (build):
2429         * FormMinipage.C (build):
2430         * FormParagraph.C (build):
2431         * FormRef.C (build): added stuff to read-only list in the
2432         button controller.
2433
2434         * FormCitation.C (update): disable citation style stuff when not using
2435         Natbib.
2436
2437 2001-08-06  Juergen Vigna  <jug@sad.it>
2438
2439         * forms/form_ert.fd: new file.
2440
2441         * form_ert.[Ch]: new files.
2442
2443         * FormERT.[Ch]: new files. Implementation of ERT dialog.
2444
2445 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
2446
2447         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
2448
2449 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
2450
2451         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
2452
2453 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
2454
2455         * FormMathsPanel.C:
2456         * FormMathsPanel.h:
2457         * form_maths_panel.C:
2458         * form_maths_panel.h:
2459         * forms/form_maths_panel.fd: re-add dots bitmaps
2460
2461         * FormRef.C: "Goto" -> "Go to"
2462
2463 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
2464
2465         * FormMathsBitmap.C: initialise form_
2466
2467 2001-07-29  Baruch Even  <baruch@lyx.org>
2468
2469         * src/forms/form_graphics.fd:
2470         * src/FormGraphics.C: Added support for the new horizontal scale factor.
2471
2472 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2473
2474         * forms/makefile (SRCS): add form_float.fd
2475
2476         * forms/form_float.fd: new file
2477
2478         * form_float.[Ch]: new files
2479
2480         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
2481         FormFloat.h, form_float.C and form_float.h
2482
2483         * FormFloat.[Ch]: new files
2484
2485         * Dialogs.C: init GUIFloat is well
2486
2487 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
2488
2489         * FormToc.C (updateType): Fix problem with TOC that couldn't be
2490         updated because the type list was not updated.
2491
2492 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
2493
2494         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
2495         Version stuff in.
2496
2497         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
2498
2499         * FormGraphics.C (build): uncommented the fl_set_input_return call for
2500         input_rotate_angle. Set input filter on rotate_angle to make it accept
2501         only floating point numbers.
2502         (input): Browse now activates the Ok button approriately.
2503
2504 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
2505
2506         * Dialogs.C:
2507         * Makefile.am:
2508         * FormThesaurus.h:
2509         * FormThesaurus.C:
2510         * form_thesaurus.h:
2511         * form_thesaurus.C:
2512         * forms/makefile:
2513         * forms/form_thesaurus.fd: add thesaurus
2514
2515 2001-07-26  Baruch Even  <baruch@lyx.org>
2516
2517         * FormGraphics.h:
2518         * FormGraphics.C: Removed hide method since it was interfering with the
2519         needed work, it cleared several vectors that were needed for proper
2520         functioning. Also changed rotateAngle to float.
2521
2522         * FormGraphics.C:
2523         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
2524         are inlined.
2525
2526 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
2527
2528         * FormInclude.C: add load file facility back
2529
2530 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
2531
2532         * FormCharacter.C: disable resizing as it doesn't work
2533
2534         * FormPreamble.C: allow to copy-paste from RO preamble by
2535           enabling editing.
2536
2537 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
2538
2539         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
2540
2541 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
2542
2543         * FormCitation.[Ch]: changes associated with adding natbib support.
2544         New helper functions, string_width, fillChoice, updateStyle.
2545         (apply): set the citation command appropriately.
2546         (input): deal with the citation command choices.
2547         (update): parse the citation command and deal with it. Nuke the
2548         setSize stuff.
2549         (setSize): nuked!
2550
2551         * FormDocument.C (build): add options to use natbib.
2552
2553         * forms/form_citation.fd: add natbib support. Rearrange dialog to
2554         fit onto shorter screens.
2555
2556         * forms/form_document.fd: add natbib support.
2557
2558 2001-07-16  Juergen Vigna  <jug@sad.it>
2559
2560         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
2561
2562 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
2563
2564         Consistent use of Lsstream.h:
2565         * FormAboutlyx.C (build):
2566         * FormVCLog.C (update): std::ostringstream -> ostringstream.
2567
2568         * FormMathsDelim.C (apply):
2569         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
2570
2571 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
2572
2573         * implement 1 about lyx dialog instead of 3 separate ones
2574
2575         * FormCredits.[Ch]: removed
2576         * FormCopyright.[Ch]: removed
2577         * form_credits.[Ch]: removed
2578         * forms/form_credits.fd: removed
2579         * form_copyright.[Ch]: removed
2580         * forms/form_copyright.fd: removed
2581         * FormAboutlyx.[Ch]: added
2582         * form_aboutlyx.[Ch]: added
2583         * forms/form_aboutlyx.fd: added
2584         * Dialogs.C: add about lyx stuff
2585
2586 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
2587
2588         * add spellchecker
2589
2590         * FormPreferences.[Ch]: rename spellchecker to spelloptions
2591         * form_preferences.[Ch]: idem
2592         * forms/form_preferences.fd: idem
2593         * FormSpellchecker.[Ch]: added
2594         * form_spellchecker.[Ch]: added
2595         * forms/form_spellchecker.fd: added
2596         * Dialogs.C: add spellchecker
2597
2598 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2599
2600         * FormFiledialog.C: (*it). -> it->
2601         * Toolbar_pimpl.C: ditto
2602         * RadioButtonGroup.C: ditto
2603         * FormPreferences.C: ditto
2604
2605 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2606
2607         * GUIRunTime.C (x11Display):
2608         (x11Screen):
2609         (x11Colormap):
2610         (x11VisualDepth): new methods
2611
2612 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2613
2614         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
2615         directly.
2616
2617         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
2618         because of this.
2619
2620         * GUIRunTime.C (createMainView): implement
2621
2622 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
2623
2624         * FormCharacter.C:
2625         * form_character.C:
2626         * forms/form_character.fd: hide the widget underneath language
2627           combox hack.
2628
2629 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
2630
2631         * FormPreferences.h:
2632         * FormPreferences.C: connect and operator
2633           showSpellcheckerPreferences signal
2634
2635         * FormPrint.C (input): modify to select radio_file
2636           when the user uses the filename input
2637
2638 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
2639
2640         * combox.C (remove): send debug output to Debug::GUI.
2641
2642 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
2643
2644         * Menubar_pimpl.C (create_submenu):
2645         * Toolbar_pimpl.C (update): update to use func_status
2646
2647 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
2648
2649         * FormPreferences.C (Path::feedback): remove bogus description of
2650         lyxpipe.
2651
2652 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
2653
2654         * xformsBC.h: clean-up of included files.
2655
2656 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
2657
2658         * FormDocument.C:
2659         * FormParagraph.C (c-tor): cosmetic name change of signal.
2660
2661         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
2662         signal. It's pretty crude at the moment! Mental note: would be more
2663         elegant if we passed a LyXParagraph & with both the signals rather than
2664         search through the Buffer.
2665
2666 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
2667
2668         * *.[h]: added // -*- C++ -*-
2669         * *.[C]: removed // -*- C++ -*-
2670
2671         * FormCharacter.C (update): now uses contents of font_, stored
2672         permanently by the controller to update() the dialog.
2673
2674 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
2675
2676         * FormInclude.C:
2677         * form_include.fd: (various places): Ok button is now activated when
2678         the filename is input from the keyboard.
2679
2680         * FormPreferences.C white-space change in various places.
2681         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
2682         that disabled addition of new converters.
2683
2684         * FormCharacter.C (input, update): new methods. Activate the Apply
2685         button when any of the input fileds are not IGNORE.
2686
2687 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2688
2689         * FormToc.C (input): change test slightly.
2690         (updateContents): clear list if empty and add no list msg.
2691
2692 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
2693
2694         * FormParagraph.C (update, general_update): enabling the align buttons
2695         is now dependent on the AlignPossible entry in the Layout.
2696
2697 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2698
2699         * MathsSymbols.C:
2700         * FormMathsMatrix.C: bring C functions into global namespace if
2701         necessary.
2702
2703 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2704
2705         * MathsSymbols.C (pixmapFromBitmapData): add std::
2706
2707         * FormMathsMatrix.C (AlignFilter): add std::
2708
2709 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
2710
2711         * FormDocument.C (build): add iso8859-15 support.
2712
2713 2001-05-08  Baruch Even  <baruch@lyx.org>
2714
2715         * Menubar_pimpl.C: Fixed compilation problem.
2716
2717 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2718
2719         * Menubar_pimpl.C (add_toc): use name and not type with float.
2720         (create_submenu): correct call of new object
2721         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
2722
2723 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2724
2725         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
2726
2727 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
2728
2729         * Dialogs.C: included insetgraphicsParams.h
2730
2731         * FormMathsMatrix.C:
2732         * FormMathsBitmap.C: included LAssert.h
2733
2734 2001-04-24  Allan Rae  <rae@lyx.org>
2735
2736         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
2737
2738 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2739
2740         * xforms_helpers.C (formatted): do not use string::substr(1) on a
2741         string of length 1 !
2742
2743 2001-04-16  Allan Rae  <rae@lyx.org>
2744
2745         * xforms_helpers.C (formatted):
2746         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
2747         as an unrecognised preprocessor directive.  So ensure they're wrapped.
2748
2749 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
2750
2751         * FormTabularCreate.C: pass a pair of uints to the controller
2752
2753         * FormVCLog.C: the log appears as a stringstream now
2754
2755         * forms/form_external.fd: make params update state (from Angus)
2756
2757 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2758
2759         * Menubar_pimpl.C: include gettext.h
2760
2761 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2762
2763         * xforms_helpers.C (formatted): constify length
2764
2765         * FormTabular.C (update): small restructure, adjust for scoped_ptr
2766         (input): adjust for scoped_ptr
2767         (input): constify str
2768
2769 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
2770
2771         * Dialogs.C: s/popup/dialog/
2772
2773         * Form*.C:
2774         * FormBase.h:
2775         * FormBase.C: s/ControlButton/ControlButtons/
2776         move bc().refresh() into base show() method
2777
2778         * Form*.C:
2779         * FormBaseDeprecated.C:
2780         s/UndoAll/restore/
2781
2782 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2783
2784         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
2785
2786         * FormToc.[Ch]:
2787         * forms/form_toc.fd: implemented controller-view split.
2788
2789         * Dialogs.C: associated changes.
2790
2791 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2792
2793         * FormCitation.C:
2794         * forms/form_citation.fd: Don't change the name of the button when
2795         toggling between regular expression and simple searches.
2796         Squashed bug when creating a new inset, the keys field contained
2797         one (empty) key. No more; thanks, Dekel.
2798
2799         * FormExternal.C:
2800         * forms/form_external.fd: added Apply button.
2801
2802 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
2803
2804         * FormBase.[Ch]:
2805         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
2806         ControlButton.
2807
2808         * FormExternal.[Ch]:
2809         * forms/form_external.fd: implemented controller-view split.
2810
2811         * Dialogs.C: associated changes.
2812
2813         * FormGraphics.[Ch]:
2814         * FormInclude.[Ch]:
2815         * FormPrint.[Ch]:
2816         moved the browsing functionality into the controller.
2817
2818         * xforms_helpers.[Ch]: moved browseFile to
2819         ../controllers/helper_funcs.[Ch]
2820
2821         * FormCitation.C
2822         * forms/form_citation.fd: added case sensitive search button.
2823
2824 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
2825
2826         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
2827         Code moved into the generic template base class. Replaced
2828         setCancelCloseButton() with setButtonLabel().
2829
2830 2001-03-29  Juergen Vigna  <jug@sad.it>
2831
2832         * FormMinipage.C: removed widthp_ and all it's functions and changed
2833         to use new %-lengths of LyXLength.
2834
2835 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
2836
2837         * FormGraphics.[Ch]:
2838         * forms/form_graphics.fd:
2839         * FormIndex.[Ch]:
2840         * forms/form_index.fd: implemented controller-view split.
2841
2842         * Dialogs.C: associated changes.
2843
2844         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
2845
2846         * FormCitation.C: changes associated with ControlCitation cleanup.
2847
2848         * FormMinipage.h: cleaned-up forward declarations.
2849
2850 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
2851
2852         * FormMinipage.[Ch]:
2853         * forms/form_minipage.fd:
2854         * FormPrint.[Ch]:
2855         * forms/form_print.fd:
2856         * FormSplash.[Ch]: implemented controller-view split.
2857
2858         * Dialogs.C: associated changes.
2859
2860 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
2861
2862         * FormPreamble.[Ch]:
2863         * forms/form_preamble.fd:
2864         * FormRef.[Ch]:
2865         * forms/form_ref.fd:
2866         * FormSearch.[Ch]:
2867         * forms/form_search.fd:
2868         * FormTabularCreate.[Ch]:
2869         * forms/form_tabular_create.fd: implemented controller-view split.
2870
2871         * Dialogs.C: associated changes.
2872
2873 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2874
2875         * FormError.[Ch]:
2876         * form_error.fd:
2877         * FormInclude.[Ch]:
2878         * form_include.fd:
2879         * FormUrl.[Ch]:
2880         * form_url.fd: implemented controller-view split.
2881
2882         * Dialogs.C: associated changes.
2883
2884         * FormBibitem.h:
2885         * FormBibtex.h:
2886         * FormCitation.h: moved methods from protected to private.
2887
2888 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
2889
2890         * FormCredits.C (build): changes associated with
2891         ControlCredits::getCredits returning a stringstream not a vector<string>
2892
2893 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
2894
2895         * FormCopyright.[Ch]:
2896         * forms/form_copyright.fd: implemented controller-view split.
2897
2898         * FormCredits.[Ch]:
2899         * forms/form_credits.fd: implemented controller-view split.
2900
2901         * Dialogs.C: associated changes.
2902
2903         * xforms_helpers.C (formatted): improved the function so that it now
2904         repects '\n' characters in the input string. Ie, the user can now
2905         specify line breaks explicitly.
2906
2907 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
2908
2909         * FormCharacter.[Ch]:
2910         * forms/form_character.fd: implemented controller-view split.
2911
2912         * Dialogs.C: associated changes.
2913
2914         * FormBase.C (input): changed return to SMI_VALID.
2915
2916         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
2917         any surrounding whitespace.
2918
2919 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
2920
2921         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
2922         SMI_NOOP.
2923         (FormBase2): split into two template classes, FormDB (DialogBase) and
2924         FormCB (ControllerBase) for greater flexibility.
2925
2926         * FormBibitem.[Ch]:
2927         * FormBibtex.[Ch]:
2928         * FormCitation.[Ch]: associated changes.
2929
2930         * FormBrowser.[Ch]:
2931         * FormLog.[Ch]:
2932         * FormVCLog.[Ch]:
2933         * forms/form_browser.fd: implemented controller-view split.
2934
2935         * Dialogs.C: associated changes.
2936
2937 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
2938
2939         * FormBibtex.[Ch]:
2940         * forms/form_bibtex.fd: implemented controller-view split.
2941
2942         * Dialogs.C: associated changes.
2943
2944 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
2945
2946         * FormBaseDeprecated.[Ch]: rename title as title_.
2947
2948         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
2949         with limited functionality. It got lost in the MVC merge.
2950
2951         * FormBaseDeprecated.C:
2952         * FormBase.C (show): moved initialisation of minw_, minh_ here.
2953
2954         * FormBibitem.C (build):
2955         * FormBibtex.C (build):
2956         * FormBrowser.C (build):
2957         * FormCharacter.C (build):
2958         * FormCitation.C (build):
2959         * FormCopyright.C (build):
2960         * FormCredits.C (build):
2961         * FormDocument.C (build):
2962         * FormError.C (build):
2963         * FormExternal.C (build):
2964         * FormGraphics.C (build):
2965         * FormInclude.C (build):
2966         * FormIndex.C (build):
2967         * FormMinipage.C (build):
2968         * FormParagraph.C (build):
2969         * FormPreamble.C (build):
2970         * FormPreferences.C (build):
2971         * FormPrint.C (build):
2972         * FormRef.C (build):
2973         * FormSearch.C (build):
2974         * FormTabular.C (build):
2975         * FormTabularCreate.C (build):
2976         * FormToc.C (build):
2977         * FormUrl.C (build): removed initialisation of minw_, minh_.
2978
2979         * The Maths Panel stuff no longer causes a crash on exit from LyX.
2980
2981         * FormMaths.[Ch]:
2982         * forms/form_maths.fd: removed.
2983
2984         * forms/form_maths_delim.fd:
2985         * forms/form_maths_deco.fd:
2986         * forms/form_maths_matrix.fd:
2987         * forms/form_maths_space.fd:
2988         * forms/form_maths_panel.fd: new files.
2989         Split contents of form_maths.fd into 5 new files, one for each form.
2990
2991         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
2992         class FormMathsBitmap in FormMathsBitmap.[Ch].
2993
2994         * FormMathsPanel.[Ch]:
2995         * FormMathsBitmap.[Ch]:
2996         * FormMathsDeco.[Ch]:
2997         * FormMathsDelim.[Ch]:
2998         * FormMathsMatrix.[Ch]:
2999         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
3000         one for each popup. Rewrite so that all the new classes are derived from
3001         FormBaseBD. Clean up the logic in the process (I hope!).
3002
3003         * Makefile.am: added new fils, removed redundant ones.
3004
3005 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3006
3007         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
3008         (showInset): ditto
3009         (updateInset): ditto
3010
3011 2001-03-16  Juergen Vigna  <jug@sad.it>
3012
3013         * Dialogs.C (Dialogs): create minipage options dialog.
3014
3015         * forms/form_minipage.fd:
3016         * form_minipage.C:
3017         * form_minipage.h:
3018         * FormMinipage.C:
3019         * FormMinipage.h: new files for the minipage options dialog.
3020
3021 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3022
3023         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
3024         callback methods.
3025
3026         * forms/form_maths.fd: change C_FormBaseCancelCB to
3027         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
3028
3029 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
3030
3031         * FormMaths.C: quash warnings
3032
3033 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3034
3035         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
3036         compatibility.
3037
3038 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3039
3040         * Form_various.h: cleaned up #includes and forward declarations.
3041
3042         * Form_various.C: added "using SigC::slot" declaration.
3043
3044         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
3045
3046         * FormDocument.C (CheckChoiceClass): removed string tct as the
3047         compiler warned that it was defined but never used.
3048         removed USE_CLASS_COMBO.
3049
3050 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3051
3052         * Dialogs.C:
3053         * FormMaths.h:
3054         * FormMaths.C:
3055         * MathsSymbols.h:
3056         * MathsSymbols.C:
3057         * Makefile.am:
3058         * Toolbar_pimpl.C:
3059         * form_*.C:
3060         * forms/makefile:
3061         * forms/form_maths.fd:
3062         * forms/fdfixc.sed:
3063         * forms/fdfix.sh: add maths panel
3064
3065         * bmtable.h:
3066         * bmtable.c: moved from src/
3067
3068 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3069
3070         * FormParagraph.h: NO_PEXTRA
3071         * FormParagraph.C (input): NO_PEXTRA
3072
3073 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3074
3075         * several files: remove CXX_WORKING_NAMESPACES
3076
3077 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3078
3079         * Merging changes from BRANCH_MVC back into HEAD.
3080
3081 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
3082
3083         * Dialogs.C (c-tor): Changes associated with storing a vector of
3084         boost::shared_ptrs.
3085         Use MVC Bibitem popup.
3086
3087         * FormBase.h: add a new template class FormBase2, derived from FormBase
3088         to make life creating MVC popups even easier ;-)
3089
3090         * FormBibitem.[Ch]:
3091         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
3092         Proof that a simple popup should be easy to implement!
3093
3094         * FormCitation.[Ch]: now derived from FormBase2.
3095
3096         * FormToc.C: added using std::vector directive.
3097
3098 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
3099
3100         * FormSearch.C: Add missing #pragma
3101
3102 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
3103
3104         * FormCitation.C:
3105         * forms/form_citation.fd: added the ability to Search, both Simply and
3106         for Regular Expressions. Use the Search code in the controller() to do
3107         the actual searching.
3108
3109 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
3110
3111         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
3112         * forms/makefile: added form_credits.fd
3113
3114         * Dialogs.C: added FormCredits and removed ShowCredits.
3115
3116         * FormCredits.[Ch]:
3117         * forms/form_credits.fd:
3118         * forms/form_search.fd: ported to the MVC way.
3119
3120 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
3121
3122         * xforms_helpers.h (formatted): now has default arguments for size and
3123         style.
3124
3125         * FormCitation.[Ch]: moved code out of this class and into
3126         ControlCitation and associated helper funcs.
3127
3128 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3129
3130         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
3131         ButtonController::valid() to check state of input. The buttons are
3132         now controlled correctly.
3133
3134         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
3135
3136 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
3137
3138         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
3139
3140         * FormBase.[Ch]: rename title as title_.
3141
3142 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
3143
3144         * FormBase.C (c-tor): initialise variables in correct order.
3145
3146         * FormCitation.C: add #include <algorithm>
3147
3148 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
3149
3150         * xformsBC.[Ch]: Changes associated with the changes to
3151         controllers/ButtonController.[Ch]. Ie, the class is now derived from
3152         ButtonControllerBase and the ButtonPolicy is accessed through a method
3153         bp() rather than the instance bp_.
3154
3155         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
3156         rather use a pure virtual method bc() to access the controller
3157         instantiated by the daughter classes.
3158
3159         * F*.[Ch]: changes associated with the above.
3160
3161 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
3162
3163         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
3164
3165         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
3166
3167 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
3168
3169         * ButtonController.[Ch]: deleted. The class is split into two
3170         (with identical functionality), the code being found in
3171         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
3172
3173         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
3174         ButtonController class.
3175
3176         * FormBase.[Ch]: changes associated with the above split.
3177
3178         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
3179         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
3180         controlling all interaction to/from the LyX kernel.
3181
3182         * FormCitation.[Ch]:
3183         * forms/form_citation.fd: An xforms-specific implementation of the
3184         Citation dialog, controlled by the GUI-I ControlCitation.
3185
3186         * Dialogs.C: Use the controlled Citation dialog.
3187
3188 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
3189
3190         * Makefile.am:
3191         * combox.h:
3192         * combox.C: moved from src/
3193
3194 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
3195
3196         * forms/fdfix.sh:
3197         * forms/form_filedialog.C.patch: I hate having to make these patches,
3198         but on reflection I think it's probably better than hacking fdfix.sh.
3199
3200 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3201
3202         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
3203
3204 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3205
3206         * FormGraphics.C: remove unnecessary hack
3207
3208 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
3209
3210         * FormCitation.C (apply): Do not put space between multiple keys.
3211
3212 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
3213
3214         * Menubar_pimpl.C (add_toc): Remove debug message.
3215
3216 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
3217
3218         * Makefile.am:
3219         * Dialogs.C:
3220         * FormExternal.C:
3221         * FormExternal.h:
3222         * form_external.C:
3223         * form_external.h:
3224         * xforms/forms/makefile:
3225         * forms/form_external.fd: add FormExternal
3226
3227 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3228
3229         * Dialogs.C: add destroySplash()
3230
3231         * form_splash.h:
3232         * form_splash.C:
3233         * forms/form_splash.fd:
3234         * FormSplash.h:
3235         * FormSplash.C: make independent of FormBase, tidy
3236
3237         * Menubar_pimpl.C: destroy splash on interaction
3238
3239 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3240
3241         * FormInclude.h:
3242         * FormInclude.C:
3243         * form_include.h:
3244         * form_include.C:
3245         * forms/form_include.fd: rework, clean up
3246
3247 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3248
3249         * FormToc.h: use Buffer::typedef
3250
3251         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
3252         * FormToc.C (build): ditto
3253         (updateToc): ditto
3254
3255 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3256
3257         * FormToc.C (build): implement for dynamic number of lists
3258         (updateToc): ditto
3259         * Menubar_pimpl.C (add_toc): ditto
3260
3261 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
3262
3263         * added credits:
3264         * Dialogs.C:
3265         * Makefile.am:
3266         * FormCredits.[Ch]:
3267         * form_credits.[Ch]:
3268         * forms/form_credits.fd:
3269
3270 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3271
3272         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
3273         make ButtonList contain boost::shared_ptr<ItemInfo>
3274
3275         * Menubar_pimpl.C (~Pimpl): remove destructor
3276
3277 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
3278
3279         * Makefile.am:
3280         * FileDialog.C:
3281         * FormFiledialog.C:
3282         * FormFiledialog.h:
3283         * form_filedialog.C:
3284         * form_filedialog.h:
3285         * FormGraphics.C:
3286         * FormInclude.C:
3287         * FormPreferences.C:
3288         * FormPrint.C:
3289         * xforms_helpers.C:
3290         * xforms_helpers.h:
3291         * forms/fdfix.sh:
3292         * forms/makefile:
3293         * form/form_filedialog.fd: add File Dialog
3294         * Toolbar_pimpl.h:
3295         * Toolbar_pimpl.C: move LayoutsCB to here
3296
3297 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3298
3299         * FormParagraph.C: changes because of ParagraphParameters.
3300
3301 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3302
3303         * FormSearch.C (Replace): remove default argument
3304         (Find): ditto
3305
3306 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
3307
3308         * added find/replace dialog:
3309         * FormSearch.*: added
3310         * form_search.*: added
3311         * forms/form_search.fd: added
3312
3313 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3314
3315         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
3316
3317         * various: in a rush of delayed guilt, I've renamed all instances of
3318         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
3319         finally sprouted.
3320
3321         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
3322         activate/deactivate an FL_OBJECT.
3323
3324         * FormCitation.C:
3325         * FormDocument.C:
3326         * FormInclude.C:
3327         * FormParagraph.C:
3328         * FormPreamble.C:
3329         * FormPreferences.C:
3330         * FormRef.C:
3331         * FormTabular.C: used it.
3332
3333 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3334
3335         * FormPreferences.C: removed three unused using directives.
3336
3337 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
3338
3339         * added find/replace dialog:
3340         * FormSearch.*: added
3341         * form_search.*: added
3342         * forms/form_search.fd: added
3343
3344 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
3345
3346         * FormRef.C: Fixed the behaviour of Goto-Ref.
3347
3348 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
3349
3350         * forms/makefile: added character and preamble dialogs
3351
3352 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3353
3354         * FormCharacter.C (FormCharacter): change order of deletion,
3355         change combo_language2 to combo_language2_
3356
3357 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
3358
3359         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
3360
3361 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
3362
3363         * Dialogs.C: added layoutcharacter
3364         * FormCharacter.C: added
3365         * FormCharacter.h: added
3366         * form_character.C: added
3367         * form_character.h: added
3368         * forms/form_character.fd: added
3369
3370 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
3371
3372         * FormPreferences.C: Handle lyxrc.language_use_babel and
3373         lyxrc.language_global_options.
3374
3375 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
3376
3377         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
3378
3379 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
3380
3381         * FormBase.C: no longer transient dialogs, XMapWindow()
3382           in attempt to de-iconify
3383
3384         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
3385
3386 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
3387
3388         * FormDocument.C (checkMarginValues): Activate "use geometry" button
3389         if using custom paper size/margin.
3390
3391 2001-02-21  Allan Rae  <rae@lyx.org>
3392
3393         * forms/form_preferences.fd: larger, bold font for outer tabfolder
3394
3395 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
3396
3397         * src/frontends/xforms/Dialogs.C: added preamble
3398         * src/frontends/xforms/FormPreamble.C: added
3399         * src/frontends/xforms/FormPreamble.h: added
3400         * src/frontends/xforms/Makefile.am: added
3401         * src/frontends/xforms/form_preamble.C: added
3402         * src/frontends/xforms/form_preamble.h: added
3403         * src/frontends/xforms/form_preamble.fd: added
3404
3405 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3406
3407         * FormBase.h: moved noncopyable derivation to DialogBase.
3408
3409 2001-02-19  Juergen Vigna  <jug@sad.it>
3410
3411         * FormTabular.C (build): make all input field accepted only after
3412         a "RETURN".
3413
3414         * forms/form_tabular.fd: removed default "Return" on Close-Button.
3415
3416 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3417
3418         * FormError.C:
3419         * FormGraphics.C:
3420         * FormInset.C (showInset): change associated with name change
3421         inset::hide to inset::hideDialog.
3422
3423 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3424
3425         * FormCitation.C (build): altering "Text after" now activates the Ok,
3426         Apply buttons.
3427
3428 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
3429
3430         * FormCitation.C: lots of white-space changes to make file consistent
3431         with LyX style.
3432         (input): use the FL_OBJECT * parameter to decide what to do, not the
3433         long parameter.
3434
3435         * FormCitation.h: removed most entries in enum.
3436
3437         * forms/form_citation.fd: change names of variables, consistent with
3438         Allan's naming scheme.
3439         Don't pass any particular arguments to the InputCB function.
3440         choice_style now triggers a callback and looks like other choices.
3441
3442 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
3443
3444         * other: use compare instead of strcmp/strncmp
3445
3446 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
3447
3448         * ButtonController.[Ch]: changed trigger_change_ vector and associated
3449         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
3450         callback to InputCB() but don't trigger a change in the state of the
3451         Ok, Apply buttons are much rarer than those that do.
3452
3453         * FormCitation.C (build): associated change.
3454
3455 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
3456
3457         * ButtonController.C: include algorithm
3458
3459 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
3460
3461         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
3462         new methods.
3463         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
3464         the vector of FL_OBJECT *s that can trigger a change in the button state
3465         is not empty, then a change of state will occur only if the FL_OBJECT *
3466         is present in this vector.
3467
3468         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
3469         the user to deactivate specific fields within restore().
3470         (InputCB): pass the FL_OBJECT * to bc_.valid().
3471
3472         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
3473         trigger a change of state in the Ok,Apply buttons.
3474         (update): bc_.readOnly() to the start of the method. Similar reasoning
3475         to that for FormBase::RestoreCB, above.
3476
3477 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
3478
3479         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
3480         IgnorantPolicy.
3481
3482         * forms/form_browser.fd:
3483         * forms/form_copyright.fd:
3484         * forms/form_error.fd:
3485         * forms/form_tabular.fd:
3486         * forms/form_toc.fd:
3487         Consistent shortcuts for Close button: Esc and Return only.
3488
3489         * forms/form_citation.fd:
3490         * forms/form_document.fd:
3491         * forms/form_index.fd:
3492         * forms/form_paragraph.fd:
3493         * forms/form_preferences.fd:
3494         * forms/form_print.fd:
3495         * forms/form_ref.fd:
3496         * forms/form_tabular_create.fd:
3497         * forms/form_url.fd:
3498         Consistent shortcut for Cancel button: Esc only.
3499
3500 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
3501
3502         * Dialogs.C: new Splash. Include, Bibitem/tex
3503
3504         * FormBase.h: make show() virtual for Splash's benefit
3505
3506         * Makefile.am:
3507         * forms/makefile:
3508         * FormBibitem.C:
3509         * FormBibitem.h:
3510         * FormBibtex.C:
3511         * FormBibtex.h:
3512         * form_bibitem.C:
3513         * form_bibitem.h:
3514         * form_bibtex.C:
3515         * form_bibtex.h:
3516         * forms/form_bibitem.fd:
3517         * forms/form_bibtex.fd:
3518         * FormInclude.C:
3519         * FormInclude.h:
3520         * form_include.C:
3521         * form_include.h:
3522         * forms/form_include.fd:
3523         * FormSplash.C:
3524         * FormSplash.h:
3525         * form_splash.C:
3526         * form_splash.h:
3527         * forms/form_splash.fd: new forms
3528
3529 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
3530
3531         * FormLog.C: handle Literate build log nicely
3532
3533 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3534
3535         * Menubar_pimpl.C: remove support for reference menuitem type.
3536
3537 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
3538
3539         * Makefile.am:
3540         * Timeout_pimpl.h:
3541         * Timeout_pimpl.C: add Timeout implementation
3542
3543 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
3544
3545         * form_browser.h:
3546         * form_browser.C:
3547         * forms/form_browser.fd:
3548         * forms/makefile:
3549         * FormBrowser.C:
3550         * FormBrowser.h: readonly browser form
3551
3552         * FormLog.C:
3553         * FormLog.h:
3554         * FormVCLog.C:
3555         * FormVCLog.h:
3556         * Dialogs.C: add Log and VCLog
3557
3558         * Makefile.am: add Log and VCLog, add updatesrc target
3559
3560 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
3561
3562         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
3563
3564 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3565
3566         * FormPreferences.C (GetFrom): fix crash when there is no format
3567         defined.
3568         (GetTo): ditto.
3569
3570 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
3571
3572         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
3573         unsigned char correctly and so fix 2 bugs loading/changing colors.
3574
3575 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
3576
3577         * FormRef.C (update): Do not update dialog_->{ref,name,type}
3578         if inset_ == 0.
3579         Deactivate the type button when buffer is LinuxDoc/Docbook
3580         (build): Uncomment calls to addReadOnly().
3581         (updateBrowser) Do not disable the update button when there are no
3582         keys.
3583         (build, getType, getName): Use InsetRef::types.
3584
3585 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
3586
3587         * FormPrint.[Ch] (browse): new method to browse for file to print to.
3588
3589         * forms/form_print.fd: give the form a Browse button.
3590
3591 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
3592
3593         * FormRef.C (input): Fix the behavior of goto reference button.