]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
17319737f6dc2c5c9de3a14307b98af689a32f50
[lyx.git] / src / frontends / xforms / ChangeLog
1 2002-10-24  Angus Leeming  <leeming@lyx.org>
2
3         * FormRef.C (updateBrowser): invoke updateHighlight
4         (updateHighlight): don't select a browser item if there is no
5         reference selected.
6         (apply, input): use getString not fl_get_input.
7
8 2002-10-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
9
10         * FormExternal.C (apply): 
11         (input): fix an off-by-one index (causing a crash)
12
13 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
14
15         * FormGraphics.C: use checkedWidgets to ensure that the lengths and
16         glue lengths are valid. Improve code documentation and layout.
17         InsetGraphicsParams::scale is now a float; modify dialog to suit.
18
19         * FormLog.C (update): more descriptive title and warning messages.
20
21         * FormMathsPanel.C (c-tor): allow dialog to be resized.
22
23         * FormPreamble.C (build): rearrange.
24         (apply): use getString, not fl_get_input.
25
26         * FormSearch.C (build): add tooltips.
27         (input): use getString, not fl_get_input.
28
29         * FormShowFile.C: more descriptive title.
30
31         * forms/form_browser.fd:
32         * forms/form_preamble.fd: reshape.
33
34         * forms/form_graphics.fd: reshape. Remove text_warning widget.
35
36         * forms/form_maths_panel.fd:
37         * forms/form_ref.fd:
38         * forms/form_search.fd: reshape. Fix gravity.
39
40 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
41
42         * FormFloat.C (input): fix the radio buttongroup behaviour.
43
44         * RadioButtonGroup.C (init): Assert on ROUND3DBUTTON and RADIO_BUTTON
45         when adding object to the group.
46
47         * forms/form_float.fd: use RADIO_BUTTON for the buttons in the radio
48         group.
49
50         * FormDocument.C: remove redundant header files.
51
52 2002-10-24  Angus Leeming  <leeming@lyx.org>
53
54         * Dialogs_impl.h: set the policy of the BibtexDialog to
55         NoRepeatedApplyReadOnlyPolicy.
56
57 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
58
59         * forms/form_float.fd: prettify and implement gravity/resize policy
60         correctly.
61
62         * FormFloat.C: add tooltips, lots of comments and check the
63         input more carefully.
64
65 2002-10-23  Angus Leeming  <leeming@lyx.org>
66
67         * checkedwidgets.C (setWidget): Don't set icol2 to alert_col when
68         the input is invalid.
69
70 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
71
72         * FormBibtex.C: remove two redundant header files.
73
74         * FeedbackController (postMessage): s/FL_BLACK/FL_LCOL/
75
76         * FormDocument.C: disable resizing of the dialog.
77         Remove redundant counter's bounds/step/precision (is set in
78         form_document.fd).
79
80         * FormDocument.[Ch] (CheckDocumentInput): removed. Use the
81         button controller and the checkedGlueLength class to check the validity
82         of any LyXGlueLengths.
83
84         * forms/form_document.fd: prettify.
85
86 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
87
88         * forms/form_bibtex.fd:
89         * forms/form_citation.fd: less bulky with proper gravity/resize policy
90          and many other GUI layout improvements.
91
92         * FormBibtex.C: remove choose button, select directly instead;
93         add Restore/OK/Apply/Cancel buttons; modify tooltip-texts;
94
95         * FormCitation.C: (trivial) rearrange lines; remove redundant check
96         button settings (do that in form_citation.fd instead).
97
98 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
99
100         * FeedbackController.C: use the NORMAL rather than the SMALL sized font
101         to display messages in the message_widget.
102
103         * FormGraphics.h: remove un-needed #include.
104
105         * FormPrint.C (build): minimal change due to change in
106         RadioButtonGroup's semantics.
107
108         * RadioButtonGroup.[Ch]: something of a clean-up.
109         (explicit c-tor): removed.
110         (reset): removed.
111         (set): new method, accepting an FL_OBJECT *.
112
113         * xforms_helpers.[Ch] (setEnabled): change lcol setting from
114         FL_BLACK to FL_LCOL.
115         (getString) use line=0 instead of line=-1 as default case;
116
117 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
118
119         * forms/form_aboutlyx.fd: implement the text widgets as browsers
120
121         * FormAboutlyx.C (build): Rearrange tabs. Add Build-info. Prettify.
122
123 2002-10-22  Angus Leeming  <leeming@lyx.org>
124
125         * Makefile.am (libxforms_la_SOURCES): arrange list into alphabetical
126         order once again.
127         Add checkedwidgets.[Ch].
128
129         * checkedwidgets.[Ch]: new files, defining CheckedLyXLength and
130         CheckedGlueLength.
131
132         * xforms_helpers.[Ch] (isActive): new helper function.
133
134 2002-10-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
135
136         * xfont_loader.C (doLoad): typo
137
138 2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
139
140         * FormVCLog.C (update): modify, use ostringstream
141
142         * FormPreamble.C (apply): modify
143
144         * FormLog.C (update): modify
145
146         * FormAboutlyx.C (build): use ostringstream, modify
147
148 2002-10-21  Angus Leeming  <leeming@lyx.org>
149
150         * xformsImage.C (rotate): pass ints to flimage_rotate, fixing compiler
151         warning.
152
153 2002-10-21  Garst Reese <reese@isn.net>
154
155         * xformsImage.C (getWidth): work-around xforms bug enabling the display
156         of the edges of an image.
157
158 2002-10-21  Rob Lahaye  <lahaye@snu.ac.kr>
159
160         * Tooltips.C (init): pass the /formatted/ string to xforms...
161
162 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
163
164         * XLyXKeySym.h: rename private var keysym to keysym_, add accessor
165         function keysym().
166
167         * FormDocument.C (class_apply): setMessage change
168         (apply): ditto
169
170 2002-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
171
172         * Menubar_pimpl.C (create_submenu): do not create a "More..."
173         submenu just for one entry
174
175 2002-10-15  Angus Leeming  <leeming@lyx.org>
176
177         * XWorkArea.C (work_area_handler): Pass the mouse button correctly to
178         dispatch on LFUN_MOUSE_MOTION.
179
180 2002-10-15  Angus Leeming  <leeming@lyx.org>
181
182         * FormCitation.C (updateBrowser): deselect the highlighted item when
183         updating the browser.
184
185 2002-10-14  Dekel Tsur  <dekelts@tau.ac.il>
186
187         * FontInfo.C (query): Ignore bogus matches of scalable fonts.
188
189 2002-10-08  Angus Leeming  <leeming@lyx.org>
190
191         * FeedbackController.C (PrehandlerCB):
192         * combox.C (show): use fl_get_winorigin in preference to
193         fl_get_wingeometry.
194
195 2002-10-14  Angus Leeming  <leeming@lyx.org>
196
197         * Tooltips.h (set) make it private:
198         * Tooltips.C (set): don't forget to initialise the FL_OBJECT!
199
200         * FormBase.C (show):
201         * FormBaseDeprecated.C (show): no longer invoke Tooltips::set().
202
203 2002-10-14  André Pönitz <poenitz@gmx.net>
204
205         * FormDocument.C: somebody else's fix for a hard lockup
206
207 2002-10-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
208
209         * xforms_helpers.C (formatted): fix small typo, spotted by Rob
210         Lahaye
211
212 2002-10-08  Dekel Tsur  <dekelts@tau.ac.il>
213
214         * FormRef.C (update): Always list the labels of the current buffer.
215
216 2002-10-07  Angus Leeming  <leeming@lyx.org>
217
218         * FormBase.C (hide):
219         * FormBaseDeprecated.C (hide): wrap that call to fl_hide_tooltip inside
220         #ifdef required xforms version.
221
222 2002-10-04  Angus Leeming  <leeming@lyx.org>
223
224         * form_graphics.fd: un-cripple dialog by reverting yesterday's change.
225
226         * FeedbackController.C (PrehandlerCB): reduce the necessary calcs to the
227         bare minimum.
228
229         * combox.[Ch]: the optional tabfolder args passed to the c-tor are
230         no longer necessary and are scrapped.
231         (show): use the same, minimal fix as in PrehandlerCB to ensure that
232         the form's x,y coords are up to date. In truth, this fix should be
233         redundant, but not all "enter" events are caught by the prehandler.
234
235         * FormDocument.C (build):
236         * FormPreferences.C (xyz::build): no longer pass the tabfolder to the
237         combox c-tor.
238
239 2002-10-03  Angus Leeming  <leeming@lyx.org>
240
241         * FeedbackController.C (PrehandlerCB): re-compute the folder->x,
242         folder->y coords of a tabfolder when the mouse enters the folder.
243         This works around an xforms bug that manifests itslf as tooltips
244         appearing in their original position after the dialog has been
245         moved aside.
246
247         * FormAboutlyx.C (build):
248         * FormDocument.C (build):
249         * FormGraphics.C (build):
250         * FormPreferences.C (build):
251         * FormTabular.C (build): set the prehandler for tabfolders.
252
253         * form_graphics.fd: move the edge of the tabfolder in by 5 pixels
254         to ensure that the tabfolder prehandler is called.
255
256 2002-10-03  Angus Leeming  <leeming@lyx.org>
257
258         * lyx_gui.C (start): ev.xany.type is of type 'int' so print it as a
259         decimal not a hexadecimal.
260
261         * FormBase.C (hide):
262         * FormBaseDeprecated.C (hide): ensure that tooltips are hidden along
263         with the dialog.
264
265 2002-09-30  Angus Leeming  <leeming@lyx.org>
266
267         * FormBase.[Ch]:
268         * FormBaseDeprecated.[Ch]:
269         (icon_pixmap_, icon_mask_) new member variables.
270         (prepare_to_show) new method, containing initialisation code invoked
271         the first time show() is called.
272         (d-tor) destroy icon_pixmap_, if it exists.
273         (show) ensure that the icon pixmap is generated only once.
274
275         * XFormsView.[Ch]:
276         (icon_pixmap_, icon_mask_) new member variables.
277         (d-tor) destroy icon_pixmap_, if it exists.
278         (create_form_form_main) assign the generated pixmap to the new
279         icon_pixmap_ member variable.
280
281 2002-09-26  Angus Leeming  <leeming@lyx.org>
282
283         * xscreen.h: don't #include "XWorkArea.h", forward-declare XWorkArea.
284
285 2002-09-25  Angus Leeming  <leeming@lyx.org>
286
287         * Dialogs2.C:
288         * Dialogs_impl.h:
289         * FormWrap.h:
290         * LyXKeySymFactory.C:
291         * LyXScreenFactory.C:
292         * Menubar_pimpl.[Ch]:
293         * Toolbar_pimpl.[Ch]:
294         * WorkAreaFactory.C:
295         * lyx_gui.C: doxygen fixes.
296
297 2002-09-25  Dekel Tsur  <dekelts@tau.ac.il>
298
299         * forms/form_wrap.fd: floatflt has no "Inner" placement option.
300         The possible placements are default/outer/left/right.
301
302 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
303
304         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
305
306 2002-09-20  Martin Vermeer  <martin.vermeer@hut.fi>
307
308         * forms/form_maths_space.fd
309         * FormMathSpaces: remove access to internal macros \lyx*space
310
311 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
312
313         * Toolbar_pimpl.C (layoutSelected): when selecting a layout in
314         combox, make sure the corresponding shortcut is shown in
315         minibuffer
316
317 2002-09-16  John Levon  <levon@movementarian.org>
318
319         * forms/form_character.fd: Escape to cancel
320
321 2002-09-13  Rob Lahaye  <lahaye@snu.ac.kr>
322
323         * forms/form_graphics.fd:
324         * forms/form_print.fd: minor polishing of layout
325
326 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
327
328         * FormGraphics.C: improve tooltips text
329
330         * forms/form_graphics.fd: cosmetic change in file tab
331
332 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
333
334         * FormTexinfo.C:
335         * forms/form_filedialog.fd:
336         * forms/form_texinfo.fd: less bulky xforms dialogs.
337
338 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
339
340         * FormPrint.[Ch]:
341         * forms/form_print.fd: new xforms print dialog layout
342
343 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
344
345         * FormGraphics.C: use "Default" as first item in Origin of rotation
346
347         * forms/form_graphics.fd: improved layout
348
349 2002-09-11  Angus Leeming  <leeming@lyx.org>
350
351         * FormInclude.C (update): remove lyxerr call.
352
353 2002-09-09  John Levon  <levon@movementarian.org>
354
355         * FormInclude.C:
356         * forms/form_include.fd: reorder, remove noload
357
358 2002-09-09  John Levon  <levon@movementarian.org>
359
360         * FormMathDeco.C: move latex_deco into ControlMath
361
362 2002-09-09  Rob Lahaye  <lahaye@snu.ac.kr>
363
364         * FormBase.C:
365         * FormBaseDeprecated.C: use "LyX: " prefix to dialog window title;
366         set minimized title (without "LyX: ") and its icon.
367
368         * FormSpellchecker.C:
369         * FormSearch.C:
370         * FormThesaurus.C: remove "LyX: " from dialog window title.
371
372         * FormRef.[Ch]: add proper switch for "Go to" button.
373
374         * FormBibitem.C:
375         * forms/form_bibitem.fd:
376         * FormCitation.C:
377         * forms/form_citation.fd:
378         * FormRef.C:
379         * forms/form_ref.fd:
380         * FormSpellchecker.[Ch]:
381         * forms/form_spellchecker.fd:
382         * forms/form_toc.fd:
383         * forms/form_url.fd: less bulky dialogs; use proper gravity and
384         resize policy; add few tooltips.
385
386 2002-09-06  Alain Castera  <castera@in2p3.fr>
387
388         * FormTabular.C: leave the horizontal alignment buttons alive
389           on fixed width columns
390
391 2002-09-05  Angus Leeming  <leeming@lyx.org>
392
393         * all files: modify the headers as discussed on the list.
394
395 2002-08-30  John Levon  <levon@movementarian.org>
396
397         * MathsCallbacks.h:
398         * forms/fdfix.sh: fix build from last change
399
400 2002-08-30  John Levon  <levon@movementarian.org>
401
402         * MathsSymbols.h:
403         * MathsSymbols.C:
404         * FormMathsPanel.h:
405         * FormMathsPanel.C: remove MathsSymbols to controllers/
406
407 2002-08-29  John Levon  <levon@movementarian.org>
408
409         * MathsSymbols.h:
410         * MathsSymbols.C:
411         * Toolbar_pimpl.C: use XPMs for toolbar instead of gook
412
413 2002-08-29  John Levon  <levon@movementarian.org>
414
415         * MathsSymbols.C: implement splitting for AMS. nrel
416           is broken
417
418 2002-08-29  John Levon  <levon@movementarian.org>
419
420         * MathsSymbols.C: fix two crash bugs
421
422 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
423
424         * forms/form_graphics.fd:
425         * FormGraphics.C: re-implement the use of text_warning box.
426
427         * forms/form_preferences.fd:
428         * FormPreferences.C: use displayTranslator, change display mode
429         from four radio buttons into one choice button.
430
431         * FormBibtex.C: fix SIGSEGV with [Choose] when no style is selected.
432
433 2002-08-24  John Levon  <levon@movementarian.org>
434
435         * xformsImage.C: fix build, add FIXME for Rob
436
437 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
438
439         * FormGraphics.[Ch]:
440         * forms/form_graphics.fd: Implement new graphics dialog
441
442         * FormPreferences.C: use display_graphics "monochrome|grayscale|none"
443         instead of "mono|gray|no".
444
445 2002-08-22  John Levon  <levon@movementarian.org>
446
447         * xfont_loader.C: show name of failed font load (from Mikhail Teterin)
448
449 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
450
451         * FormMathsBitmap.h: include boost/shared_ptr.hpp, remove include
452         for support/smart_ptr.h, change use of smart ptr to boost version
453
454         * FormMathsBitmap.C (FormMathsBitmap): do not initialize form_ (it
455         is a smart_ptr)
456         (build): use nifty 3rd arg of smart_ptr
457         (addBitmap): ditto
458
459 2002-08-20  John Levon  <levon@movementarian.org>
460
461         * lyx_gui.C: estimate default DPI
462
463 2002-08-16  Angus Leeming  <leeming@lyx.org>
464
465         * Dialogs.C:
466         * Dialogs2.C:
467         * Dialogs_impl.h: use the qt2 scheme of vars not pointer to vars.
468
469         * Dialogs3.C: removed.
470
471 2002-08-16  Angus Leeming  <leeming@lyx.org>
472
473         * Tooltips.C (c-tor): don't forget the "#ifdef crap xforms" code next
474         time, old boy.
475
476 2002-08-16  Michael Schmitt <Michael.Schmitt@teststep.org>
477
478         * FormRef.C (update): Synchronise the buffer choice and the list of
479         labels if the dialog is re-opened.
480
481 2002-08-15  Angus Leeming  <leeming@lyx.org>
482
483         * Dialogs.C:
484         * Dialogs2.C:
485         * Dialogs3.C:
486         * Dialogs_impl.h: the brave new world of Dialog creation.
487
488         * FormBaseDeprecated.C:
489         * FormFiledialog.C:
490         * XFormsView.C: Dialogs::redrawGUI is now a method not a signal.
491
492         * guiapi.C: discard.
493
494         * Makefile.am: add new files Dialogs[23].C Dialogs_impl.h and
495         remove guiapi.C.
496
497 2002-08-15  Angus Leeming  <leeming@lyx.org>
498
499         * lots: changed my email address to leeming@lyx.org.
500
501         * FormBaseDeprecated.[Ch]: return it to private derivation from
502         boost::noncopyable.
503
504         * FormBaseDeprecated.[Ch]:
505         * FormDocument.[Ch]:
506         * FormInset.[Ch]:
507         * FormMaths*.[Ch]:
508         * FormPreferences.[Ch]:
509         * FormTabular.[Ch]:
510         pass and store references to LyXView and Dialogs, not pointers.
511
512         * FormInset.[Ch]: remove class FormCommand.
513
514 2002-08-14  Angus Leeming  <leeming@lyx.org>
515
516         * FormBaseDeprecated.h: public derivation from boost::noncopyable.
517
518         * forms/form_document.fd: remove declaration of file 'psnfss2.xpm'
519
520 2002-08-14  Angus Leeming  <leeming@lyx.org>
521
522         * FormBaseDeprecated.h: no longer derives from DialogBase, but instead
523         derives directly from boost::noncopyable.
524         (show): made public.
525
526         * FeedbackController.h: rearrange #includes.
527
528         * FormDocument.C:
529         * FormMathsDeco.C:
530         * FormMathsDelim.C:
531         * FormMathsMatrix.C:
532         * FormMathsPanel.C:
533         * FormTabular.C: remove #include "Dialogs.h"
534
535         * FormMathsBitmap.C: remove #include "Dialogs.h", "LyXView.h".
536
537         * FormPreferences.C: rearrange #includes.
538
539         * FormTabular.h (showInset, updateInset): make public.
540
541         * FormDocument.C (build): enable the bmtable to find the right file!
542
543         * guiapi.C (gui_ShowInfo): removed.
544
545 2002-08-13  André Poenitz  <poenitz@gmx.net>
546
547         * Toolbar_pimpl.C: small cleanup
548
549 2002-08-13  Angus Leeming  <leeming@lyx.org>
550
551         * FileDialog.C:
552         * FormMathsDelim.C:
553         * FormMathsMatrix.C:
554         * FormMathsPanel.C:
555         * FormPreferences.C:
556         * Menubar_pimpl.C:
557         * Toolbar_pimpl.C:
558         * XFormsView.C:
559         * lyx_gui.C:
560         changes due to the changed LyXView interface that now returns references
561         to member variables not pointers.
562
563 2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
564
565         * Menubar_pimpl.C (create_submenu): fix code to disable submenu
566         entries.
567
568 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
569
570         * FormDocument.C (saveParamsAsDefault): use proper constructment
571
572 2002-08-12  Angus Leeming  <leeming@lyx.org>
573
574         * FormCitation.C:
575         * FromRef.C: change due to change of ControlConnections method name,
576         isReadonly() -> bufferIsReadonly().
577
578         * FormIndex.C:
579         * FormPrint.C: no longer #include "frontends/LyXView.h".
580
581 2002-08-12  Angus Leeming  <leeming@lyx.org>
582
583         * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
584         the Dialogs::toggleTooltips signal.
585
586         * FormAboutlyx.[Ch]:
587         * FormBibitem.[Ch]:
588         * FormBibtex.[Ch]:
589         * FormBrowser.[Ch]:
590         * FormCharacter.[Ch]:
591         * FormCitation.[Ch]:
592         * FormERT.[Ch]:
593         * FormError.[Ch]:
594         * FormExternal.[Ch]:
595         * FormFloat.[Ch]:
596         * FormForks.[Ch]:
597         * FormGraphics.[Ch]:
598         * FormInclude.[Ch]:
599         * FormIndex.[Ch]:
600         * FormLog.[Ch]:
601         * FormMinipage.[Ch]:
602         * FormParagraph.[Ch]:
603         * FormPreamble.[Ch]:
604         * FormPrint.[Ch]:
605         * FormRef.[Ch]:
606         * FormSearch.[Ch]:
607         * FormSendto.[Ch]:
608         * FormShowFile.[Ch]:
609         * FormSpellchecker.[Ch]:
610         * FormTabularCreate.[Ch]:
611         * FormTexinfo.[Ch]:
612         * FormThesaurus.[Ch]:
613         * FormToc.[Ch]:
614         * FormURL.[Ch]:
615         * FormVCLog.[Ch]:
616         No longer pass Controller or Dialogs to the c-tor.
617         No longer forward-declare Dialogs.
618
619         * FormBase.[Ch]: derives from ViewBase directly.
620         No longer passed ControlButtons & or Dialogs &.
621         (bc): new method, enabling the daughter classes to access the
622         ButtonController.
623         (C_FormBaseApplyCB):
624         (C_FormBaseOKCB):
625         (C_FormBaseCancelCB):
626         (C_FormBaseRestoreCB):
627         (C_WMHideCB): changes due to a change in the ViewBase class.
628
629         * Toolbar_pimpl.[Ch] (c-tor):
630         * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
631
632         * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
633
634         * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
635         Dialogs & to the Toolbar.
636
637         * guiapi.C: access the controller methods by explicit invocation of the
638         controller.
639
640 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
641
642         * FormDocument.C (saveParamsAsDefault): ParagraphList changes
643         (class_apply): ditto
644
645 2002-08-08  John Levon  <levon@movementarian.org>
646
647         * Menubar_pimpl.C:
648         * Toolbar_pimpl.C: lyxaction cleanup
649
650 2002-08-08  John Levon  <levon@movementarian.org>
651
652         * forms/form_thesaurus.fd: allow Esc to close dialog
653
654 2002-08-02  Angus Leeming  <leeming@lyx.org>
655
656         * FormInclude.C:
657         * forms/form_include.fd: added a check_preview button and controlling
658         logic. The user can now choose to preview a \input-ed file.
659
660 2002-08-02  Angus Leeming  <leeming@lyx.org>
661
662         * FormTabular.C (input):
663         * XMiniBuffer.C (show_info): changes due to LyXView::view() now
664         returning a boost::shared_ptr.
665
666 2002-08-01  John Levon  <levon@movementarian.org>
667
668         * FormDocument.C: writeFile() change
669
670 2002-08-01  John Levon  <levon@movementarian.org>
671
672         * FormPreferences.h:
673         * FormPreferences.C:
674         * guiapi.C:
675         * forms/form_spellchecker.fd: remove options from spellchecker
676
677 2002-07-30  John Levon  <levon@movementarian.org>
678
679         * lyx_gui.C: implement remove_read_callback()
680
681 2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
682
683         * XWorkArea.C (work_area_handler): change type of
684         scrollbar_value_old to double
685
686 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
687
688         * several files: strip,frontStrip -> trim,ltrim,rtrim
689
690 2002-07-25  John Levon  <levon@movementarian.org>
691
692         * lyx_gui.C:
693         * XWorkArea.C: using dec
694
695 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
696
697         * FormFloat.C: Fixed and better GUI-logic
698
699 2002-07-25  André Pönitz <poenitz@gmx.net>
700
701         * lyx_gui.C:
702         * XWorkArea.C: add 'dec' to switch back to decimal output
703
704 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
705
706         * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
707         (create_submenu): add parameter ``all_disabled'' which will be
708         false only if the menu contains at least one working item. Disable
709         submenus who have all_disabled true. What I could not do, though
710         is disable menubar items when all the menu is disabled (because I
711         know about it only when I try to open this menu)
712
713 2002-07-25  Herbert Voss  <voss@perce.de>
714
715         * FormBibtex.C (update): clear browser first
716
717 2002-07-25  Juergen Vigna  <jug@sad.it>
718
719         * XWorkArea.C (work_area_handler): set y_old and x_old to some
720         values in the MOUSE or DRAG even.
721
722 2002-07-25  John Levon  <levon@movementarian.org>
723
724         * forms/form_float.fd: "Span columns"
725
726 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
727
728         * FormFloat.C:
729         * forms/form_float.fd: Implement default placement checkbox;
730         some minor tweaks
731
732 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
733
734         * Menubar_pimpl.C (create_submenu): add the code for splitting too
735         long menus here. Remove call to add_toc.
736
737         * Menubar_pimpl.C (add_toc):
738         (add_toc2): remove. This code is now in MenuBackend; now, all the
739         frontend has to do is to support the item kinds Command, Submenu
740         and Separator. The rest is done transparently.
741
742 2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
743
744         * FormFloat.C:
745         * forms/form_float.fd: Implement Wide Float toggle and !-option;
746         disable h and b with wide floats
747
748 2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
749
750         * Menubar_pimpl.C (create_submenu): updates due to changes in
751         menubackend.
752
753 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
754
755         * XMiniBuffer.h: add connection objects, and use them
756         * XMiniBuffer.C (XMiniBuffer): here and
757         (dd_init): here
758
759         * XFormsView.h: add connection objects, use them
760         * XFormsView.C (XFormsView): here
761
762 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
763
764         * XFormsView.C: don't call toolbar_->set()
765
766         * Toolbar_pimpl.h:
767         * Toolbar_pimpl.C: rationalise code, remove half-working
768           update stuff into simple add()
769
770 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
771
772         * lyx_gui.C: add lyx_gui::exit()
773
774 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
775
776         * Toolbar_pimpl.h:
777         * Toolbar_pimpl.C: remove ->push()
778
779 2002-07-22  Herbert Voss  <voss@lyx.org>
780
781         * FormGraphics.C: add tooltips, changesize_type to size_kind.
782         some rearrangements to the code
783
784 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
785
786         * FormToc.C: std:: fix
787
788 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
789
790         * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
791
792         * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
793         and "commandtags.h"
794
795         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
796
797         * FormSendto.C:
798         * FormParagraph.C:
799         * FormMinipage.C:
800         * FormGraphics.C:
801         * FormForks.C:
802         * FormCitation.C:
803         * DropDown.C: update to use new getString and getVector
804
805         * xforms_helpers.[Ch]: replace getVectorFromChoice and
806         getVectorFromBrowser by getVector; replace getStringFromInput,
807         getStringFromBrowser and getSelectedStringFromBrowser with
808         getString, which works with input, choice and browser objects
809
810         * Menubar_pimpl.C:
811         * FormToc.C: update to use new toc.[Ch]
812
813 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
814
815         * XFormsView.C: move autosave timer to LyXView.C
816
817 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
818
819         * Menubar_pimpl.[Ch]: remove support for multiple menubars
820
821 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
822
823         * XMiniBuffer.h:
824         * XMiniBuffer.C: cleanup, make start/end history work as before
825
826 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
827
828         * FormMathsDelim.C:
829         * FormMathsMatrix.C: fix dispatch calls nicely
830
831 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
832
833         * Menubar_pimpl.C (add_toc): avoid crash when there is no document
834         open
835
836         * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
837
838 2002-04-28  Herbert Voss  <voss@perce.de>
839
840         * FormGraphics.C:
841         * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
842
843 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
844
845         * DropDown.h:
846         * DropDown.C: remove unneeded LyXView *
847
848         * XFormsView.h:
849         * XFormsView.C: changes for minibuffer rework
850
851         * XMiniBuffer.h:
852         * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
853           old code to here
854
855         * lyx_gui.C: add FIXME
856
857 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
858
859         * FormMathsDelim.C:
860         * FormMathsMatrix.C: fix dispatch calls
861
862 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
863
864         * Menubar_pimpl.C:
865         * Toolbar_pimpl.C:
866         * lyx_gui.C:
867         * XformsView.C: remove initMiniBuffer(), verboseDispatch()
868
869         * xfont_loader.C: remove call to messagePush(),Pop()
870
871 2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
872
873         * FormFiledialog.C: Add missing #include
874
875 2002-07-17  Angus Leeming  <leeming@lyx.org>
876
877         * xformsImage.C (init_graphics): disable direct loading of PostScript
878         files. It's more effort than it's worth.
879
880 2002-07-17  André Pönitz <poenitz@gmx.net>
881
882         * FormPreferences.C: add help for $$s feature, lots of stupid "code
883          beautifying"
884
885 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
886
887         * FormPreferences.C:
888         * forms/form_preferences.fd: remove 2nd exit confirmation
889
890 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
891
892         * XFormsView.h:
893         * XFormsView.C: hook up view_state_changed
894
895 2002-07-16  Angus Leeming  <leeming@lyx.org>
896
897         * XPainter.C: add some #ifdef ugliness to enable the home grown image
898         loader to work too.
899
900 2002-07-16  André Pönitz <poenitz@gmx.net>
901
902         * FormFiledialog.[Ch]: rename member variables, rewrite some functions
903
904 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
905
906         * xformsImage.h:
907         * xformsImage.C: add isDrawable()
908
909         * XPainter.C: use static cast to xformsImage
910
911 2002-07-14  Angus Leeming  <leeming@lyx.org>
912
913         * lyx_gui.C (C_read_callback): give it extern "C" linkage.
914
915 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
916
917         * lyx_gui.C: add set_read_callback()
918
919 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
920
921         * lyx_gui.C: move init_graphics() into setup
922
923 2002-07-12  Angus Leeming  <leeming@lyx.org>
924
925         * xformsImage.C (width): apply fudge irrespective of library version.
926
927 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
928
929         * Toolbar_pimpl.h:
930         * Toolbar_pimpl.C: remove unused (de)activate()
931
932 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
933
934         * lyx_gui.C: implement update_fonts(), font_available()
935
936 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
937
938         * lyx_gui.C: add update_color()
939
940 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
941
942         * FormPreferences.C:
943         * forms/form_preferences.fd: remove file->new asks for name
944
945 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
946
947         * XWorkArea.h:
948         * XWorkArea.C: do a copy area on redraw when no geometry change
949
950 2002-07-11  Herbert Voss  <voss@perce.de>
951
952         * FormGraphics.C (input): test also the height for %-value, when
953         importing the latex-value into the lyx-view
954
955 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
956
957         * XMiniBuffer.C (peek_event):
958         * combox.C (peek_event):
959         * DropDown.C (peek): support keypad keys
960
961 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
962
963         * xscreen.C: add const
964
965 2002-07-09  Angus Leeming  <leeming@lyx.org>
966
967         * xformsImage.C (scale): use boost::tie.
968         (width): fudge to fix bug in image width for xforms <= 0.89.6.
969
970 2002-07-08  Angus Leeming  <leeming@lyx.org>
971
972         * forms/fdfix.sh: whitespace.
973
974 2002-07-05  Angus Leeming  <leeming@lyx.org>
975
976         * lyx_gui.C (hexname): new function.
977
978 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
979
980         * lyx_gui.C (init_graphics): boost::function assign, not
981         boost::signal connect.
982
983         * combox.C (Combox): what remove does is now done implicitly from
984         XFormsView destructor.
985
986         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
987
988         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
989
990         * XFormsView.C (XFormsView): hide and free form_
991         (getForm): raw pointer return
992         (create_form_form_main): raw pointer set
993
994         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
995         implicitly from XFormsView destructor.
996
997 2002-07-04  André Pönitz <poenitz@gmx.net>
998
999         * FormInset.[Ch]: reduce #include depencies
1000
1001         * guiapi.C: suppress compiler warning
1002
1003 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1004
1005         * FormInclude.C: Comment out unneeded and wrong update mechanism
1006         (related to bug #459)
1007         *forms/form_include.fd: define missing callbacks (bug #459)
1008
1009 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
1010
1011         * FormDocument.C (build): add pt154 encoding
1012
1013 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1014
1015         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
1016
1017 2002-07-01  Angus Leeming  <leeming@lyx.org>
1018
1019         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
1020
1021 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
1022
1023         * forms/fdfix.sh: fix compilation failure on WinXP.
1024
1025 2002-06-28  Angus Leeming  <leeming@lyx.org>
1026
1027         * XPainter.[Ch]: changes associated with the name change
1028         grfx::GImage -> grfx::Image.
1029
1030         * xformsGImage.[Ch]: deleted.
1031         * xformsImage.[Ch]: new files, reflecting changed class name.
1032
1033         * Makefile.am:
1034         * lyx_gui.C: associated changes.
1035
1036 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1037
1038         * FormPreferences.C
1039         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
1040
1041 2002-06-26  Angus Leeming  <leeming@lyx.org>
1042
1043         * xformsGImage.C (load, setPixmap): changes aassociated with moving
1044         grfx::DisplayType out of grfx::GParams.
1045
1046 2002-06-25  Angus Leeming  <leeming@lyx.org>
1047
1048         * FormPreferences.C (LnFmisc::apply): Comment out the call to
1049         grfx::GCache::changeDisplay. The method no longer exists now that the
1050         pixmap generation part of the graphics loader has been moved into
1051         InsetGraphics.
1052
1053 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1054
1055         * Toolbar_pimpl.C: layout as layout
1056
1057 2002-06-21  Angus Leeming  <leeming@lyx.org>
1058
1059         * xscreen.C: add a using std::endl directive.
1060
1061 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1062
1063         * FormPreferences.h:
1064         * FormPreferences.C:
1065         * forms/form_preferences.fd: remove show_banner, display_shortcuts
1066
1067 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1068
1069         * XWorkArea.h:
1070         * XWorkArea.C: remove splash, should be handled in
1071           LyXScreen::greyOut()
1072
1073 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
1074
1075         * forms/form_texinfo.fd: "Update List" not "Rescan"
1076
1077 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1078
1079         * guiapi.C: createIndex() changed
1080
1081 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1082
1083         * FormBibtex.C: use new lyx::eliminate_duplicates
1084
1085 2002-06-20 Herbert Voss  <voss@perce.de>
1086
1087         * FormBibtex.C:
1088         * forms/form_bibtex.fd: give better support for choosing the
1089         bibstyle (new browserfield with the available bibstyles).
1090         move some code of ControlTexinfo into a helper
1091         file support/tex-helpers to use some of the functions
1092
1093 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1094
1095         * XWorkArea.h:
1096         * XWorkArea.C: remove unused code, name change
1097
1098 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1099
1100         * XLyXKeySym.h:
1101         * XLyXKeySym.C: whitespace
1102
1103 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
1104
1105         * XWorkArea.h: remove focus stuff, greyOut()
1106
1107 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1108
1109         * XWorkArea.C: remove focus/unfocus events
1110
1111 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1112
1113         * XWorkArea.h: remove unused methods
1114
1115 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
1116
1117         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
1118           Cleaner, smaller.
1119
1120 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
1121
1122         * XWorkArea.h: remove unused width()
1123
1124 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
1125
1126         * guiapi.C: fix compile with libAiksaurus
1127
1128 2002-06-17  Herbert Voss  <voss@perce.de>
1129
1130         * forms/.cvsignore: ignore the *.lo files
1131
1132 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
1133
1134         * FormSearch.h:
1135         * FormSearch.C: focus and select search string on open (bug #77)
1136
1137 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1138
1139         * changes to let the function setup happen in frontends
1140
1141         * guiapi.C: new file
1142
1143 2002-06-16    <alstrup@diku.dk>
1144
1145         * xscreen.C (draw): After drawing, we wait for X with XSync..
1146
1147         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
1148
1149         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
1150
1151         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
1152
1153         * WorkAreaFactory.C: New file for GUII WorkArea.
1154
1155         * LyXScreenFactory.C: WorkArea GUIIized.
1156
1157 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
1158
1159         * LyXKeySymFactory.C: Added XForms implementation.
1160
1161         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
1162         stuff.
1163
1164         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
1165
1166 2002-06-14  Lyx Development team  <lyx@electronia>
1167
1168         * LyXScreenFactory.C: Implementation for XForms.
1169
1170         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
1171         called XScreen (surprise!).
1172
1173 2002-06-14  Angus Leeming  <leeming@lyx.org>
1174
1175         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
1176
1177         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
1178         if not, exit gracefully.
1179         Test whether the newly generated .h file is different from the existing
1180         one and if not discard it to prevent unnecessary recompilation in the
1181         xforms directory.
1182
1183 2002-06-14  Angus Leeming  <leeming@lyx.org>
1184
1185         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
1186         "this", ro we'll get a crash following FormBaseDeprecated's
1187         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
1188
1189         This is the only form in which all the folders are not built in the
1190         parent class direct, so this is the only one that should suffer from
1191         this bug.
1192
1193 2002-06-12  Angus Leeming  <leeming@lyx.org>
1194
1195         * form_*.[Ch]: removed from the repository.
1196         * forms/Makefile.am:
1197         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
1198
1199         * forms/form_*.fd: use a consistent naming convention for the fdesign
1200         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
1201         struct FD_aboutlyx;
1202         struct FD_aboutlyx_version;
1203         struct FD_aboutlyx_credits;
1204         struct FD_aboutlyx_license;
1205
1206         * forms/fdfix[ch].sed: no longer write the build routines for the
1207         fdesign generated FD_xyz structs as member methods of the controlling
1208         FormXyz class. It's unnecessary and needs patch files in addition to
1209         the sed magic to work properly. Thus, the structs above are now
1210         generated by routines
1211         FD_aboutlyx * build_aboutlyx(void *);
1212         FD_aboutlyx_version * build_aboutlyx_version(void *);
1213         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
1214         FD_aboutlyx_license * build_aboutlyx_license(void *);
1215
1216         * forms/README: document all the above.
1217
1218         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
1219
1220         * forms_gettext.[Ch]: new files containing only the scex, idex functions
1221         stored previously in xforms_helpers.[Ch].
1222
1223         * xforms_helpers.[Ch]: removed scex, idex functions.
1224
1225         * Most other files: minor changes associated with the above.
1226
1227 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1228
1229         * XWorkArea.h:
1230         * XWorkArea.C: move scrolling logic into here
1231
1232         * ColorHandler.h:
1233         * ColorHandler.C:
1234         * XPainter.h:
1235         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
1236         s/Painter/XPainter/
1237
1238 2002-06-12  Angus Leeming  <leeming@lyx.org>
1239
1240         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
1241
1242 2002-06-12  Angus Leeming  <leeming@lyx.org>
1243
1244         * FormParagraph.C: include ParagraphParameters.h now that
1245         ParagraphParameters is forward declared in ControlParagraph.h.
1246
1247 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
1248
1249         * FormMathsDelim.C: fix delimiter pre-display rendering
1250           mess-up bug (354)
1251
1252 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1253
1254         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
1255
1256 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1257
1258         * XFormsView.h:
1259         * XFormsView.C: move init() back to LyXView
1260
1261 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1262
1263         * GUIRunTime.C: remove in favour of ...
1264
1265         * Makefile.am:
1266         * lyx_gui.C: ... GUI startup namespace
1267
1268         * XFormsView.h:
1269         * XFormsView.C: change show() prototype
1270
1271         * XPainter.C:
1272         * xfont_loader.C: don't use GUIRunTime any more
1273
1274 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1275
1276         * ColorHandler.C:
1277         * FontInfo.h:
1278         * FormBase.C:
1279         * FormBaseDeprecated.C:
1280         * MathsSymbols.C:
1281         * Menubar_pimpl.C: minor cleanups
1282
1283 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1284
1285         * xformsGImage.C:
1286         * FontInfo.h:
1287         * FontInfo.C: some cleanup
1288
1289         * XWorkArea.C:
1290         * XFormsView.h:
1291         * XFormsView.C: some minor cleanup, use of
1292           scoped_ptr
1293
1294         * xfont_loader.h:
1295         * xfont_loader.C: rename
1296
1297 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
1298
1299         * XWorkArea.h:
1300         * XWorkArea.C: use workHeight(), remove enter/leaveView
1301
1302 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
1303
1304         * XWorkArea.h:
1305         * XWorkArea.C: remove belowMouse() and active()
1306
1307 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
1308
1309         * xfont_metrics.h:
1310         * xfont_metrics.C:
1311         * XPainter.C: X-specific metrics stuff moved into xforms/ only
1312
1313 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
1314
1315         * FormParagraph.[Ch]: moved to mvc
1316         * form_paragraph.[Ch]: idem
1317         * forms/form_paragraph.fd: idem
1318         * Dialogs.C: idem
1319
1320 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1321
1322         * GUIRunTime.C (initialiseGraphics): condition the choice of
1323         loader on USE_XFORMS_IMAGE_LOADER
1324
1325         * xformsGImage.C (init_graphics): do not initialize jpeg support
1326         if not available
1327
1328 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1329
1330         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
1331
1332 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1333
1334         * FormMathsPanel.C: do not include ButtonController.tmpl
1335         * FormPreferences.C: ditto
1336         * xformsBC.C: ditto
1337
1338         * FormBase.h (controller): remove ViewBase:: prefix
1339
1340 2002-06-07  Angus Leeming  <leeming@lyx.org>
1341
1342         Fixes needed to compile with Compaq cxx 6.5.
1343         * ColorHandler.C:
1344         * DropDown.C:
1345         * FormThesaurus.C:
1346         all c-library variables have been moved into namespace std.
1347         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1348
1349         * XFormsView.C: add a using std::abs directive.
1350
1351         * FormBase.h (FormCB::controller): I have had to prefix base class
1352         methods with Base:: Wierd!
1353
1354 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
1355
1356         * xformsGImage.h: an xforms build fix
1357
1358 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
1359
1360         * Tooltips.C: fix some sigc++ -> boost errors.
1361
1362 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
1363
1364         * GUIRunTime.C:
1365         * XFormsView.C:
1366         * XWorkArea.C:
1367         * xforms_resize.C:
1368         * xformsGImage.h: fixes for xforms 1.0 version
1369           checking
1370
1371 2002-05-10  Herbert Voss  <voss@perce.de>
1372
1373         * FormInclude.C (input, update): disable load-button when
1374         "use verbatim" is enabled
1375
1376 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1377
1378         * FileDialog.C (FileDialog): fix () bug when using new
1379         * xformsGImage.C (newImage): ditto
1380         * Toolbar_pimpl.C (Pimpl): ditto
1381         * xfont_loader.C (getFontinfo): ditto
1382
1383 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1384
1385         * switch from SigC signals to boost::signals.
1386
1387         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
1388
1389 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1390
1391         * FormDocument.C (input): set preamble too when saving default
1392         template.
1393
1394 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
1395
1396         * Makefile.am:
1397         * XWorkArea.h:
1398         * XWorkArea.C: moved here
1399
1400 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
1401
1402         * ColorHandler.h:
1403         * ColorHandler.C:
1404         * FontInfo.h:
1405         * FontInfo.C: moved here
1406
1407         * xfont_loader.h:
1408         * xfont_loader.C: moved here
1409
1410         * Makefile.am:
1411         * xfont_metrics.C: changes from above
1412
1413 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1414
1415         * Makefile.am:
1416         * XPainter.C:
1417         * xfont_metrics.h:
1418         * xfont_metrics.C: moved font metrics code
1419
1420 2002-05-24  Juergen Vigna  <jug@sad.it>
1421
1422         * FormMathsBitmap.C: include local includes first (selfcontainment)
1423         * FormMathsBitmap.h: include LString.h first.
1424
1425 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1426
1427         * XFormsView.C:
1428         * lyxlookup.h:
1429         * lyxlookup.C:
1430         * Makefile.am: move here
1431
1432 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1433
1434         * DropDown.h:
1435         * FileDialog.C:
1436         * FormBaseDeprecated.C:
1437         * FormDocument.C:
1438         * FormIndex.C:
1439         * FormInset.C:
1440         * FormMathsBitmap.C:
1441         * FormMathsDelim.C:
1442         * FormMathsMatrix.C:
1443         * FormMathsPanel.C:
1444         * FormParagraph.C:
1445         * FormPreferences.C:
1446         * FormPrint.C:
1447         * FormTabular.C:
1448         * Makefile.am:
1449         * XFormsView.h:
1450         * XFormsView.C: LyXView is now in frontends/,
1451         XFormsView moved to here
1452
1453 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1454
1455         * Makefile.am:
1456         * XPainter.h:
1457         * XPainter.C: move Painter here
1458
1459 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1460
1461         * Menubar_pimpl.C: add scoped_ptr.hpp
1462
1463         * FormPrint.h: remove smart_ptr.hpp
1464
1465         * FormBase.h: use more specific smart_ptr header
1466         * FormCharacter.h: ditto
1467         * FormMathsStyle.h: ditto
1468         * FormAboutlyx.h: ditto
1469         * Menubar_pimpl.h: ditto
1470         * FormTabular.h: ditto
1471         * FormPreferences.h: ditto
1472         * FormParagraph.h: ditto
1473         * FormMathsSpace.h: ditto
1474         * FormMathsPanel.h: ditto
1475         * FormMathsMatrix.h: ditto
1476         * FormMathsDelim.h: ditto
1477         * FormMathsDeco.h: ditto
1478         * FormGraphics.h: ditto
1479         * FormDocument.h: ditto
1480
1481 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
1482
1483         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
1484           (bug 406) (from Angus)
1485
1486 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
1487
1488         * FormDocument.C (language_apply): Fix language changing.
1489
1490 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1491
1492         * Tooltips.C: enable tooltips by default.
1493
1494 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1495
1496         * xforms_resize.h: improve the doc++ comments.
1497
1498         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
1499         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
1500         providing this info "somehow".
1501         Constify a few variables.
1502         whitespace changes.
1503
1504 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
1505
1506         * FormBase.C (show):
1507         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
1508         is widened sufficiently to display wholely the tabs of any
1509         tabbed-folders. This is more than just cosmetic as it will prevent
1510         crashes when selecting a partly displayed tab. (The problem occurs
1511         with a "long" locale like German and xforms < 0.9999.)
1512
1513         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
1514         by how much a dialog should be scaled to show its tabs fully (should
1515         it have a tabfolder).
1516
1517 2002-05-08  Garst Reese  <reese@isn.net>
1518
1519         * FormMathsDeco.C: fix offset to normal size decos.
1520
1521 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
1522
1523         * xformsGImage.C (rotate): work-around xforms bug when rotating by
1524         270 degs.
1525
1526 2002-05-02  Herbert Voss  <voss@perce.de>
1527
1528         * FormBibtex.C (apply): a change from a style to an empty one
1529         (which is valid) wasn't saved
1530
1531 2002-05-02  Herbert Voss  <voss@perce.de>
1532
1533         * FormGraphics.C (input): do not read bb new when it was changed
1534
1535 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
1536
1537         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
1538         * FormParagraph.C: "Other" -> "Custom"
1539         * FormPreferences.C: "USletter" -> "US letter" etc.
1540         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
1541         * forms/form_preferences.fd: style consistency
1542
1543 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1544
1545         * FormCharacter.C:
1546         * FormDocument.C:
1547         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
1548
1549         * xforms_helpers.h (findPos): new template.
1550
1551         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
1552         for the rotation origins.
1553
1554         * FormGraphics.C: internationalise the rotation origin strings in the
1555         choice using the same approach as used for the language names in the
1556         Character, Document, Preferences dialogs.
1557
1558 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1559
1560         * FormCharacter.C:
1561         * FormDocument.C:
1562         * FormPreferences.C: use the bool flag to getLanguageData as
1563         appropriate. No longer translate the strings as this is done in
1564         getLanguageData.
1565
1566 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
1567
1568         * FormBibtex.C:
1569         * FormCitation.C: fix two typos
1570
1571 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
1572
1573         * FormCharacter.h:
1574         * FormDocument.h:
1575         * FormPreferences.h: store a vector<string> lang_ of language
1576         identifiers.
1577
1578         * FormCharacter.C: changes associated with frnt::getLanguageData
1579         returning a vector<LanguagePair> rather than a vector<string>.
1580
1581         * FormDocument.C:
1582         * FormPreferences.C: internationalise the languages on display, similar
1583         to the changes in FormCharacter.C.
1584
1585 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
1586
1587         * FormMathsPanel.C: translate Close
1588         * FormGraphics.C: a little more translation
1589
1590 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1591
1592         * FormCitation.C (apply, input): ensure that the choice is always valid.
1593
1594         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
1595         identifier when performing one of the substitutions. "shortcut" can
1596         reasonably appear in the label.
1597
1598 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
1599
1600         * Makefile.am: fix typo "shoul go to" -> "should go to".
1601
1602         * forms/form_preferences.fd: Modify naming for Converter flags
1603         ("Extra flags") and remove a couple of shortcut-clashes.
1604
1605         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
1606
1607 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1608
1609         * FormBibtex.C: Do not use a blank after the comma for multiple
1610         bib-files (which is not read in correctly).
1611
1612 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1613
1614         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
1615         disable the choice.
1616
1617 2002-04-19  Juergen Vigna  <jug@sad.it>
1618
1619         * FormParagraph.C (changedParagraph): don't check for p == par_ as
1620         we don't set par_ on a changedParagraph call so we don't resete the
1621         buttons and message when we return to the original paragraph!
1622
1623 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
1624
1625         * forms/cvsignore: add Makefile.
1626
1627 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1628
1629         * forms/Makefile.am: make it a dummy make file + extra dist
1630
1631 2002-04-14  Herbert Voss  <voss@perce.de>
1632
1633         * FormCharacter.C
1634         * FormExternal.C: adding #include "support/lstrings.h"
1635         for the getStringFromVector and vice versa
1636
1637 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
1638
1639         * FormParagraph.C (changedParagraph): ensure that the warning message
1640         is removed if the underlying paragraph will accept our changes.
1641
1642 2002-04-09  Herbert Voss  <voss@perce.de>
1643
1644         * FormGraphics.C: allow rotate-values like 270.1
1645         * xformsGImage.C (rotate): get the right rotate-angle from
1646         GraphicParams
1647
1648 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
1649
1650         * xformsGImage.C (clip): no need to check if the width, height are > 0
1651         because the BoundingBox would be empty() in this weren't the case.
1652
1653 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1654
1655         * FormDocument.[Ch]: Add a new method UpdateClassParams
1656         which is used in CheckChoiceClass to update the fontsizes
1657         and other necessary stuff (pagestyle) on class change
1658         (hopefully finally fix bug #306)
1659
1660 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1661
1662         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
1663         (updatesrc): delete wrong version
1664
1665 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1666
1667         * forms/.cvsignore: add Makefile.in
1668
1669         * forms/Makefile.am: make distcheck work, new file
1670
1671         * Makefile.am: make distcheck work
1672
1673 2002-04-05  Herbert Voss  <voss@perce.de>
1674
1675         * FormGraphics.C: use correct unit bp (big point - PostScript point)
1676         for the bounding box values
1677
1678 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
1679
1680         * FormGraphics.C (updateBB, input): Don't set the path of the file
1681         passed to readBB. Let the controller do that because it knows about
1682         the buffer (and therefore the path) whereas the view has no idea.
1683
1684 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
1685
1686         * xformsGImage.C (clip): ensure that the clipped image has sensible
1687         dimensions.
1688
1689 2002-04-04  Herbert Voss  <voss@lyx.org>
1690
1691         * FormGraphics.C (updateBB):  new method to read the BBox when reading
1692         a new file or changing an existing one.
1693
1694 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1695
1696         * FormCharacter.C (findPos): add a missing typename
1697
1698 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
1699
1700         * FeedbackController.C:
1701         * FormBibtex.C:
1702         * FormCitation.C:
1703         * FormForks.C:
1704         * FormMathsBitmap.C:
1705         * FormPreferences.C:
1706         * FormSendto.C:
1707         * FormTexinfo.C:
1708         * Tooltips.C:
1709         * xforms_helpers.C: use _() correctly rather than N_().
1710
1711 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1712
1713         * FormDocument.C (CheckChoiceClass): update the necessary class
1714         settings on class change (fix bug #306)
1715
1716 2002-03-27  Herbert Voss  <voss@lyx.org>
1717
1718         * xforms_helpers.h:
1719         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
1720         and text%
1721
1722 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1723
1724         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
1725         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
1726         The MathsSymbols are now xforms-independent.
1727
1728         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
1729
1730 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1731
1732         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
1733
1734         * FormGraphics.C (input): don't disallow the input of a file that's
1735         not there.
1736
1737 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
1738
1739         * FormParagraph.C (changedParagraph): whitespace.
1740
1741         * xforms_helpers.C: rearrange #includes.
1742
1743         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
1744
1745         * FormPrint.C: changes associated with changes to RadioButtonGroup.
1746
1747         * FormGraphics.C:
1748         * forms/form_graphics.fd: rename some of the widgets.
1749
1750 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1751
1752         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
1753         file can't be found.
1754
1755         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
1756         only if the underlying paragraph will accept changes.
1757
1758         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
1759
1760         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
1761         set the choice to a unit that isn't present in the choice!
1762         Also remove #if 0 sections of code.
1763
1764 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1765
1766         * several files: ws cleanup
1767
1768 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1769
1770         * lots: whitespace changes.
1771
1772 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1773
1774         * FormParagraph.C: a little more factorisation.
1775
1776 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1777
1778         * xforms_helpers.C (setCursorColor):
1779         * Tooltips.C (set): remove XC_question_arrow code.
1780
1781         * FeedbackController.[Ch] (clearMessage): new method.
1782
1783         * FeedbackController.C (postMessage): the warning message is now
1784         displayed in red!
1785
1786         * FormParagraph.C: define some helper functions to minimise the amount
1787         of repeated code.
1788
1789         * FormDocument.C:
1790         * FormGraphics.C:
1791         * FormMinipage.C:
1792         * FormTabular.C: use the FeedbackController to post the warning
1793         messages.
1794
1795 2002-03-19  André Pönitz <poenitz@gmx.net>
1796
1797         * FormParagraph.C: whitespace changes
1798
1799 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
1800
1801         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
1802         longer call fl_set_object_helper as this routine respects line breaks
1803         only if the dialog is visible.
1804         (getTooltip): renamed as get.
1805         (toggleTooltips): renamed as set and made public.
1806
1807         * FormBase.C (show):
1808         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
1809
1810         * FormBibtex.C (build):
1811         * FormCitation.C (build):
1812         * FormForks.C (build):
1813         * FormSendto.C (build):
1814         * FormTexinfo.C (build):
1815         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
1816
1817         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
1818
1819 2002-03-18  Juergen Vigna  <jug@sad.it>
1820
1821         * FormTabular.C (update): deactivate left/right border settings for
1822         multicolumns if not an outer cell or no parent multicolumn cell.
1823
1824 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
1825
1826         * GUIRunTime.C: add spaces to error messages
1827
1828 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
1829
1830         * FormBase.C (show):
1831         * FormBaseDeprecated.C (show): set the initial state of the cursor.
1832
1833         * FormPreferences.C (Colors::apply()): use the helper function
1834         setCursorColor.
1835
1836         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
1837         Can only set the cursor if the dialog is visible.
1838
1839         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
1840         color of all cursors used by LyX.
1841         (XformsColor::read): use it.
1842
1843 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1844
1845         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
1846         housekeeping changes.
1847         1. Ensure that all radio buttons are wrapped up within a group.
1848         2. Rename all button_cancel as button_close.
1849         3. Ensure that all objects follow the naming scheme outlined in
1850            forms/README
1851
1852         class             | prefix
1853         ------------------+-------
1854         FL_BROWSER        | browser
1855         FL_BUTTON         | button
1856         FL_PIXMAPBUTTON   | button
1857         FL_CHECKBUTTON    | check
1858         FL_CHOICE         | choice
1859         FL_COUNTER        | counter
1860         FL_DIAL           | dial
1861         FL_INPUT          | input
1862         FL_FRAME          | frame
1863         FL_LABELFRAME     | frame
1864         FL_ROUND3DBUTTON,
1865         RADIO_BUTTON      | radio
1866         FL_SLIDER         | slider
1867         FL_VALSLIDER      | slider
1868         FL_TABFOLDER      | tabfolder
1869         FL_TEXT           | text
1870
1871         The only exceptions to this are objects that are to be converted
1872         in the sed scripts. At the moment this applies only to bmtable:
1873
1874         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
1875
1876 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1877
1878         * doxygen fixes.
1879
1880 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1881
1882         * FeedbackController.C: improve a comment.
1883
1884         * FormFiledialog.C: whitespace change.
1885
1886         * FormBibitem.C (build):
1887         * FormBibtex.C (build):
1888         * FormCitation.C (build):
1889         * FormDocument.C (build):
1890         * FormExternal.C (build):
1891         * FormGraphics.C (build):
1892         * FormInclude.C (build):
1893         * FormIndex.C (build):
1894         * FormMathsMatrix.C (build):
1895         * FormMinipage.C (build):
1896         * FormParagraph.C (build):
1897         * FormPrint.C (build):
1898         * FormRef.C (build):
1899         * FormSendto.C (build):
1900         * FormSpellchecker.C (build):
1901         * FormTabular.C (build):
1902         * FormThesaurus.C (build):
1903         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
1904         Means that pasting with the middle mouse button will activate the
1905         Ok, Apply buttons.
1906
1907         * FeedbackController.C (MessageCB): fix crash by removing
1908         Assert(message_widget_) and returning silently in this case.
1909         Can happen quite justifiably.
1910
1911         * Most files: consistent comments at the top of the file, usable by
1912         sourcedoc.
1913
1914 2002-03-09  Herbert Voss  <voss@lyx.org>
1915
1916         * FormGraphics.C: test if file exists, simplify an if command
1917
1918 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
1919
1920         * FormToc.C: make goto not reset the dialog
1921
1922 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
1923
1924         * FeedbackController.[Ch]: new files, providing a standard interface to
1925         the feedback and warning messages. Created by stripping code out of
1926         FormBase.
1927
1928         * FormBase.[Ch]: strip out all the feedback code and simplify yet
1929         further the tooltips code.
1930
1931         * FormBase.[Ch]:
1932         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
1933         Derive both classes from FeedbackController so daughter classes each
1934         have a common interface for same.
1935
1936         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
1937         Tooltips wrapper class.
1938
1939         * Tooltips.[Ch]: work out how to update tooltips when using
1940         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
1941         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
1942         and when the dialog has some tooltips.
1943
1944         * FormPreferences.[Ch]: strip out all the feedback code and use
1945         the FeedbackController.
1946
1947         * xforms_helpers.C: save the color of the gui pointer.
1948
1949         * FormBibtex.[Ch]:
1950         * forms/form_bibtex.fd:
1951         * FormCitation.[Ch]:
1952         * forms/form_citation.fd:
1953         * FormForks.[Ch]:
1954         * forms/form_forks.fd:
1955         * FormSendto.[Ch]:
1956         * forms/form_sendto.fd:
1957         * FormTexinfo.[Ch]:
1958         * forms/form_texinfo.fd: remove "Help" button and rejig for much
1959         simplified tooltips code.
1960
1961         * Makefile.am: add FeedbackController.[Ch].
1962
1963 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1964
1965         * FormGraphics.C: Tiny stylistic correction.
1966
1967 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1968
1969         * FormGraphics.C:
1970                 - Make radiobuttons change too when using Latex size in
1971                   lyxview and vice versa.
1972                 - Fix a typo where the value for height (lyxview) was
1973                   taken from width (size).
1974                 - Remove *%-values from lyxview.
1975                 - Add an Alert when using "Get Latex size" and that contains
1976                   *%-values.
1977         * FormTabular.C: Remove obsolete comment.
1978
1979 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
1980
1981         * FormMathsDeco.C: add leftrightarrows to the bitmap.
1982
1983         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
1984
1985 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1986
1987         * xformsGImage.C (statusCB, errorCB): close the file streams once the
1988         image is loaded or if an error occurs.
1989         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
1990         it permanently (and does not make a copy!).
1991
1992 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1993
1994         * xformsGImage.[Ch]: new files. An image loader based on xforms library
1995         routines.
1996
1997         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
1998         your version of the xforms libraries is up to the task.
1999
2000         * Makefile.am: compile the xforms image loader if so configured.
2001
2002 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
2003
2004         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
2005
2006         * Dialogs.C:
2007         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
2008
2009 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
2010
2011         * FormDocument.C (build): add a std:: qualifier to remove_if.
2012
2013 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2014
2015         * Toolbar_pimpl.[Ch]: layout as string
2016
2017         * FormParagraph.C: layout as string
2018
2019         * FormDocument.C (build): use remove_if and contains_functor
2020         layout as string
2021
2022 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
2023
2024         * FormMathsBitmap.[Ch]:
2025         * FormMathsPanel.C: Give window titles to bit map sub-panels.
2026
2027 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2028
2029         * Dialogs.C (initialiseGraphics): a new static method.
2030         Remove Allan's venerable description as I think it's past its sell-by
2031         date.
2032
2033 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
2034
2035         * FormBase.C:
2036         * FormBaseDeprecated.C:
2037         * FormFiledialog.C: possible fix to the Bad Window problems that some
2038         people have been experiencing.
2039
2040 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
2041
2042         * FormForks.C (input_button_all): resolve comparison between signed
2043         and unsigned.
2044
2045 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2046
2047         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
2048         submenus in menubar.
2049
2050 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
2051
2052         * FormForks.[Ch]:
2053         * forms/form_forks.fd: new files. A view for the Forked Child
2054         processes dialog, enabling the user to see what forked processes
2055         are running, and, if he so desires, to kill them.
2056
2057         * Dialogs.C: add the class Forked Child dialog.
2058
2059         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
2060
2061         * forms/makefile: add form_forks.fd.
2062
2063         * FormPreferences.C (LnFmisc::apply): rather ugly: call
2064         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
2065
2066 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2067
2068         * forms/form_graphics.fd: Enlarge Restore button.
2069         * FormGraphics.C: Set filter to bounding box input fields.
2070
2071 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2072
2073         * Makefile.am: simpler obj. file compiling
2074
2075 2002-02-20  Juergen Vigna  <jug@sad.it>
2076
2077         * FormTabular.C (input): don't call the autoapply on exit input calls
2078         if we don't really have a change!
2079
2080 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2081
2082         * FormBase.h (FormCB): tiny bugfix.
2083
2084         * xforms_helpers.h: remove incorrect comment.
2085
2086 2002-02-18  Herbert Voss  <voss@lyx.org>
2087
2088         * FormGraphics.C: same units for LyX and Latex view, cosmetics
2089
2090 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
2091
2092         * Timeout_pimpl.[Ch] (running): new method.
2093
2094 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
2095
2096         * FormParagraph.C:
2097         * FormTabular.C: added a using std::remove_if directive.
2098
2099 2002-02-14  Herbert Voss  <voss@lyx.org>
2100
2101         * xforms_helpers.h: fix bug with "?%" units
2102
2103 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
2104         * forms/form_graphics.fd:
2105         * form_graphics.C: minor layout changes, such as stretching all
2106         tab-windows to equal sizes and better keyboard-shortcuts.
2107
2108 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
2109         * forms/form_graphics.fd:
2110         * form_graphics.C: minor layout changes, such as stretching all
2111         tab-windows to equal sizes and better keyboard-shortcuts.
2112
2113 2002-02-12  Herbert Voss  <voss@lyx.org>
2114
2115         * forms/form_graphics.fd:
2116         * form_graphics.[Ch]: small changes to the layout, mentioned
2117         by Rob
2118
2119         * FormGraphics.C: fix bug with use of updateWidget... when
2120         no unit is given.
2121
2122 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
2123
2124         * FormMinipage.C: return SMI_VALID on other form changes
2125
2126 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2127
2128         * FormParagraph.C (update): [VSpace:] Delete the special method
2129         for gluelengths...
2130         * xforms_helpers.C: ...and move it here.
2131         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
2132         and updateWidgetsFromLength.
2133
2134 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
2135
2136         * forms/form_external.fd:
2137         * form_external.C: change color2 of a few buttons into the
2138         proper grey color.
2139
2140 2002-02-08  Herbert Voss  <voss@lyx.org>
2141
2142         * forms/form_graphics.fd:
2143         * FormGraphics.C:
2144         * form_graphics.[Ch]: Adding buttons for unzip-Option,
2145         getValues from LyX/LaTeXfolder
2146
2147 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
2148
2149         * forms/form_graphics.fd:
2150         * FormGraphics.C:
2151         * form_graphics.[Ch]: simplify the bounding box folder
2152         of the Graphic GUI
2153
2154 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2155
2156         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
2157         where one could not have both toggleon and disabled.
2158
2159 2002-02-08  Herbert Voss  <voss@lyx.org>
2160
2161         * xforms_helpers.h: change unit "%" to t%
2162
2163         * FormGraphics.C: fiy bug when BB is read from file and the
2164         unit is always "pt"
2165
2166 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
2167
2168         * FormMathsDeco.C: \underleftarrow and \underrightarrow
2169
2170 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
2171
2172         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
2173
2174         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
2175         clean interface. Means that FormBase, FormBaseDeprecated and
2176         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
2177
2178         * FormBase.C: add a Tooltips instance and interface with it.
2179         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
2180         setTooltipLevel(ob).
2181         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
2182
2183         * FormBibtex.[Ch]:
2184         * FormCitation.[Ch]:
2185         * FormTexinfo.[Ch]:
2186         * Makefile.am: altered appropriately.
2187
2188 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2189
2190         * forms/form_texinfo.fd:
2191         * forms/form_bibtex.fd:
2192         * forms/form_citation.fd: delete text_info field again, add help choice
2193
2194         * FormBibtex.[Ch]:
2195         * FormCitation.[Ch]:
2196         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
2197
2198 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
2199
2200         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
2201         a new method setTooltipLevel(). In turn this determines which of the
2202         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
2203         called from getTooltip.
2204         No need for a "message" widget at the bottom of every dialog, therefore.
2205         If retained, this "message" widget can be used to display "warnings",
2206         pure and simple.
2207
2208         * FormBibtex.[Ch]:
2209         * FormCitation.[Ch]:
2210         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
2211         to lose the "message" widget and to gain a "tooltip level" choice.
2212
2213 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2214
2215         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
2216         Cancel buttons' positions consistent with the other dialogs.
2217
2218 2002-02-05  Herbert Voss  <voss@lyx.org>
2219
2220         * forms/form_graphics.fd: Noew the same view of the
2221         buttons as in preferences (LyXView). Make some things clear
2222         with better names.
2223         * FormGraphic.C: cosmetic changes to the layout. Delete
2224         the help button
2225
2226 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2227
2228         * forms/form.texinfo.fd: delete help button, add text_info
2229         * forms/form.citation.fd,form.bibtex.fd: add text_info
2230         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
2231         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
2232         no tooltips in Bibtex).
2233
2234 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2235
2236         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
2237         working with both xforms 0.88 and 0.89. Use by invoking
2238         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
2239         derived class to provide the required string.
2240
2241 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
2242
2243         * FormBase.[Ch]: make it really easy to set up and use a prehandler
2244         for feedback messages and to invoke an input event on paste from
2245         the middle mouse button. The derived class needs invoke only
2246         setPrehandler(ob) and for the feedback to override the virtual methods
2247         feedback(ob) and clear_feedback(). If the message posted is a warning
2248         rather than mere feedback, first setWarningPosted(true) to ensure
2249         that the message remains visible.
2250
2251         * FormBaseDeprecated.C: a physical rearrangement of the file,
2252         nothing more.
2253
2254         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
2255
2256 2002-02-04  Herbert Voss  <voss@lyx.org>
2257
2258         * forms/form_graphics.fd: small changes to the layout
2259         * FormGraphic.C: Apply-button, keepaspectratio enabling
2260         depends to case of LaTeXView. Other small changes and
2261         fixes. Add LyXView scale.
2262
2263 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
2264
2265         * FormGraphics.C (c-tor): prevent resizing of the dialog.
2266
2267 2002-02-03  Herbert Voss  <voss@lyx.org>
2268
2269         * xforms_helpers.C: fix bug with unit "%" in
2270         updateWidgetsFromLengthString(...)
2271
2272 2002-02-02  Herbert Voss  <voss@lyx.org>
2273
2274         * FormGraphic.C: fix bug with filename, rearrange the code,
2275         delete choice "referencePoint" which is only possible for
2276         rotatebox
2277         * forms/form_graphics.fd: position options in a logical way,
2278         add folder and scale for LyXView
2279
2280 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
2281
2282         * FormGraphics.C (apply, update): respect the new DEFAULT state of
2283         InsetGraphicsParams::DisplayType.
2284
2285 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
2286
2287         * forms/form_graphics.fd: tweeks.
2288
2289 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2290
2291         * FormGraphics.C: Fix MAXDIGIT values for height and width.
2292
2293 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
2294
2295         * forms/form_citation: a few tweaks of my own.
2296
2297 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2298
2299         * forms/form_citation: De-Monsterization (make it smaller).
2300
2301 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
2302
2303         * forms/form_graphics.fd:
2304         * FormGraphics.C: a few tweaks of my own.
2305
2306 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2307
2308         * forms/form_graphics.fd: Very small tweaks.
2309
2310 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2311
2312         * forms/form_graphics.fd: Change the dialog to look similar as
2313         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
2314         added text_warning field..
2315
2316         * FormGraphics.[Ch]: Handle the Rearrangements.
2317         Add input filters and warnings concerning invalid inputs.
2318         Recognize the lyxrc-settings of display_graphics.
2319
2320 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
2321
2322         * FormMathsSpace.h (space_):
2323         * FormMathsStyle.h (style_): change from a short to an int to fix
2324         type conversion warnings.
2325
2326 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2327
2328         * FormMathsSpace.[Ch]:
2329         * forms/form_maths_space.fd:
2330         Changed the "Space" subpanel of the math panel into one of
2331         ordinary buttons rather than radio buttons. They are now
2332         self-applying so OK and Apply could go.
2333
2334 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2335
2336         * FormMathsStyle.[Ch]:
2337         * forms/form_maths_style.fd:
2338         Patched to use button arrays. Buttons are self-applying, saving
2339         one keystroke and the OK and Apply buttons.
2340
2341 2002-01-27  Herbert Voss  <voss@lyx.org>
2342
2343         * FormGraphic.[Ch]:
2344         * form_graphic.[Ch]:
2345         * forms/form_graphic.fd: rewritten to support graphicx with
2346         all options and to be sure that the old figinsets are correct
2347         converted.
2348         * xforms-helpers.h: added two choice const for the LyXLength
2349         one with all and one only with length which have a unit.
2350
2351 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2352
2353         * forms/form_minipage.fd: add text_warning field.
2354
2355         * FormMinipage.[Ch]: added input filters and warnings
2356         (ButtonPolicy::SMInput FormMinipage::input)
2357
2358 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
2359
2360         * FormAboutlyx.[Ch]: Removed redundant form() method and
2361         dialog_ variable. They replicate that in the parent FormDB.
2362
2363 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2364
2365         * FormMathsDeco[hC]:
2366         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
2367         the Decorations sub-panel of mathed. See Lamport Table 3.11.
2368
2369         * FormMathsPanel.C:
2370         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
2371         "negated relations". Lower and broader.
2372
2373 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
2374
2375         * FormTabular.C (update): Remove redundant code.
2376
2377 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2378
2379         * forms/form_tabular.fd: checkbox2radiobutton changes.
2380
2381 2002-01-20  Herbert Voss  <voss@perce.de>
2382
2383         * FormInclude.[C]: better control of unexistings files
2384         when entered without the browser
2385
2386 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2387
2388         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
2389         is disabled
2390
2391         * combox.C (activate):
2392         (deactivate): change color of labels to reflect the state of the
2393         combox
2394
2395 2002-01-16  Herbert Voss  <voss@lyx.org>
2396
2397         * FormExternal.C (build): activate  apply/ok-button when something
2398         is entered in the filename-field
2399
2400 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2401
2402         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
2403         rather than 'string::size_type'
2404
2405 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
2406
2407         * FormMathPanel.[hC]:
2408         * MathsSymbols.[hC]:
2409         * form_math_panel.[hC]:
2410         * form_math_panel.fd: Modified. Added five symbol sub-panels
2411         to the math panel containing AMS math symbols: arrows, relations,
2412         negated relation, operators and miscellaneous (also containing some
2413         hebrew and corner symbols).
2414
2415 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2416
2417         * FormMinipage.C (apply): change because MinipageParams::pageWidth
2418         is now a real LyXLength
2419
2420 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2421
2422         * FormDocument.C: enable line spacing input properly
2423
2424 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2425
2426         * forms/form_preferences.fd:
2427         * form_preferences.h:
2428         * form_preferences.C:
2429         * FormPreferences.h:
2430         * FormPreferences.C: use better variable name
2431
2432 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2433
2434         * forms/form_preferences.fd: change "Use Scalable Fonts"
2435           to "Rescale bitmap fonts"
2436
2437 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2438
2439         * FormMathsPanel.C:
2440         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
2441         the button controller for IgnorantPolicy and PreferencesPolicy.
2442
2443 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2444
2445         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
2446
2447 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2448
2449         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
2450         choice if the input field contains a LyXGlueLength.
2451
2452         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
2453
2454         * FormParagraph.C
2455         * FormDocument.C
2456         * FormTabular.C: Change input filter to allow inserting
2457         gluelengths/lyxlength or numbers with unit choices.
2458
2459         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
2460         which was more or less duplicated.
2461
2462         * FormGraphics.C: set default units, dependent on US/other paper.
2463
2464 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2465
2466         * Dialogs.C: no longer need to #include the Controller classes, as this
2467         is how done in GUI.h.
2468
2469         * xformsBC.C: #include ButtonController.tmpl, containing the
2470         instatiation of the button controller.
2471
2472 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
2473
2474         * FormThesaurus.C: fix a crash
2475
2476 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
2477
2478         * FormMathsDelim.C:
2479         * form_maths_delim_C:
2480         * form_maths_delim.h:
2481         * form_maths_delin.fd:
2482         Put three radio buttons on the delimiters pop-up. It works as follows:
2483
2484                                 left mouse     middle mouse        right mouse
2485         ----------------------------------------------------------------------
2486         Left radio button   |       (               ()                   )
2487         Middle radio button |       ()              ()                   )
2488         Right radio button  |        )               )                   )
2489         ----------------------------------------------------------------------
2490
2491         Where
2492
2493         (       left-side delimiter selected
2494         )       right-side delimiter selected
2495         ()      "symmnetric pair" selected, of which the clicked delimiter is
2496                 the left one.
2497                 So, if the middle radio button is activated ("()\nBoth")
2498                 and you click on "[" with the default (left) mouse button, you
2499                 get the delimiter pair "[]".
2500                 A shortcut for this (if the leftmost radio button is on) is
2501                 simply clicking the middle mouse button.
2502
2503         To create equal pairs, either have the middle radio button on and use
2504         Mouse-left, or have the left radio button on and use Mouse-middle.
2505
2506         To create unequal pairs, you should have either the left or middle radio
2507         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
2508
2509 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
2510
2511         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
2512         unchanged:
2513         Remove the clickline_ member variable and hide() method;
2514         Use fl_set_browser_dblclick_callback;
2515         Constify a few temporary variables;
2516         Use xforms_helpers' wrappers functions returning string rather than
2517         the raw xforms functions returning char const *.
2518
2519 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2520
2521         * DropDown.C: include <cctype> for isprint()
2522
2523 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2524
2525         * FormMinipage.C (apply, update): MinipageParams::width renamed
2526         as MinipageParams::pageWidth.
2527
2528 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
2529
2530         * FormMathsBitmap.C:
2531           FormMathsPanel.C:
2532           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
2533         added to math panel's 'misc' sub-panel.
2534
2535 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2536
2537         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
2538
2539 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2540
2541         * FormPreferences.h: add a std:: to make_pair.
2542
2543 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
2544
2545         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
2546         respectively.
2547
2548         * DropDown.C: place xforms callback functions in namespace anon.
2549         Set browser callback on single not double click.
2550         (select): return immediately of the vector is empty. Highlight the top
2551         line. Position the browser above the minibuffer, not below it.
2552         (peek): call key_pressed when a key press is detected.
2553         (key_pressed): clean-up and emit the keypress signal.
2554
2555         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
2556         If nothing is selected, return string().
2557
2558 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
2559
2560         * FormSpellchecker.C: disable resizing due to xforms bug
2561
2562 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2563
2564         * FormFiledialog.C (Reread): skip broken symlinks
2565
2566 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2567
2568         * FormMathsMatrix.C (AlignFilter): use std::count and add some
2569         comments.
2570
2571 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2572
2573         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
2574         in the switch.
2575
2576         * FormPreferences.C (Interface::input):
2577         (Language::input):
2578         (Paths::input): add shortcuts to file dialogs directory buttons
2579
2580         * FormPreference.h (browse): add default empty parameters for
2581         buttons descriptions.
2582
2583         * FormFiledialog.C (SetButton): allow for a shortcut in the name
2584         of the button.
2585
2586 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
2587
2588         * FormThesaurus.C:
2589         * FormThesaurus.h:
2590         * form_thesaurus.h:
2591         * form_thesaurus.C:
2592         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
2593
2594 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2595
2596         * Toolbar_pimpl.C (setPixmap): simplify a bit
2597
2598 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2599
2600         * Toolbar_pimpl.C (ToolbarCB):
2601         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
2602         dispatch.
2603
2604 2002-01-12  Allan Rae  <rae@lyx.org>
2605
2606         * FormTabular.C (FormTabular): Fix Purify UMR.
2607
2608         * FormPreferences.C (build): "Conversion" is a better name.
2609
2610 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
2611
2612         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
2613         LyXFunc::dispatch.
2614
2615         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
2616
2617 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
2618
2619         * FormPreferences.C:
2620         * forms/form_preferences.fd: change names and descriptions of popup
2621         font variables to reflect their actual use.
2622
2623         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
2624
2625 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2626
2627         * FormPreferences.C (input): allow empty values for document_path
2628         and template_path.
2629
2630         * FormFiledialog.C (SetButton):
2631         (FileDlgCB): do not disable directory buttons if they have an
2632         empty path.
2633         (SetDirectory): if the argument is an empty string, change to
2634         cwd().
2635
2636 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
2637
2638         * forms/form_maths_style.fd:
2639         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
2640         size "styles" and font types.
2641         * FormMathsPanel.[Ch]:
2642         * MathsSymbols.C:
2643         * forms/form_maths_panel.fd: Modified too.
2644
2645 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
2646
2647         * Menubar_pimpl.C (create_submenu):
2648         * Toolbar_pimpl.C (update): use FuncStatus.
2649
2650 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
2651
2652         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
2653         for fl_get_browser_line that is guaranteed to return a valid string.
2654
2655 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
2656
2657         * FormSpellchecker.C: fix possible crash on clicking a suggestion
2658
2659 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2660
2661         * forms/form_document.fd (bullets): fix small cosmetic problem after
2662         John's radio2button change.
2663
2664 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
2665
2666         * FormDocument.C:
2667         * forms/form_document.fd: change the labels and variable names of
2668         left_margin, right_margin to inner_margin, outer_margin, in line
2669         with bugzilla bug #157.
2670
2671         * FormFiledialog.C (Reread): used locally stored modtime variable
2672         rather than make repeated calls to fileInfo.getModificationTime().
2673
2674         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
2675         isOK() checks to the use of the FileInfo instance and removed those
2676         FIXMEs.
2677
2678         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
2679         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
2680
2681 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
2682
2683         * form_*:
2684         * forms/form_*: change radio buttons to round3dbutton
2685
2686 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
2687
2688         * FormFiledialog.C: add FIXME
2689
2690         * xforms_helpers.C: fix use of FileInfo
2691
2692 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
2693
2694         * FormTabular.h:
2695         * FormTabular.C:
2696         * form_tabular.h:
2697         * form_tabular.C:
2698         * forms/form_tabular.fd: ugly fix to get around
2699           some of the UI problems (bug #110).
2700
2701 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2702
2703         * FormDocument.C: Recognize the default paper settings too
2704         when setting the default length values (cm or inch).
2705         * FormParagraph.C: do the same.
2706
2707 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
2708
2709         * FormFloat.C: changes to prevent here definitely being used
2710         with wide figures.
2711
2712 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
2713
2714         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
2715
2716 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2717
2718         * DropDown.C: always include <config.h> in sources.
2719
2720         * xforms_helpers.h:
2721         * FormFiledialog.h:
2722         * Timeout_pimpl.h:
2723         * DropDown.h: do not include <config.h> in headers
2724
2725 2001-12-20  Juergen Vigna  <jug@sad.it>
2726
2727         * FormTabular.C (update): final LT-h/f support modifications.
2728
2729 2001-12-19  Juergen Vigna  <jug@sad.it>
2730
2731         * FormTabular.C (update): change a bit the tabular layout and added
2732         better longtable options handling.
2733
2734 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2735
2736         * FormToc.C: using std::endl
2737
2738 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
2739
2740         * FormToc.C: fix crash when no entries, and
2741           update types properly
2742
2743 2001-12-11  Ben Stanley <bds02@uow.edu.au>
2744
2745         * Menubar_pimpl.C: Fixed a crashing bug when document has more
2746         than 80 floats and using xforms 0.88
2747
2748 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2749
2750         * xforms_helpers.C: include lyxlength.h here
2751         * xforms_helpers.h: ... but not here
2752
2753         * FormTabular.C: use LyXLength instead of string wherever
2754         necessary; whitespace changes.
2755
2756 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2757
2758         * forms/form_preferences.fd: use the same name for font sizes
2759         than the character dialog.
2760
2761 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2762
2763         * forms/form_search.fd: Added label text to search buttons
2764         (to make the shortcuts visible).
2765
2766 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2767
2768         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
2769
2770 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2771
2772         * FormFiledialog.C:
2773         * xforms_helpers.C: change "while(" to "while ("
2774
2775 2001-12-05  Allan Rae  <rae@lyx.org>
2776
2777         * FormParagraph.C (apply): One other LyXText fix.
2778
2779 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2780
2781        * FormParagraph.C (getCurrentParagraph):
2782         (apply):  get the right LyXText !
2783
2784 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
2785
2786         * FormParagraph.C: disallow page breaks in insets
2787
2788 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2789
2790         * FormParagraph.C: allow signed space above/below, actually
2791           use space below units
2792
2793 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2794
2795         * FormToc.C: fixes to make floatlists work
2796
2797 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2798
2799         * Makefile.am:
2800         * Alert_pimpl.C: Alert etc.
2801
2802         * xforms_helpers.h:
2803         * xforms_helpers.C:
2804         * forms/fdfix.sh: move idex etc. to here
2805
2806         * GUIRunTime.C: move getScreenDPI() to here
2807
2808 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2809
2810        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
2811        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
2812        to 100p (now German translation fits in).
2813        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
2814        form_preferences.fd, form_graphics.fd, form.include.fd,
2815        form-external.fd:
2816        Unified label "Browse..." and unified its width to 100p.
2817
2818 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2819
2820        * forms/form_graphics.fd: fixed shortcut clash
2821        * forms/form-external.fd: added shortcut for "Apply"
2822
2823 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
2824
2825         * FormFiledialog.C: don't reset path if new dir
2826           doesn't exist.
2827
2828 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2829
2830        * forms/form_document.fd: Renamed "Save as Class Defaults"
2831        to "Save as Document Defaults"
2832        * FormDocument.C:
2833        Removed the setEnabled-Definitions for the
2834        "save_default"-Button since it causes nothing but trouble.
2835        Changed the text of AskQuestion on saveParamsAsDefault.
2836
2837 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
2838
2839         * DropDown.C: fix crash, improve behaviour a bit
2840
2841 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2842
2843         * FormDocument.C (class_apply):
2844         (paper_apply):
2845         (language_apply):
2846         (options_apply):
2847         (bullets_apply): add a version of these methods taking a
2848         BufferParams& parameters. The original versions are now wrappers
2849         around these.
2850         (saveParamsAsDefault): new function, moved from old
2851         LFUN_LAYOUT_SAVE_DEFAULT code.
2852
2853 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
2854
2855         * Makefile.am:
2856         * DropDown.h:
2857         * DropDown.C: drop-down completion
2858
2859 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2860
2861         * forms/form_graphics.fd: change clashing shortcut
2862
2863 2001-10-24  Juergen Vigna  <jug@sad.it>
2864
2865         * FormTabular.C: changed calls for footer/headers of longtabulars.
2866
2867 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2868
2869         * forms/form_tabular.fd: Add value choices
2870         * FormTabular.C: Handle that choices
2871
2872         * FormDocument.C: fix small bug.
2873
2874 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
2875
2876         * FormGraphics.[Ch]: move some parameters out of the heaader file and
2877         into namespace anon.
2878
2879         * FormPreferences.C:
2880         * forms/form_preferences.fd: replaced button_colorspace with two
2881         radio buttons, button_hsv and button_rgb.
2882
2883 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2884
2885        * forms/form_document.fd:
2886          Class: add a value choice for Default Skip.
2887          Some rearrangements (minor tweaks).
2888        * FormDocument.C: Handle that choice, minor tweaks.
2889        * forms/form_paragraph.fd: Add value choices
2890        * FormParagraph.C: Handle that choices.
2891        * FormMinipage.C/FormGraphics.C: Small tweaks.
2892
2893 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
2894
2895         * FormDocument.C: fixed some bugs in the Paper tab.
2896
2897         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
2898         specifying default unit for choice if input string is empty.
2899
2900 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
2901
2902         * FormDocument.C (input): one more tweak...
2903
2904 2001-10-10  Herbert Voss  <voss@perce.de>
2905
2906         * FormTexinfo.[Ch]: some changes to the code
2907
2908 2001-10-10  André Pönitz  <poenitz@htwm.de>
2909
2910         * FormsMathMatrix.C: add missing space between v- and h-alignment
2911         parameters
2912
2913 2001-10-09  Herbert Voss  <voss@perce.de>
2914
2915         * FormTexinfo.[Ch]:
2916         * forms/form_texinfo.fd: new files. Display information about the
2917         installed texfiles (cls,sty,bst).
2918
2919         * FormShowFile.[Ch]: new files. Display the contents of a file.
2920
2921         * Dialog.C:
2922         * Makefile.am: modified appropriately.
2923
2924 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
2925
2926         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
2927         Given input and choice widgets, create a string such as "1cm".
2928         (updateWidgetsFromLengthString): new function.
2929         Given a string such as "1cm", set the input and choice widgets.
2930
2931         * FormDocument.C:
2932         * forms/form_document.fd: improve the GUI of the paper tab using these
2933         new helper functions.
2934
2935 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2936
2937         * FormDocument.C (build): support latin4
2938
2939 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2940
2941         * FormDocument.C (build): support latin3
2942
2943 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2944
2945         * forms/form_aboutlyx.fd: use flat boxes for tabs.
2946
2947 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2948
2949         * forms/form_document.fd: rearrangement of the paper tab;
2950         rename "use geometry" to "custom margins/sizes".
2951
2952         * FormDocument.C: add code to avoid the input of senseless data
2953         in document -> paper.
2954
2955 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2956
2957         * FormDocument.C: Disable choice "Special" if landscape
2958         is chosen to prevent senseless values.
2959
2960 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2961
2962         * forms/form_preferences.fd: small tweaks.
2963
2964 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2965
2966         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
2967         button to "Use Class Defaults" and moved it outside the tab.
2968         Some more minor tweaking.
2969
2970         * FormDocument.C: handled this changes.
2971
2972 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
2973
2974         * Dialogs.C: remove splash dialog code.
2975
2976         * FormSplash.[Ch]:
2977         * form_splash.[Ch]:
2978         * forms/form_splash.fd: removed.
2979
2980         * Makefile.am:
2981         * forms/makefile: remove splash dialog files.
2982
2983         * Menubar_pimpl.C (MenuCallback): no longer call
2984         Dialogs::destroySplash.
2985
2986 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2987
2988         * forms/form_preferences.fd: fix typo
2989
2990 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2991
2992         * FormRef.C:
2993         * forms/form_ref.fd: renamed the widgets in the standard style.
2994
2995         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
2996         helper functions. Build a vector<string> from the contents of
2997         an fl_choice and fl_browser respectively.
2998
2999         * FormCitation.C (fillChoice, updateBrowser):
3000         * FormRef.C: use these new functions to only update the choices and
3001         browsers when absolutely necessary.
3002
3003 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
3004
3005         * FormBase.C (InputCB):
3006         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
3007         "select choice < 1" problem.
3008
3009         * FormRef.C (input): undid Dekel's change in light of the above
3010         generalisation.
3011
3012 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
3013
3014         * FormRef.C (input): Fix crash when using dialog with keyboard.
3015
3016 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3017
3018         * forms/form_document.fd: small tweaks.
3019
3020 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3021
3022         * forms/form_document.fd: Added checkbox "auto_reset", button
3023         "reset_defaults" and button "save_defaults".
3024
3025         * Form_Document.[Ch]: Removed AskQuestion when changing class.
3026         Implement the 2 buttons and the checkbox described above.
3027
3028         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
3029         save the default value of that lyxrc)
3030
3031         * FormPreferences.C: Handle that button
3032
3033 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
3034
3035         * form_ref.fd: a little tweaking.
3036
3037         * FormSpellchecker.C (build): set the bounds to the slider, so it
3038         updates during a spellchecking session.
3039
3040 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
3041
3042         * forms/form_preferences.fd: rearrangement and addition of new
3043         Display Graphics radio buttons to Look & Feel->Misc
3044         (By Jürgen Spitzmüller).
3045
3046         * FormPreferences.C: modify new lyxrc variable "display_graphics"
3047         depending on the values of the Display Graphics radio buttons.
3048
3049         * FormGraphics.C: use this variable.
3050
3051 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
3052
3053         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
3054         Hoorah! Happy Birthday to me!
3055
3056 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
3057
3058         * forms/form_ref.fd: Add buffer button.
3059
3060         * FormRef.C (update): Handle the buffer button.
3061         (input): Ditto
3062
3063 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3064
3065         * forms/form_graphics.fd: complete rewrite of the dialog
3066         (Most work was done by Angus, though).
3067
3068 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3069
3070         * combox.C (hide): execute the callback _after_ closing the
3071         combox.
3072
3073 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
3074
3075         * FormDocument.C (c-tor): initialise some variables.
3076
3077         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
3078         (Thereby removing a warning message when the dialog is built.)
3079
3080         * FormFloat.C (input): return SMI_VALID.
3081
3082 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
3083
3084         * FormDocument.C (input, options_update): add code to enable the
3085         Author-Year/Numerical citation choice only if the natbib checkbox is
3086         active.
3087
3088         * FormFloat.[Ch]: added new method input() to control the behaviour of
3089         the buttons better.
3090         * forms/form_float.fd: renamed Here as button_here_definitely.
3091
3092         * FormGraphics.C:
3093         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
3094         have them, so enabling the Ok, Apply buttons appropriately.
3095
3096 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3097
3098         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
3099         Label", added a labelframe).
3100
3101 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3102
3103         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
3104         (C_Toolbar_BubbleTimerCB): fix linking
3105
3106         * FormMathsBitmap.C (form): use get() to get the raw pointer.
3107
3108         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
3109
3110 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3111
3112         * combox.C (C_Combox_input_cb): make it static
3113         (C_Combox_combo_cb): make it static
3114         (C_Combox_peek_event): make it static
3115
3116         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
3117         (C_Toolbar_BubblePost): make it static
3118         (C_Toolbar_ToolbarCB): make it static
3119
3120         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
3121
3122         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
3123
3124         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
3125         gui libs
3126
3127 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3128
3129         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
3130         been used successfully in FormBase.
3131         (show): call bc().refresh() after building the dialog to activate the
3132         button controller.
3133
3134         * FormPreferences.C (build): remove hack to fix butoon controller as
3135         the correct fix is in FormBaseDeprecated.
3136
3137         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
3138
3139         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
3140
3141 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3142
3143         * Toolbar_pimpl.C (setLayout):
3144         (layoutSelected): make them work even when gettext has been
3145         translating the interface.
3146
3147 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3148
3149         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
3150         ("Apply" does not work without former user change in the dialog).
3151
3152         * FormPreferences.C (build): Fix bug: if you start LyX and open the
3153         Preferences dialog, "Apply" is activated even though no change has been
3154         made so far.
3155
3156 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
3157
3158         * FormBase.C (show): use controller_.IconifyWithMain() to control
3159         the dialog's show policy
3160
3161         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
3162
3163         * FormPreferences.C:
3164         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
3165         check button to the Look & Feel->Misc tab and code to modify the lyxrc
3166         variable dialogs_iconify_with_main appropriately.
3167
3168 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
3169
3170         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
3171
3172 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3173
3174         * forms/form_character.fd: small cosmetics (aligned "Language:" right
3175         as suggested in Michael's Buglist).
3176
3177 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3178
3179         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
3180         layouts
3181         (layoutSelected): remove the numeric argument and use the text of
3182         the combox entry instead.
3183
3184         * combox.C: lowercase a few remaining methods, rename select_text
3185         to select
3186         * several files: propagate these changes
3187
3188 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
3189
3190         * FormPreferences.C: add fl_set_input_return to input_paperoption.
3191
3192 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
3193
3194         * FormParagraph.C: fix default line spacing case
3195
3196 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3197
3198         * FormParagraph.C: disable space inputs when != Length
3199
3200 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3201
3202         * FormPreferences.C:
3203         * form_preferences.h:
3204         * form_preferences.C:
3205         * forms/form_preferences.fd: add view_dvi_paper_option
3206
3207 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3208
3209         * FormMathsPanel.h: sub dialogs must be Ignorant.
3210
3211 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
3212
3213         * FormParagraph.C: fix to not allow 0 linespacing
3214
3215 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3216
3217         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
3218
3219         * FormParagraph.C (input): set fl_get_choice check for the linespacing
3220         to 5 not 4. xforms arrays start at 1.
3221
3222 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3223
3224         * FormParagraph.[Ch]:
3225         * forms/form_paragraph.fd: clean up of dialog and of controlling
3226         code.
3227
3228 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
3229
3230         * FormBase.C (C_CutandPastePH): new function that can be used as a
3231         pre-handler to any xforms text input widget. Will trigger an event on
3232         pasting into the widget using the middle mouse button.
3233
3234         * FormPreamble.C (build): use this pre-handler for the input widget.
3235
3236 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
3237
3238         * FormCitation.C:
3239         * forms/form_citation.fd: a little tweaking to ensure that the
3240         style choice remains centred within the frame if its contents change.
3241
3242         * FormBase.h: added an allow_resize_ member variable. If false
3243         resizing the dialog is prohibitted.
3244
3245         * FormBase.[Ch]:
3246         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
3247
3248         * FormAboutlyx.C:
3249         * FormCharacter.C:
3250         * FormThesaurus.C:
3251         make use of this functionality to ensure that the dialog cannot be
3252         resized.
3253
3254 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
3255
3256         * GUIRunTime.C: initApplication() should take a int & argc
3257
3258 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
3259
3260         * FormCitation.h:
3261         * FormCitation.C: tidy code a little
3262
3263         * GUIRunTime.C: more informative error
3264
3265 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
3266
3267         * forms/form_preferences.fd: order the items "logically" so that
3268         tabbing through the dialog makes sense. Close bug #404569.
3269
3270 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
3271
3272         * FormPreferences.C: Tentative fix of John's "no point in spell
3273         command "None"" bug, #223255.
3274
3275 2001-08-23  Herbert Voss  <voss@perce.de>
3276
3277         * FormBibtex.C (input): normalize database list
3278
3279 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
3280
3281         * FormBibtex.C: make sure that any database is stored only once.
3282
3283 2001-08-22  Herbert Voss  <voss@perce.de>
3284
3285         * FormBibtex.C (input): fix for multiple databases
3286
3287 2001-08-21  Herbert Voss  <voss@perce.de>
3288
3289         * FormBibtex.C (input): extension handling for ".bst"
3290
3291 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
3292
3293         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
3294         check button is pressed.
3295
3296 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
3297
3298         * FormParagraph.C (general_apply): Handle default spacing.
3299         (general_update): Ditto.
3300
3301 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
3302
3303         * FormBibtex.C:
3304         * forms/form_bibtex.fd: get the browse buttons working as they should.
3305
3306 2001-08-20  Herbert Voss  <voss@perce.de>
3307
3308         * FormBibtex.C:
3309         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
3310         databases and styles. Added an option for "bibliography into toc"
3311
3312 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3313
3314         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
3315         cleanup.
3316
3317 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
3318
3319         * combox.h: fix source doc
3320
3321         * form_math_matrix.C:
3322         * forms/form_math_matrix.fd: new layout
3323
3324 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
3325
3326         * form_paragraph.h:
3327         * form_paragraph.C:
3328         * forms/form_paragraph.fd:
3329         * FormParagraph.C: support per-para linespacing
3330
3331         * forms/form_float.fd:
3332         * form_float.C: fix shortcut typo
3333
3334 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
3335
3336         * forms/form_character.fd: small adjustment to the position of John's
3337         extra Language label.
3338
3339 2001-08-09  André Pönitz  <poenitz@htwm.de>
3340
3341         * FormMathsDelim.C: renamed some delimiter parameters.
3342
3343 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
3344
3345         * FormCitation.C (build):
3346         * FormDocument.C (build):
3347         * FormMinipage.C (build):
3348         * FormParagraph.C (build):
3349         * FormRef.C (build): added stuff to read-only list in the
3350         button controller.
3351
3352         * FormCitation.C (update): disable citation style stuff when not using
3353         Natbib.
3354
3355 2001-08-06  Juergen Vigna  <jug@sad.it>
3356
3357         * forms/form_ert.fd: new file.
3358
3359         * form_ert.[Ch]: new files.
3360
3361         * FormERT.[Ch]: new files. Implementation of ERT dialog.
3362
3363 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
3364
3365         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
3366
3367 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
3368
3369         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
3370
3371 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
3372
3373         * FormMathsPanel.C:
3374         * FormMathsPanel.h:
3375         * form_maths_panel.C:
3376         * form_maths_panel.h:
3377         * forms/form_maths_panel.fd: re-add dots bitmaps
3378
3379         * FormRef.C: "Goto" -> "Go to"
3380
3381 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
3382
3383         * FormMathsBitmap.C: initialise form_
3384
3385 2001-07-29  Baruch Even  <baruch@lyx.org>
3386
3387         * src/forms/form_graphics.fd:
3388         * src/FormGraphics.C: Added support for the new horizontal scale factor.
3389
3390 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3391
3392         * forms/makefile (SRCS): add form_float.fd
3393
3394         * forms/form_float.fd: new file
3395
3396         * form_float.[Ch]: new files
3397
3398         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
3399         FormFloat.h, form_float.C and form_float.h
3400
3401         * FormFloat.[Ch]: new files
3402
3403         * Dialogs.C: init GUIFloat is well
3404
3405 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
3406
3407         * FormToc.C (updateType): Fix problem with TOC that couldn't be
3408         updated because the type list was not updated.
3409
3410 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
3411
3412         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
3413         Version stuff in.
3414
3415         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
3416
3417         * FormGraphics.C (build): uncommented the fl_set_input_return call for
3418         input_rotate_angle. Set input filter on rotate_angle to make it accept
3419         only floating point numbers.
3420         (input): Browse now activates the Ok button approriately.
3421
3422 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
3423
3424         * Dialogs.C:
3425         * Makefile.am:
3426         * FormThesaurus.h:
3427         * FormThesaurus.C:
3428         * form_thesaurus.h:
3429         * form_thesaurus.C:
3430         * forms/makefile:
3431         * forms/form_thesaurus.fd: add thesaurus
3432
3433 2001-07-26  Baruch Even  <baruch@lyx.org>
3434
3435         * FormGraphics.h:
3436         * FormGraphics.C: Removed hide method since it was interfering with the
3437         needed work, it cleared several vectors that were needed for proper
3438         functioning. Also changed rotateAngle to float.
3439
3440         * FormGraphics.C:
3441         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
3442         are inlined.
3443
3444 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3445
3446         * FormInclude.C: add load file facility back
3447
3448 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3449
3450         * FormCharacter.C: disable resizing as it doesn't work
3451
3452         * FormPreamble.C: allow to copy-paste from RO preamble by
3453           enabling editing.
3454
3455 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
3456
3457         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
3458
3459 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
3460
3461         * FormCitation.[Ch]: changes associated with adding natbib support.
3462         New helper functions, string_width, fillChoice, updateStyle.
3463         (apply): set the citation command appropriately.
3464         (input): deal with the citation command choices.
3465         (update): parse the citation command and deal with it. Nuke the
3466         setSize stuff.
3467         (setSize): nuked!
3468
3469         * FormDocument.C (build): add options to use natbib.
3470
3471         * forms/form_citation.fd: add natbib support. Rearrange dialog to
3472         fit onto shorter screens.
3473
3474         * forms/form_document.fd: add natbib support.
3475
3476 2001-07-16  Juergen Vigna  <jug@sad.it>
3477
3478         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
3479
3480 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
3481
3482         Consistent use of Lsstream.h:
3483         * FormAboutlyx.C (build):
3484         * FormVCLog.C (update): std::ostringstream -> ostringstream.
3485
3486         * FormMathsDelim.C (apply):
3487         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
3488
3489 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3490
3491         * implement 1 about lyx dialog instead of 3 separate ones
3492
3493         * FormCredits.[Ch]: removed
3494         * FormCopyright.[Ch]: removed
3495         * form_credits.[Ch]: removed
3496         * forms/form_credits.fd: removed
3497         * form_copyright.[Ch]: removed
3498         * forms/form_copyright.fd: removed
3499         * FormAboutlyx.[Ch]: added
3500         * form_aboutlyx.[Ch]: added
3501         * forms/form_aboutlyx.fd: added
3502         * Dialogs.C: add about lyx stuff
3503
3504 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3505
3506         * add spellchecker
3507
3508         * FormPreferences.[Ch]: rename spellchecker to spelloptions
3509         * form_preferences.[Ch]: idem
3510         * forms/form_preferences.fd: idem
3511         * FormSpellchecker.[Ch]: added
3512         * form_spellchecker.[Ch]: added
3513         * forms/form_spellchecker.fd: added
3514         * Dialogs.C: add spellchecker
3515
3516 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3517
3518         * FormFiledialog.C: (*it). -> it->
3519         * Toolbar_pimpl.C: ditto
3520         * RadioButtonGroup.C: ditto
3521         * FormPreferences.C: ditto
3522
3523 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3524
3525         * GUIRunTime.C (x11Display):
3526         (x11Screen):
3527         (x11Colormap):
3528         (x11VisualDepth): new methods
3529
3530 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3531
3532         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
3533         directly.
3534
3535         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
3536         because of this.
3537
3538         * GUIRunTime.C (createMainView): implement
3539
3540 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
3541
3542         * FormCharacter.C:
3543         * form_character.C:
3544         * forms/form_character.fd: hide the widget underneath language
3545           combox hack.
3546
3547 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
3548
3549         * FormPreferences.h:
3550         * FormPreferences.C: connect and operator
3551           showSpellcheckerPreferences signal
3552
3553         * FormPrint.C (input): modify to select radio_file
3554           when the user uses the filename input
3555
3556 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
3557
3558         * combox.C (remove): send debug output to Debug::GUI.
3559
3560 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
3561
3562         * Menubar_pimpl.C (create_submenu):
3563         * Toolbar_pimpl.C (update): update to use func_status
3564
3565 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
3566
3567         * FormPreferences.C (Path::feedback): remove bogus description of
3568         lyxpipe.
3569
3570 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
3571
3572         * xformsBC.h: clean-up of included files.
3573
3574 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
3575
3576         * FormDocument.C:
3577         * FormParagraph.C (c-tor): cosmetic name change of signal.
3578
3579         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
3580         signal. It's pretty crude at the moment! Mental note: would be more
3581         elegant if we passed a LyXParagraph & with both the signals rather than
3582         search through the Buffer.
3583
3584 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
3585
3586         * *.[h]: added // -*- C++ -*-
3587         * *.[C]: removed // -*- C++ -*-
3588
3589         * FormCharacter.C (update): now uses contents of font_, stored
3590         permanently by the controller to update() the dialog.
3591
3592 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
3593
3594         * FormInclude.C:
3595         * form_include.fd: (various places): Ok button is now activated when
3596         the filename is input from the keyboard.
3597
3598         * FormPreferences.C white-space change in various places.
3599         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
3600         that disabled addition of new converters.
3601
3602         * FormCharacter.C (input, update): new methods. Activate the Apply
3603         button when any of the input fileds are not IGNORE.
3604
3605 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3606
3607         * FormToc.C (input): change test slightly.
3608         (updateContents): clear list if empty and add no list msg.
3609
3610 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
3611
3612         * FormParagraph.C (update, general_update): enabling the align buttons
3613         is now dependent on the AlignPossible entry in the Layout.
3614
3615 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3616
3617         * MathsSymbols.C:
3618         * FormMathsMatrix.C: bring C functions into global namespace if
3619         necessary.
3620
3621 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3622
3623         * MathsSymbols.C (pixmapFromBitmapData): add std::
3624
3625         * FormMathsMatrix.C (AlignFilter): add std::
3626
3627 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
3628
3629         * FormDocument.C (build): add iso8859-15 support.
3630
3631 2001-05-08  Baruch Even  <baruch@lyx.org>
3632
3633         * Menubar_pimpl.C: Fixed compilation problem.
3634
3635 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3636
3637         * Menubar_pimpl.C (add_toc): use name and not type with float.
3638         (create_submenu): correct call of new object
3639         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
3640
3641 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3642
3643         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
3644
3645 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
3646
3647         * Dialogs.C: included insetgraphicsParams.h
3648
3649         * FormMathsMatrix.C:
3650         * FormMathsBitmap.C: included LAssert.h
3651
3652 2001-04-24  Allan Rae  <rae@lyx.org>
3653
3654         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
3655
3656 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3657
3658         * xforms_helpers.C (formatted): do not use string::substr(1) on a
3659         string of length 1 !
3660
3661 2001-04-16  Allan Rae  <rae@lyx.org>
3662
3663         * xforms_helpers.C (formatted):
3664         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
3665         as an unrecognised preprocessor directive.  So ensure they're wrapped.
3666
3667 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
3668
3669         * FormTabularCreate.C: pass a pair of uints to the controller
3670
3671         * FormVCLog.C: the log appears as a stringstream now
3672
3673         * forms/form_external.fd: make params update state (from Angus)
3674
3675 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3676
3677         * Menubar_pimpl.C: include gettext.h
3678
3679 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3680
3681         * xforms_helpers.C (formatted): constify length
3682
3683         * FormTabular.C (update): small restructure, adjust for scoped_ptr
3684         (input): adjust for scoped_ptr
3685         (input): constify str
3686
3687 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
3688
3689         * Dialogs.C: s/popup/dialog/
3690
3691         * Form*.C:
3692         * FormBase.h:
3693         * FormBase.C: s/ControlButton/ControlButtons/
3694         move bc().refresh() into base show() method
3695
3696         * Form*.C:
3697         * FormBaseDeprecated.C:
3698         s/UndoAll/restore/
3699
3700 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3701
3702         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
3703
3704         * FormToc.[Ch]:
3705         * forms/form_toc.fd: implemented controller-view split.
3706
3707         * Dialogs.C: associated changes.
3708
3709 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3710
3711         * FormCitation.C:
3712         * forms/form_citation.fd: Don't change the name of the button when
3713         toggling between regular expression and simple searches.
3714         Squashed bug when creating a new inset, the keys field contained
3715         one (empty) key. No more; thanks, Dekel.
3716
3717         * FormExternal.C:
3718         * forms/form_external.fd: added Apply button.
3719
3720 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3721
3722         * FormBase.[Ch]:
3723         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
3724         ControlButton.
3725
3726         * FormExternal.[Ch]:
3727         * forms/form_external.fd: implemented controller-view split.
3728
3729         * Dialogs.C: associated changes.
3730
3731         * FormGraphics.[Ch]:
3732         * FormInclude.[Ch]:
3733         * FormPrint.[Ch]:
3734         moved the browsing functionality into the controller.
3735
3736         * xforms_helpers.[Ch]: moved browseFile to
3737         ../controllers/helper_funcs.[Ch]
3738
3739         * FormCitation.C
3740         * forms/form_citation.fd: added case sensitive search button.
3741
3742 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
3743
3744         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
3745         Code moved into the generic template base class. Replaced
3746         setCancelCloseButton() with setButtonLabel().
3747
3748 2001-03-29  Juergen Vigna  <jug@sad.it>
3749
3750         * FormMinipage.C: removed widthp_ and all it's functions and changed
3751         to use new %-lengths of LyXLength.
3752
3753 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
3754
3755         * FormGraphics.[Ch]:
3756         * forms/form_graphics.fd:
3757         * FormIndex.[Ch]:
3758         * forms/form_index.fd: implemented controller-view split.
3759
3760         * Dialogs.C: associated changes.
3761
3762         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
3763
3764         * FormCitation.C: changes associated with ControlCitation cleanup.
3765
3766         * FormMinipage.h: cleaned-up forward declarations.
3767
3768 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
3769
3770         * FormMinipage.[Ch]:
3771         * forms/form_minipage.fd:
3772         * FormPrint.[Ch]:
3773         * forms/form_print.fd:
3774         * FormSplash.[Ch]: implemented controller-view split.
3775
3776         * Dialogs.C: associated changes.
3777
3778 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
3779
3780         * FormPreamble.[Ch]:
3781         * forms/form_preamble.fd:
3782         * FormRef.[Ch]:
3783         * forms/form_ref.fd:
3784         * FormSearch.[Ch]:
3785         * forms/form_search.fd:
3786         * FormTabularCreate.[Ch]:
3787         * forms/form_tabular_create.fd: implemented controller-view split.
3788
3789         * Dialogs.C: associated changes.
3790
3791 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
3792
3793         * FormError.[Ch]:
3794         * form_error.fd:
3795         * FormInclude.[Ch]:
3796         * form_include.fd:
3797         * FormUrl.[Ch]:
3798         * form_url.fd: implemented controller-view split.
3799
3800         * Dialogs.C: associated changes.
3801
3802         * FormBibitem.h:
3803         * FormBibtex.h:
3804         * FormCitation.h: moved methods from protected to private.
3805
3806 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
3807
3808         * FormCredits.C (build): changes associated with
3809         ControlCredits::getCredits returning a stringstream not a vector<string>
3810
3811 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
3812
3813         * FormCopyright.[Ch]:
3814         * forms/form_copyright.fd: implemented controller-view split.
3815
3816         * FormCredits.[Ch]:
3817         * forms/form_credits.fd: implemented controller-view split.
3818
3819         * Dialogs.C: associated changes.
3820
3821         * xforms_helpers.C (formatted): improved the function so that it now
3822         repects '\n' characters in the input string. Ie, the user can now
3823         specify line breaks explicitly.
3824
3825 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
3826
3827         * FormCharacter.[Ch]:
3828         * forms/form_character.fd: implemented controller-view split.
3829
3830         * Dialogs.C: associated changes.
3831
3832         * FormBase.C (input): changed return to SMI_VALID.
3833
3834         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
3835         any surrounding whitespace.
3836
3837 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3838
3839         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
3840         SMI_NOOP.
3841         (FormBase2): split into two template classes, FormDB (DialogBase) and
3842         FormCB (ControllerBase) for greater flexibility.
3843
3844         * FormBibitem.[Ch]:
3845         * FormBibtex.[Ch]:
3846         * FormCitation.[Ch]: associated changes.
3847
3848         * FormBrowser.[Ch]:
3849         * FormLog.[Ch]:
3850         * FormVCLog.[Ch]:
3851         * forms/form_browser.fd: implemented controller-view split.
3852
3853         * Dialogs.C: associated changes.
3854
3855 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
3856
3857         * FormBibtex.[Ch]:
3858         * forms/form_bibtex.fd: implemented controller-view split.
3859
3860         * Dialogs.C: associated changes.
3861
3862 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
3863
3864         * FormBaseDeprecated.[Ch]: rename title as title_.
3865
3866         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
3867         with limited functionality. It got lost in the MVC merge.
3868
3869         * FormBaseDeprecated.C:
3870         * FormBase.C (show): moved initialisation of minw_, minh_ here.
3871
3872         * FormBibitem.C (build):
3873         * FormBibtex.C (build):
3874         * FormBrowser.C (build):
3875         * FormCharacter.C (build):
3876         * FormCitation.C (build):
3877         * FormCopyright.C (build):
3878         * FormCredits.C (build):
3879         * FormDocument.C (build):
3880         * FormError.C (build):
3881         * FormExternal.C (build):
3882         * FormGraphics.C (build):
3883         * FormInclude.C (build):
3884         * FormIndex.C (build):
3885         * FormMinipage.C (build):
3886         * FormParagraph.C (build):
3887         * FormPreamble.C (build):
3888         * FormPreferences.C (build):
3889         * FormPrint.C (build):
3890         * FormRef.C (build):
3891         * FormSearch.C (build):
3892         * FormTabular.C (build):
3893         * FormTabularCreate.C (build):
3894         * FormToc.C (build):
3895         * FormUrl.C (build): removed initialisation of minw_, minh_.
3896
3897         * The Maths Panel stuff no longer causes a crash on exit from LyX.
3898
3899         * FormMaths.[Ch]:
3900         * forms/form_maths.fd: removed.
3901
3902         * forms/form_maths_delim.fd:
3903         * forms/form_maths_deco.fd:
3904         * forms/form_maths_matrix.fd:
3905         * forms/form_maths_space.fd:
3906         * forms/form_maths_panel.fd: new files.
3907         Split contents of form_maths.fd into 5 new files, one for each form.
3908
3909         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
3910         class FormMathsBitmap in FormMathsBitmap.[Ch].
3911
3912         * FormMathsPanel.[Ch]:
3913         * FormMathsBitmap.[Ch]:
3914         * FormMathsDeco.[Ch]:
3915         * FormMathsDelim.[Ch]:
3916         * FormMathsMatrix.[Ch]:
3917         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
3918         one for each popup. Rewrite so that all the new classes are derived from
3919         FormBaseBD. Clean up the logic in the process (I hope!).
3920
3921         * Makefile.am: added new fils, removed redundant ones.
3922
3923 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3924
3925         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
3926         (showInset): ditto
3927         (updateInset): ditto
3928
3929 2001-03-16  Juergen Vigna  <jug@sad.it>
3930
3931         * Dialogs.C (Dialogs): create minipage options dialog.
3932
3933         * forms/form_minipage.fd:
3934         * form_minipage.C:
3935         * form_minipage.h:
3936         * FormMinipage.C:
3937         * FormMinipage.h: new files for the minipage options dialog.
3938
3939 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3940
3941         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
3942         callback methods.
3943
3944         * forms/form_maths.fd: change C_FormBaseCancelCB to
3945         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
3946
3947 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
3948
3949         * FormMaths.C: quash warnings
3950
3951 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3952
3953         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
3954         compatibility.
3955
3956 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3957
3958         * Form_various.h: cleaned up #includes and forward declarations.
3959
3960         * Form_various.C: added "using SigC::slot" declaration.
3961
3962         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
3963
3964         * FormDocument.C (CheckChoiceClass): removed string tct as the
3965         compiler warned that it was defined but never used.
3966         removed USE_CLASS_COMBO.
3967
3968 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3969
3970         * Dialogs.C:
3971         * FormMaths.h:
3972         * FormMaths.C:
3973         * MathsSymbols.h:
3974         * MathsSymbols.C:
3975         * Makefile.am:
3976         * Toolbar_pimpl.C:
3977         * form_*.C:
3978         * forms/makefile:
3979         * forms/form_maths.fd:
3980         * forms/fdfixc.sed:
3981         * forms/fdfix.sh: add maths panel
3982
3983         * bmtable.h:
3984         * bmtable.c: moved from src/
3985
3986 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3987
3988         * FormParagraph.h: NO_PEXTRA
3989         * FormParagraph.C (input): NO_PEXTRA
3990
3991 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3992
3993         * several files: remove CXX_WORKING_NAMESPACES
3994
3995 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3996
3997         * Merging changes from BRANCH_MVC back into HEAD.
3998
3999 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
4000
4001         * Dialogs.C (c-tor): Changes associated with storing a vector of
4002         boost::shared_ptrs.
4003         Use MVC Bibitem popup.
4004
4005         * FormBase.h: add a new template class FormBase2, derived from FormBase
4006         to make life creating MVC popups even easier ;-)
4007
4008         * FormBibitem.[Ch]:
4009         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
4010         Proof that a simple popup should be easy to implement!
4011
4012         * FormCitation.[Ch]: now derived from FormBase2.
4013
4014         * FormToc.C: added using std::vector directive.
4015
4016 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
4017
4018         * FormSearch.C: Add missing #pragma
4019
4020 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
4021
4022         * FormCitation.C:
4023         * forms/form_citation.fd: added the ability to Search, both Simply and
4024         for Regular Expressions. Use the Search code in the controller() to do
4025         the actual searching.
4026
4027 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
4028
4029         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
4030         * forms/makefile: added form_credits.fd
4031
4032         * Dialogs.C: added FormCredits and removed ShowCredits.
4033
4034         * FormCredits.[Ch]:
4035         * forms/form_credits.fd:
4036         * forms/form_search.fd: ported to the MVC way.
4037
4038 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
4039
4040         * xforms_helpers.h (formatted): now has default arguments for size and
4041         style.
4042
4043         * FormCitation.[Ch]: moved code out of this class and into
4044         ControlCitation and associated helper funcs.
4045
4046 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4047
4048         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
4049         ButtonController::valid() to check state of input. The buttons are
4050         now controlled correctly.
4051
4052         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
4053
4054 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
4055
4056         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
4057
4058         * FormBase.[Ch]: rename title as title_.
4059
4060 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
4061
4062         * FormBase.C (c-tor): initialise variables in correct order.
4063
4064         * FormCitation.C: add #include <algorithm>
4065
4066 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
4067
4068         * xformsBC.[Ch]: Changes associated with the changes to
4069         controllers/ButtonController.[Ch]. Ie, the class is now derived from
4070         ButtonControllerBase and the ButtonPolicy is accessed through a method
4071         bp() rather than the instance bp_.
4072
4073         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
4074         rather use a pure virtual method bc() to access the controller
4075         instantiated by the daughter classes.
4076
4077         * F*.[Ch]: changes associated with the above.
4078
4079 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
4080
4081         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
4082
4083         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
4084
4085 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
4086
4087         * ButtonController.[Ch]: deleted. The class is split into two
4088         (with identical functionality), the code being found in
4089         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
4090
4091         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
4092         ButtonController class.
4093
4094         * FormBase.[Ch]: changes associated with the above split.
4095
4096         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
4097         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
4098         controlling all interaction to/from the LyX kernel.
4099
4100         * FormCitation.[Ch]:
4101         * forms/form_citation.fd: An xforms-specific implementation of the
4102         Citation dialog, controlled by the GUI-I ControlCitation.
4103
4104         * Dialogs.C: Use the controlled Citation dialog.
4105
4106 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
4107
4108         * Makefile.am:
4109         * combox.h:
4110         * combox.C: moved from src/
4111
4112 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
4113
4114         * forms/fdfix.sh:
4115         * forms/form_filedialog.C.patch: I hate having to make these patches,
4116         but on reflection I think it's probably better than hacking fdfix.sh.
4117
4118 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
4119
4120         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
4121
4122 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
4123
4124         * FormGraphics.C: remove unnecessary hack
4125
4126 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
4127
4128         * FormCitation.C (apply): Do not put space between multiple keys.
4129
4130 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
4131
4132         * Menubar_pimpl.C (add_toc): Remove debug message.
4133
4134 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
4135
4136         * Makefile.am:
4137         * Dialogs.C:
4138         * FormExternal.C:
4139         * FormExternal.h:
4140         * form_external.C:
4141         * form_external.h:
4142         * xforms/forms/makefile:
4143         * forms/form_external.fd: add FormExternal
4144
4145 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
4146
4147         * Dialogs.C: add destroySplash()
4148
4149         * form_splash.h:
4150         * form_splash.C:
4151         * forms/form_splash.fd:
4152         * FormSplash.h:
4153         * FormSplash.C: make independent of FormBase, tidy
4154
4155         * Menubar_pimpl.C: destroy splash on interaction
4156
4157 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
4158
4159         * FormInclude.h:
4160         * FormInclude.C:
4161         * form_include.h:
4162         * form_include.C:
4163         * forms/form_include.fd: rework, clean up
4164
4165 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4166
4167         * FormToc.h: use Buffer::typedef
4168
4169         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
4170         * FormToc.C (build): ditto
4171         (updateToc): ditto
4172
4173 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4174
4175         * FormToc.C (build): implement for dynamic number of lists
4176         (updateToc): ditto
4177         * Menubar_pimpl.C (add_toc): ditto
4178
4179 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
4180
4181         * added credits:
4182         * Dialogs.C:
4183         * Makefile.am:
4184         * FormCredits.[Ch]:
4185         * form_credits.[Ch]:
4186         * forms/form_credits.fd:
4187
4188 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4189
4190         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
4191         make ButtonList contain boost::shared_ptr<ItemInfo>
4192
4193         * Menubar_pimpl.C (~Pimpl): remove destructor
4194
4195 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
4196
4197         * Makefile.am:
4198         * FileDialog.C:
4199         * FormFiledialog.C:
4200         * FormFiledialog.h:
4201         * form_filedialog.C:
4202         * form_filedialog.h:
4203         * FormGraphics.C:
4204         * FormInclude.C:
4205         * FormPreferences.C:
4206         * FormPrint.C:
4207         * xforms_helpers.C:
4208         * xforms_helpers.h:
4209         * forms/fdfix.sh:
4210         * forms/makefile:
4211         * form/form_filedialog.fd: add File Dialog
4212         * Toolbar_pimpl.h:
4213         * Toolbar_pimpl.C: move LayoutsCB to here
4214
4215 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4216
4217         * FormParagraph.C: changes because of ParagraphParameters.
4218
4219 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4220
4221         * FormSearch.C (Replace): remove default argument
4222         (Find): ditto
4223
4224 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
4225
4226         * added find/replace dialog:
4227         * FormSearch.*: added
4228         * form_search.*: added
4229         * forms/form_search.fd: added
4230
4231 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4232
4233         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
4234
4235         * various: in a rush of delayed guilt, I've renamed all instances of
4236         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
4237         finally sprouted.
4238
4239         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
4240         activate/deactivate an FL_OBJECT.
4241
4242         * FormCitation.C:
4243         * FormDocument.C:
4244         * FormInclude.C:
4245         * FormParagraph.C:
4246         * FormPreamble.C:
4247         * FormPreferences.C:
4248         * FormRef.C:
4249         * FormTabular.C: used it.
4250
4251 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4252
4253         * FormPreferences.C: removed three unused using directives.
4254
4255 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
4256
4257         * added find/replace dialog:
4258         * FormSearch.*: added
4259         * form_search.*: added
4260         * forms/form_search.fd: added
4261
4262 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
4263
4264         * FormRef.C: Fixed the behaviour of Goto-Ref.
4265
4266 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
4267
4268         * forms/makefile: added character and preamble dialogs
4269
4270 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
4271
4272         * FormCharacter.C (FormCharacter): change order of deletion,
4273         change combo_language2 to combo_language2_
4274
4275 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
4276
4277         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
4278
4279 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
4280
4281         * Dialogs.C: added layoutcharacter
4282         * FormCharacter.C: added
4283         * FormCharacter.h: added
4284         * form_character.C: added
4285         * form_character.h: added
4286         * forms/form_character.fd: added
4287
4288 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
4289
4290         * FormPreferences.C: Handle lyxrc.language_use_babel and
4291         lyxrc.language_global_options.
4292
4293 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
4294
4295         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
4296
4297 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
4298
4299         * FormBase.C: no longer transient dialogs, XMapWindow()
4300           in attempt to de-iconify
4301
4302         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
4303
4304 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
4305
4306         * FormDocument.C (checkMarginValues): Activate "use geometry" button
4307         if using custom paper size/margin.
4308
4309 2001-02-21  Allan Rae  <rae@lyx.org>
4310
4311         * forms/form_preferences.fd: larger, bold font for outer tabfolder
4312
4313 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
4314
4315         * src/frontends/xforms/Dialogs.C: added preamble
4316         * src/frontends/xforms/FormPreamble.C: added
4317         * src/frontends/xforms/FormPreamble.h: added
4318         * src/frontends/xforms/Makefile.am: added
4319         * src/frontends/xforms/form_preamble.C: added
4320         * src/frontends/xforms/form_preamble.h: added
4321         * src/frontends/xforms/form_preamble.fd: added
4322
4323 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4324
4325         * FormBase.h: moved noncopyable derivation to DialogBase.
4326
4327 2001-02-19  Juergen Vigna  <jug@sad.it>
4328
4329         * FormTabular.C (build): make all input field accepted only after
4330         a "RETURN".
4331
4332         * forms/form_tabular.fd: removed default "Return" on Close-Button.
4333
4334 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4335
4336         * FormError.C:
4337         * FormGraphics.C:
4338         * FormInset.C (showInset): change associated with name change
4339         inset::hide to inset::hideDialog.
4340
4341 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4342
4343         * FormCitation.C (build): altering "Text after" now activates the Ok,
4344         Apply buttons.
4345
4346 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
4347
4348         * FormCitation.C: lots of white-space changes to make file consistent
4349         with LyX style.
4350         (input): use the FL_OBJECT * parameter to decide what to do, not the
4351         long parameter.
4352
4353         * FormCitation.h: removed most entries in enum.
4354
4355         * forms/form_citation.fd: change names of variables, consistent with
4356         Allan's naming scheme.
4357         Don't pass any particular arguments to the InputCB function.
4358         choice_style now triggers a callback and looks like other choices.
4359
4360 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
4361
4362         * other: use compare instead of strcmp/strncmp
4363
4364 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
4365
4366         * ButtonController.[Ch]: changed trigger_change_ vector and associated
4367         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
4368         callback to InputCB() but don't trigger a change in the state of the
4369         Ok, Apply buttons are much rarer than those that do.
4370
4371         * FormCitation.C (build): associated change.
4372
4373 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
4374
4375         * ButtonController.C: include algorithm
4376
4377 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4378
4379         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
4380         new methods.
4381         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
4382         the vector of FL_OBJECT *s that can trigger a change in the button state
4383         is not empty, then a change of state will occur only if the FL_OBJECT *
4384         is present in this vector.
4385
4386         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
4387         the user to deactivate specific fields within restore().
4388         (InputCB): pass the FL_OBJECT * to bc_.valid().
4389
4390         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
4391         trigger a change of state in the Ok,Apply buttons.
4392         (update): bc_.readOnly() to the start of the method. Similar reasoning
4393         to that for FormBase::RestoreCB, above.
4394
4395 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4396
4397         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
4398         IgnorantPolicy.
4399
4400         * forms/form_browser.fd:
4401         * forms/form_copyright.fd:
4402         * forms/form_error.fd:
4403         * forms/form_tabular.fd:
4404         * forms/form_toc.fd:
4405         Consistent shortcuts for Close button: Esc and Return only.
4406
4407         * forms/form_citation.fd:
4408         * forms/form_document.fd:
4409         * forms/form_index.fd:
4410         * forms/form_paragraph.fd:
4411         * forms/form_preferences.fd:
4412         * forms/form_print.fd:
4413         * forms/form_ref.fd:
4414         * forms/form_tabular_create.fd:
4415         * forms/form_url.fd:
4416         Consistent shortcut for Cancel button: Esc only.
4417
4418 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
4419
4420         * Dialogs.C: new Splash. Include, Bibitem/tex
4421
4422         * FormBase.h: make show() virtual for Splash's benefit
4423
4424         * Makefile.am:
4425         * forms/makefile:
4426         * FormBibitem.C:
4427         * FormBibitem.h:
4428         * FormBibtex.C:
4429         * FormBibtex.h:
4430         * form_bibitem.C:
4431         * form_bibitem.h:
4432         * form_bibtex.C:
4433         * form_bibtex.h:
4434         * forms/form_bibitem.fd:
4435         * forms/form_bibtex.fd:
4436         * FormInclude.C:
4437         * FormInclude.h:
4438         * form_include.C:
4439         * form_include.h:
4440         * forms/form_include.fd:
4441         * FormSplash.C:
4442         * FormSplash.h:
4443         * form_splash.C:
4444         * form_splash.h:
4445         * forms/form_splash.fd: new forms
4446
4447 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
4448
4449         * FormLog.C: handle Literate build log nicely
4450
4451 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4452
4453         * Menubar_pimpl.C: remove support for reference menuitem type.
4454
4455 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
4456
4457         * Makefile.am:
4458         * Timeout_pimpl.h:
4459         * Timeout_pimpl.C: add Timeout implementation
4460
4461 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
4462
4463         * form_browser.h:
4464         * form_browser.C:
4465         * forms/form_browser.fd:
4466         * forms/makefile:
4467         * FormBrowser.C:
4468         * FormBrowser.h: readonly browser form
4469
4470         * FormLog.C:
4471         * FormLog.h:
4472         * FormVCLog.C:
4473         * FormVCLog.h:
4474         * Dialogs.C: add Log and VCLog
4475
4476         * Makefile.am: add Log and VCLog, add updatesrc target
4477
4478 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
4479
4480         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
4481
4482 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4483
4484         * FormPreferences.C (GetFrom): fix crash when there is no format
4485         defined.
4486         (GetTo): ditto.
4487
4488 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
4489
4490         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
4491         unsigned char correctly and so fix 2 bugs loading/changing colors.
4492
4493 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
4494
4495         * FormRef.C (update): Do not update dialog_->{ref,name,type}
4496         if inset_ == 0.
4497         Deactivate the type button when buffer is LinuxDoc/Docbook
4498         (build): Uncomment calls to addReadOnly().
4499         (updateBrowser) Do not disable the update button when there are no
4500         keys.
4501         (build, getType, getName): Use InsetRef::types.
4502
4503 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
4504
4505         * FormPrint.[Ch] (browse): new method to browse for file to print to.
4506
4507         * forms/form_print.fd: give the form a Browse button.
4508
4509 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
4510
4511         * FormRef.C (input): Fix the behavior of goto reference button.