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