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