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