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