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