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