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