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