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