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