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