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