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