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