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