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