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