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