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