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