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