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