]> git.lyx.org Git - features.git/blob - src/frontends/xforms/ChangeLog
remove !NEW_INSETS cruft
[features.git] / src / frontends / xforms / ChangeLog
1 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2
3         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
4
5 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
6
7         * Dialogs.C: included insetgraphicsParams.h
8
9         * FormMathsMatrix.C:
10         * FormMathsBitmap.C: included LAssert.h
11
12 2001-04-24  Allan Rae  <rae@lyx.org>
13
14         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
15
16 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
17
18         * xforms_helpers.C (formatted): do not use string::substr(1) on a
19         string of length 1 !
20
21 2001-04-16  Allan Rae  <rae@lyx.org>
22
23         * xforms_helpers.C (formatted): 
24         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
25         as an unrecognised preprocessor directive.  So ensure they're wrapped. 
26
27 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
28
29         * FormTabularCreate.C: pass a pair of uints to the controller
30
31         * FormVCLog.C: the log appears as a stringstream now
32
33         * forms/form_external.fd: make params update state (from Angus)
34
35 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
36
37         * Menubar_pimpl.C: include gettext.h
38
39 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
40
41         * xforms_helpers.C (formatted): constify length
42
43         * FormTabular.C (update): small restructure, adjust for scoped_ptr
44         (input): adjust for scoped_ptr
45         (input): constify str
46
47 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
48
49         * Dialogs.C: s/popup/dialog/
50
51         * Form*.C:
52         * FormBase.h:
53         * FormBase.C: s/ControlButton/ControlButtons/
54         move bc().refresh() into base show() method
55
56         * Form*.C:
57         * FormBaseDeprecated.C:
58         s/UndoAll/restore/
59
60 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
61
62         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
63
64         * FormToc.[Ch]:
65         * forms/form_toc.fd: implemented controller-view split.
66
67         * Dialogs.C: associated changes.
68
69 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
70
71         * FormCitation.C:
72         * forms/form_citation.fd: Don't change the name of the button when
73         toggling between regular expression and simple searches.
74         Squashed bug when creating a new inset, the keys field contained
75         one (empty) key. No more; thanks, Dekel.
76
77         * FormExternal.C: 
78         * forms/form_external.fd: added Apply button.
79
80 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
81
82         * FormBase.[Ch]:
83         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
84         ControlButton.
85
86         * FormExternal.[Ch]:
87         * forms/form_external.fd: implemented controller-view split.
88
89         * Dialogs.C: associated changes.
90
91         * FormGraphics.[Ch]:
92         * FormInclude.[Ch]:
93         * FormPrint.[Ch]:
94         moved the browsing functionality into the controller.
95
96         * xforms_helpers.[Ch]: moved browseFile to
97         ../controllers/helper_funcs.[Ch]
98
99         * FormCitation.C
100         * forms/form_citation.fd: added case sensitive search button.
101
102 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
103
104         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
105         Code moved into the generic template base class. Replaced
106         setCancelCloseButton() with setButtonLabel().
107
108 2001-03-29  Juergen Vigna  <jug@sad.it>
109
110         * FormMinipage.C: removed widthp_ and all it's functions and changed
111         to use new %-lengths of LyXLength.
112
113 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
114
115         * FormGraphics.[Ch]:
116         * forms/form_graphics.fd:
117         * FormIndex.[Ch]:
118         * forms/form_index.fd: implemented controller-view split.
119
120         * Dialogs.C: associated changes.
121
122         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
123
124         * FormCitation.C: changes associated with ControlCitation cleanup.
125
126         * FormMinipage.h: cleaned-up forward declarations.
127
128 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
129
130         * FormMinipage.[Ch]:
131         * forms/form_minipage.fd:
132         * FormPrint.[Ch]:
133         * forms/form_print.fd:
134         * FormSplash.[Ch]: implemented controller-view split.
135
136         * Dialogs.C: associated changes.
137
138 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
139
140         * FormPreamble.[Ch]:
141         * forms/form_preamble.fd:
142         * FormRef.[Ch]:
143         * forms/form_ref.fd:
144         * FormSearch.[Ch]:
145         * forms/form_search.fd:
146         * FormTabularCreate.[Ch]:
147         * forms/form_tabular_create.fd: implemented controller-view split.
148
149         * Dialogs.C: associated changes.
150
151 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
152
153         * FormError.[Ch]:
154         * form_error.fd:
155         * FormInclude.[Ch]:
156         * form_include.fd:
157         * FormUrl.[Ch]:
158         * form_url.fd: implemented controller-view split.
159
160         * Dialogs.C: associated changes.
161
162         * FormBibitem.h:
163         * FormBibtex.h:
164         * FormCitation.h: moved methods from protected to private.
165
166 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
167
168         * FormCredits.C (build): changes associated with
169         ControlCredits::getCredits returning a stringstream not a vector<string>
170
171 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
172
173         * FormCopyright.[Ch]:
174         * forms/form_copyright.fd: implemented controller-view split.
175
176         * FormCredits.[Ch]:
177         * forms/form_credits.fd: implemented controller-view split.
178
179         * Dialogs.C: associated changes.
180
181         * xforms_helpers.C (formatted): improved the function so that it now
182         repects '\n' characters in the input string. Ie, the user can now
183         specify line breaks explicitly.
184
185 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
186
187         * FormCharacter.[Ch]:
188         * forms/form_character.fd: implemented controller-view split.
189
190         * Dialogs.C: associated changes.
191
192         * FormBase.C (input): changed return to SMI_VALID.
193
194         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
195         any surrounding whitespace.
196
197 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
198
199         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
200         SMI_NOOP.
201         (FormBase2): split into two template classes, FormDB (DialogBase) and
202         FormCB (ControllerBase) for greater flexibility.
203
204         * FormBibitem.[Ch]:
205         * FormBibtex.[Ch]:
206         * FormCitation.[Ch]: associated changes.
207
208         * FormBrowser.[Ch]:
209         * FormLog.[Ch]:
210         * FormVCLog.[Ch]:
211         * forms/form_browser.fd: implemented controller-view split.
212
213         * Dialogs.C: associated changes.
214
215 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
216
217         * FormBibtex.[Ch]:
218         * forms/form_bibtex.fd: implemented controller-view split.
219
220         * Dialogs.C: associated changes.
221
222 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
223
224         * FormBaseDeprecated.[Ch]: rename title as title_.
225         
226         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
227         with limited functionality. It got lost in the MVC merge.
228
229         * FormBaseDeprecated.C:
230         * FormBase.C (show): moved initialisation of minw_, minh_ here.
231
232         * FormBibitem.C (build):
233         * FormBibtex.C (build):
234         * FormBrowser.C (build):
235         * FormCharacter.C (build):
236         * FormCitation.C (build):
237         * FormCopyright.C (build):
238         * FormCredits.C (build):
239         * FormDocument.C (build):
240         * FormError.C (build):
241         * FormExternal.C (build):
242         * FormGraphics.C (build):
243         * FormInclude.C (build):
244         * FormIndex.C (build):
245         * FormMinipage.C (build):
246         * FormParagraph.C (build):
247         * FormPreamble.C (build):
248         * FormPreferences.C (build):
249         * FormPrint.C (build):
250         * FormRef.C (build):
251         * FormSearch.C (build):
252         * FormTabular.C (build):
253         * FormTabularCreate.C (build):
254         * FormToc.C (build):
255         * FormUrl.C (build): removed initialisation of minw_, minh_.
256         
257         * The Maths Panel stuff no longer causes a crash on exit from LyX.
258
259         * FormMaths.[Ch]:
260         * forms/form_maths.fd: removed.
261
262         * forms/form_maths_delim.fd:
263         * forms/form_maths_deco.fd:
264         * forms/form_maths_matrix.fd:
265         * forms/form_maths_space.fd:
266         * forms/form_maths_panel.fd: new files.
267         Split contents of form_maths.fd into 5 new files, one for each form.
268
269         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
270         class FormMathsBitmap in FormMathsBitmap.[Ch].
271
272         * FormMathsPanel.[Ch]:
273         * FormMathsBitmap.[Ch]:
274         * FormMathsDeco.[Ch]:
275         * FormMathsDelim.[Ch]:
276         * FormMathsMatrix.[Ch]:
277         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
278         one for each popup. Rewrite so that all the new classes are derived from
279         FormBaseBD. Clean up the logic in the process (I hope!).
280
281         * Makefile.am: added new fils, removed redundant ones.
282
283 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
284
285         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
286         (showInset): ditto
287         (updateInset): ditto
288
289 2001-03-16  Juergen Vigna  <jug@sad.it>
290
291         * Dialogs.C (Dialogs): create minipage options dialog.
292
293         * forms/form_minipage.fd: 
294         * form_minipage.C: 
295         * form_minipage.h: 
296         * FormMinipage.C: 
297         * FormMinipage.h: new files for the minipage options dialog.
298
299 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
300
301         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
302         callback methods.
303
304         * forms/form_maths.fd: change C_FormBaseCancelCB to
305         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
306
307 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
308
309         * FormMaths.C: quash warnings
310
311 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
312
313         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
314         compatibility. 
315
316 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
317
318         * Form_various.h: cleaned up #includes and forward declarations.
319
320         * Form_various.C: added "using SigC::slot" declaration.
321
322         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
323
324         * FormDocument.C (CheckChoiceClass): removed string tct as the
325         compiler warned that it was defined but never used.
326         removed USE_CLASS_COMBO.
327
328 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
329
330         * Dialogs.C:
331         * FormMaths.h:
332         * FormMaths.C:
333         * MathsSymbols.h:
334         * MathsSymbols.C:
335         * Makefile.am:
336         * Toolbar_pimpl.C:
337         * form_*.C:
338         * forms/makefile:
339         * forms/form_maths.fd:
340         * forms/fdfixc.sed:
341         * forms/fdfix.sh: add maths panel
342
343         * bmtable.h:
344         * bmtable.c: moved from src/
345
346 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
347
348         * FormParagraph.h: NO_PEXTRA
349         * FormParagraph.C (input): NO_PEXTRA
350
351 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
352
353         * several files: remove CXX_WORKING_NAMESPACES
354
355 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
356
357         * Merging changes from BRANCH_MVC back into HEAD.
358
359 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
360
361         * Dialogs.C (c-tor): Changes associated with storing a vector of
362         boost::shared_ptrs.
363         Use MVC Bibitem popup.
364
365         * FormBase.h: add a new template class FormBase2, derived from FormBase
366         to make life creating MVC popups even easier ;-)
367
368         * FormBibitem.[Ch]:
369         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
370         Proof that a simple popup should be easy to implement!
371
372         * FormCitation.[Ch]: now derived from FormBase2.
373
374         * FormToc.C: added using std::vector directive.
375
376 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
377
378         * FormSearch.C: Add missing #pragma
379
380 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
381
382         * FormCitation.C:
383         * forms/form_citation.fd: added the ability to Search, both Simply and
384         for Regular Expressions. Use the Search code in the controller() to do
385         the actual searching.
386
387 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
388
389         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
390         * forms/makefile: added form_credits.fd
391         
392         * Dialogs.C: added FormCredits and removed ShowCredits.
393         
394         * FormCredits.[Ch]:
395         * forms/form_credits.fd:
396         * forms/form_search.fd: ported to the MVC way.
397         
398 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
399
400         * xforms_helpers.h (formatted): now has default arguments for size and
401         style.
402
403         * FormCitation.[Ch]: moved code out of this class and into
404         ControlCitation and associated helper funcs.
405         
406 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
407
408         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
409         ButtonController::valid() to check state of input. The buttons are
410         now controlled correctly.
411
412         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
413
414 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
415
416         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
417
418         * FormBase.[Ch]: rename title as title_.
419
420 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
421
422         * FormBase.C (c-tor): initialise variables in correct order.
423
424         * FormCitation.C: add #include <algorithm>
425
426 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
427
428         * xformsBC.[Ch]: Changes associated with the changes to
429         controllers/ButtonController.[Ch]. Ie, the class is now derived from
430         ButtonControllerBase and the ButtonPolicy is accessed through a method
431         bp() rather than the instance bp_.
432
433         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
434         rather use a pure virtual method bc() to access the controller
435         instantiated by the daughter classes.
436
437         * F*.[Ch]: changes associated with the above.
438
439 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
440
441         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
442
443         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
444
445 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
446
447         * ButtonController.[Ch]: deleted. The class is split into two
448         (with identical functionality), the code being found in
449         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
450
451         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
452         ButtonController class.
453
454         * FormBase.[Ch]: changes associated with the above split.
455
456         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
457         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
458         controlling all interaction to/from the LyX kernel.
459
460         * FormCitation.[Ch]:
461         * forms/form_citation.fd: An xforms-specific implementation of the
462         Citation dialog, controlled by the GUI-I ControlCitation.
463
464         * Dialogs.C: Use the controlled Citation dialog.
465
466 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
467
468         * Makefile.am:
469         * combox.h:
470         * combox.C: moved from src/
471
472 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
473
474         * forms/fdfix.sh:
475         * forms/form_filedialog.C.patch: I hate having to make these patches,
476         but on reflection I think it's probably better than hacking fdfix.sh.
477
478 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
479
480         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
481
482 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
483
484         * FormGraphics.C: remove unnecessary hack
485
486 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
487
488         * FormCitation.C (apply): Do not put space between multiple keys.
489
490 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
491
492         * Menubar_pimpl.C (add_toc): Remove debug message.
493
494 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
495
496         * Makefile.am:
497         * Dialogs.C:
498         * FormExternal.C:
499         * FormExternal.h:
500         * form_external.C:
501         * form_external.h:
502         * xforms/forms/makefile:
503         * forms/form_external.fd: add FormExternal
504
505 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
506
507         * Dialogs.C: add destroySplash()
508
509         * form_splash.h:
510         * form_splash.C:
511         * forms/form_splash.fd:
512         * FormSplash.h:
513         * FormSplash.C: make independent of FormBase, tidy
514         
515         * Menubar_pimpl.C: destroy splash on interaction
516
517 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
518
519         * FormInclude.h:
520         * FormInclude.C:
521         * form_include.h:
522         * form_include.C:
523         * forms/form_include.fd: rework, clean up
524
525 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
526
527         * FormToc.h: use Buffer::typedef
528
529         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
530         * FormToc.C (build): ditto
531         (updateToc): ditto
532
533 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
534
535         * FormToc.C (build): implement for dynamic number of lists
536         (updateToc): ditto
537         * Menubar_pimpl.C (add_toc): ditto
538
539 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
540
541         * added credits:
542         * Dialogs.C:
543         * Makefile.am:
544         * FormCredits.[Ch]:
545         * form_credits.[Ch]:
546         * forms/form_credits.fd:
547
548 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
549
550         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
551         make ButtonList contain boost::shared_ptr<ItemInfo>
552
553         * Menubar_pimpl.C (~Pimpl): remove destructor 
554
555 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
556
557         * Makefile.am:
558         * FileDialog.C:
559         * FormFiledialog.C:
560         * FormFiledialog.h:
561         * form_filedialog.C:
562         * form_filedialog.h:
563         * FormGraphics.C:
564         * FormInclude.C:
565         * FormPreferences.C:
566         * FormPrint.C:
567         * xforms_helpers.C:
568         * xforms_helpers.h:
569         * forms/fdfix.sh:
570         * forms/makefile:
571         * form/form_filedialog.fd: add File Dialog
572         * Toolbar_pimpl.h:
573         * Toolbar_pimpl.C: move LayoutsCB to here
574
575 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
576
577         * FormParagraph.C: changes because of ParagraphParameters.
578
579 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
580
581         * FormSearch.C (Replace): remove default argument
582         (Find): ditto
583
584 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
585
586         * added find/replace dialog:
587         * FormSearch.*: added
588         * form_search.*: added
589         * forms/form_search.fd: added
590
591 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
592
593         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
594
595         * various: in a rush of delayed guilt, I've renamed all instances of
596         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
597         finally sprouted.
598
599         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
600         activate/deactivate an FL_OBJECT.
601
602         * FormCitation.C:
603         * FormDocument.C:
604         * FormInclude.C:
605         * FormParagraph.C:
606         * FormPreamble.C:
607         * FormPreferences.C:
608         * FormRef.C:
609         * FormTabular.C: used it.
610
611 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
612
613         * FormPreferences.C: removed three unused using directives.
614
615 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
616
617         * added find/replace dialog:
618         * FormSearch.*: added
619         * form_search.*: added
620         * forms/form_search.fd: added
621
622 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
623
624         * FormRef.C: Fixed the behaviour of Goto-Ref.
625
626 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
627
628         * forms/makefile: added character and preamble dialogs
629
630 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
631
632         * FormCharacter.C (FormCharacter): change order of deletion,
633         change combo_language2 to combo_language2_
634
635 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
636
637         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
638
639 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
640
641         * Dialogs.C: added layoutcharacter
642         * FormCharacter.C: added
643         * FormCharacter.h: added
644         * form_character.C: added
645         * form_character.h: added
646         * forms/form_character.fd: added
647                
648 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
649  
650         * FormPreferences.C: Handle lyxrc.language_use_babel and
651         lyxrc.language_global_options.
652
653 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
654
655         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
656
657 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
658
659         * FormBase.C: no longer transient dialogs, XMapWindow()
660           in attempt to de-iconify
661
662         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
663
664 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
665
666         * FormDocument.C (checkMarginValues): Activate "use geometry" button 
667         if using custom paper size/margin.
668
669 2001-02-21  Allan Rae  <rae@lyx.org>
670
671         * forms/form_preferences.fd: larger, bold font for outer tabfolder
672
673 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
674
675         * src/frontends/xforms/Dialogs.C: added preamble
676         * src/frontends/xforms/FormPreamble.C: added
677         * src/frontends/xforms/FormPreamble.h: added
678         * src/frontends/xforms/Makefile.am: added
679         * src/frontends/xforms/form_preamble.C: added
680         * src/frontends/xforms/form_preamble.h: added
681         * src/frontends/xforms/form_preamble.fd: added
682
683 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
684
685         * FormBase.h: moved noncopyable derivation to DialogBase.
686
687 2001-02-19  Juergen Vigna  <jug@sad.it>
688
689         * FormTabular.C (build): make all input field accepted only after
690         a "RETURN".
691
692         * forms/form_tabular.fd: removed default "Return" on Close-Button.
693
694 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
695
696         * FormError.C:
697         * FormGraphics.C:
698         * FormInset.C (showInset): change associated with name change
699         inset::hide to inset::hideDialog.
700
701 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
702
703         * FormCitation.C (build): altering "Text after" now activates the Ok,
704         Apply buttons.
705
706 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
707
708         * FormCitation.C: lots of white-space changes to make file consistent
709         with LyX style.
710         (input): use the FL_OBJECT * parameter to decide what to do, not the
711         long parameter.
712
713         * FormCitation.h: removed most entries in enum.
714
715         * forms/form_citation.fd: change names of variables, consistent with
716         Allan's naming scheme.
717         Don't pass any particular arguments to the InputCB function.
718         choice_style now triggers a callback and looks like other choices.
719
720 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
721
722         * other: use compare instead of strcmp/strncmp
723
724 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
725
726         * ButtonController.[Ch]: changed trigger_change_ vector and associated
727         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
728         callback to InputCB() but don't trigger a change in the state of the
729         Ok, Apply buttons are much rarer than those that do.
730
731         * FormCitation.C (build): associated change.
732
733 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
734
735         * ButtonController.C: include algorithm
736
737 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
738
739         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
740         new methods.
741         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
742         the vector of FL_OBJECT *s that can trigger a change in the button state
743         is not empty, then a change of state will occur only if the FL_OBJECT *
744         is present in this vector.
745
746         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
747         the user to deactivate specific fields within restore().
748         (InputCB): pass the FL_OBJECT * to bc_.valid().
749
750         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
751         trigger a change of state in the Ok,Apply buttons.
752         (update): bc_.readOnly() to the start of the method. Similar reasoning
753         to that for FormBase::RestoreCB, above.
754
755 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
756
757         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
758         IgnorantPolicy.
759
760         * forms/form_browser.fd:
761         * forms/form_copyright.fd:
762         * forms/form_error.fd:
763         * forms/form_tabular.fd:
764         * forms/form_toc.fd:
765         Consistent shortcuts for Close button: Esc and Return only.
766
767         * forms/form_citation.fd:
768         * forms/form_document.fd:
769         * forms/form_index.fd:
770         * forms/form_paragraph.fd:
771         * forms/form_preferences.fd:
772         * forms/form_print.fd:
773         * forms/form_ref.fd:
774         * forms/form_tabular_create.fd:
775         * forms/form_url.fd:
776         Consistent shortcut for Cancel button: Esc only.
777
778 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
779
780         * Dialogs.C: new Splash. Include, Bibitem/tex
781
782         * FormBase.h: make show() virtual for Splash's benefit
783
784         * Makefile.am:
785         * forms/makefile:
786         * FormBibitem.C:
787         * FormBibitem.h:
788         * FormBibtex.C:
789         * FormBibtex.h:
790         * form_bibitem.C:
791         * form_bibitem.h:
792         * form_bibtex.C:
793         * form_bibtex.h:
794         * forms/form_bibitem.fd:
795         * forms/form_bibtex.fd:
796         * FormInclude.C:
797         * FormInclude.h:
798         * form_include.C:
799         * form_include.h:
800         * forms/form_include.fd:
801         * FormSplash.C:
802         * FormSplash.h:
803         * form_splash.C:
804         * form_splash.h:
805         * forms/form_splash.fd: new forms
806
807 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
808
809         * FormLog.C: handle Literate build log nicely
810
811 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
812
813         * Menubar_pimpl.C: remove support for reference menuitem type.
814
815 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
816
817         * Makefile.am:
818         * Timeout_pimpl.h:
819         * Timeout_pimpl.C: add Timeout implementation
820
821 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
822
823         * form_browser.h:
824         * form_browser.C:
825         * forms/form_browser.fd:
826         * forms/makefile:
827         * FormBrowser.C:
828         * FormBrowser.h: readonly browser form
829
830         * FormLog.C:
831         * FormLog.h:
832         * FormVCLog.C:
833         * FormVCLog.h:
834         * Dialogs.C: add Log and VCLog
835
836         * Makefile.am: add Log and VCLog, add updatesrc target
837
838 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
839
840         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
841
842 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
843
844         * FormPreferences.C (GetFrom): fix crash when there is no format
845         defined. 
846         (GetTo): ditto.
847
848 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
849
850         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
851         unsigned char correctly and so fix 2 bugs loading/changing colors.
852
853 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
854
855         * FormRef.C (update): Do not update dialog_->{ref,name,type}
856         if inset_ == 0.
857         Deactivate the type button when buffer is LinuxDoc/Docbook
858         (build): Uncomment calls to addReadOnly().
859         (updateBrowser) Do not disable the update button when there are no 
860         keys.
861         (build, getType, getName): Use InsetRef::types.
862
863 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
864
865         * FormPrint.[Ch] (browse): new method to browse for file to print to.
866
867         * forms/form_print.fd: give the form a Browse button.
868
869 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
870
871         * FormRef.C (input): Fix the behavior of goto reference button.
872