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