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