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