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