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