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