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