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