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