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