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