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