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