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