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