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