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