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