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