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