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