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