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