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