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