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