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