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