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