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