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