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