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