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