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