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