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