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