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