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