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