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