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