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