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