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