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