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