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