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