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