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