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