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