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