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