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