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