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