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