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