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