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