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