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