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