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