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