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