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