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