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