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