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