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