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