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