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