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