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