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