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