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