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