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