]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
be41cebac0aebf5bea71de58fbd8a22d70085e89
[lyx.git] / src / frontends / xforms / ChangeLog
1 2003-08-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
2
3         * Always use std::endl with lyxerr
4
5 2003-07-30  Martin Vermeer  <martin.vermeer@hut.fi>
6
7         (with help from Juergen Spitzmueller)
8         * FormNote.[Ch]: add i18n support to the dialog.
9
10 2003-07-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
11
12         * FormToc.C (updateType): adjust for lyx::toc
13         (updateContents): ditto
14
15 2003-07-27  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
16
17         * XPainter.C: include lyxfont.h
18
19         * FormParagraph.C:
20         * FormGraphics.C:
21         * FormDocument.C: adapt PAPER_* enums
22
23 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
24
25         * XFormsMenubar.h:
26         * XFormsMenubar.C: derives from Menubar (replaces Menubar::Pimpl)
27
28         * Menubar_pimpl.C:
29         * Menubar_pimpl.h: removed
30
31         * XFormsView.C: modified because of changes above
32
33 2003-07-25  Jean-Marc Lasgouttes <lasgouttes@lyx.org>
34
35         * XFormsToolbar.h:
36         * XFormsToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl)
37
38         * Toolbar_pimpl.C:
39         * Toolbar_pimpl.h: removed
40
41         * XFormsView.C: modified because of changes above
42
43 2003-07-23  Angus Leeming  <leeming@lyx.org>
44
45         * FormColorpicker.[Ch]
46         * forms/form_colorpicker.fd: new files. A color picker for xforms.
47
48         * FormPreferences.[Ch]
49         * forms/form_preferences.fd: use it.
50
51 2003-07-23  Angus Leeming  <leeming@lyx.org>
52
53         * FormExternal.C (apply, update):
54         changes due to the use of the FileName class to store the external
55         file name.
56
57         * FormGraphics.C (apply, update): use Kernel::bufferFilepath()
58         wrapper.
59
60 2003-07-21  Angus Leeming  <leeming@lyx.org>
61
62         * FormGraphics.C (apply, update):
63         changes due to the use of the FileName class to store the graphics
64         file name.
65
66 2003-07-21  Angus Leeming  <leeming@lyx.org>
67
68         * FormExternal.C (update, apply):
69         * FormGraphics.C (update, apply):
70         * FormPrefences.C (LnFmisc::update, LnFmisc::apply):
71         * XPainter.C (image):
72         * xformsImage.C (status_report, error_report): use namespace
73         lyx::graphics rather than grfx shortcut.
74
75 2003-07-18  Angus Leeming  <leeming@lyx.org>
76
77         * FormNote.C (build): add a tooltip.
78
79 2003-07-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
80
81         * FormDialogView.h (controller): ditto
82
83         * FormBase.h (controller): follow C++ rules more closely.
84
85 2003-07-16  Angus Leeming  <leeming@lyx.org>
86
87         * FormDialogView.C (postMessage): remove preprocessor warning.
88
89 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
90
91         * introduce namespace lyx::graphics
92
93 2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
94
95         * introcude namespace lyx::support
96
97 2003-06-30  André Pönitz  <poenitz@gmx.net>
98
99         * ColorHandler.C:
100         * FormBase.C:
101         * FormDialogView.C:
102         * FormDocument.C: #ifdef BOOSTFORMAT -> bformat
103
104 2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
105
106         * combox.h: fix some usage of \param
107         * freebrowser.h: ditto
108
109 2003-06-27  Alfredo Braunstein  <abraunst@libero.it>
110
111         * lyx_gui.C (start): use BufferView::loadLyXFile
112
113 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
114
115         * FormError.[Ch]:
116         * forms/form_error.fd: removed
117         * forms/Makefile.am:
118         * Makefile.am: adjust
119         * Dialogs.C: adjust
120
121 2003-06-20  Angus Leeming  <leeming@lyx.org>
122
123         * FormBibtex.C (input, update): changes due to changed controller
124         interface.
125
126         * FormTexinfo.[Ch]: clean-up handling of TeX file databases.
127
128 2003-06-19  Alfredo Braunstein  <abraunst@libero.it>
129
130         * lyx_gui.C (start): call ::loadLyXFile instead
131         of BufferList::loadLyXFile
132
133 2003-06-19  Angus Leeming  <leeming@lyx.org>
134
135         * Dialogs.C:
136         * Dialogs2.C:
137         * FormTexinfo.[Ch]:
138         * forms/form_texinfo.fd: changes to use the new Dialog-based scheme.
139
140 2003-06-19  Juergen Spitzmueller <juergen.sp@t-online.de>
141
142         * forms/form_preferences.fd Revert Rob Lahaye's patch.
143         Weird xforms sizing issues.
144
145 2003-06-17  Angus Leeming  <leeming@lyx.org>
146
147         * Dialogs.C: rename math panel identifier as "mathpanel".
148         * Dialogs2.C (showMathPanel): removed.
149
150 2003-06-17  Angus Leeming  <leeming@lyx.org>
151
152         * Dialogs.C:
153         * Dialogs2.C
154         * FormMathsPanel.[Ch]:
155         * forms/form_maths_panel.fd: convert FormMathsPanel to the
156         new Dialog-based scheme.
157
158         * Dialogs.C:
159         * FormMathsBitmap.[Ch]:
160         * FormMathsDelim.[Ch]:
161         * FormMathsMatrix.[Ch]:
162         * FormMathsSpace.[Ch]:
163         * FormMathsStyle.[Ch]: s/ControlMath2/ControlMath/.
164
165 2003-06-17  Angus Leeming  <leeming@lyx.org>
166
167         * FormMathsBitmap.[Ch]:
168         * FormMathsDelim.[Ch]:
169         * forms/form_maths_delim.fd:
170         * FormMathsMatrix.[Ch]:
171         * forms/form_maths_matrix.fd:
172         * FormMathsPanel.[Ch]:
173         * FormMathsSpace.[Ch]:
174         * forms/form_maths_space.fd:
175         * FormMathsStyle.[Ch]:
176         * forms/form_maths_style.fd:
177         * Dialogs.C: convert FormMathsBitmap, FormMathsDelim, FormMathsMatrix,
178         FormMathsSpace and FormMathsStyle to the new Dialog-based scheme.
179
180 2003-06-12  Angus Leeming  <leeming@lyx.org>
181
182         * FormExternal.C (input): do not activate Ok, Apply when clicking on
183         "Edit File".
184
185 2003-06-11  Angus Leeming  <leeming@lyx.org>
186
187         * FormExternal.C: changes due to InsetExternal::Params no longer
188         storing the ExternalTemplate but its name.
189
190 2003-06-10  Lars Gullik Bjønnes  <larsbj@lyx.org>
191
192         * XFormsView.C: remvoe current_view global variable.
193         (create_form_form_main): and the usage
194
195         * FormDocument.C: adjust for type
196
197 2003-06-10  Angus Leeming  <leeming@lyx.org>
198
199         * FormExternal.C (input, updateComboChange):
200         show the correct help text when the dialog is opened.
201
202 2003-06-04  Angus Leeming  <leeming@lyx.org>
203
204         * FormExternal.C
205         * forms/form_external: remove the widget to input the removed
206         InsetExternal::Params::parameters variable.
207
208 2003-06-04  John Levon  <levon@movementarian.org>
209
210         * FormTabular.C: fix a crash on applying changes
211         at close
212
213 2003-06-03  John Levon  <levon@movementarian.org>
214
215         * lyx_gui.C: add sync_events()
216
217 2003-06-03  Angus Leeming  <leeming@lyx.org>
218
219         * Dialogs.C (build): change the External dialog button policy to
220         NoRepeatedApplyReadOnlyPolicy.
221
222         * FormExternal.C:
223         * forms/form_external.fd:
224         add widgets to set the way the External dialog is
225         displayed within LyX.
226         Remove the buttons to trigger the View command and the Update command
227         (duplicates Apply).
228
229 2003-06-03  Angus Leeming  <leeming@lyx.org>
230
231         * FormGraphics.C (build): a few comments.
232
233 2003-05-25  Alfredo Braunstein  <abraunst@libero.it>
234
235         * FormErrorList.C: make the error description read-only but
236         selectable. Fix a bug on the initial state.
237
238 2003-05-23  Angus Leeming  <leeming@lyx.org>
239
240         * FormExternal.C (update): the default template is the first one
241         and the choice is always active.
242
243 2003-05-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
244
245         * Toolbar_pimpl.C (displayToolbar): comment out unsused parameters.
246
247 2003-05-21  Alfredo Braunstein  <abraunst@libero.it>
248
249         * FormBase.[Ch]:
250         * FormDialogView.[Ch] (setTitle): added
251         * FormErrorList.C:
252         * FormLog.C:
253         * FormShowFile.C: use setTitle
254
255 2003-05-20  Alfredo Braunstein  <abraunst@libero.it>
256
257         * FormErrorList.[Ch]: small bugs fixed
258
259 2003-05-13  Rob Lahaye  <lahaye@snu.ac.kr>
260
261         * FormPreferences.C: Change conversions-tooltip.
262
263         * forms/form_preferences.fd: modify layout (similar to Graphics dialog
264         layout)
265
266 2003-05-19  Angus Leeming  <leeming@lyx.org>
267
268         * forms/fdfixc.sed:
269         * FormAboutlyx.C (build):
270         * FormCitation.C (update):
271         * FormDocument.C (build):
272         * FormErrorList.C (updateContents):
273         * FormGraphics.C (build):
274         * FormMathsBitmap.C (build):
275         * FormMathsMatrix.C (build):
276         * FormPreferences.C (build, LnFmisc::build, OutputsMisc::build,
277         SpellOptions::build):
278         * FormRef.C (build, updateBrowser, switch_go_button):
279         * FormTabular.C (build):
280         * FormToc.C (updateContents):
281         gettext's _(str) now returns a string rather
282         than char const *, so must add a .c_str() when passing to the xforms
283         lib.
284
285 2003-05-19  Angus Leeming  <leeming@lyx.org>
286
287         * forms/c_str.sed: removed. Renamed as:
288         * forms/tmp_str.sed
289
290         * forms/Makefile.am (EXTRA_DIST): add tmp_str.sed.
291         ($(libfdesign_la_SOURCES)): make it depend on tmp_str.sed.
292
293         * forms/fdfix.sh:
294         * forms/fdfixc.sed:
295         * forms/tmp_str.sed: s/c_str\([^(]\)/tmp_str\1/.
296
297 2003-05-15 André Pönitz <poenitz@gmx.net>
298
299         * forms/Makefile.am:  add -I.. to get access to lyx_forms.h
300
301 2003-05-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
302
303         * lyx_xpm.h.in: new file
304
305         * lyx_forms.h.in: new file
306
307         * forms/fdfix.sh: adjust for FORMS_H_LOCATION -> lyx_forms.h change.
308
309         * Makefile.am (EXTRA_DIST): lyx_forms.h.in lyx_xpm.h.in
310
311         * Almost all files:: FORMS_H_LOCATION -> lyx_forms.h
312
313 2003-05-12  Alfredo Braunstein  <abraunst@libero.it>
314
315         * FormErrorList.[Ch]:
316         * forms/form_errorlist.fd: added
317         * forms/Makefile.am:
318         * Makefile.am: the above additions
319         * Dialogs.C: ditto
320
321 2003-05-13 André Pönitz <poenitz@gmx.net>
322
323         * FontInfo.C:
324         * FormDocument.C:
325         * FormFiledialog.C:
326         * FormForks.C:
327         * FormGraphics.C:
328         * FormMinipage.C:
329         * FormParagraph.C:
330         * FormPreferences.C:
331         * FormPrint.C:
332         * FormSpellchecker.C:
333         * FormWrap.C:
334         * Menubar_pimpl.C: tostr from new header
335
336 2003-05-12 André Pönitz <poenitz@gmx.net>
337
338         * FormDocument.C:
339         * FormGraphics.C:
340         * xforms_helpers.C:  boost::format -> bformat  all over the place
341
342 2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
343
344         * Makefile.am: better lib building
345
346         * forms/.cvsignore: add libfdesign.la
347
348         * Toolbar_pimpl.C (displayToolbar): move out-of-line
349
350         * Makefile.am: better lib building
351
352 2003-05-02  Michael Schmitt  <michael.schmitt@teststep.org>
353
354         * FormDocument.C: Handle document classes with missing TeX class
355         (-> class name prefix: "Unavailable: ")
356
357 2003-05-03  John Levon  <levon@movementarian.org>
358
359         * xscreen.h:
360         * xscreen.C: implement new cursor API
361
362 2003-04-30  John Levon  <levon@movementarian.org>
363
364         * Form<Various>: fix dialog titles to match new menus
365
366 2003-04-27  John Levon  <levon@movementarian.org>
367
368         * Alert_pimpl.C: ignore cancel_button (for now)
369
370 2003-04-15  John Levon  <levon@movementarian.org>
371
372         * Toolbar_pimpl.C: ignore Minibuffer
373
374 2003-04-10  John Levon  <levon@movementarian.org>
375
376         * XFormsView.C:
377         * Toolbar_pimpl.h:
378         * Toolbar_pimpl.C: API change for show/hide
379
380 2003-04-09  Angus Leeming  <leeming@lyx.org>
381
382         * FormAboutlyx.C:
383         * FormDocument.C:
384         * FormGraphics.C:
385         * FormPreferences.C:
386         * FormTabular.C:
387         * forms/form_preferences.fd: prepare the way for resizable
388         tabfolders if the xforms version is up to the task.
389
390 2003-04-09  John Levon  <levon@movementarian.org>
391
392         * Toolbar_pimpl.C:
393         * Toolbar_pimpl.h: ignore every toolbar after the first one
394
395 2003-04-09  Angus Leeming  <leeming@lyx.org>
396
397         Enable "proper" tooltips in browser widgets if your version of
398         the xforms library is recent enough.
399
400         * FormBase.C (PrehandlerCB):
401         * FormDialogView.C (PrehandlerCB): Conditional compilation of
402         "tooltips in browser widgets work-around".
403
404         * FormBibtex.C (build):
405         * FormCitation.C (build):
406         * FormForks.C (build):
407         * FormTexinfo.C (build): only set the prehandler for browser widgets
408         if xforms does not support tooltips for same.
409
410 2003-04-08  John Levon  <levon@movementarian.org>
411
412         * Toolbar_pimpl.C: remove setPixmap, use the backend
413         instead.
414
415 2003-04-08  John Levon  <levon@movementarian.org>
416
417         * Toolbar_pimpl.C: handle tooltip
418
419 2003-04-03  Angus Leeming  <leeming@lyx.org>
420
421         * combox.[ch]:
422         * freebrowser.[ch]: ensure that the formatting conforms to xforms
423         style. Add all major authors.
424
425         combox.c (fl_addto_combox): squash bug in initial selection
426         of the first line of the browser.
427
428 2003-04-03  Angus Leeming  <leeming@lyx.org>
429
430         * freebrowser.[ch] (fl_get_freebrowser_browser): removed spurious
431         accessor function.
432
433         * XMinibuffer.C:
434         * combox.c: associated changes.
435
436 2003-04-03  Angus Leeming  <leeming@lyx.org>
437
438         * combox.[ch]: add an FL_NORMAL_COMBOX type.
439
440         * forms/fdfixc.sed: enable the use of both combox types.
441
442 2003-04-03  Angus Leeming  <leeming@lyx.org>
443
444         * freebrowser.c (peek_event): write C89, not C99, code.
445
446         * combox.[ch]:
447         * freebrowser.[ch]: these files belong to LyX, so say so.
448
449         * combox.[ch] (fl_create_combox, fl_add_combox,
450         fl_set_combox_position): change the function prototypes to use enums
451         rather than ints.
452
453 2003-04-02  Angus Leeming  <leeming@lyx.org>
454
455         Rename some variables.
456         * forms/form_document.fd:
457         * FormDocument.C: ABC_doc_DEF to ABC_DEF and ABC_bullet_DEF to ABC_DEF.
458
459 2003-04-02  Angus Leeming  <leeming@lyx.org>
460
461         * combox.C:
462         * DropDown.[Ch]: removed.
463
464         * combox.[ch]:
465         * freebrowser.[ch]: replace Alejandro's Combox and John's DropDown
466         C++ code with something that can be integrated into xforms itself.
467
468         * Dialogs2.C: remove #include "combox.h".
469
470         * FormCharacter.[Ch]:
471         * forms/form_character.fd:
472         * FormDocument.[Ch]:
473         * forms/form_document.fd:
474         * FormPreferences.[Ch]:
475         * forms/form_preferences.fd:
476         * Toolbar_pimpl.[Ch]: replace code using Alejandro's Combox with
477         code using an FL_OBJECT of type FL_COMBOX.
478
479         * XMiniBuffer.[Ch]: replace John's DropDown with code using
480         FL_FREEBROWSER.
481
482         * Makefile.am: remove combox.C, DropDown.[Ch].
483         Add combox.c, freebrowser.[ch].
484
485         * forms/README:
486         * forms/fdfix.sh:
487         * forms/fdfixc.sed: update to suit the new combox code.
488
489 2003-04-02  Angus Leeming  <leeming@lyx.org>
490
491         * forms/form_character.fd: rearrange widget order.
492
493 2003-04-02  Angus Leeming  <leeming@lyx.org>
494
495         * FormDocument.[Ch]:
496         * FormPreferences.[Ch]:
497         * Toolbar_pimpl.[Ch]:
498         * xforms_helpers.C: whitespace and formatting changes.
499
500 2003-04-02  Angus Leeming  <leeming@lyx.org>
501
502         * XFormsView.C (create_form_form_main): no longer pass this to the
503         XMinibuffer c-tor.
504
505         * XMiniBuffer.[Ch]: something of a clean-up.
506         (c-tor): no longer requires a XFormsView * in the argument list.
507         (create_input_box): moved out of the class.
508         (the_buffer_, input_obj_): replaced by a single input_. Having two
509         pointers to the same FL_OBJECT was clearly barmy.
510         (idle_timeout): don't access bufferview_func's currentState direct
511         but rather use the new controller method. Means that XMinibuffer
512         knows nothing about the LyX kernel.
513
514 2003-04-01  John Levon  <levon@movementarian.org>
515
516         * XFormsView.C:
517         * Toolbar_pimpl.C: ToolbarDefaults got renamed
518
519 2003-04-01  John Levon  <levon@movementarian.org>
520
521         * Alert_pimpl.C: format error messages
522
523 2003-03-31  John Levon  <levon@movementarian.org>
524
525         * FontInfo.C:
526         * lyx_gui.C:
527         * xfont_loader.C: add font name helpers, move
528         use_gui
529
530 2003-03-31  John Levon  <levon@movementarian.org>
531
532         * Alert_pimpl.C: remove alert()
533
534 2003-03-29  John Levon  <levon@movementarian.org>
535
536         * bmtable.c: handle transparent pixels
537
538 2003-03-29  John Levon  <levon@movementarian.org>
539
540         * input_validators.C: remove dead code
541
542 2003-03-29  John Levon  <levon@movementarian.org>
543
544         * Alert_pimpl.C: implement information(), warning(), error()
545
546 2003-03-29  John Levon  <levon@movementarian.org>
547
548         * xforms_helpers.h:
549         * xforms_helpers.C: add parseShortcut()
550
551         * Alert_pimpl.C: fixes
552
553 2003-03-29  John Levon  <levon@movementarian.org>
554
555         * Alert_pimpl.C: implement prompt()
556
557 2003-03-26  Angus Leeming  <leeming@lyx.org>
558
559         * combox.C (show):
560         * FormBase.C (hide, PrehandlerCB):
561         * FormDialogView.C (hide, PrehandlerCB):
562         remove support for xforms < 1.0.
563
564 2003-03-26  Angus Leeming  <leeming@lyx.org>
565
566         * Dialogs.C:
567         * Dialogs2.C:
568         * Dialogs3.C:
569         * Dialogs_impl.h:
570         move the contents of Dialogs.C and Dialogs_impl.h into Dialogs2.C.
571         move Dialog3.C to Dialogs.C.
572
573         * Makefile.am: remove Dialogs_impl.h, Dialog3.C.
574
575 2003-03-26  Angus Leeming  <leeming@lyx.org>
576
577         * Dialogs.C:
578         * Dialogs2.C:
579         * Dialogs_impl.h: remove the thesaurus dialog.
580
581         * Dialogs3.C: add it here.
582
583         * FormThesaurus.[Ch]:
584         * forms/form_thesaurus.fd: changes to use the new Dialog-based scheme.
585
586 2003-03-25  Angus Leeming  <leeming@lyx.org>
587
588         * Dialogs.C:
589         * Dialogs2.C:
590         * Dialogs_impl.h: remove the log, showfile and vclog dialogs.
591
592         * Dialogs3.C: add these dialogs.
593
594         * FormBrowser.[Ch]:
595         * forms/form_browser.fd:
596         * FormLog.[Ch]:
597         * FormShowFile.[Ch]:
598         * FormVCLog.[Ch]: changes to use the new Dialog-based scheme.
599
600 2003-03-25  Angus Leeming  <leeming@lyx.org>
601
602         * xformsImage.C (clip): cure compiler warnings.
603
604 2003-03-24  Angus Leeming  <leeming@lyx.org>
605
606         * xforms_resize.C (get_scaling_factor): "cure" float -> int warnings.
607
608 2003-03-22  John Levon  <levon@movementarian.org>
609
610         * xscreen.C: remove "internal", unused
611
612 2003-03-13  Rob Lahaye  <lahaye@snu.ac.kr>
613
614         * FormChanges.C: "LyX: " in dialog's name is redundant;
615         add few comments; fix disabling buttons when no changes found.
616
617         * forms/form_changes.fd: prettify layout.
618
619 2003-03-13  Angus Leeming  <leeming@lyx.org>
620
621         * Dialogs.C:
622         * Dialogs2.C:
623         * Dialogs_impl.h: remove paragraph dialog.
624
625         * Dialogs3.C: addparagraph  dialog.
626
627         * FormParagraph.[Ch]:
628         * forms/form_paragraph.[Ch]: changes to use the new Dialog-based
629         scheme.
630
631 2003-03-13  Angus Leeming  <leeming@lyx.org>
632
633         * forms/fdfix.sh:
634         * forms/fdfixh.sed: fix #944 by making the temporary filenames unique
635         and so enable reentrant builds on SMP machines.
636
637 2003-03-12  Angus Leeming  <leeming@lyx.org>
638
639         * Dialogs.C:
640         * Dialogs2.C:
641         * Dialogs_impl.h: remove character dialog.
642
643         * Dialogs3.C: add character dialog.
644
645         * FormCharacter.[Ch]:
646         * forms/form_character.[Ch]: changes to use the new Dialog-based
647         scheme.
648
649 2003-03-10  Angus Leeming  <leeming@lyx.org>
650
651         * Dialogs3.C (build): the "tabularcreate" dialog is always valid.
652         Use IgnorantPolicy for thr B.C.
653
654 2003-03-09  Angus Leeming  <leeming@lyx.org>
655
656         * lots of files: changes associated with the clean-up of the
657         ButtonController.
658
659 2003-03-09  Angus Leeming  <leeming@lyx.org>
660
661         * Dialogs.C:
662         * Dialogs2.C:
663         * Dialogs_impl.h: remove merge changes dialog.
664
665         * Dialogs3.C: add merge changes dialog.
666
667         * FormChanges.[Ch]:
668         * forms/form_changes.fd: changes to use the new Dialog-based scheme.
669
670 2003-03-09  Angus Leeming  <leeming@lyx.org>
671
672         * Dialogs.C:
673         * Dialogs2.C:
674         * Dialogs_impl.h: remove aboutlyx dialog.
675
676         * Dialogs3.C: add aboutlyx dialog.
677
678         * FormAboutlyx.[Ch]:
679         * forms/form_aboutlyx.fd: changes to use the new Dialog-based scheme.
680
681 2003-03-09  Angus Leeming  <leeming@lyx.org>
682
683         * Dialogs.C:
684         * Dialogs2.C:
685         * Dialogs_impl.h: remove tabularcreate dialog.
686
687         * Dialogs3.C: add tabularcreate dialog.
688
689         * FormTabularCreate.[Ch]:
690         * forms/form_tabular_create.fd: changes to use the new Dialog-based
691         scheme.
692
693 2003-03-09  Angus Leeming  <leeming@lyx.org>
694
695         * Dialogs.C:
696         * Dialogs2.C:
697         * Dialogs_impl.h: remove tabular dialog.
698
699         * Dialogs3.C: add tabular dialog.
700
701         * FormTabular.[Ch]:
702         * forms/form_tabular.fd: changes to use the new Dialog-based scheme.
703
704 2003-03-09  Angus Leeming  <leeming@lyx.org>
705
706         * FormTabular.C: changes due to the changed ControlTabular
707         interface.
708
709 2003-03-07  Angus Leeming  <leeming@lyx.org>
710
711         * Dialogs.C:
712         * Dialogs2.C:
713         * Dialogs_impl.h: remove graphics dialog.
714
715         * Dialogs3.C: add graphics dialog.
716
717         * FormGraphics.[Ch]:
718         * forms/form_graphics.fd: changes to use the new Dialog-based scheme.
719
720 2003-03-07  Angus Leeming  <leeming@lyx.org>
721
722         * Dialogs.C:
723         * Dialogs2.C:
724         * Dialogs_impl.h: remove minipage dialog.
725
726         * Dialogs3.C: add minipage dialog. No longer use the bibitem, include,
727         label or url controllers; use ControlCommand instead.
728
729         * FormBibitem.[Ch]:
730         * FormIndex.[Ch]: changes due to use of ControlCommand, above
731
732         * FormMinipage.[Ch]:
733         * forms/form_minipage.fd: changes to use the new Dialog-based scheme.
734
735 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
736
737         * xscreen.C: use LyXText::top_y() instead of LyXText::first_y
738
739 2003-02-28  Rob Lahaye  <lahaye@snu.ac.kr>
740
741         * FormTabularCreate.C: remove slider settings (now part of .fd file)
742           and add tooltips.
743
744         * forms/form_tabular_create.fd: prettify; add slider settings and
745           proper gravity.
746
747 2003-03-05  Angus Leeming  <leeming@lyx.org>
748
749         * FormWrap.[Ch]:
750         * forms/form_wrap.fd: changes to use the new Dialog-based scheme.
751
752         * Dialogs.C:
753         * Dialogs2.C:
754         * Dialogs_impl.h: remove wrap dialog.
755
756         * Dialogs3.C: add wrap dialog.
757
758 2003-03-05  Angus Leeming  <leeming@lyx.org>
759
760         * FormFloat.[Ch]:
761         * forms/form_float.fd: changes to use the new Dialog-based scheme.
762
763         * Dialogs.C:
764         * Dialogs2.C:
765         * Dialogs_impl.h: remove float dialog.
766
767         * Dialogs3.C: add float dialog.
768
769 2003-03-05  Angus Leeming  <leeming@lyx.org>
770
771         * FormInclude.[Ch]:
772         * forms/form_include.fd: changes to use the new Dialog-based scheme.
773
774         * Dialogs.C:
775         * Dialogs2.C:
776         * Dialogs_impl.h: remove include dialog.
777
778         * Dialogs3.C: add include dialog.
779
780 2003-03-05  Angus Leeming  <leeming@lyx.org>
781
782         * FormExternal.[Ch]:
783         * forms/form_external.fd: changes to use the new Dialog-based scheme.
784
785         * Dialogs.C:
786         * Dialogs2.C:
787         * Dialogs_impl.h: remove external dialog.
788
789         * Dialogs3.C: add external dialog.
790
791 2003-03-04  Angus Leeming  <leeming@lyx.org>
792
793         * FormText.[Ch]: the label of the input widget is passed to the
794         FormText c-tor and used in the build method.
795
796         * Dialogs3.C: pass an extra arg to the FormText c-tor.
797
798 2003-02-28  Alfredo Braunstein <abraunst@libero.it>
799
800         * FormPreferences.C
801         * FormSento.C
802         * xformsImage.C: Added #include "format.h"
803
804 2003-02-27  Angus Leeming  <leeming@lyx.org>
805
806         * Dialogs.C (build): add a label dialog.
807
808         * FormIndex.[Ch]: renamed as FormText.[Ch]
809         * forms/form_index.fd: renamed as form_text.fd.
810
811         * FormText.[Ch]
812         * forms/form_text.fd: slight refactoring to enable the class to be
813         used by two dialogs.
814
815         * Makefile.am: add the new files and remove the old.
816
817 2003-02-27  Angus Leeming  <leeming@lyx.org>
818
819         * Alert_pimpl.C: make shortcuts consistent with the rest of LyX.
820
821 2003-02-27  Rob Lahaye  <lahaye@snu.ac.kr>
822
823         * FormInclude.[Ch]: use RadiobuttonGroup code, add tooltips and add
824         comments.
825
826         * xformsImage.C: use lyx::float_equal() for comparing floats & doubles
827
828         * forms/form_include.fd: nicer layout and add proper Gravity.
829         * forms/form_external.fd:
830         * forms/form_forks.fd: prettifying layout.
831
832 2003-02-21  Angus Leeming  <leeming@lyx.org>
833
834         * FormDialogView.[Ch]: new base class for the xforms dialogs,
835         deriving from Dialog::View. Otherwise identical to the existing
836         FormBase that derives from ViewBase.
837
838         * Dialogs_impl.h:
839         * Dialogs.C:
840         * Dialogs2.C: strip out those dialogs that now use the new
841         Dialog class as the platform for an MCV split.
842
843         * Dialogs3.C: new file. Lazy instantiation of those dialogs that
844         now use the new Dialog class.
845
846         * FormBibitem.[Ch]:
847         * FormBibtex.[Ch]:
848         * FormCitation.[Ch]:
849         * FormError.[Ch]:
850         * FormERT.[Ch]:
851         * FormIndex.[Ch]:
852         * FormRef.[Ch]:
853         * FormToc.[Ch]:
854         * FormUrl.[Ch]:
855         * forms/form_bibitem.fd:
856         * forms/form_bibtex.fd:
857         * forms/form_citation.fd:
858         * forms/form_error.fd:
859         * forms/form_ert.fd:
860         * forms/form_index.fd:
861         * forms/form_ref.fd:
862         * forms/form_toc.fd:
863         * forms/form_url.fd: minor changes to reflect the new heirarchy.
864
865         * Makefile.am: add new files.
866
867 2003-02-22  Alfredo Braunstein <abraunst@libero.it>
868
869         * lyx_gui.C (parse_init): added a call to LoaderQueue::setPriority
870
871 2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
872
873         * FormBibTeX.C: add double click to choose from list.
874
875         * forms/form_bibtex.fd: modify layout slightly.
876
877 2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
878
879         * FormTexinfo.C: fix full filename lookup when showing
880         file without fullpath.
881
882 2003-02-21  Angus Leeming  <leeming@lyx.org>
883
884         * Timeout_pimpl.[Ch]: removed.
885         * xformsTimeout.[Ch]: new files, replacing the above.
886         The xformsTimeout class derives from Timeout::Impl.
887
888 2003-02-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
889
890         * xfont_loader.C (addFontPath): make debug messages quieter
891
892 2003-02-21  Angus Leeming  <leeming@lyx.org>
893
894         * FileFialog.C (c-tor): no longer receives a LyXView &, nor passes
895         it to the Provate c-tor.
896         * FormFiledialog.[Ch] (c-tor): no longer receives a LyXView &.
897         Dialogs::redrawGUI is a static member, so can reference it without
898         a specific instance.
899
900 2003-02-17  John Levon  <levon@movementarian.org>
901
902         * FormSpellchecker.h:
903         * FormSpellchecker.C:
904         * ui/form_spellchecker.fd: rework, remove start, etc.
905
906 2003-02-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
907
908         * FormPreferences.C (apply): make sure that rc.font_norm_type is
909         in sync with rc.font_norm
910
911 2003-02-16  Rob Lahaye  <lahaye@snu.ac.kr>
912
913         * RadioButtonGroup.[Ch]: polish radio button policy.
914
915 2003-02-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
916
917         * Menubar_pimpl.C (create_submenu): Some code moved to
918         Menubackend: use MenuItem::binding(); remove code to disable
919         menus; remove code that looks for optional+disabled or unknown
920         actions
921
922 2003-02-15  John Levon  <levon@movementarian.org>
923
924         * forms/form_graphics.fd: 'a' shortcut was used twice
925
926 2003-02-14  John Levon  <levon@movementarian.org>
927
928         * FileDialog.C: remove spurious prohibit/allowInput()
929
930         * XFormsView.h:
931         * XFormsView.C: prohibit/allowInput() -> busy(bool)
932
933 2003-02-10  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
934
935         * FormDocument.C: Reset paperpackage to NONE when
936         papersize != A4 (bug 844)
937
938 2003-02-11  Angus Leeming  <leeming@lyx.org>
939
940         * FormRef.C:
941         * forms/form_ref.fd: tweaks to ensure that the Ok, Apply buttons
942         behave as expected.
943
944 2003-02-11  Angus Leeming  <leeming@lyx.org>
945
946         * xforms_helpers.[Ch] (fl_getmcolor): new function; a wrapper for the
947         xforms routine that accepts unsigned ints.
948
949         * Color.[Ch] (getRGBColor): factorise code into one place.
950
951         * FormPreferences.[Ch] (X11hexname: not a class member. Move to
952         namespace anon.
953
954         * FormPreferences.C: use fl_getmcolor and getRGBColor.
955         * lyx_gui.C: use getRGBColor.
956         * xformsImage.C: use getRGBColor.
957
958 2003-02-11  Angus Leeming  <leeming@lyx.org>
959
960         * bmtable.c: whitespace and indentation consistent with the other
961         files.
962
963 2003-02-08  John Levon  <levon@movementarian.org>
964
965         * FormPreferences.C: don't call setCurrentAuthor explicitly
966
967 2003-02-08  John Levon  <levon@movementarian.org>
968
969         * Makefile.am:
970         * forms/Makefile.am:
971         * forms/form_changes.fd:
972         * Dialogs.C:
973         * Dialogs2.C:
974         * Dialogs_impl.h:
975         * FormChanges.h:
976         * FormChanges.C: add changes dialog
977
978         * FormPreferences.h:
979         * FormPreferences.C:
980         * forms/form_preferences.fd: add Identity prefs
981
982 2003-01-31  Michael Schmitt  <michael.schmitt@teststep.org>
983
984         * FormDocument.C:
985         * FormPreferences.C: Replace LaTeX font size names by LyX
986         names for consistency reasons and to resolve a translation conflict
987
988 2003-02-02  Angus Leeming  <leeming@lyx.org>
989
990         * FormGraphics.C: Fix off by one error in update/apply of rotation
991         origin.
992
993 2003-01-31  Angus Leeming  <leeming@lyx.org>
994
995         * FormBase.[Ch]: instantiate the isVisible() virtual method.
996
997 2003-01-30  Angus Leeming  <leeming@lyx.org>
998
999         * Dialogs2.C (createIndex): enable ControlCommand to create an
1000         InsetCommandParam of type "index", not null.
1001
1002 2003-01-26  Michael Schmitt  <michael.schmitt@teststep.org>
1003
1004         * forms/form_thesaurus.fd: add colons to labels. Shrink dialog.
1005
1006 2003-01-25  Angus Leeming  <leeming@lyx.org>
1007
1008         * forms/form_spellchecker.fd:
1009         * forms/form_thesaurus.fd: reshape a little, consistent with their
1010         Qt cousins.
1011
1012 2003-01-20  Michael Schmitt  <michael.schmitt@teststep.org>
1013
1014         * forms/*.fd: Missing colons (':') added to labels,
1015         all labels (except "deg") start with a capital letter now
1016         * formDocument.C:
1017         * formParagraph.C: rename "Xxxskip" to "XxxSkip"
1018
1019 2003-01-15  Angus Leeming  <leeming@lyx.org>
1020
1021         * forms/form_graphics.fd: s/Ok/OK/ consistent with all other dialogs.
1022
1023         * form_character.fd:
1024         * form_error.fd:
1025         * form_external.fd:
1026         * form_maths_panel.fd:
1027         * form_maths_space.fd:
1028         * form_maths_style.fd:
1029         * form_spellchecker.fd:
1030         * form_thesaurus.fd: Cancel/Close have Escape and occasionally Return
1031         as accelerators only.
1032
1033 2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1034
1035         * FileDialog.C: implement opendir [bug 824], fix mask.
1036
1037         * FormFileDialog.[Ch]: implement SelectDir (browse directories)
1038         [bug 824].
1039
1040         * FormPreferences.C: use browsedir for paths [bug 824]
1041         do not delete paths unnecessary.
1042
1043 2003-01-13  Michael Schmitt <michael.schmitt@teststep.org>
1044
1045         * xformsImage.C (getWidth): revert "fix" that breaks behavior with
1046         xforms 1.0.
1047
1048 2003-01-13  John Levon  <levon@movementarian.org>
1049
1050         * forms/form_spellchecker.fd: remove replicated M-R shortcut.
1051
1052 2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
1053
1054         * forms/Makefile.am (MAINTAINERCLEANFILES): add
1055         (clean-local): delete
1056         (distclean-local): delete
1057         (.fd.C): delete
1058         (%.C): add
1059
1060 2003-01-12  Angus Leeming  <leeming@lyx.org>
1061
1062         * FormFiledialog.[Ch]: initialise and use new static member variables
1063         minw_ and minh_ to prevent the dialog from being shrunk in size.
1064         Shrink too much and xforms crashes :-(
1065
1066 2003-01-11  Angus Leeming  <leeming@lyx.org>
1067
1068         * xformsImage.C (init_graphics): turn off support for XPM files.
1069
1070 2002-01-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1071
1072         * FormTabular.C: typo.
1073
1074 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
1075
1076         * FormGraphics.C:
1077         * xformsImage.C:
1078         * forms/form_bibtex.fd:
1079         * forms/form_citation.fd:
1080         * forms/form_document.fd:
1081         * forms/form_search.fd: fix inconsistent usage of spaces, colons,
1082         capitalization, and the like.
1083
1084 2002-12-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1085
1086         * FormTabular.C: fix bug 572, fix ReadOnly logic.
1087
1088 2003-01-06  Angus Leeming  <leeming@lyx.org>
1089
1090         * forms/fdfixc.sed: Turn off choice titles as they can contain
1091         meta-chars that just look nasty.
1092
1093 2003-01-05  John Levon  <levon@movementarian.org>
1094
1095         * XLyXKeySym.h:
1096         * XLyXKeySym.C: getISOEncoded() changed
1097
1098 2002-12-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1099
1100         * input_validators.C (fl_print_range_filter): remove extra space
1101
1102         * Menubar_pimpl.C (create_submenu): do not query the status of a
1103         submenu either.
1104
1105 2002-12-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1106
1107         * FormSpellchecker.C (build):
1108         * forms/form_paragraph.fd:
1109         * forms/form_maths_matrix.fd: remove extra spaces
1110
1111 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1112
1113         * Menubar_pimpl.C (create_submenu): do not query the status of a
1114         separator.
1115
1116 2002-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1117
1118         * forms/Makefile.am (EXTRA_DIST): dist the .fd files.
1119
1120 2002-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1121
1122         * Menubar_pimpl.C (create_submenu): correctly ignore unknown lfuns
1123
1124         * lyx_gui.C (getStatus): implement as a dummy action
1125
1126 2002-12-16  Angus Leeming  <leeming@lyx.org>
1127
1128         * XPainter.C: missed a #ifdef USE_XFORMS_IMAGE_LOADER.
1129
1130         * xformsImage.C (init_graphics): Use new #ifdef USE_JPEG_IMAGE_LOADER
1131         rather than HAVE_FLIMAGE_ENABLE_JPEG.
1132         Remove #ifdef HAVE_FLIMAGE_ENABLE_PS.
1133
1134         * FormPreferences.C:
1135         * forms/form_preferences.fd: remove override_x_deadkeys stuff.
1136
1137 2002-12-13  Angus Leeming  <leeming@lyx.org>
1138
1139         * FormBase.C:
1140         * Menubar_pimpl.C:
1141         * Tooltips.[Ch]:
1142         * XFormsView.C:
1143         * XWorkArea.C:
1144         * lyx_gui.C:
1145         * xforms_resize.C: remove work-arounds for xforms < 0.89.5.
1146
1147         * lyxlookup.[Ch]: removed.
1148
1149         * Makefile.am: associated change.
1150
1151         * combox.C: add block #ifdef FL_VERSION < 1
1152
1153 2002-12-16  Michael Schmitt  <Michael.Schmitt@teststep.org>
1154
1155         * FormGraphics.C (build): correct string for boost::format.
1156
1157 2002-12-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
1158
1159         * FormGraphics.C (build): add another xgettext:no-c-format
1160
1161 2002-12-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
1162
1163         * FormGraphics.C (build): add a xgettext:no-c-format
1164
1165 2002-12-05  John Levon  <levon@movementarian.org>
1166
1167         * XWorkArea.C: set I-beam cursor
1168
1169 2002-12-04  Angus Leeming  <leeming@lyx.org>
1170
1171         * XWorkArea.h (backgroundbox): Removed. No need to name it explicitly.
1172
1173         * XWorkArea.C (work_area_handler): move static vars inside loop,
1174         rename vars as discussed with Lars. Document changes in the text.
1175         Don't declare functions as static; use namespace anon.
1176         (setXtermCursor): removed; not used.
1177         (destroy_object): removed; not used.
1178         Remove unneeded header files ColorHandler.h, LyXView.h, filetools.h,
1179         lstrings.h, LAssert.h, cmath, cctype.
1180         Various other trivial clean-ups.
1181
1182 2002-12-03  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1183
1184         * xforms_helpers.C: (updateWidgetsFromLength)
1185         use len.empty() instead of len.zero() [bug 490]
1186
1187 2002-12-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1188
1189         * XWorkArea.C (work_area_handler): send fewer motion events if the
1190         mouse is outside the workarea.
1191
1192 2002-12-02  Angus Leeming  <leeming@lyx.org>
1193
1194         * FormIndex.C (update): if the contents aren't empty, then activate the
1195         Ok, Apply buttons on update.
1196
1197         * FormMathsDeco.[Ch]:
1198         * forms/form_maths_deco.fd: removed.
1199
1200         * Makefile.am:
1201         * forms/Makefile.am: commensurate changes.
1202
1203         * FormMathsPanel.C (build): after all John's work, don't use the
1204         button controller for the Close button, since "cancel" makes no sense
1205         here.
1206         form_maths_deco is just another bitmap dialog; no need for it to have
1207         any special code at all.
1208
1209         * FormMathsBitmap.C (build): position the bmtables correctly.
1210
1211 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1212
1213         * several files: ws changes
1214
1215 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1216
1217         * checkedwidgets.C (setWidget): make sure that FL_LCOL and FL_COL1
1218         will be seen as FL_COLORs.
1219
1220 2002-12-01  John Levon  <levon@movementarian.org>
1221
1222         * FormMathsBitmap.C: fix _(_(blah))
1223
1224 2002-11-30  John Levon  <levon@movementarian.org>
1225
1226         * FormMathsBitmap.C: actually set dialog_->button_close
1227           to the added button
1228
1229 2002-11-30  John Levon  <levon@movementarian.org>
1230
1231         * forms/form_maths_panel.fd: small fix
1232
1233 2002-11-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1234
1235         * lyx_gui.C (start): make "unhandled X11 event" debug message
1236         optional (on GUI)
1237
1238 2002-11-29  Angus Leeming  <leeming@lyx.org>
1239
1240         * Tooltips.C (init): allow tooltips to be reset.
1241
1242         * FormSpellchecker.C: having broken Rob's word count update, I guess
1243         I should fix it too ;-)
1244
1245         * FormPreferences.C (apply): if controller().isClosing() (ie, if the
1246         "save" button has been pressed), then save any modified gui colors.
1247
1248 2002-11-29  Angus Leeming  <leeming@lyx.org>
1249
1250         * forms_gettext.[Ch] (scex, idex): re-written to receive and return
1251         string not char *. The old idex function was new-ing memory and nothing
1252         that used it was ensuring that this memory didn't leak. Now safe.
1253
1254         * Alert_pimpl.C:
1255         * FormFiledialog.C:
1256         * FormPreferences.C:
1257         * forms/fdfixc.sed: associated changes.
1258
1259 2002-11-28  Rob Lahaye  <lahaye@snu.ac.kr>
1260
1261         * forms/fdfixh.sed: bug fix.
1262
1263 2002-11-27  Dekel Tsur  <dekelts@tau.ac.il>
1264
1265         * xfont_loader.C (getFontinfo): Use lyxrc.*_font_foundry.
1266
1267         * FormPreferences.C: Handle lyxrc.*_font_foundry.
1268
1269 2002-11-27  Angus Leeming  <leeming@lyx.org>
1270
1271         * forms/fdfix.sh:
1272         * forms/c_str.sed: replace that nasty global c_str declaration with
1273         nice function-specific ones. Use a two-pass algorithm to do so.
1274         It's possible to do it in one-pass, but the resulting sed script
1275         must use the hold space in a convoluted manner.
1276
1277 2002-11-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
1278
1279         * XMiniBuffer.C (peek_event): add l10n on a string missing it.
1280
1281 2002-11-26  Angus Leeming  <leeming@lyx.org>
1282
1283         * forms_gettext.[Ch] (scex, idex): ditch the #defines and rename the
1284         functions in their place.
1285
1286         * FormBase.h (FormDB::form): Implement in 1 line not 2.
1287
1288         * fdesign_base.[Ch]: new files. All fdesign-generated structures will
1289         derive from FD_base, to minimise code duplication.
1290
1291         * Makefile.am: add new files.
1292
1293         * forms/Makefile.am (SRCS): move form_wrap.fd to the end of the list.
1294
1295         * forms/fdfix.sh: add "c_str" to namespace anon in the generated .C
1296         files if required.
1297
1298         * forms/fdfix[ch].sed: the structs now derive from FD_base, so they
1299         don't need d-tors to clean up the form.
1300         Beautify the sed to produce beautiful looking C++ code.
1301
1302 2002-11-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1303
1304         * FileDialog.C (save): actually return the result from
1305         FileDialog::open
1306
1307 2002-11-26  Jürgen Spitzmüller  <juergen.sp@t-online.de>
1308
1309         * FormTabular.C: correct lots of bugs in the setting/getting of
1310         longtable options.
1311
1312 2002-11-25  Angus Leeming  <leeming@lyx.org>
1313
1314         * Dialogs_impl.h:
1315         * Dialogs2.C: no need to include math sub dialog header files.
1316         Use standard MCV implementation of main math panel dialog.
1317
1318         * FormBaseDeprecated.[Ch]:
1319         * FeedbackController.[Ch]: removed.
1320
1321         * FormBase.[Ch]: Merge the contents of FeedbackController into here
1322         also.
1323         (FormCB): make the controller methods publicly accessible.
1324
1325         * forms/form_maths_deco.fd:
1326         * forms/form_maths_delim.fd:
1327         * forms/form_maths_matrix.fd:
1328         * forms/form_maths_panel.fd:
1329         * forms/form_maths_space.fd:
1330         * forms/form_maths_style.fd: s/Deprecated//
1331
1332         * FormMathsBitmap.[Ch]:
1333         * FormMathsDeco.[Ch]:
1334         * FormMathsDelim.[Ch]:
1335         * FormMathsMatrix.[Ch]:
1336         * FormMathsPanel.[Ch]:
1337         * FormMathsSpace.[Ch]:
1338         * FormMathsStyle.[Ch]: implement a Controller-View split of the math
1339         dialogs.
1340
1341 2002-11-22  Angus Leeming  <leeming@lyx.org>
1342
1343         The first step towards a math dialog controller...
1344
1345         * FormBaseDeprecated.h (hide): make public.
1346
1347         * FormMathsPanel.[Ch] (class FormMathsPanel):
1348         (c-tor, build): no longer create the daughters in the c-tor. Wait
1349         until build() is invoked to create and initialise them at the same time.
1350         (dispatchFunc): now has an additional string argument, making it a
1351         more general wrapper for LyXView::dispatch.
1352         (mathDisplay, setActive): removed.
1353         (daughters_): store the daughter dialogs in a map, using
1354         the FL_OBJECT buttons to identify them.
1355         (addDaughter, showDaughter): helper functions.
1356
1357         * FormMathsPanel.[Ch] (class FormMathsSub):
1358         (connect, disconect): removed. No need for the daughters to tell the
1359         parent that they're active; the parent knows already.
1360         (isVisible): new method; wrapper for form()->visible.
1361         no need to make FormMathsPanel a friend.
1362
1363         * FormMathsDelim.C (apply):
1364         * FormMathsMatrix.C (apply):
1365         use FormMathPanel::dispatchFunc() rather than LyXView::dispatch().
1366
1367 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1368
1369         * FormGraphics.C (build): use boost::format
1370
1371         * FeedbackController.C (postMessage): use boost::format
1372
1373         * ColorHandler.C (getGCForeground): use boost::format
1374
1375 2002-11-21  Angus Leeming  <leeming@lyx.org>
1376
1377         * FormDocument.[Ch]:
1378         * forms/form_document.fd: controller-view split of doc dialog.
1379
1380         * Dialogs_impl.h:
1381         * Dialogs2.C: changes due to controller-view split of doc dialog.
1382
1383 2002-11-21  Angus Leeming  <leeming@lyx.org>
1384
1385         * forms/fdfix.sh: Don't use "if [ $? -ne 0 ]; then..."
1386
1387         * FormSpellchecker.C (updateState): new method, replacing Black Magic.
1388         Should also resolve Darren Freeman's redraw of the status bar problem.
1389
1390 2002-11-20  Angus Leeming  <leeming@lyx.org>
1391
1392         * forms/fdfix.sh:
1393         * forms/fdfixh.sed: strengthen the sed in the sed script and further
1394         beautify the contents of the resultant .h file.
1395
1396 2002-11-20  Angus Leeming  <leeming@lyx.org>
1397
1398         * MathsCallbacks.h: removed.
1399         * Makefile.am: remove MathsCallbacks.h.
1400
1401         * FormMathsPanel.C (FormMathsPanel): use vector(begin, end) c-tor
1402         rather than our home-grown loops.
1403
1404         * FormMathsPanel.h:
1405         * forms/fdfix.sh: no longer #include "MathsCallbacks.h".
1406
1407         * FormMathsPanel.C (input):
1408         * forms/form_maths_panel.fd: don't pass/use MM_XYZ data.
1409
1410 2002-11-19  Angus Leeming  <leeming@lyx.org>
1411
1412         * FormInset.[Ch]: removed; no longer used after John's port of the
1413         tabular dialog to MCV.
1414
1415         * Makefile.am (libxforms_la_SOURCES): remove FormInset.[Ch].
1416
1417         * FormBase.h (show):
1418         * FormExternal.h (apply, build, update, input):
1419         * FormSpellchecker.h (apply, build, update, partialUpdate):
1420         propogate the virtual keyword.
1421
1422 2002-11-17  John Levon  <levon@movementarian.org>
1423
1424         * FileDialog.C: open/save name change
1425
1426 2002-11-15  John Levon  <levon@movementarian.org>
1427
1428         * Dialogs2.C:
1429         * Dialogs_impl.h:
1430         * FormPreferences.h:
1431         * FormPreferences.C:
1432         * FormTabular.h:
1433         * FormTabular.C:
1434         * forms/form_preferences.fd:
1435         * forms/form_tabular.fd: port tabular and prefs to MVC
1436
1437         * FormBase.h: make hide() virtual for prefs
1438
1439 2002-11-08  Angus Leeming  <leeming@lyx.org>
1440
1441         * xforms_resize.[Ch]: sigh. Hack the "get scaling" part of
1442         fl_adjust_form_size out of the xforms source and put it in here as
1443         get_scaling_factor. Resizing and then unresizing to get this info
1444         produces really nasty results...
1445
1446         I've put a request into the xforms list.
1447
1448 2002-11-08  Angus Leeming  <leeming@lyx.org>
1449
1450         * xforms_resize.[Ch]: replace scale_to_fit_tabs and scale_form with
1451         get_scale_to_fit and scale_form_horizontally, respectively. The
1452         functions are a total re-write, making use of the xforms library's
1453         fl_adjust_form_size routine. We therefore get enormously simplified
1454         code and consideration of /all/ button objects, not just those
1455         tabs in tabfolders.
1456
1457         * FormBase.C (prepare_to_show):
1458         * FormBaseDeprecated.C (prepare_to_show): use the renamed resize
1459         functions to scale the dialog so that labels fit within buttons.
1460
1461         * FormBase.C (prepare_to_show): remove bc().refresh() call, as this
1462         is done by the controller.
1463
1464 2002-11-07  Angus Leeming  <leeming@lyx.org>
1465
1466         * forms/fdfixh.sed: generate the d-tors in a clean way.
1467         * forms/fdfixc.sed: Go from "fdui->form_xxx" to "fdui->form" in
1468         a clean way.
1469
1470 2002-10-31  Herbert Voss  <voss@perce.de>
1471
1472         * FormGraphics.C (build, apply): get the rotate-list from the
1473         controller
1474
1475 2002-11-04  Angus Leeming  <leeming@lyx.org>
1476
1477         * FormGraphics.C (build): Use frnt::getBBUnits().
1478
1479 2002-11-04  Rob Lahaye  <lahaye@snu.ac.kr>
1480
1481         * FormSpellchecker.C (input): fix label of spellchecker progress bar.
1482
1483 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
1484
1485         * lyx_gui.C (hexname): STRCONV
1486
1487         * FormPreferences.C (X11hexname): STRCONV
1488
1489         * FormMathsMatrix.C (apply): STRCONV
1490
1491         * FormMathsDelim.C (apply): STRCONV
1492
1493         * lyx_gui.C (start): adjust signature
1494         (start): exchange magic integers for defined values.
1495
1496 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
1497
1498         * xformsImage.C (clip): fix crash caused by uint -> int nastiness.
1499
1500         * FormGraphics.C: use lyx::float_equal.
1501
1502 2002-10-29  Rob Lahaye  <lahaye@snu.ac.kr>
1503
1504         * FormParagraph.[Ch]:
1505         * forms/form_paragraph.fd: a large-scale reorganisation and clean-up
1506         of the code to make it more transparent. Use RadioButtonGroup and
1507         CheckedGlueLength for the same reason. Add tooltips.
1508
1509 2002-10-28  Angus Leeming  <leeming@lyx.org>
1510
1511         * FeedbackController.C (PrehandlerCB): show tooltips for browser
1512         widgets, working-around an xforms bug.
1513
1514         * FormBibtex.C (build):
1515         * FormCitation.C (build):
1516         * FormForks.C (build):
1517         * FormSpellchecker.C (build):
1518         * FormTexinfo.C (build):
1519         set the prehandler for the browser widgets so that we can have tooltips.
1520
1521 2002-10-28  Dekel Tsur  <dekelts@tau.ac.il>
1522
1523         * xfont_loader.C (getFontinfo): Cleanup.
1524
1525 2002-10-26  John Levon  <levon@movementarian.org>
1526
1527         * forms/form_preamble.fd: OK cannot be a RETURN_BUTTON ;)
1528
1529 2002-10-26  John Levon  <levon@movementarian.org>
1530
1531         * FormTexinfo.C: using vector
1532
1533 2002-10-25  Dekel Tsur  <dekelts@tau.ac.il>
1534
1535         * xfont_loader.C (getFontinfo): Add xfonts to the font path if
1536         necessary.
1537
1538 2002-10-25  Angus Leeming  <leeming@lyx.org>
1539
1540         * FormSpellchecker.C (input): fix crash when progress == 0.
1541
1542 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
1543
1544         * forms/form_print.fd:
1545         * FormPrint.[Ch]: clean-up, reflecting discussion on the list.
1546
1547         * forms/form_spellchecker.fd:
1548         * FormSpellchecker.[Ch]: add tooltips; general clean-up.
1549          add word count to dialog and improve progress status;
1550          implement single Start/Stop button;
1551
1552         * FormTabular.C (build): rearrange lines tab by tab.
1553         Use getString not fl_get_inout.
1554
1555         * FormTexinfo.C: replace View-button by catching double click in
1556         browser; allow viewing of files, irrespective of full path.
1557
1558         * forms/form_wrap.fd: resized. Remove text_warning widget. Fix gravity.
1559         * FormWrap.[Ch]: simplification through the use of RadioButtonGroup
1560         and CheckedGlueLength. Add tooltips.
1561
1562 2002-10-24  Angus Leeming  <leeming@lyx.org>
1563
1564         * FormRef.C (updateBrowser): invoke updateHighlight
1565         (updateHighlight): don't select a browser item if there is no
1566         reference selected.
1567         (apply, input): use getString not fl_get_input.
1568
1569 2002-10-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1570
1571         * FormExternal.C (apply):
1572         (input): fix an off-by-one index (causing a crash)
1573
1574 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
1575
1576         * FormGraphics.C: use checkedWidgets to ensure that the lengths and
1577         glue lengths are valid. Improve code documentation and layout.
1578         InsetGraphicsParams::scale is now a float; modify dialog to suit.
1579
1580         * FormLog.C (update): more descriptive title and warning messages.
1581
1582         * FormMathsPanel.C (c-tor): allow dialog to be resized.
1583
1584         * FormPreamble.C (build): rearrange.
1585         (apply): use getString, not fl_get_input.
1586
1587         * FormSearch.C (build): add tooltips.
1588         (input): use getString, not fl_get_input.
1589
1590         * FormShowFile.C: more descriptive title.
1591
1592         * forms/form_browser.fd:
1593         * forms/form_preamble.fd: reshape.
1594
1595         * forms/form_graphics.fd: reshape. Remove text_warning widget.
1596
1597         * forms/form_maths_panel.fd:
1598         * forms/form_ref.fd:
1599         * forms/form_search.fd: reshape. Fix gravity.
1600
1601 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
1602
1603         * FormFloat.C (input): fix the radio buttongroup behaviour.
1604
1605         * RadioButtonGroup.C (init): Assert on ROUND3DBUTTON and RADIO_BUTTON
1606         when adding object to the group.
1607
1608         * forms/form_float.fd: use RADIO_BUTTON for the buttons in the radio
1609         group.
1610
1611         * FormDocument.C: remove redundant header files.
1612
1613 2002-10-24  Angus Leeming  <leeming@lyx.org>
1614
1615         * Dialogs_impl.h: set the policy of the BibtexDialog to
1616         NoRepeatedApplyReadOnlyPolicy.
1617
1618 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
1619
1620         * forms/form_float.fd: prettify and implement gravity/resize policy
1621         correctly.
1622
1623         * FormFloat.C: add tooltips, lots of comments and check the
1624         input more carefully.
1625
1626 2002-10-23  Angus Leeming  <leeming@lyx.org>
1627
1628         * checkedwidgets.C (setWidget): Don't set icol2 to alert_col when
1629         the input is invalid.
1630
1631 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
1632
1633         * FormBibtex.C: remove two redundant header files.
1634
1635         * FeedbackController (postMessage): s/FL_BLACK/FL_LCOL/
1636
1637         * FormDocument.C: disable resizing of the dialog.
1638         Remove redundant counter's bounds/step/precision (is set in
1639         form_document.fd).
1640
1641         * FormDocument.[Ch] (CheckDocumentInput): removed. Use the
1642         button controller and the checkedGlueLength class to check the validity
1643         of any LyXGlueLengths.
1644
1645         * forms/form_document.fd: prettify.
1646
1647 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
1648
1649         * forms/form_bibtex.fd:
1650         * forms/form_citation.fd: less bulky with proper gravity/resize policy
1651          and many other GUI layout improvements.
1652
1653         * FormBibtex.C: remove choose button, select directly instead;
1654         add Restore/OK/Apply/Cancel buttons; modify tooltip-texts;
1655
1656         * FormCitation.C: (trivial) rearrange lines; remove redundant check
1657         button settings (do that in form_citation.fd instead).
1658
1659 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
1660
1661         * FeedbackController.C: use the NORMAL rather than the SMALL sized font
1662         to display messages in the message_widget.
1663
1664         * FormGraphics.h: remove un-needed #include.
1665
1666         * FormPrint.C (build): minimal change due to change in
1667         RadioButtonGroup's semantics.
1668
1669         * RadioButtonGroup.[Ch]: something of a clean-up.
1670         (explicit c-tor): removed.
1671         (reset): removed.
1672         (set): new method, accepting an FL_OBJECT *.
1673
1674         * xforms_helpers.[Ch] (setEnabled): change lcol setting from
1675         FL_BLACK to FL_LCOL.
1676         (getString) use line=0 instead of line=-1 as default case;
1677
1678 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
1679
1680         * forms/form_aboutlyx.fd: implement the text widgets as browsers
1681
1682         * FormAboutlyx.C (build): Rearrange tabs. Add Build-info. Prettify.
1683
1684 2002-10-22  Angus Leeming  <leeming@lyx.org>
1685
1686         * Makefile.am (libxforms_la_SOURCES): arrange list into alphabetical
1687         order once again.
1688         Add checkedwidgets.[Ch].
1689
1690         * checkedwidgets.[Ch]: new files, defining CheckedLyXLength and
1691         CheckedGlueLength.
1692
1693         * xforms_helpers.[Ch] (isActive): new helper function.
1694
1695 2002-10-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
1696
1697         * xfont_loader.C (doLoad): typo
1698
1699 2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1700
1701         * FormVCLog.C (update): modify, use ostringstream
1702
1703         * FormPreamble.C (apply): modify
1704
1705         * FormLog.C (update): modify
1706
1707         * FormAboutlyx.C (build): use ostringstream, modify
1708
1709 2002-10-21  Angus Leeming  <leeming@lyx.org>
1710
1711         * xformsImage.C (rotate): pass ints to flimage_rotate, fixing compiler
1712         warning.
1713
1714 2002-10-21  Garst Reese <reese@isn.net>
1715
1716         * xformsImage.C (getWidth): work-around xforms bug enabling the display
1717         of the edges of an image.
1718
1719 2002-10-21  Rob Lahaye  <lahaye@snu.ac.kr>
1720
1721         * Tooltips.C (init): pass the /formatted/ string to xforms...
1722
1723 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
1724
1725         * XLyXKeySym.h: rename private var keysym to keysym_, add accessor
1726         function keysym().
1727
1728         * FormDocument.C (class_apply): setMessage change
1729         (apply): ditto
1730
1731 2002-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1732
1733         * Menubar_pimpl.C (create_submenu): do not create a "More..."
1734         submenu just for one entry
1735
1736 2002-10-15  Angus Leeming  <leeming@lyx.org>
1737
1738         * XWorkArea.C (work_area_handler): Pass the mouse button correctly to
1739         dispatch on LFUN_MOUSE_MOTION.
1740
1741 2002-10-15  Angus Leeming  <leeming@lyx.org>
1742
1743         * FormCitation.C (updateBrowser): deselect the highlighted item when
1744         updating the browser.
1745
1746 2002-10-14  Dekel Tsur  <dekelts@tau.ac.il>
1747
1748         * FontInfo.C (query): Ignore bogus matches of scalable fonts.
1749
1750 2002-10-08  Angus Leeming  <leeming@lyx.org>
1751
1752         * FeedbackController.C (PrehandlerCB):
1753         * combox.C (show): use fl_get_winorigin in preference to
1754         fl_get_wingeometry.
1755
1756 2002-10-14  Angus Leeming  <leeming@lyx.org>
1757
1758         * Tooltips.h (set) make it private:
1759         * Tooltips.C (set): don't forget to initialise the FL_OBJECT!
1760
1761         * FormBase.C (show):
1762         * FormBaseDeprecated.C (show): no longer invoke Tooltips::set().
1763
1764 2002-10-14  André Pönitz <poenitz@gmx.net>
1765
1766         * FormDocument.C: somebody else's fix for a hard lockup
1767
1768 2002-10-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1769
1770         * xforms_helpers.C (formatted): fix small typo, spotted by Rob
1771         Lahaye
1772
1773 2002-10-08  Dekel Tsur  <dekelts@tau.ac.il>
1774
1775         * FormRef.C (update): Always list the labels of the current buffer.
1776
1777 2002-10-07  Angus Leeming  <leeming@lyx.org>
1778
1779         * FormBase.C (hide):
1780         * FormBaseDeprecated.C (hide): wrap that call to fl_hide_tooltip inside
1781         #ifdef required xforms version.
1782
1783 2002-10-04  Angus Leeming  <leeming@lyx.org>
1784
1785         * form_graphics.fd: un-cripple dialog by reverting yesterday's change.
1786
1787         * FeedbackController.C (PrehandlerCB): reduce the necessary calcs to the
1788         bare minimum.
1789
1790         * combox.[Ch]: the optional tabfolder args passed to the c-tor are
1791         no longer necessary and are scrapped.
1792         (show): use the same, minimal fix as in PrehandlerCB to ensure that
1793         the form's x,y coords are up to date. In truth, this fix should be
1794         redundant, but not all "enter" events are caught by the prehandler.
1795
1796         * FormDocument.C (build):
1797         * FormPreferences.C (xyz::build): no longer pass the tabfolder to the
1798         combox c-tor.
1799
1800 2002-10-03  Angus Leeming  <leeming@lyx.org>
1801
1802         * FeedbackController.C (PrehandlerCB): re-compute the folder->x,
1803         folder->y coords of a tabfolder when the mouse enters the folder.
1804         This works around an xforms bug that manifests itslf as tooltips
1805         appearing in their original position after the dialog has been
1806         moved aside.
1807
1808         * FormAboutlyx.C (build):
1809         * FormDocument.C (build):
1810         * FormGraphics.C (build):
1811         * FormPreferences.C (build):
1812         * FormTabular.C (build): set the prehandler for tabfolders.
1813
1814         * form_graphics.fd: move the edge of the tabfolder in by 5 pixels
1815         to ensure that the tabfolder prehandler is called.
1816
1817 2002-10-03  Angus Leeming  <leeming@lyx.org>
1818
1819         * lyx_gui.C (start): ev.xany.type is of type 'int' so print it as a
1820         decimal not a hexadecimal.
1821
1822         * FormBase.C (hide):
1823         * FormBaseDeprecated.C (hide): ensure that tooltips are hidden along
1824         with the dialog.
1825
1826 2002-09-30  Angus Leeming  <leeming@lyx.org>
1827
1828         * FormBase.[Ch]:
1829         * FormBaseDeprecated.[Ch]:
1830         (icon_pixmap_, icon_mask_) new member variables.
1831         (prepare_to_show) new method, containing initialisation code invoked
1832         the first time show() is called.
1833         (d-tor) destroy icon_pixmap_, if it exists.
1834         (show) ensure that the icon pixmap is generated only once.
1835
1836         * XFormsView.[Ch]:
1837         (icon_pixmap_, icon_mask_) new member variables.
1838         (d-tor) destroy icon_pixmap_, if it exists.
1839         (create_form_form_main) assign the generated pixmap to the new
1840         icon_pixmap_ member variable.
1841
1842 2002-09-26  Angus Leeming  <leeming@lyx.org>
1843
1844         * xscreen.h: don't #include "XWorkArea.h", forward-declare XWorkArea.
1845
1846 2002-09-25  Angus Leeming  <leeming@lyx.org>
1847
1848         * Dialogs2.C:
1849         * Dialogs_impl.h:
1850         * FormWrap.h:
1851         * LyXKeySymFactory.C:
1852         * LyXScreenFactory.C:
1853         * Menubar_pimpl.[Ch]:
1854         * Toolbar_pimpl.[Ch]:
1855         * WorkAreaFactory.C:
1856         * lyx_gui.C: doxygen fixes.
1857
1858 2002-09-25  Dekel Tsur  <dekelts@tau.ac.il>
1859
1860         * forms/form_wrap.fd: floatflt has no "Inner" placement option.
1861         The possible placements are default/outer/left/right.
1862
1863 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
1864
1865         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
1866
1867 2002-09-20  Martin Vermeer  <martin.vermeer@hut.fi>
1868
1869         * forms/form_maths_space.fd
1870         * FormMathSpaces: remove access to internal macros \lyx*space
1871
1872 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1873
1874         * Toolbar_pimpl.C (layoutSelected): when selecting a layout in
1875         combox, make sure the corresponding shortcut is shown in
1876         minibuffer
1877
1878 2002-09-16  John Levon  <levon@movementarian.org>
1879
1880         * forms/form_character.fd: Escape to cancel
1881
1882 2002-09-13  Rob Lahaye  <lahaye@snu.ac.kr>
1883
1884         * forms/form_graphics.fd:
1885         * forms/form_print.fd: minor polishing of layout
1886
1887 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
1888
1889         * FormGraphics.C: improve tooltips text
1890
1891         * forms/form_graphics.fd: cosmetic change in file tab
1892
1893 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
1894
1895         * FormTexinfo.C:
1896         * forms/form_filedialog.fd:
1897         * forms/form_texinfo.fd: less bulky xforms dialogs.
1898
1899 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
1900
1901         * FormPrint.[Ch]:
1902         * forms/form_print.fd: new xforms print dialog layout
1903
1904 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
1905
1906         * FormGraphics.C: use "Default" as first item in Origin of rotation
1907
1908         * forms/form_graphics.fd: improved layout
1909
1910 2002-09-11  Angus Leeming  <leeming@lyx.org>
1911
1912         * FormInclude.C (update): remove lyxerr call.
1913
1914 2002-09-09  John Levon  <levon@movementarian.org>
1915
1916         * FormInclude.C:
1917         * forms/form_include.fd: reorder, remove noload
1918
1919 2002-09-09  John Levon  <levon@movementarian.org>
1920
1921         * FormMathDeco.C: move latex_deco into ControlMath
1922
1923 2002-09-09  Rob Lahaye  <lahaye@snu.ac.kr>
1924
1925         * FormBase.C:
1926         * FormBaseDeprecated.C: use "LyX: " prefix to dialog window title;
1927         set minimized title (without "LyX: ") and its icon.
1928
1929         * FormSpellchecker.C:
1930         * FormSearch.C:
1931         * FormThesaurus.C: remove "LyX: " from dialog window title.
1932
1933         * FormRef.[Ch]: add proper switch for "Go to" button.
1934
1935         * FormBibitem.C:
1936         * forms/form_bibitem.fd:
1937         * FormCitation.C:
1938         * forms/form_citation.fd:
1939         * FormRef.C:
1940         * forms/form_ref.fd:
1941         * FormSpellchecker.[Ch]:
1942         * forms/form_spellchecker.fd:
1943         * forms/form_toc.fd:
1944         * forms/form_url.fd: less bulky dialogs; use proper gravity and
1945         resize policy; add few tooltips.
1946
1947 2002-09-06  Alain Castera  <castera@in2p3.fr>
1948
1949         * FormTabular.C: leave the horizontal alignment buttons alive
1950           on fixed width columns
1951
1952 2002-09-05  Angus Leeming  <leeming@lyx.org>
1953
1954         * all files: modify the headers as discussed on the list.
1955
1956 2002-08-30  John Levon  <levon@movementarian.org>
1957
1958         * MathsCallbacks.h:
1959         * forms/fdfix.sh: fix build from last change
1960
1961 2002-08-30  John Levon  <levon@movementarian.org>
1962
1963         * MathsSymbols.h:
1964         * MathsSymbols.C:
1965         * FormMathsPanel.h:
1966         * FormMathsPanel.C: remove MathsSymbols to controllers/
1967
1968 2002-08-29  John Levon  <levon@movementarian.org>
1969
1970         * MathsSymbols.h:
1971         * MathsSymbols.C:
1972         * Toolbar_pimpl.C: use XPMs for toolbar instead of gook
1973
1974 2002-08-29  John Levon  <levon@movementarian.org>
1975
1976         * MathsSymbols.C: implement splitting for AMS. nrel
1977           is broken
1978
1979 2002-08-29  John Levon  <levon@movementarian.org>
1980
1981         * MathsSymbols.C: fix two crash bugs
1982
1983 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
1984
1985         * forms/form_graphics.fd:
1986         * FormGraphics.C: re-implement the use of text_warning box.
1987
1988         * forms/form_preferences.fd:
1989         * FormPreferences.C: use displayTranslator, change display mode
1990         from four radio buttons into one choice button.
1991
1992         * FormBibtex.C: fix SIGSEGV with [Choose] when no style is selected.
1993
1994 2002-08-24  John Levon  <levon@movementarian.org>
1995
1996         * xformsImage.C: fix build, add FIXME for Rob
1997
1998 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
1999
2000         * FormGraphics.[Ch]:
2001         * forms/form_graphics.fd: Implement new graphics dialog
2002
2003         * FormPreferences.C: use display_graphics "monochrome|grayscale|none"
2004         instead of "mono|gray|no".
2005
2006 2002-08-22  John Levon  <levon@movementarian.org>
2007
2008         * xfont_loader.C: show name of failed font load (from Mikhail Teterin)
2009
2010 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2011
2012         * FormMathsBitmap.h: include boost/shared_ptr.hpp, remove include
2013         for support/smart_ptr.h, change use of smart ptr to boost version
2014
2015         * FormMathsBitmap.C (FormMathsBitmap): do not initialize form_ (it
2016         is a smart_ptr)
2017         (build): use nifty 3rd arg of smart_ptr
2018         (addBitmap): ditto
2019
2020 2002-08-20  John Levon  <levon@movementarian.org>
2021
2022         * lyx_gui.C: estimate default DPI
2023
2024 2002-08-16  Angus Leeming  <leeming@lyx.org>
2025
2026         * Dialogs.C:
2027         * Dialogs2.C:
2028         * Dialogs_impl.h: use the qt2 scheme of vars not pointer to vars.
2029
2030         * Dialogs3.C: removed.
2031
2032 2002-08-16  Angus Leeming  <leeming@lyx.org>
2033
2034         * Tooltips.C (c-tor): don't forget the "#ifdef crap xforms" code next
2035         time, old boy.
2036
2037 2002-08-16  Michael Schmitt <Michael.Schmitt@teststep.org>
2038
2039         * FormRef.C (update): Synchronise the buffer choice and the list of
2040         labels if the dialog is re-opened.
2041
2042 2002-08-15  Angus Leeming  <leeming@lyx.org>
2043
2044         * Dialogs.C:
2045         * Dialogs2.C:
2046         * Dialogs3.C:
2047         * Dialogs_impl.h: the brave new world of Dialog creation.
2048
2049         * FormBaseDeprecated.C:
2050         * FormFiledialog.C:
2051         * XFormsView.C: Dialogs::redrawGUI is now a method not a signal.
2052
2053         * guiapi.C: discard.
2054
2055         * Makefile.am: add new files Dialogs[23].C Dialogs_impl.h and
2056         remove guiapi.C.
2057
2058 2002-08-15  Angus Leeming  <leeming@lyx.org>
2059
2060         * lots: changed my email address to leeming@lyx.org.
2061
2062         * FormBaseDeprecated.[Ch]: return it to private derivation from
2063         boost::noncopyable.
2064
2065         * FormBaseDeprecated.[Ch]:
2066         * FormDocument.[Ch]:
2067         * FormInset.[Ch]:
2068         * FormMaths*.[Ch]:
2069         * FormPreferences.[Ch]:
2070         * FormTabular.[Ch]:
2071         pass and store references to LyXView and Dialogs, not pointers.
2072
2073         * FormInset.[Ch]: remove class FormCommand.
2074
2075 2002-08-14  Angus Leeming  <leeming@lyx.org>
2076
2077         * FormBaseDeprecated.h: public derivation from boost::noncopyable.
2078
2079         * forms/form_document.fd: remove declaration of file 'psnfss2.xpm'
2080
2081 2002-08-14  Angus Leeming  <leeming@lyx.org>
2082
2083         * FormBaseDeprecated.h: no longer derives from DialogBase, but instead
2084         derives directly from boost::noncopyable.
2085         (show): made public.
2086
2087         * FeedbackController.h: rearrange #includes.
2088
2089         * FormDocument.C:
2090         * FormMathsDeco.C:
2091         * FormMathsDelim.C:
2092         * FormMathsMatrix.C:
2093         * FormMathsPanel.C:
2094         * FormTabular.C: remove #include "Dialogs.h"
2095
2096         * FormMathsBitmap.C: remove #include "Dialogs.h", "LyXView.h".
2097
2098         * FormPreferences.C: rearrange #includes.
2099
2100         * FormTabular.h (showInset, updateInset): make public.
2101
2102         * FormDocument.C (build): enable the bmtable to find the right file!
2103
2104         * guiapi.C (gui_ShowInfo): removed.
2105
2106 2002-08-13  André Poenitz  <poenitz@gmx.net>
2107
2108         * Toolbar_pimpl.C: small cleanup
2109
2110 2002-08-13  Angus Leeming  <leeming@lyx.org>
2111
2112         * FileDialog.C:
2113         * FormMathsDelim.C:
2114         * FormMathsMatrix.C:
2115         * FormMathsPanel.C:
2116         * FormPreferences.C:
2117         * Menubar_pimpl.C:
2118         * Toolbar_pimpl.C:
2119         * XFormsView.C:
2120         * lyx_gui.C:
2121         changes due to the changed LyXView interface that now returns references
2122         to member variables not pointers.
2123
2124 2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2125
2126         * Menubar_pimpl.C (create_submenu): fix code to disable submenu
2127         entries.
2128
2129 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
2130
2131         * FormDocument.C (saveParamsAsDefault): use proper constructment
2132
2133 2002-08-12  Angus Leeming  <leeming@lyx.org>
2134
2135         * FormCitation.C:
2136         * FromRef.C: change due to change of ControlConnections method name,
2137         isReadonly() -> bufferIsReadonly().
2138
2139         * FormIndex.C:
2140         * FormPrint.C: no longer #include "frontends/LyXView.h".
2141
2142 2002-08-12  Angus Leeming  <leeming@lyx.org>
2143
2144         * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
2145         the Dialogs::toggleTooltips signal.
2146
2147         * FormAboutlyx.[Ch]:
2148         * FormBibitem.[Ch]:
2149         * FormBibtex.[Ch]:
2150         * FormBrowser.[Ch]:
2151         * FormCharacter.[Ch]:
2152         * FormCitation.[Ch]:
2153         * FormERT.[Ch]:
2154         * FormError.[Ch]:
2155         * FormExternal.[Ch]:
2156         * FormFloat.[Ch]:
2157         * FormForks.[Ch]:
2158         * FormGraphics.[Ch]:
2159         * FormInclude.[Ch]:
2160         * FormIndex.[Ch]:
2161         * FormLog.[Ch]:
2162         * FormMinipage.[Ch]:
2163         * FormParagraph.[Ch]:
2164         * FormPreamble.[Ch]:
2165         * FormPrint.[Ch]:
2166         * FormRef.[Ch]:
2167         * FormSearch.[Ch]:
2168         * FormSendto.[Ch]:
2169         * FormShowFile.[Ch]:
2170         * FormSpellchecker.[Ch]:
2171         * FormTabularCreate.[Ch]:
2172         * FormTexinfo.[Ch]:
2173         * FormThesaurus.[Ch]:
2174         * FormToc.[Ch]:
2175         * FormURL.[Ch]:
2176         * FormVCLog.[Ch]:
2177         No longer pass Controller or Dialogs to the c-tor.
2178         No longer forward-declare Dialogs.
2179
2180         * FormBase.[Ch]: derives from ViewBase directly.
2181         No longer passed ControlButtons & or Dialogs &.
2182         (bc): new method, enabling the daughter classes to access the
2183         ButtonController.
2184         (C_FormBaseApplyCB):
2185         (C_FormBaseOKCB):
2186         (C_FormBaseCancelCB):
2187         (C_FormBaseRestoreCB):
2188         (C_WMHideCB): changes due to a change in the ViewBase class.
2189
2190         * Toolbar_pimpl.[Ch] (c-tor):
2191         * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
2192
2193         * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
2194
2195         * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
2196         Dialogs & to the Toolbar.
2197
2198         * guiapi.C: access the controller methods by explicit invocation of the
2199         controller.
2200
2201 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
2202
2203         * FormDocument.C (saveParamsAsDefault): ParagraphList changes
2204         (class_apply): ditto
2205
2206 2002-08-08  John Levon  <levon@movementarian.org>
2207
2208         * Menubar_pimpl.C:
2209         * Toolbar_pimpl.C: lyxaction cleanup
2210
2211 2002-08-08  John Levon  <levon@movementarian.org>
2212
2213         * forms/form_thesaurus.fd: allow Esc to close dialog
2214
2215 2002-08-02  Angus Leeming  <leeming@lyx.org>
2216
2217         * FormInclude.C:
2218         * forms/form_include.fd: added a check_preview button and controlling
2219         logic. The user can now choose to preview a \input-ed file.
2220
2221 2002-08-02  Angus Leeming  <leeming@lyx.org>
2222
2223         * FormTabular.C (input):
2224         * XMiniBuffer.C (show_info): changes due to LyXView::view() now
2225         returning a boost::shared_ptr.
2226
2227 2002-08-01  John Levon  <levon@movementarian.org>
2228
2229         * FormDocument.C: writeFile() change
2230
2231 2002-08-01  John Levon  <levon@movementarian.org>
2232
2233         * FormPreferences.h:
2234         * FormPreferences.C:
2235         * guiapi.C:
2236         * forms/form_spellchecker.fd: remove options from spellchecker
2237
2238 2002-07-30  John Levon  <levon@movementarian.org>
2239
2240         * lyx_gui.C: implement remove_read_callback()
2241
2242 2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2243
2244         * XWorkArea.C (work_area_handler): change type of
2245         scrollbar_value_old to double
2246
2247 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
2248
2249         * several files: strip,frontStrip -> trim,ltrim,rtrim
2250
2251 2002-07-25  John Levon  <levon@movementarian.org>
2252
2253         * lyx_gui.C:
2254         * XWorkArea.C: using dec
2255
2256 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2257
2258         * FormFloat.C: Fixed and better GUI-logic
2259
2260 2002-07-25  André Pönitz <poenitz@gmx.net>
2261
2262         * lyx_gui.C:
2263         * XWorkArea.C: add 'dec' to switch back to decimal output
2264
2265 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2266
2267         * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
2268         (create_submenu): add parameter ``all_disabled'' which will be
2269         false only if the menu contains at least one working item. Disable
2270         submenus who have all_disabled true. What I could not do, though
2271         is disable menubar items when all the menu is disabled (because I
2272         know about it only when I try to open this menu)
2273
2274 2002-07-25  Herbert Voss  <voss@perce.de>
2275
2276         * FormBibtex.C (update): clear browser first
2277
2278 2002-07-25  Juergen Vigna  <jug@sad.it>
2279
2280         * XWorkArea.C (work_area_handler): set y_old and x_old to some
2281         values in the MOUSE or DRAG even.
2282
2283 2002-07-25  John Levon  <levon@movementarian.org>
2284
2285         * forms/form_float.fd: "Span columns"
2286
2287 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2288
2289         * FormFloat.C:
2290         * forms/form_float.fd: Implement default placement checkbox;
2291         some minor tweaks
2292
2293 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2294
2295         * Menubar_pimpl.C (create_submenu): add the code for splitting too
2296         long menus here. Remove call to add_toc.
2297
2298         * Menubar_pimpl.C (add_toc):
2299         (add_toc2): remove. This code is now in MenuBackend; now, all the
2300         frontend has to do is to support the item kinds Command, Submenu
2301         and Separator. The rest is done transparently.
2302
2303 2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2304
2305         * FormFloat.C:
2306         * forms/form_float.fd: Implement Wide Float toggle and !-option;
2307         disable h and b with wide floats
2308
2309 2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2310
2311         * Menubar_pimpl.C (create_submenu): updates due to changes in
2312         menubackend.
2313
2314 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2315
2316         * XMiniBuffer.h: add connection objects, and use them
2317         * XMiniBuffer.C (XMiniBuffer): here and
2318         (dd_init): here
2319
2320         * XFormsView.h: add connection objects, use them
2321         * XFormsView.C (XFormsView): here
2322
2323 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
2324
2325         * XFormsView.C: don't call toolbar_->set()
2326
2327         * Toolbar_pimpl.h:
2328         * Toolbar_pimpl.C: rationalise code, remove half-working
2329           update stuff into simple add()
2330
2331 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
2332
2333         * lyx_gui.C: add lyx_gui::exit()
2334
2335 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
2336
2337         * Toolbar_pimpl.h:
2338         * Toolbar_pimpl.C: remove ->push()
2339
2340 2002-07-22  Herbert Voss  <voss@lyx.org>
2341
2342         * FormGraphics.C: add tooltips, changesize_type to size_kind.
2343         some rearrangements to the code
2344
2345 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
2346
2347         * FormToc.C: std:: fix
2348
2349 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2350
2351         * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
2352
2353         * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
2354         and "commandtags.h"
2355
2356         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
2357
2358         * FormSendto.C:
2359         * FormParagraph.C:
2360         * FormMinipage.C:
2361         * FormGraphics.C:
2362         * FormForks.C:
2363         * FormCitation.C:
2364         * DropDown.C: update to use new getString and getVector
2365
2366         * xforms_helpers.[Ch]: replace getVectorFromChoice and
2367         getVectorFromBrowser by getVector; replace getStringFromInput,
2368         getStringFromBrowser and getSelectedStringFromBrowser with
2369         getString, which works with input, choice and browser objects
2370
2371         * Menubar_pimpl.C:
2372         * FormToc.C: update to use new toc.[Ch]
2373
2374 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
2375
2376         * XFormsView.C: move autosave timer to LyXView.C
2377
2378 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2379
2380         * Menubar_pimpl.[Ch]: remove support for multiple menubars
2381
2382 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
2383
2384         * XMiniBuffer.h:
2385         * XMiniBuffer.C: cleanup, make start/end history work as before
2386
2387 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
2388
2389         * FormMathsDelim.C:
2390         * FormMathsMatrix.C: fix dispatch calls nicely
2391
2392 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2393
2394         * Menubar_pimpl.C (add_toc): avoid crash when there is no document
2395         open
2396
2397         * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
2398
2399 2002-04-28  Herbert Voss  <voss@perce.de>
2400
2401         * FormGraphics.C:
2402         * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
2403
2404 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
2405
2406         * DropDown.h:
2407         * DropDown.C: remove unneeded LyXView *
2408
2409         * XFormsView.h:
2410         * XFormsView.C: changes for minibuffer rework
2411
2412         * XMiniBuffer.h:
2413         * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
2414           old code to here
2415
2416         * lyx_gui.C: add FIXME
2417
2418 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
2419
2420         * FormMathsDelim.C:
2421         * FormMathsMatrix.C: fix dispatch calls
2422
2423 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
2424
2425         * Menubar_pimpl.C:
2426         * Toolbar_pimpl.C:
2427         * lyx_gui.C:
2428         * XformsView.C: remove initMiniBuffer(), verboseDispatch()
2429
2430         * xfont_loader.C: remove call to messagePush(),Pop()
2431
2432 2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
2433
2434         * FormFiledialog.C: Add missing #include
2435
2436 2002-07-17  Angus Leeming  <leeming@lyx.org>
2437
2438         * xformsImage.C (init_graphics): disable direct loading of PostScript
2439         files. It's more effort than it's worth.
2440
2441 2002-07-17  André Pönitz <poenitz@gmx.net>
2442
2443         * FormPreferences.C: add help for $$s feature, lots of stupid "code
2444          beautifying"
2445
2446 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
2447
2448         * FormPreferences.C:
2449         * forms/form_preferences.fd: remove 2nd exit confirmation
2450
2451 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
2452
2453         * XFormsView.h:
2454         * XFormsView.C: hook up view_state_changed
2455
2456 2002-07-16  Angus Leeming  <leeming@lyx.org>
2457
2458         * XPainter.C: add some #ifdef ugliness to enable the home grown image
2459         loader to work too.
2460
2461 2002-07-16  André Pönitz <poenitz@gmx.net>
2462
2463         * FormFiledialog.[Ch]: rename member variables, rewrite some functions
2464
2465 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
2466
2467         * xformsImage.h:
2468         * xformsImage.C: add isDrawable()
2469
2470         * XPainter.C: use static cast to xformsImage
2471
2472 2002-07-14  Angus Leeming  <leeming@lyx.org>
2473
2474         * lyx_gui.C (C_read_callback): give it extern "C" linkage.
2475
2476 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
2477
2478         * lyx_gui.C: add set_read_callback()
2479
2480 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
2481
2482         * lyx_gui.C: move init_graphics() into setup
2483
2484 2002-07-12  Angus Leeming  <leeming@lyx.org>
2485
2486         * xformsImage.C (width): apply fudge irrespective of library version.
2487
2488 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
2489
2490         * Toolbar_pimpl.h:
2491         * Toolbar_pimpl.C: remove unused (de)activate()
2492
2493 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
2494
2495         * lyx_gui.C: implement update_fonts(), font_available()
2496
2497 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
2498
2499         * lyx_gui.C: add update_color()
2500
2501 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
2502
2503         * FormPreferences.C:
2504         * forms/form_preferences.fd: remove file->new asks for name
2505
2506 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
2507
2508         * XWorkArea.h:
2509         * XWorkArea.C: do a copy area on redraw when no geometry change
2510
2511 2002-07-11  Herbert Voss  <voss@perce.de>
2512
2513         * FormGraphics.C (input): test also the height for %-value, when
2514         importing the latex-value into the lyx-view
2515
2516 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
2517
2518         * XMiniBuffer.C (peek_event):
2519         * combox.C (peek_event):
2520         * DropDown.C (peek): support keypad keys
2521
2522 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
2523
2524         * xscreen.C: add const
2525
2526 2002-07-09  Angus Leeming  <leeming@lyx.org>
2527
2528         * xformsImage.C (scale): use boost::tie.
2529         (width): fudge to fix bug in image width for xforms <= 0.89.6.
2530
2531 2002-07-08  Angus Leeming  <leeming@lyx.org>
2532
2533         * forms/fdfix.sh: whitespace.
2534
2535 2002-07-05  Angus Leeming  <leeming@lyx.org>
2536
2537         * lyx_gui.C (hexname): new function.
2538
2539 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2540
2541         * lyx_gui.C (init_graphics): boost::function assign, not
2542         boost::signal connect.
2543
2544         * combox.C (Combox): what remove does is now done implicitly from
2545         XFormsView destructor.
2546
2547         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
2548
2549         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
2550
2551         * XFormsView.C (XFormsView): hide and free form_
2552         (getForm): raw pointer return
2553         (create_form_form_main): raw pointer set
2554
2555         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
2556         implicitly from XFormsView destructor.
2557
2558 2002-07-04  André Pönitz <poenitz@gmx.net>
2559
2560         * FormInset.[Ch]: reduce #include depencies
2561
2562         * guiapi.C: suppress compiler warning
2563
2564 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2565
2566         * FormInclude.C: Comment out unneeded and wrong update mechanism
2567         (related to bug #459)
2568         *forms/form_include.fd: define missing callbacks (bug #459)
2569
2570 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
2571
2572         * FormDocument.C (build): add pt154 encoding
2573
2574 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2575
2576         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
2577
2578 2002-07-01  Angus Leeming  <leeming@lyx.org>
2579
2580         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
2581
2582 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
2583
2584         * forms/fdfix.sh: fix compilation failure on WinXP.
2585
2586 2002-06-28  Angus Leeming  <leeming@lyx.org>
2587
2588         * XPainter.[Ch]: changes associated with the name change
2589         grfx::GImage -> grfx::Image.
2590
2591         * xformsGImage.[Ch]: deleted.
2592         * xformsImage.[Ch]: new files, reflecting changed class name.
2593
2594         * Makefile.am:
2595         * lyx_gui.C: associated changes.
2596
2597 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
2598
2599         * FormPreferences.C
2600         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
2601
2602 2002-06-26  Angus Leeming  <leeming@lyx.org>
2603
2604         * xformsGImage.C (load, setPixmap): changes aassociated with moving
2605         grfx::DisplayType out of grfx::GParams.
2606
2607 2002-06-25  Angus Leeming  <leeming@lyx.org>
2608
2609         * FormPreferences.C (LnFmisc::apply): Comment out the call to
2610         grfx::GCache::changeDisplay. The method no longer exists now that the
2611         pixmap generation part of the graphics loader has been moved into
2612         InsetGraphics.
2613
2614 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2615
2616         * Toolbar_pimpl.C: layout as layout
2617
2618 2002-06-21  Angus Leeming  <leeming@lyx.org>
2619
2620         * xscreen.C: add a using std::endl directive.
2621
2622 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
2623
2624         * FormPreferences.h:
2625         * FormPreferences.C:
2626         * forms/form_preferences.fd: remove show_banner, display_shortcuts
2627
2628 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
2629
2630         * XWorkArea.h:
2631         * XWorkArea.C: remove splash, should be handled in
2632           LyXScreen::greyOut()
2633
2634 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
2635
2636         * forms/form_texinfo.fd: "Update List" not "Rescan"
2637
2638 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
2639
2640         * guiapi.C: createIndex() changed
2641
2642 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
2643
2644         * FormBibtex.C: use new lyx::eliminate_duplicates
2645
2646 2002-06-20 Herbert Voss  <voss@perce.de>
2647
2648         * FormBibtex.C:
2649         * forms/form_bibtex.fd: give better support for choosing the
2650         bibstyle (new browserfield with the available bibstyles).
2651         move some code of ControlTexinfo into a helper
2652         file support/tex-helpers to use some of the functions
2653
2654 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
2655
2656         * XWorkArea.h:
2657         * XWorkArea.C: remove unused code, name change
2658
2659 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
2660
2661         * XLyXKeySym.h:
2662         * XLyXKeySym.C: whitespace
2663
2664 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
2665
2666         * XWorkArea.h: remove focus stuff, greyOut()
2667
2668 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
2669
2670         * XWorkArea.C: remove focus/unfocus events
2671
2672 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
2673
2674         * XWorkArea.h: remove unused methods
2675
2676 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
2677
2678         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
2679           Cleaner, smaller.
2680
2681 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
2682
2683         * XWorkArea.h: remove unused width()
2684
2685 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
2686
2687         * guiapi.C: fix compile with libAiksaurus
2688
2689 2002-06-17  Herbert Voss  <voss@perce.de>
2690
2691         * forms/.cvsignore: ignore the *.lo files
2692
2693 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
2694
2695         * FormSearch.h:
2696         * FormSearch.C: focus and select search string on open (bug #77)
2697
2698 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2699
2700         * changes to let the function setup happen in frontends
2701
2702         * guiapi.C: new file
2703
2704 2002-06-16    <alstrup@diku.dk>
2705
2706         * xscreen.C (draw): After drawing, we wait for X with XSync..
2707
2708         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
2709
2710         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
2711
2712         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
2713
2714         * WorkAreaFactory.C: New file for GUII WorkArea.
2715
2716         * LyXScreenFactory.C: WorkArea GUIIized.
2717
2718 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
2719
2720         * LyXKeySymFactory.C: Added XForms implementation.
2721
2722         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
2723         stuff.
2724
2725         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
2726
2727 2002-06-14  Lyx Development team  <lyx@electronia>
2728
2729         * LyXScreenFactory.C: Implementation for XForms.
2730
2731         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
2732         called XScreen (surprise!).
2733
2734 2002-06-14  Angus Leeming  <leeming@lyx.org>
2735
2736         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
2737
2738         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
2739         if not, exit gracefully.
2740         Test whether the newly generated .h file is different from the existing
2741         one and if not discard it to prevent unnecessary recompilation in the
2742         xforms directory.
2743
2744 2002-06-14  Angus Leeming  <leeming@lyx.org>
2745
2746         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
2747         "this", ro we'll get a crash following FormBaseDeprecated's
2748         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
2749
2750         This is the only form in which all the folders are not built in the
2751         parent class direct, so this is the only one that should suffer from
2752         this bug.
2753
2754 2002-06-12  Angus Leeming  <leeming@lyx.org>
2755
2756         * form_*.[Ch]: removed from the repository.
2757         * forms/Makefile.am:
2758         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
2759
2760         * forms/form_*.fd: use a consistent naming convention for the fdesign
2761         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
2762         struct FD_aboutlyx;
2763         struct FD_aboutlyx_version;
2764         struct FD_aboutlyx_credits;
2765         struct FD_aboutlyx_license;
2766
2767         * forms/fdfix[ch].sed: no longer write the build routines for the
2768         fdesign generated FD_xyz structs as member methods of the controlling
2769         FormXyz class. It's unnecessary and needs patch files in addition to
2770         the sed magic to work properly. Thus, the structs above are now
2771         generated by routines
2772         FD_aboutlyx * build_aboutlyx(void *);
2773         FD_aboutlyx_version * build_aboutlyx_version(void *);
2774         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
2775         FD_aboutlyx_license * build_aboutlyx_license(void *);
2776
2777         * forms/README: document all the above.
2778
2779         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
2780
2781         * forms_gettext.[Ch]: new files containing only the scex, idex functions
2782         stored previously in xforms_helpers.[Ch].
2783
2784         * xforms_helpers.[Ch]: removed scex, idex functions.
2785
2786         * Most other files: minor changes associated with the above.
2787
2788 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2789
2790         * XWorkArea.h:
2791         * XWorkArea.C: move scrolling logic into here
2792
2793         * ColorHandler.h:
2794         * ColorHandler.C:
2795         * XPainter.h:
2796         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
2797         s/Painter/XPainter/
2798
2799 2002-06-12  Angus Leeming  <leeming@lyx.org>
2800
2801         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
2802
2803 2002-06-12  Angus Leeming  <leeming@lyx.org>
2804
2805         * FormParagraph.C: include ParagraphParameters.h now that
2806         ParagraphParameters is forward declared in ControlParagraph.h.
2807
2808 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
2809
2810         * FormMathsDelim.C: fix delimiter pre-display rendering
2811           mess-up bug (354)
2812
2813 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2814
2815         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
2816
2817 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2818
2819         * XFormsView.h:
2820         * XFormsView.C: move init() back to LyXView
2821
2822 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2823
2824         * GUIRunTime.C: remove in favour of ...
2825
2826         * Makefile.am:
2827         * lyx_gui.C: ... GUI startup namespace
2828
2829         * XFormsView.h:
2830         * XFormsView.C: change show() prototype
2831
2832         * XPainter.C:
2833         * xfont_loader.C: don't use GUIRunTime any more
2834
2835 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2836
2837         * ColorHandler.C:
2838         * FontInfo.h:
2839         * FormBase.C:
2840         * FormBaseDeprecated.C:
2841         * MathsSymbols.C:
2842         * Menubar_pimpl.C: minor cleanups
2843
2844 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2845
2846         * xformsGImage.C:
2847         * FontInfo.h:
2848         * FontInfo.C: some cleanup
2849
2850         * XWorkArea.C:
2851         * XFormsView.h:
2852         * XFormsView.C: some minor cleanup, use of
2853           scoped_ptr
2854
2855         * xfont_loader.h:
2856         * xfont_loader.C: rename
2857
2858 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
2859
2860         * XWorkArea.h:
2861         * XWorkArea.C: use workHeight(), remove enter/leaveView
2862
2863 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
2864
2865         * XWorkArea.h:
2866         * XWorkArea.C: remove belowMouse() and active()
2867
2868 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
2869
2870         * xfont_metrics.h:
2871         * xfont_metrics.C:
2872         * XPainter.C: X-specific metrics stuff moved into xforms/ only
2873
2874 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
2875
2876         * FormParagraph.[Ch]: moved to mvc
2877         * form_paragraph.[Ch]: idem
2878         * forms/form_paragraph.fd: idem
2879         * Dialogs.C: idem
2880
2881 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2882
2883         * GUIRunTime.C (initialiseGraphics): condition the choice of
2884         loader on USE_XFORMS_IMAGE_LOADER
2885
2886         * xformsGImage.C (init_graphics): do not initialize jpeg support
2887         if not available
2888
2889 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2890
2891         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
2892
2893 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2894
2895         * FormMathsPanel.C: do not include ButtonController.tmpl
2896         * FormPreferences.C: ditto
2897         * xformsBC.C: ditto
2898
2899         * FormBase.h (controller): remove ViewBase:: prefix
2900
2901 2002-06-07  Angus Leeming  <leeming@lyx.org>
2902
2903         Fixes needed to compile with Compaq cxx 6.5.
2904         * ColorHandler.C:
2905         * DropDown.C:
2906         * FormThesaurus.C:
2907         all c-library variables have been moved into namespace std.
2908         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
2909
2910         * XFormsView.C: add a using std::abs directive.
2911
2912         * FormBase.h (FormCB::controller): I have had to prefix base class
2913         methods with Base:: Wierd!
2914
2915 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
2916
2917         * xformsGImage.h: an xforms build fix
2918
2919 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
2920
2921         * Tooltips.C: fix some sigc++ -> boost errors.
2922
2923 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
2924
2925         * GUIRunTime.C:
2926         * XFormsView.C:
2927         * XWorkArea.C:
2928         * xforms_resize.C:
2929         * xformsGImage.h: fixes for xforms 1.0 version
2930           checking
2931
2932 2002-05-10  Herbert Voss  <voss@perce.de>
2933
2934         * FormInclude.C (input, update): disable load-button when
2935         "use verbatim" is enabled
2936
2937 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2938
2939         * FileDialog.C (FileDialog): fix () bug when using new
2940         * xformsGImage.C (newImage): ditto
2941         * Toolbar_pimpl.C (Pimpl): ditto
2942         * xfont_loader.C (getFontinfo): ditto
2943
2944 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2945
2946         * switch from SigC signals to boost::signals.
2947
2948         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
2949
2950 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2951
2952         * FormDocument.C (input): set preamble too when saving default
2953         template.
2954
2955 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
2956
2957         * Makefile.am:
2958         * XWorkArea.h:
2959         * XWorkArea.C: moved here
2960
2961 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
2962
2963         * ColorHandler.h:
2964         * ColorHandler.C:
2965         * FontInfo.h:
2966         * FontInfo.C: moved here
2967
2968         * xfont_loader.h:
2969         * xfont_loader.C: moved here
2970
2971         * Makefile.am:
2972         * xfont_metrics.C: changes from above
2973
2974 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
2975
2976         * Makefile.am:
2977         * XPainter.C:
2978         * xfont_metrics.h:
2979         * xfont_metrics.C: moved font metrics code
2980
2981 2002-05-24  Juergen Vigna  <jug@sad.it>
2982
2983         * FormMathsBitmap.C: include local includes first (selfcontainment)
2984         * FormMathsBitmap.h: include LString.h first.
2985
2986 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
2987
2988         * XFormsView.C:
2989         * lyxlookup.h:
2990         * lyxlookup.C:
2991         * Makefile.am: move here
2992
2993 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
2994
2995         * DropDown.h:
2996         * FileDialog.C:
2997         * FormBaseDeprecated.C:
2998         * FormDocument.C:
2999         * FormIndex.C:
3000         * FormInset.C:
3001         * FormMathsBitmap.C:
3002         * FormMathsDelim.C:
3003         * FormMathsMatrix.C:
3004         * FormMathsPanel.C:
3005         * FormParagraph.C:
3006         * FormPreferences.C:
3007         * FormPrint.C:
3008         * FormTabular.C:
3009         * Makefile.am:
3010         * XFormsView.h:
3011         * XFormsView.C: LyXView is now in frontends/,
3012         XFormsView moved to here
3013
3014 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
3015
3016         * Makefile.am:
3017         * XPainter.h:
3018         * XPainter.C: move Painter here
3019
3020 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3021
3022         * Menubar_pimpl.C: add scoped_ptr.hpp
3023
3024         * FormPrint.h: remove smart_ptr.hpp
3025
3026         * FormBase.h: use more specific smart_ptr header
3027         * FormCharacter.h: ditto
3028         * FormMathsStyle.h: ditto
3029         * FormAboutlyx.h: ditto
3030         * Menubar_pimpl.h: ditto
3031         * FormTabular.h: ditto
3032         * FormPreferences.h: ditto
3033         * FormParagraph.h: ditto
3034         * FormMathsSpace.h: ditto
3035         * FormMathsPanel.h: ditto
3036         * FormMathsMatrix.h: ditto
3037         * FormMathsDelim.h: ditto
3038         * FormMathsDeco.h: ditto
3039         * FormGraphics.h: ditto
3040         * FormDocument.h: ditto
3041
3042 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
3043
3044         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
3045           (bug 406) (from Angus)
3046
3047 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
3048
3049         * FormDocument.C (language_apply): Fix language changing.
3050
3051 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
3052
3053         * Tooltips.C: enable tooltips by default.
3054
3055 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
3056
3057         * xforms_resize.h: improve the doc++ comments.
3058
3059         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
3060         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
3061         providing this info "somehow".
3062         Constify a few variables.
3063         whitespace changes.
3064
3065 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
3066
3067         * FormBase.C (show):
3068         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
3069         is widened sufficiently to display wholely the tabs of any
3070         tabbed-folders. This is more than just cosmetic as it will prevent
3071         crashes when selecting a partly displayed tab. (The problem occurs
3072         with a "long" locale like German and xforms < 0.9999.)
3073
3074         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
3075         by how much a dialog should be scaled to show its tabs fully (should
3076         it have a tabfolder).
3077
3078 2002-05-08  Garst Reese  <reese@isn.net>
3079
3080         * FormMathsDeco.C: fix offset to normal size decos.
3081
3082 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
3083
3084         * xformsGImage.C (rotate): work-around xforms bug when rotating by
3085         270 degs.
3086
3087 2002-05-02  Herbert Voss  <voss@perce.de>
3088
3089         * FormBibtex.C (apply): a change from a style to an empty one
3090         (which is valid) wasn't saved
3091
3092 2002-05-02  Herbert Voss  <voss@perce.de>
3093
3094         * FormGraphics.C (input): do not read bb new when it was changed
3095
3096 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
3097
3098         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
3099         * FormParagraph.C: "Other" -> "Custom"
3100         * FormPreferences.C: "USletter" -> "US letter" etc.
3101         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
3102         * forms/form_preferences.fd: style consistency
3103
3104 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
3105
3106         * FormCharacter.C:
3107         * FormDocument.C:
3108         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
3109
3110         * xforms_helpers.h (findPos): new template.
3111
3112         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
3113         for the rotation origins.
3114
3115         * FormGraphics.C: internationalise the rotation origin strings in the
3116         choice using the same approach as used for the language names in the
3117         Character, Document, Preferences dialogs.
3118
3119 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
3120
3121         * FormCharacter.C:
3122         * FormDocument.C:
3123         * FormPreferences.C: use the bool flag to getLanguageData as
3124         appropriate. No longer translate the strings as this is done in
3125         getLanguageData.
3126
3127 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
3128
3129         * FormBibtex.C:
3130         * FormCitation.C: fix two typos
3131
3132 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
3133
3134         * FormCharacter.h:
3135         * FormDocument.h:
3136         * FormPreferences.h: store a vector<string> lang_ of language
3137         identifiers.
3138
3139         * FormCharacter.C: changes associated with frnt::getLanguageData
3140         returning a vector<LanguagePair> rather than a vector<string>.
3141
3142         * FormDocument.C:
3143         * FormPreferences.C: internationalise the languages on display, similar
3144         to the changes in FormCharacter.C.
3145
3146 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
3147
3148         * FormMathsPanel.C: translate Close
3149         * FormGraphics.C: a little more translation
3150
3151 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
3152
3153         * FormCitation.C (apply, input): ensure that the choice is always valid.
3154
3155         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
3156         identifier when performing one of the substitutions. "shortcut" can
3157         reasonably appear in the label.
3158
3159 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
3160
3161         * Makefile.am: fix typo "shoul go to" -> "should go to".
3162
3163         * forms/form_preferences.fd: Modify naming for Converter flags
3164         ("Extra flags") and remove a couple of shortcut-clashes.
3165
3166         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
3167
3168 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3169
3170         * FormBibtex.C: Do not use a blank after the comma for multiple
3171         bib-files (which is not read in correctly).
3172
3173 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
3174
3175         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
3176         disable the choice.
3177
3178 2002-04-19  Juergen Vigna  <jug@sad.it>
3179
3180         * FormParagraph.C (changedParagraph): don't check for p == par_ as
3181         we don't set par_ on a changedParagraph call so we don't resete the
3182         buttons and message when we return to the original paragraph!
3183
3184 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
3185
3186         * forms/cvsignore: add Makefile.
3187
3188 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3189
3190         * forms/Makefile.am: make it a dummy make file + extra dist
3191
3192 2002-04-14  Herbert Voss  <voss@perce.de>
3193
3194         * FormCharacter.C
3195         * FormExternal.C: adding #include "support/lstrings.h"
3196         for the getStringFromVector and vice versa
3197
3198 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
3199
3200         * FormParagraph.C (changedParagraph): ensure that the warning message
3201         is removed if the underlying paragraph will accept our changes.
3202
3203 2002-04-09  Herbert Voss  <voss@perce.de>
3204
3205         * FormGraphics.C: allow rotate-values like 270.1
3206         * xformsGImage.C (rotate): get the right rotate-angle from
3207         GraphicParams
3208
3209 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
3210
3211         * xformsGImage.C (clip): no need to check if the width, height are > 0
3212         because the BoundingBox would be empty() in this weren't the case.
3213
3214 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3215
3216         * FormDocument.[Ch]: Add a new method UpdateClassParams
3217         which is used in CheckChoiceClass to update the fontsizes
3218         and other necessary stuff (pagestyle) on class change
3219         (hopefully finally fix bug #306)
3220
3221 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3222
3223         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
3224         (updatesrc): delete wrong version
3225
3226 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3227
3228         * forms/.cvsignore: add Makefile.in
3229
3230         * forms/Makefile.am: make distcheck work, new file
3231
3232         * Makefile.am: make distcheck work
3233
3234 2002-04-05  Herbert Voss  <voss@perce.de>
3235
3236         * FormGraphics.C: use correct unit bp (big point - PostScript point)
3237         for the bounding box values
3238
3239 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
3240
3241         * FormGraphics.C (updateBB, input): Don't set the path of the file
3242         passed to readBB. Let the controller do that because it knows about
3243         the buffer (and therefore the path) whereas the view has no idea.
3244
3245 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
3246
3247         * xformsGImage.C (clip): ensure that the clipped image has sensible
3248         dimensions.
3249
3250 2002-04-04  Herbert Voss  <voss@lyx.org>
3251
3252         * FormGraphics.C (updateBB):  new method to read the BBox when reading
3253         a new file or changing an existing one.
3254
3255 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3256
3257         * FormCharacter.C (findPos): add a missing typename
3258
3259 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
3260
3261         * FeedbackController.C:
3262         * FormBibtex.C:
3263         * FormCitation.C:
3264         * FormForks.C:
3265         * FormMathsBitmap.C:
3266         * FormPreferences.C:
3267         * FormSendto.C:
3268         * FormTexinfo.C:
3269         * Tooltips.C:
3270         * xforms_helpers.C: use _() correctly rather than N_().
3271
3272 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3273
3274         * FormDocument.C (CheckChoiceClass): update the necessary class
3275         settings on class change (fix bug #306)
3276
3277 2002-03-27  Herbert Voss  <voss@lyx.org>
3278
3279         * xforms_helpers.h:
3280         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
3281         and text%
3282
3283 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
3284
3285         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
3286         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
3287         The MathsSymbols are now xforms-independent.
3288
3289         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
3290
3291 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
3292
3293         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
3294
3295         * FormGraphics.C (input): don't disallow the input of a file that's
3296         not there.
3297
3298 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
3299
3300         * FormParagraph.C (changedParagraph): whitespace.
3301
3302         * xforms_helpers.C: rearrange #includes.
3303
3304         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
3305
3306         * FormPrint.C: changes associated with changes to RadioButtonGroup.
3307
3308         * FormGraphics.C:
3309         * forms/form_graphics.fd: rename some of the widgets.
3310
3311 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
3312
3313         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
3314         file can't be found.
3315
3316         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
3317         only if the underlying paragraph will accept changes.
3318
3319         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
3320
3321         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
3322         set the choice to a unit that isn't present in the choice!
3323         Also remove #if 0 sections of code.
3324
3325 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3326
3327         * several files: ws cleanup
3328
3329 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3330
3331         * lots: whitespace changes.
3332
3333 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3334
3335         * FormParagraph.C: a little more factorisation.
3336
3337 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3338
3339         * xforms_helpers.C (setCursorColor):
3340         * Tooltips.C (set): remove XC_question_arrow code.
3341
3342         * FeedbackController.[Ch] (clearMessage): new method.
3343
3344         * FeedbackController.C (postMessage): the warning message is now
3345         displayed in red!
3346
3347         * FormParagraph.C: define some helper functions to minimise the amount
3348         of repeated code.
3349
3350         * FormDocument.C:
3351         * FormGraphics.C:
3352         * FormMinipage.C:
3353         * FormTabular.C: use the FeedbackController to post the warning
3354         messages.
3355
3356 2002-03-19  André Pönitz <poenitz@gmx.net>
3357
3358         * FormParagraph.C: whitespace changes
3359
3360 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
3361
3362         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
3363         longer call fl_set_object_helper as this routine respects line breaks
3364         only if the dialog is visible.
3365         (getTooltip): renamed as get.
3366         (toggleTooltips): renamed as set and made public.
3367
3368         * FormBase.C (show):
3369         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
3370
3371         * FormBibtex.C (build):
3372         * FormCitation.C (build):
3373         * FormForks.C (build):
3374         * FormSendto.C (build):
3375         * FormTexinfo.C (build):
3376         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
3377
3378         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
3379
3380 2002-03-18  Juergen Vigna  <jug@sad.it>
3381
3382         * FormTabular.C (update): deactivate left/right border settings for
3383         multicolumns if not an outer cell or no parent multicolumn cell.
3384
3385 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
3386
3387         * GUIRunTime.C: add spaces to error messages
3388
3389 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
3390
3391         * FormBase.C (show):
3392         * FormBaseDeprecated.C (show): set the initial state of the cursor.
3393
3394         * FormPreferences.C (Colors::apply()): use the helper function
3395         setCursorColor.
3396
3397         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
3398         Can only set the cursor if the dialog is visible.
3399
3400         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
3401         color of all cursors used by LyX.
3402         (XformsColor::read): use it.
3403
3404 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
3405
3406         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
3407         housekeeping changes.
3408         1. Ensure that all radio buttons are wrapped up within a group.
3409         2. Rename all button_cancel as button_close.
3410         3. Ensure that all objects follow the naming scheme outlined in
3411            forms/README
3412
3413         class             | prefix
3414         ------------------+-------
3415         FL_BROWSER        | browser
3416         FL_BUTTON         | button
3417         FL_PIXMAPBUTTON   | button
3418         FL_CHECKBUTTON    | check
3419         FL_CHOICE         | choice
3420         FL_COUNTER        | counter
3421         FL_DIAL           | dial
3422         FL_INPUT          | input
3423         FL_FRAME          | frame
3424         FL_LABELFRAME     | frame
3425         FL_ROUND3DBUTTON,
3426         RADIO_BUTTON      | radio
3427         FL_SLIDER         | slider
3428         FL_VALSLIDER      | slider
3429         FL_TABFOLDER      | tabfolder
3430         FL_TEXT           | text
3431
3432         The only exceptions to this are objects that are to be converted
3433         in the sed scripts. At the moment this applies only to bmtable:
3434
3435         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
3436
3437 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3438
3439         * doxygen fixes.
3440
3441 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
3442
3443         * FeedbackController.C: improve a comment.
3444
3445         * FormFiledialog.C: whitespace change.
3446
3447         * FormBibitem.C (build):
3448         * FormBibtex.C (build):
3449         * FormCitation.C (build):
3450         * FormDocument.C (build):
3451         * FormExternal.C (build):
3452         * FormGraphics.C (build):
3453         * FormInclude.C (build):
3454         * FormIndex.C (build):
3455         * FormMathsMatrix.C (build):
3456         * FormMinipage.C (build):
3457         * FormParagraph.C (build):
3458         * FormPrint.C (build):
3459         * FormRef.C (build):
3460         * FormSendto.C (build):
3461         * FormSpellchecker.C (build):
3462         * FormTabular.C (build):
3463         * FormThesaurus.C (build):
3464         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
3465         Means that pasting with the middle mouse button will activate the
3466         Ok, Apply buttons.
3467
3468         * FeedbackController.C (MessageCB): fix crash by removing
3469         Assert(message_widget_) and returning silently in this case.
3470         Can happen quite justifiably.
3471
3472         * Most files: consistent comments at the top of the file, usable by
3473         sourcedoc.
3474
3475 2002-03-09  Herbert Voss  <voss@lyx.org>
3476
3477         * FormGraphics.C: test if file exists, simplify an if command
3478
3479 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
3480
3481         * FormToc.C: make goto not reset the dialog
3482
3483 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
3484
3485         * FeedbackController.[Ch]: new files, providing a standard interface to
3486         the feedback and warning messages. Created by stripping code out of
3487         FormBase.
3488
3489         * FormBase.[Ch]: strip out all the feedback code and simplify yet
3490         further the tooltips code.
3491
3492         * FormBase.[Ch]:
3493         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
3494         Derive both classes from FeedbackController so daughter classes each
3495         have a common interface for same.
3496
3497         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
3498         Tooltips wrapper class.
3499
3500         * Tooltips.[Ch]: work out how to update tooltips when using
3501         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
3502         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
3503         and when the dialog has some tooltips.
3504
3505         * FormPreferences.[Ch]: strip out all the feedback code and use
3506         the FeedbackController.
3507
3508         * xforms_helpers.C: save the color of the gui pointer.
3509
3510         * FormBibtex.[Ch]:
3511         * forms/form_bibtex.fd:
3512         * FormCitation.[Ch]:
3513         * forms/form_citation.fd:
3514         * FormForks.[Ch]:
3515         * forms/form_forks.fd:
3516         * FormSendto.[Ch]:
3517         * forms/form_sendto.fd:
3518         * FormTexinfo.[Ch]:
3519         * forms/form_texinfo.fd: remove "Help" button and rejig for much
3520         simplified tooltips code.
3521
3522         * Makefile.am: add FeedbackController.[Ch].
3523
3524 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3525
3526         * FormGraphics.C: Tiny stylistic correction.
3527
3528 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3529
3530         * FormGraphics.C:
3531                 - Make radiobuttons change too when using Latex size in
3532                   lyxview and vice versa.
3533                 - Fix a typo where the value for height (lyxview) was
3534                   taken from width (size).
3535                 - Remove *%-values from lyxview.
3536                 - Add an Alert when using "Get Latex size" and that contains
3537                   *%-values.
3538         * FormTabular.C: Remove obsolete comment.
3539
3540 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
3541
3542         * FormMathsDeco.C: add leftrightarrows to the bitmap.
3543
3544         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
3545
3546 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
3547
3548         * xformsGImage.C (statusCB, errorCB): close the file streams once the
3549         image is loaded or if an error occurs.
3550         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
3551         it permanently (and does not make a copy!).
3552
3553 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3554
3555         * xformsGImage.[Ch]: new files. An image loader based on xforms library
3556         routines.
3557
3558         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
3559         your version of the xforms libraries is up to the task.
3560
3561         * Makefile.am: compile the xforms image loader if so configured.
3562
3563 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
3564
3565         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
3566
3567         * Dialogs.C:
3568         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
3569
3570 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
3571
3572         * FormDocument.C (build): add a std:: qualifier to remove_if.
3573
3574 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3575
3576         * Toolbar_pimpl.[Ch]: layout as string
3577
3578         * FormParagraph.C: layout as string
3579
3580         * FormDocument.C (build): use remove_if and contains_functor
3581         layout as string
3582
3583 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
3584
3585         * FormMathsBitmap.[Ch]:
3586         * FormMathsPanel.C: Give window titles to bit map sub-panels.
3587
3588 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
3589
3590         * Dialogs.C (initialiseGraphics): a new static method.
3591         Remove Allan's venerable description as I think it's past its sell-by
3592         date.
3593
3594 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
3595
3596         * FormBase.C:
3597         * FormBaseDeprecated.C:
3598         * FormFiledialog.C: possible fix to the Bad Window problems that some
3599         people have been experiencing.
3600
3601 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
3602
3603         * FormForks.C (input_button_all): resolve comparison between signed
3604         and unsigned.
3605
3606 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3607
3608         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
3609         submenus in menubar.
3610
3611 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
3612
3613         * FormForks.[Ch]:
3614         * forms/form_forks.fd: new files. A view for the Forked Child
3615         processes dialog, enabling the user to see what forked processes
3616         are running, and, if he so desires, to kill them.
3617
3618         * Dialogs.C: add the class Forked Child dialog.
3619
3620         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
3621
3622         * forms/makefile: add form_forks.fd.
3623
3624         * FormPreferences.C (LnFmisc::apply): rather ugly: call
3625         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
3626
3627 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3628
3629         * forms/form_graphics.fd: Enlarge Restore button.
3630         * FormGraphics.C: Set filter to bounding box input fields.
3631
3632 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3633
3634         * Makefile.am: simpler obj. file compiling
3635
3636 2002-02-20  Juergen Vigna  <jug@sad.it>
3637
3638         * FormTabular.C (input): don't call the autoapply on exit input calls
3639         if we don't really have a change!
3640
3641 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
3642
3643         * FormBase.h (FormCB): tiny bugfix.
3644
3645         * xforms_helpers.h: remove incorrect comment.
3646
3647 2002-02-18  Herbert Voss  <voss@lyx.org>
3648
3649         * FormGraphics.C: same units for LyX and Latex view, cosmetics
3650
3651 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
3652
3653         * Timeout_pimpl.[Ch] (running): new method.
3654
3655 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
3656
3657         * FormParagraph.C:
3658         * FormTabular.C: added a using std::remove_if directive.
3659
3660 2002-02-14  Herbert Voss  <voss@lyx.org>
3661
3662         * xforms_helpers.h: fix bug with "?%" units
3663
3664 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
3665         * forms/form_graphics.fd:
3666         * form_graphics.C: minor layout changes, such as stretching all
3667         tab-windows to equal sizes and better keyboard-shortcuts.
3668
3669 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
3670         * forms/form_graphics.fd:
3671         * form_graphics.C: minor layout changes, such as stretching all
3672         tab-windows to equal sizes and better keyboard-shortcuts.
3673
3674 2002-02-12  Herbert Voss  <voss@lyx.org>
3675
3676         * forms/form_graphics.fd:
3677         * form_graphics.[Ch]: small changes to the layout, mentioned
3678         by Rob
3679
3680         * FormGraphics.C: fix bug with use of updateWidget... when
3681         no unit is given.
3682
3683 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
3684
3685         * FormMinipage.C: return SMI_VALID on other form changes
3686
3687 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3688
3689         * FormParagraph.C (update): [VSpace:] Delete the special method
3690         for gluelengths...
3691         * xforms_helpers.C: ...and move it here.
3692         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
3693         and updateWidgetsFromLength.
3694
3695 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
3696
3697         * forms/form_external.fd:
3698         * form_external.C: change color2 of a few buttons into the
3699         proper grey color.
3700
3701 2002-02-08  Herbert Voss  <voss@lyx.org>
3702
3703         * forms/form_graphics.fd:
3704         * FormGraphics.C:
3705         * form_graphics.[Ch]: Adding buttons for unzip-Option,
3706         getValues from LyX/LaTeXfolder
3707
3708 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
3709
3710         * forms/form_graphics.fd:
3711         * FormGraphics.C:
3712         * form_graphics.[Ch]: simplify the bounding box folder
3713         of the Graphic GUI
3714
3715 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3716
3717         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
3718         where one could not have both toggleon and disabled.
3719
3720 2002-02-08  Herbert Voss  <voss@lyx.org>
3721
3722         * xforms_helpers.h: change unit "%" to t%
3723
3724         * FormGraphics.C: fiy bug when BB is read from file and the
3725         unit is always "pt"
3726
3727 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
3728
3729         * FormMathsDeco.C: \underleftarrow and \underrightarrow
3730
3731 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
3732
3733         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
3734
3735         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
3736         clean interface. Means that FormBase, FormBaseDeprecated and
3737         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
3738
3739         * FormBase.C: add a Tooltips instance and interface with it.
3740         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
3741         setTooltipLevel(ob).
3742         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
3743
3744         * FormBibtex.[Ch]:
3745         * FormCitation.[Ch]:
3746         * FormTexinfo.[Ch]:
3747         * Makefile.am: altered appropriately.
3748
3749 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3750
3751         * forms/form_texinfo.fd:
3752         * forms/form_bibtex.fd:
3753         * forms/form_citation.fd: delete text_info field again, add help choice
3754
3755         * FormBibtex.[Ch]:
3756         * FormCitation.[Ch]:
3757         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
3758
3759 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
3760
3761         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
3762         a new method setTooltipLevel(). In turn this determines which of the
3763         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
3764         called from getTooltip.
3765         No need for a "message" widget at the bottom of every dialog, therefore.
3766         If retained, this "message" widget can be used to display "warnings",
3767         pure and simple.
3768
3769         * FormBibtex.[Ch]:
3770         * FormCitation.[Ch]:
3771         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
3772         to lose the "message" widget and to gain a "tooltip level" choice.
3773
3774 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
3775
3776         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
3777         Cancel buttons' positions consistent with the other dialogs.
3778
3779 2002-02-05  Herbert Voss  <voss@lyx.org>
3780
3781         * forms/form_graphics.fd: Noew the same view of the
3782         buttons as in preferences (LyXView). Make some things clear
3783         with better names.
3784         * FormGraphic.C: cosmetic changes to the layout. Delete
3785         the help button
3786
3787 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
3788
3789         * forms/form.texinfo.fd: delete help button, add text_info
3790         * forms/form.citation.fd,form.bibtex.fd: add text_info
3791         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
3792         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
3793         no tooltips in Bibtex).
3794
3795 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
3796
3797         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
3798         working with both xforms 0.88 and 0.89. Use by invoking
3799         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
3800         derived class to provide the required string.
3801
3802 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
3803
3804         * FormBase.[Ch]: make it really easy to set up and use a prehandler
3805         for feedback messages and to invoke an input event on paste from
3806         the middle mouse button. The derived class needs invoke only
3807         setPrehandler(ob) and for the feedback to override the virtual methods
3808         feedback(ob) and clear_feedback(). If the message posted is a warning
3809         rather than mere feedback, first setWarningPosted(true) to ensure
3810         that the message remains visible.
3811
3812         * FormBaseDeprecated.C: a physical rearrangement of the file,
3813         nothing more.
3814
3815         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
3816
3817 2002-02-04  Herbert Voss  <voss@lyx.org>
3818
3819         * forms/form_graphics.fd: small changes to the layout
3820         * FormGraphic.C: Apply-button, keepaspectratio enabling
3821         depends to case of LaTeXView. Other small changes and
3822         fixes. Add LyXView scale.
3823
3824 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
3825
3826         * FormGraphics.C (c-tor): prevent resizing of the dialog.
3827
3828 2002-02-03  Herbert Voss  <voss@lyx.org>
3829
3830         * xforms_helpers.C: fix bug with unit "%" in
3831         updateWidgetsFromLengthString(...)
3832
3833 2002-02-02  Herbert Voss  <voss@lyx.org>
3834
3835         * FormGraphic.C: fix bug with filename, rearrange the code,
3836         delete choice "referencePoint" which is only possible for
3837         rotatebox
3838         * forms/form_graphics.fd: position options in a logical way,
3839         add folder and scale for LyXView
3840
3841 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
3842
3843         * FormGraphics.C (apply, update): respect the new DEFAULT state of
3844         InsetGraphicsParams::DisplayType.
3845
3846 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
3847
3848         * forms/form_graphics.fd: tweeks.
3849
3850 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3851
3852         * FormGraphics.C: Fix MAXDIGIT values for height and width.
3853
3854 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
3855
3856         * forms/form_citation: a few tweaks of my own.
3857
3858 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3859
3860         * forms/form_citation: De-Monsterization (make it smaller).
3861
3862 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
3863
3864         * forms/form_graphics.fd:
3865         * FormGraphics.C: a few tweaks of my own.
3866
3867 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3868
3869         * forms/form_graphics.fd: Very small tweaks.
3870
3871 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3872
3873         * forms/form_graphics.fd: Change the dialog to look similar as
3874         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
3875         added text_warning field..
3876
3877         * FormGraphics.[Ch]: Handle the Rearrangements.
3878         Add input filters and warnings concerning invalid inputs.
3879         Recognize the lyxrc-settings of display_graphics.
3880
3881 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
3882
3883         * FormMathsSpace.h (space_):
3884         * FormMathsStyle.h (style_): change from a short to an int to fix
3885         type conversion warnings.
3886
3887 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
3888
3889         * FormMathsSpace.[Ch]:
3890         * forms/form_maths_space.fd:
3891         Changed the "Space" subpanel of the math panel into one of
3892         ordinary buttons rather than radio buttons. They are now
3893         self-applying so OK and Apply could go.
3894
3895 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
3896
3897         * FormMathsStyle.[Ch]:
3898         * forms/form_maths_style.fd:
3899         Patched to use button arrays. Buttons are self-applying, saving
3900         one keystroke and the OK and Apply buttons.
3901
3902 2002-01-27  Herbert Voss  <voss@lyx.org>
3903
3904         * FormGraphic.[Ch]:
3905         * form_graphic.[Ch]:
3906         * forms/form_graphic.fd: rewritten to support graphicx with
3907         all options and to be sure that the old figinsets are correct
3908         converted.
3909         * xforms-helpers.h: added two choice const for the LyXLength
3910         one with all and one only with length which have a unit.
3911
3912 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3913
3914         * forms/form_minipage.fd: add text_warning field.
3915
3916         * FormMinipage.[Ch]: added input filters and warnings
3917         (ButtonPolicy::SMInput FormMinipage::input)
3918
3919 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
3920
3921         * FormAboutlyx.[Ch]: Removed redundant form() method and
3922         dialog_ variable. They replicate that in the parent FormDB.
3923
3924 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
3925
3926         * FormMathsDeco[hC]:
3927         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
3928         the Decorations sub-panel of mathed. See Lamport Table 3.11.
3929
3930         * FormMathsPanel.C:
3931         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
3932         "negated relations". Lower and broader.
3933
3934 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
3935
3936         * FormTabular.C (update): Remove redundant code.
3937
3938 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
3939
3940         * forms/form_tabular.fd: checkbox2radiobutton changes.
3941
3942 2002-01-20  Herbert Voss  <voss@perce.de>
3943
3944         * FormInclude.[C]: better control of unexistings files
3945         when entered without the browser
3946
3947 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3948
3949         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
3950         is disabled
3951
3952         * combox.C (activate):
3953         (deactivate): change color of labels to reflect the state of the
3954         combox
3955
3956 2002-01-16  Herbert Voss  <voss@lyx.org>
3957
3958         * FormExternal.C (build): activate  apply/ok-button when something
3959         is entered in the filename-field
3960
3961 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
3962
3963         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
3964         rather than 'string::size_type'
3965
3966 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
3967
3968         * FormMathPanel.[hC]:
3969         * MathsSymbols.[hC]:
3970         * form_math_panel.[hC]:
3971         * form_math_panel.fd: Modified. Added five symbol sub-panels
3972         to the math panel containing AMS math symbols: arrows, relations,
3973         negated relation, operators and miscellaneous (also containing some
3974         hebrew and corner symbols).
3975
3976 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3977
3978         * FormMinipage.C (apply): change because MinipageParams::pageWidth
3979         is now a real LyXLength
3980
3981 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
3982
3983         * FormDocument.C: enable line spacing input properly
3984
3985 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
3986
3987         * forms/form_preferences.fd:
3988         * form_preferences.h:
3989         * form_preferences.C:
3990         * FormPreferences.h:
3991         * FormPreferences.C: use better variable name
3992
3993 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
3994
3995         * forms/form_preferences.fd: change "Use Scalable Fonts"
3996           to "Rescale bitmap fonts"
3997
3998 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
3999
4000         * FormMathsPanel.C:
4001         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
4002         the button controller for IgnorantPolicy and PreferencesPolicy.
4003
4004 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4005
4006         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
4007
4008 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4009
4010         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
4011         choice if the input field contains a LyXGlueLength.
4012
4013         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
4014
4015         * FormParagraph.C
4016         * FormDocument.C
4017         * FormTabular.C: Change input filter to allow inserting
4018         gluelengths/lyxlength or numbers with unit choices.
4019
4020         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
4021         which was more or less duplicated.
4022
4023         * FormGraphics.C: set default units, dependent on US/other paper.
4024
4025 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
4026
4027         * Dialogs.C: no longer need to #include the Controller classes, as this
4028         is how done in GUI.h.
4029
4030         * xformsBC.C: #include ButtonController.tmpl, containing the
4031         instatiation of the button controller.
4032
4033 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
4034
4035         * FormThesaurus.C: fix a crash
4036
4037 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
4038
4039         * FormMathsDelim.C:
4040         * form_maths_delim_C:
4041         * form_maths_delim.h:
4042         * form_maths_delin.fd:
4043         Put three radio buttons on the delimiters pop-up. It works as follows:
4044
4045                                 left mouse     middle mouse        right mouse
4046         ----------------------------------------------------------------------
4047         Left radio button   |       (               ()                   )
4048         Middle radio button |       ()              ()                   )
4049         Right radio button  |        )               )                   )
4050         ----------------------------------------------------------------------
4051
4052         Where
4053
4054         (       left-side delimiter selected
4055         )       right-side delimiter selected
4056         ()      "symmnetric pair" selected, of which the clicked delimiter is
4057                 the left one.
4058                 So, if the middle radio button is activated ("()\nBoth")
4059                 and you click on "[" with the default (left) mouse button, you
4060                 get the delimiter pair "[]".
4061                 A shortcut for this (if the leftmost radio button is on) is
4062                 simply clicking the middle mouse button.
4063
4064         To create equal pairs, either have the middle radio button on and use
4065         Mouse-left, or have the left radio button on and use Mouse-middle.
4066
4067         To create unequal pairs, you should have either the left or middle radio
4068         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
4069
4070 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
4071
4072         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
4073         unchanged:
4074         Remove the clickline_ member variable and hide() method;
4075         Use fl_set_browser_dblclick_callback;
4076         Constify a few temporary variables;
4077         Use xforms_helpers' wrappers functions returning string rather than
4078         the raw xforms functions returning char const *.
4079
4080 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4081
4082         * DropDown.C: include <cctype> for isprint()
4083
4084 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
4085
4086         * FormMinipage.C (apply, update): MinipageParams::width renamed
4087         as MinipageParams::pageWidth.
4088
4089 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
4090
4091         * FormMathsBitmap.C:
4092           FormMathsPanel.C:
4093           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
4094         added to math panel's 'misc' sub-panel.
4095
4096 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
4097
4098         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
4099
4100 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
4101
4102         * FormPreferences.h: add a std:: to make_pair.
4103
4104 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
4105
4106         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
4107         respectively.
4108
4109         * DropDown.C: place xforms callback functions in namespace anon.
4110         Set browser callback on single not double click.
4111         (select): return immediately of the vector is empty. Highlight the top
4112         line. Position the browser above the minibuffer, not below it.
4113         (peek): call key_pressed when a key press is detected.
4114         (key_pressed): clean-up and emit the keypress signal.
4115
4116         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
4117         If nothing is selected, return string().
4118
4119 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
4120
4121         * FormSpellchecker.C: disable resizing due to xforms bug
4122
4123 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4124
4125         * FormFiledialog.C (Reread): skip broken symlinks
4126
4127 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4128
4129         * FormMathsMatrix.C (AlignFilter): use std::count and add some
4130         comments.
4131
4132 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4133
4134         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
4135         in the switch.
4136
4137         * FormPreferences.C (Interface::input):
4138         (Language::input):
4139         (Paths::input): add shortcuts to file dialogs directory buttons
4140
4141         * FormPreference.h (browse): add default empty parameters for
4142         buttons descriptions.
4143
4144         * FormFiledialog.C (SetButton): allow for a shortcut in the name
4145         of the button.
4146
4147 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
4148
4149         * FormThesaurus.C:
4150         * FormThesaurus.h:
4151         * form_thesaurus.h:
4152         * form_thesaurus.C:
4153         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
4154
4155 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4156
4157         * Toolbar_pimpl.C (setPixmap): simplify a bit
4158
4159 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4160
4161         * Toolbar_pimpl.C (ToolbarCB):
4162         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
4163         dispatch.
4164
4165 2002-01-12  Allan Rae  <rae@lyx.org>
4166
4167         * FormTabular.C (FormTabular): Fix Purify UMR.
4168
4169         * FormPreferences.C (build): "Conversion" is a better name.
4170
4171 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
4172
4173         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
4174         LyXFunc::dispatch.
4175
4176         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
4177
4178 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
4179
4180         * FormPreferences.C:
4181         * forms/form_preferences.fd: change names and descriptions of popup
4182         font variables to reflect their actual use.
4183
4184         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
4185
4186 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4187
4188         * FormPreferences.C (input): allow empty values for document_path
4189         and template_path.
4190
4191         * FormFiledialog.C (SetButton):
4192         (FileDlgCB): do not disable directory buttons if they have an
4193         empty path.
4194         (SetDirectory): if the argument is an empty string, change to
4195         cwd().
4196
4197 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
4198
4199         * forms/form_maths_style.fd:
4200         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
4201         size "styles" and font types.
4202         * FormMathsPanel.[Ch]:
4203         * MathsSymbols.C:
4204         * forms/form_maths_panel.fd: Modified too.
4205
4206 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
4207
4208         * Menubar_pimpl.C (create_submenu):
4209         * Toolbar_pimpl.C (update): use FuncStatus.
4210
4211 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
4212
4213         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
4214         for fl_get_browser_line that is guaranteed to return a valid string.
4215
4216 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
4217
4218         * FormSpellchecker.C: fix possible crash on clicking a suggestion
4219
4220 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4221
4222         * forms/form_document.fd (bullets): fix small cosmetic problem after
4223         John's radio2button change.
4224
4225 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
4226
4227         * FormDocument.C:
4228         * forms/form_document.fd: change the labels and variable names of
4229         left_margin, right_margin to inner_margin, outer_margin, in line
4230         with bugzilla bug #157.
4231
4232         * FormFiledialog.C (Reread): used locally stored modtime variable
4233         rather than make repeated calls to fileInfo.getModificationTime().
4234
4235         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
4236         isOK() checks to the use of the FileInfo instance and removed those
4237         FIXMEs.
4238
4239         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
4240         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
4241
4242 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
4243
4244         * form_*:
4245         * forms/form_*: change radio buttons to round3dbutton
4246
4247 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
4248
4249         * FormFiledialog.C: add FIXME
4250
4251         * xforms_helpers.C: fix use of FileInfo
4252
4253 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
4254
4255         * FormTabular.h:
4256         * FormTabular.C:
4257         * form_tabular.h:
4258         * form_tabular.C:
4259         * forms/form_tabular.fd: ugly fix to get around
4260           some of the UI problems (bug #110).
4261
4262 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4263
4264         * FormDocument.C: Recognize the default paper settings too
4265         when setting the default length values (cm or inch).
4266         * FormParagraph.C: do the same.
4267
4268 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
4269
4270         * FormFloat.C: changes to prevent here definitely being used
4271         with wide figures.
4272
4273 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
4274
4275         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
4276
4277 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4278
4279         * DropDown.C: always include <config.h> in sources.
4280
4281         * xforms_helpers.h:
4282         * FormFiledialog.h:
4283         * Timeout_pimpl.h:
4284         * DropDown.h: do not include <config.h> in headers
4285
4286 2001-12-20  Juergen Vigna  <jug@sad.it>
4287
4288         * FormTabular.C (update): final LT-h/f support modifications.
4289
4290 2001-12-19  Juergen Vigna  <jug@sad.it>
4291
4292         * FormTabular.C (update): change a bit the tabular layout and added
4293         better longtable options handling.
4294
4295 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4296
4297         * FormToc.C: using std::endl
4298
4299 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
4300
4301         * FormToc.C: fix crash when no entries, and
4302           update types properly
4303
4304 2001-12-11  Ben Stanley <bds02@uow.edu.au>
4305
4306         * Menubar_pimpl.C: Fixed a crashing bug when document has more
4307         than 80 floats and using xforms 0.88
4308
4309 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4310
4311         * xforms_helpers.C: include lyxlength.h here
4312         * xforms_helpers.h: ... but not here
4313
4314         * FormTabular.C: use LyXLength instead of string wherever
4315         necessary; whitespace changes.
4316
4317 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4318
4319         * forms/form_preferences.fd: use the same name for font sizes
4320         than the character dialog.
4321
4322 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4323
4324         * forms/form_search.fd: Added label text to search buttons
4325         (to make the shortcuts visible).
4326
4327 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
4328
4329         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
4330
4331 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4332
4333         * FormFiledialog.C:
4334         * xforms_helpers.C: change "while(" to "while ("
4335
4336 2001-12-05  Allan Rae  <rae@lyx.org>
4337
4338         * FormParagraph.C (apply): One other LyXText fix.
4339
4340 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
4341
4342        * FormParagraph.C (getCurrentParagraph):
4343         (apply):  get the right LyXText !
4344
4345 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
4346
4347         * FormParagraph.C: disallow page breaks in insets
4348
4349 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
4350
4351         * FormParagraph.C: allow signed space above/below, actually
4352           use space below units
4353
4354 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
4355
4356         * FormToc.C: fixes to make floatlists work
4357
4358 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
4359
4360         * Makefile.am:
4361         * Alert_pimpl.C: Alert etc.
4362
4363         * xforms_helpers.h:
4364         * xforms_helpers.C:
4365         * forms/fdfix.sh: move idex etc. to here
4366
4367         * GUIRunTime.C: move getScreenDPI() to here
4368
4369 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4370
4371        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
4372        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
4373        to 100p (now German translation fits in).
4374        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
4375        form_preferences.fd, form_graphics.fd, form.include.fd,
4376        form-external.fd:
4377        Unified label "Browse..." and unified its width to 100p.
4378
4379 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4380
4381        * forms/form_graphics.fd: fixed shortcut clash
4382        * forms/form-external.fd: added shortcut for "Apply"
4383
4384 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
4385
4386         * FormFiledialog.C: don't reset path if new dir
4387           doesn't exist.
4388
4389 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4390
4391        * forms/form_document.fd: Renamed "Save as Class Defaults"
4392        to "Save as Document Defaults"
4393        * FormDocument.C:
4394        Removed the setEnabled-Definitions for the
4395        "save_default"-Button since it causes nothing but trouble.
4396        Changed the text of AskQuestion on saveParamsAsDefault.
4397
4398 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
4399
4400         * DropDown.C: fix crash, improve behaviour a bit
4401
4402 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4403
4404         * FormDocument.C (class_apply):
4405         (paper_apply):
4406         (language_apply):
4407         (options_apply):
4408         (bullets_apply): add a version of these methods taking a
4409         BufferParams& parameters. The original versions are now wrappers
4410         around these.
4411         (saveParamsAsDefault): new function, moved from old
4412         LFUN_LAYOUT_SAVE_DEFAULT code.
4413
4414 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
4415
4416         * Makefile.am:
4417         * DropDown.h:
4418         * DropDown.C: drop-down completion
4419
4420 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
4421
4422         * forms/form_graphics.fd: change clashing shortcut
4423
4424 2001-10-24  Juergen Vigna  <jug@sad.it>
4425
4426         * FormTabular.C: changed calls for footer/headers of longtabulars.
4427
4428 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4429
4430         * forms/form_tabular.fd: Add value choices
4431         * FormTabular.C: Handle that choices
4432
4433         * FormDocument.C: fix small bug.
4434
4435 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
4436
4437         * FormGraphics.[Ch]: move some parameters out of the heaader file and
4438         into namespace anon.
4439
4440         * FormPreferences.C:
4441         * forms/form_preferences.fd: replaced button_colorspace with two
4442         radio buttons, button_hsv and button_rgb.
4443
4444 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4445
4446        * forms/form_document.fd:
4447          Class: add a value choice for Default Skip.
4448          Some rearrangements (minor tweaks).
4449        * FormDocument.C: Handle that choice, minor tweaks.
4450        * forms/form_paragraph.fd: Add value choices
4451        * FormParagraph.C: Handle that choices.
4452        * FormMinipage.C/FormGraphics.C: Small tweaks.
4453
4454 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
4455
4456         * FormDocument.C: fixed some bugs in the Paper tab.
4457
4458         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
4459         specifying default unit for choice if input string is empty.
4460
4461 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
4462
4463         * FormDocument.C (input): one more tweak...
4464
4465 2001-10-10  Herbert Voss  <voss@perce.de>
4466
4467         * FormTexinfo.[Ch]: some changes to the code
4468
4469 2001-10-10  André Pönitz  <poenitz@htwm.de>
4470
4471         * FormsMathMatrix.C: add missing space between v- and h-alignment
4472         parameters
4473
4474 2001-10-09  Herbert Voss  <voss@perce.de>
4475
4476         * FormTexinfo.[Ch]:
4477         * forms/form_texinfo.fd: new files. Display information about the
4478         installed texfiles (cls,sty,bst).
4479
4480         * FormShowFile.[Ch]: new files. Display the contents of a file.
4481
4482         * Dialog.C:
4483         * Makefile.am: modified appropriately.
4484
4485 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
4486
4487         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
4488         Given input and choice widgets, create a string such as "1cm".
4489         (updateWidgetsFromLengthString): new function.
4490         Given a string such as "1cm", set the input and choice widgets.
4491
4492         * FormDocument.C:
4493         * forms/form_document.fd: improve the GUI of the paper tab using these
4494         new helper functions.
4495
4496 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
4497
4498         * FormDocument.C (build): support latin4
4499
4500 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
4501
4502         * FormDocument.C (build): support latin3
4503
4504 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4505
4506         * forms/form_aboutlyx.fd: use flat boxes for tabs.
4507
4508 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4509
4510         * forms/form_document.fd: rearrangement of the paper tab;
4511         rename "use geometry" to "custom margins/sizes".
4512
4513         * FormDocument.C: add code to avoid the input of senseless data
4514         in document -> paper.
4515
4516 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4517
4518         * FormDocument.C: Disable choice "Special" if landscape
4519         is chosen to prevent senseless values.
4520
4521 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4522
4523         * forms/form_preferences.fd: small tweaks.
4524
4525 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4526
4527         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
4528         button to "Use Class Defaults" and moved it outside the tab.
4529         Some more minor tweaking.
4530
4531         * FormDocument.C: handled this changes.
4532
4533 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
4534
4535         * Dialogs.C: remove splash dialog code.
4536
4537         * FormSplash.[Ch]:
4538         * form_splash.[Ch]:
4539         * forms/form_splash.fd: removed.
4540
4541         * Makefile.am:
4542         * forms/makefile: remove splash dialog files.
4543
4544         * Menubar_pimpl.C (MenuCallback): no longer call
4545         Dialogs::destroySplash.
4546
4547 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4548
4549         * forms/form_preferences.fd: fix typo
4550
4551 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
4552
4553         * FormRef.C:
4554         * forms/form_ref.fd: renamed the widgets in the standard style.
4555
4556         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
4557         helper functions. Build a vector<string> from the contents of
4558         an fl_choice and fl_browser respectively.
4559
4560         * FormCitation.C (fillChoice, updateBrowser):
4561         * FormRef.C: use these new functions to only update the choices and
4562         browsers when absolutely necessary.
4563
4564 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
4565
4566         * FormBase.C (InputCB):
4567         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
4568         "select choice < 1" problem.
4569
4570         * FormRef.C (input): undid Dekel's change in light of the above
4571         generalisation.
4572
4573 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
4574
4575         * FormRef.C (input): Fix crash when using dialog with keyboard.
4576
4577 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4578
4579         * forms/form_document.fd: small tweaks.
4580
4581 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4582
4583         * forms/form_document.fd: Added checkbox "auto_reset", button
4584         "reset_defaults" and button "save_defaults".
4585
4586         * Form_Document.[Ch]: Removed AskQuestion when changing class.
4587         Implement the 2 buttons and the checkbox described above.
4588
4589         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
4590         save the default value of that lyxrc)
4591
4592         * FormPreferences.C: Handle that button
4593
4594 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
4595
4596         * form_ref.fd: a little tweaking.
4597
4598         * FormSpellchecker.C (build): set the bounds to the slider, so it
4599         updates during a spellchecking session.
4600
4601 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
4602
4603         * forms/form_preferences.fd: rearrangement and addition of new
4604         Display Graphics radio buttons to Look & Feel->Misc
4605         (By Jürgen Spitzmüller).
4606
4607         * FormPreferences.C: modify new lyxrc variable "display_graphics"
4608         depending on the values of the Display Graphics radio buttons.
4609
4610         * FormGraphics.C: use this variable.
4611
4612 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
4613
4614         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
4615         Hoorah! Happy Birthday to me!
4616
4617 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
4618
4619         * forms/form_ref.fd: Add buffer button.
4620
4621         * FormRef.C (update): Handle the buffer button.
4622         (input): Ditto
4623
4624 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4625
4626         * forms/form_graphics.fd: complete rewrite of the dialog
4627         (Most work was done by Angus, though).
4628
4629 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4630
4631         * combox.C (hide): execute the callback _after_ closing the
4632         combox.
4633
4634 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
4635
4636         * FormDocument.C (c-tor): initialise some variables.
4637
4638         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
4639         (Thereby removing a warning message when the dialog is built.)
4640
4641         * FormFloat.C (input): return SMI_VALID.
4642
4643 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
4644
4645         * FormDocument.C (input, options_update): add code to enable the
4646         Author-Year/Numerical citation choice only if the natbib checkbox is
4647         active.
4648
4649         * FormFloat.[Ch]: added new method input() to control the behaviour of
4650         the buttons better.
4651         * forms/form_float.fd: renamed Here as button_here_definitely.
4652
4653         * FormGraphics.C:
4654         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
4655         have them, so enabling the Ok, Apply buttons appropriately.
4656
4657 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4658
4659         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
4660         Label", added a labelframe).
4661
4662 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4663
4664         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
4665         (C_Toolbar_BubbleTimerCB): fix linking
4666
4667         * FormMathsBitmap.C (form): use get() to get the raw pointer.
4668
4669         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
4670
4671 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4672
4673         * combox.C (C_Combox_input_cb): make it static
4674         (C_Combox_combo_cb): make it static
4675         (C_Combox_peek_event): make it static
4676
4677         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
4678         (C_Toolbar_BubblePost): make it static
4679         (C_Toolbar_ToolbarCB): make it static
4680
4681         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
4682
4683         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
4684
4685         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
4686         gui libs
4687
4688 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
4689
4690         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
4691         been used successfully in FormBase.
4692         (show): call bc().refresh() after building the dialog to activate the
4693         button controller.
4694
4695         * FormPreferences.C (build): remove hack to fix butoon controller as
4696         the correct fix is in FormBaseDeprecated.
4697
4698         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
4699
4700         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
4701
4702 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4703
4704         * Toolbar_pimpl.C (setLayout):
4705         (layoutSelected): make them work even when gettext has been
4706         translating the interface.
4707
4708 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
4709
4710         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
4711         ("Apply" does not work without former user change in the dialog).
4712
4713         * FormPreferences.C (build): Fix bug: if you start LyX and open the
4714         Preferences dialog, "Apply" is activated even though no change has been
4715         made so far.
4716
4717 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
4718
4719         * FormBase.C (show): use controller_.IconifyWithMain() to control
4720         the dialog's show policy
4721
4722         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
4723
4724         * FormPreferences.C:
4725         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
4726         check button to the Look & Feel->Misc tab and code to modify the lyxrc
4727         variable dialogs_iconify_with_main appropriately.
4728
4729 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
4730
4731         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
4732
4733 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4734
4735         * forms/form_character.fd: small cosmetics (aligned "Language:" right
4736         as suggested in Michael's Buglist).
4737
4738 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4739
4740         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
4741         layouts
4742         (layoutSelected): remove the numeric argument and use the text of
4743         the combox entry instead.
4744
4745         * combox.C: lowercase a few remaining methods, rename select_text
4746         to select
4747         * several files: propagate these changes
4748
4749 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
4750
4751         * FormPreferences.C: add fl_set_input_return to input_paperoption.
4752
4753 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
4754
4755         * FormParagraph.C: fix default line spacing case
4756
4757 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4758
4759         * FormParagraph.C: disable space inputs when != Length
4760
4761 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4762
4763         * FormPreferences.C:
4764         * form_preferences.h:
4765         * form_preferences.C:
4766         * forms/form_preferences.fd: add view_dvi_paper_option
4767
4768 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4769
4770         * FormMathsPanel.h: sub dialogs must be Ignorant.
4771
4772 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
4773
4774         * FormParagraph.C: fix to not allow 0 linespacing
4775
4776 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
4777
4778         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
4779
4780         * FormParagraph.C (input): set fl_get_choice check for the linespacing
4781         to 5 not 4. xforms arrays start at 1.
4782
4783 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
4784
4785         * FormParagraph.[Ch]:
4786         * forms/form_paragraph.fd: clean up of dialog and of controlling
4787         code.
4788
4789 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
4790
4791         * FormBase.C (C_CutandPastePH): new function that can be used as a
4792         pre-handler to any xforms text input widget. Will trigger an event on
4793         pasting into the widget using the middle mouse button.
4794
4795         * FormPreamble.C (build): use this pre-handler for the input widget.
4796
4797 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
4798
4799         * FormCitation.C:
4800         * forms/form_citation.fd: a little tweaking to ensure that the
4801         style choice remains centred within the frame if its contents change.
4802
4803         * FormBase.h: added an allow_resize_ member variable. If false
4804         resizing the dialog is prohibitted.
4805
4806         * FormBase.[Ch]:
4807         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
4808
4809         * FormAboutlyx.C:
4810         * FormCharacter.C:
4811         * FormThesaurus.C:
4812         make use of this functionality to ensure that the dialog cannot be
4813         resized.
4814
4815 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
4816
4817         * GUIRunTime.C: initApplication() should take a int & argc
4818
4819 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
4820
4821         * FormCitation.h:
4822         * FormCitation.C: tidy code a little
4823
4824         * GUIRunTime.C: more informative error
4825
4826 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
4827
4828         * forms/form_preferences.fd: order the items "logically" so that
4829         tabbing through the dialog makes sense. Close bug #404569.
4830
4831 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
4832
4833         * FormPreferences.C: Tentative fix of John's "no point in spell
4834         command "None"" bug, #223255.
4835
4836 2001-08-23  Herbert Voss  <voss@perce.de>
4837
4838         * FormBibtex.C (input): normalize database list
4839
4840 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
4841
4842         * FormBibtex.C: make sure that any database is stored only once.
4843
4844 2001-08-22  Herbert Voss  <voss@perce.de>
4845
4846         * FormBibtex.C (input): fix for multiple databases
4847
4848 2001-08-21  Herbert Voss  <voss@perce.de>
4849
4850         * FormBibtex.C (input): extension handling for ".bst"
4851
4852 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
4853
4854         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
4855         check button is pressed.
4856
4857 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
4858
4859         * FormParagraph.C (general_apply): Handle default spacing.
4860         (general_update): Ditto.
4861
4862 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
4863
4864         * FormBibtex.C:
4865         * forms/form_bibtex.fd: get the browse buttons working as they should.
4866
4867 2001-08-20  Herbert Voss  <voss@perce.de>
4868
4869         * FormBibtex.C:
4870         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
4871         databases and styles. Added an option for "bibliography into toc"
4872
4873 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4874
4875         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
4876         cleanup.
4877
4878 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
4879
4880         * combox.h: fix source doc
4881
4882         * form_math_matrix.C:
4883         * forms/form_math_matrix.fd: new layout
4884
4885 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
4886
4887         * form_paragraph.h:
4888         * form_paragraph.C:
4889         * forms/form_paragraph.fd:
4890         * FormParagraph.C: support per-para linespacing
4891
4892         * forms/form_float.fd:
4893         * form_float.C: fix shortcut typo
4894
4895 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
4896
4897         * forms/form_character.fd: small adjustment to the position of John's
4898         extra Language label.
4899
4900 2001-08-09  André Pönitz  <poenitz@htwm.de>
4901
4902         * FormMathsDelim.C: renamed some delimiter parameters.
4903
4904 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
4905
4906         * FormCitation.C (build):
4907         * FormDocument.C (build):
4908         * FormMinipage.C (build):
4909         * FormParagraph.C (build):
4910         * FormRef.C (build): added stuff to read-only list in the
4911         button controller.
4912
4913         * FormCitation.C (update): disable citation style stuff when not using
4914         Natbib.
4915
4916 2001-08-06  Juergen Vigna  <jug@sad.it>
4917
4918         * forms/form_ert.fd: new file.
4919
4920         * form_ert.[Ch]: new files.
4921
4922         * FormERT.[Ch]: new files. Implementation of ERT dialog.
4923
4924 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
4925
4926         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
4927
4928 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
4929
4930         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
4931
4932 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
4933
4934         * FormMathsPanel.C:
4935         * FormMathsPanel.h:
4936         * form_maths_panel.C:
4937         * form_maths_panel.h:
4938         * forms/form_maths_panel.fd: re-add dots bitmaps
4939
4940         * FormRef.C: "Goto" -> "Go to"
4941
4942 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
4943
4944         * FormMathsBitmap.C: initialise form_
4945
4946 2001-07-29  Baruch Even  <baruch@lyx.org>
4947
4948         * src/forms/form_graphics.fd:
4949         * src/FormGraphics.C: Added support for the new horizontal scale factor.
4950
4951 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4952
4953         * forms/makefile (SRCS): add form_float.fd
4954
4955         * forms/form_float.fd: new file
4956
4957         * form_float.[Ch]: new files
4958
4959         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
4960         FormFloat.h, form_float.C and form_float.h
4961
4962         * FormFloat.[Ch]: new files
4963
4964         * Dialogs.C: init GUIFloat is well
4965
4966 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
4967
4968         * FormToc.C (updateType): Fix problem with TOC that couldn't be
4969         updated because the type list was not updated.
4970
4971 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
4972
4973         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
4974         Version stuff in.
4975
4976         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
4977
4978         * FormGraphics.C (build): uncommented the fl_set_input_return call for
4979         input_rotate_angle. Set input filter on rotate_angle to make it accept
4980         only floating point numbers.
4981         (input): Browse now activates the Ok button approriately.
4982
4983 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
4984
4985         * Dialogs.C:
4986         * Makefile.am:
4987         * FormThesaurus.h:
4988         * FormThesaurus.C:
4989         * form_thesaurus.h:
4990         * form_thesaurus.C:
4991         * forms/makefile:
4992         * forms/form_thesaurus.fd: add thesaurus
4993
4994 2001-07-26  Baruch Even  <baruch@lyx.org>
4995
4996         * FormGraphics.h:
4997         * FormGraphics.C: Removed hide method since it was interfering with the
4998         needed work, it cleared several vectors that were needed for proper
4999         functioning. Also changed rotateAngle to float.
5000
5001         * FormGraphics.C:
5002         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
5003         are inlined.
5004
5005 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
5006
5007         * FormInclude.C: add load file facility back
5008
5009 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
5010
5011         * FormCharacter.C: disable resizing as it doesn't work
5012
5013         * FormPreamble.C: allow to copy-paste from RO preamble by
5014           enabling editing.
5015
5016 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
5017
5018         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
5019
5020 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
5021
5022         * FormCitation.[Ch]: changes associated with adding natbib support.
5023         New helper functions, string_width, fillChoice, updateStyle.
5024         (apply): set the citation command appropriately.
5025         (input): deal with the citation command choices.
5026         (update): parse the citation command and deal with it. Nuke the
5027         setSize stuff.
5028         (setSize): nuked!
5029
5030         * FormDocument.C (build): add options to use natbib.
5031
5032         * forms/form_citation.fd: add natbib support. Rearrange dialog to
5033         fit onto shorter screens.
5034
5035         * forms/form_document.fd: add natbib support.
5036
5037 2001-07-16  Juergen Vigna  <jug@sad.it>
5038
5039         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
5040
5041 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
5042
5043         Consistent use of Lsstream.h:
5044         * FormAboutlyx.C (build):
5045         * FormVCLog.C (update): std::ostringstream -> ostringstream.
5046
5047         * FormMathsDelim.C (apply):
5048         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
5049
5050 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
5051
5052         * implement 1 about lyx dialog instead of 3 separate ones
5053
5054         * FormCredits.[Ch]: removed
5055         * FormCopyright.[Ch]: removed
5056         * form_credits.[Ch]: removed
5057         * forms/form_credits.fd: removed
5058         * form_copyright.[Ch]: removed
5059         * forms/form_copyright.fd: removed
5060         * FormAboutlyx.[Ch]: added
5061         * form_aboutlyx.[Ch]: added
5062         * forms/form_aboutlyx.fd: added
5063         * Dialogs.C: add about lyx stuff
5064
5065 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
5066
5067         * add spellchecker
5068
5069         * FormPreferences.[Ch]: rename spellchecker to spelloptions
5070         * form_preferences.[Ch]: idem
5071         * forms/form_preferences.fd: idem
5072         * FormSpellchecker.[Ch]: added
5073         * form_spellchecker.[Ch]: added
5074         * forms/form_spellchecker.fd: added
5075         * Dialogs.C: add spellchecker
5076
5077 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5078
5079         * FormFiledialog.C: (*it). -> it->
5080         * Toolbar_pimpl.C: ditto
5081         * RadioButtonGroup.C: ditto
5082         * FormPreferences.C: ditto
5083
5084 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5085
5086         * GUIRunTime.C (x11Display):
5087         (x11Screen):
5088         (x11Colormap):
5089         (x11VisualDepth): new methods
5090
5091 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5092
5093         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
5094         directly.
5095
5096         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
5097         because of this.
5098
5099         * GUIRunTime.C (createMainView): implement
5100
5101 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
5102
5103         * FormCharacter.C:
5104         * form_character.C:
5105         * forms/form_character.fd: hide the widget underneath language
5106           combox hack.
5107
5108 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
5109
5110         * FormPreferences.h:
5111         * FormPreferences.C: connect and operator
5112           showSpellcheckerPreferences signal
5113
5114         * FormPrint.C (input): modify to select radio_file
5115           when the user uses the filename input
5116
5117 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
5118
5119         * combox.C (remove): send debug output to Debug::GUI.
5120
5121 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
5122
5123         * Menubar_pimpl.C (create_submenu):
5124         * Toolbar_pimpl.C (update): update to use func_status
5125
5126 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
5127
5128         * FormPreferences.C (Path::feedback): remove bogus description of
5129         lyxpipe.
5130
5131 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
5132
5133         * xformsBC.h: clean-up of included files.
5134
5135 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
5136
5137         * FormDocument.C:
5138         * FormParagraph.C (c-tor): cosmetic name change of signal.
5139
5140         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
5141         signal. It's pretty crude at the moment! Mental note: would be more
5142         elegant if we passed a LyXParagraph & with both the signals rather than
5143         search through the Buffer.
5144
5145 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
5146
5147         * *.[h]: added // -*- C++ -*-
5148         * *.[C]: removed // -*- C++ -*-
5149
5150         * FormCharacter.C (update): now uses contents of font_, stored
5151         permanently by the controller to update() the dialog.
5152
5153 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
5154
5155         * FormInclude.C:
5156         * form_include.fd: (various places): Ok button is now activated when
5157         the filename is input from the keyboard.
5158
5159         * FormPreferences.C white-space change in various places.
5160         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
5161         that disabled addition of new converters.
5162
5163         * FormCharacter.C (input, update): new methods. Activate the Apply
5164         button when any of the input fileds are not IGNORE.
5165
5166 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5167
5168         * FormToc.C (input): change test slightly.
5169         (updateContents): clear list if empty and add no list msg.
5170
5171 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
5172
5173         * FormParagraph.C (update, general_update): enabling the align buttons
5174         is now dependent on the AlignPossible entry in the Layout.
5175
5176 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5177
5178         * MathsSymbols.C:
5179         * FormMathsMatrix.C: bring C functions into global namespace if
5180         necessary.
5181
5182 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5183
5184         * MathsSymbols.C (pixmapFromBitmapData): add std::
5185
5186         * FormMathsMatrix.C (AlignFilter): add std::
5187
5188 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
5189
5190         * FormDocument.C (build): add iso8859-15 support.
5191
5192 2001-05-08  Baruch Even  <baruch@lyx.org>
5193
5194         * Menubar_pimpl.C: Fixed compilation problem.
5195
5196 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5197
5198         * Menubar_pimpl.C (add_toc): use name and not type with float.
5199         (create_submenu): correct call of new object
5200         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
5201
5202 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5203
5204         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
5205
5206 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
5207
5208         * Dialogs.C: included insetgraphicsParams.h
5209
5210         * FormMathsMatrix.C:
5211         * FormMathsBitmap.C: included LAssert.h
5212
5213 2001-04-24  Allan Rae  <rae@lyx.org>
5214
5215         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
5216
5217 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5218
5219         * xforms_helpers.C (formatted): do not use string::substr(1) on a
5220         string of length 1 !
5221
5222 2001-04-16  Allan Rae  <rae@lyx.org>
5223
5224         * xforms_helpers.C (formatted):
5225         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
5226         as an unrecognised preprocessor directive.  So ensure they're wrapped.
5227
5228 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
5229
5230         * FormTabularCreate.C: pass a pair of uints to the controller
5231
5232         * FormVCLog.C: the log appears as a stringstream now
5233
5234         * forms/form_external.fd: make params update state (from Angus)
5235
5236 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5237
5238         * Menubar_pimpl.C: include gettext.h
5239
5240 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5241
5242         * xforms_helpers.C (formatted): constify length
5243
5244         * FormTabular.C (update): small restructure, adjust for scoped_ptr
5245         (input): adjust for scoped_ptr
5246         (input): constify str
5247
5248 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
5249
5250         * Dialogs.C: s/popup/dialog/
5251
5252         * Form*.C:
5253         * FormBase.h:
5254         * FormBase.C: s/ControlButton/ControlButtons/
5255         move bc().refresh() into base show() method
5256
5257         * Form*.C:
5258         * FormBaseDeprecated.C:
5259         s/UndoAll/restore/
5260
5261 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
5262
5263         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
5264
5265         * FormToc.[Ch]:
5266         * forms/form_toc.fd: implemented controller-view split.
5267
5268         * Dialogs.C: associated changes.
5269
5270 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
5271
5272         * FormCitation.C:
5273         * forms/form_citation.fd: Don't change the name of the button when
5274         toggling between regular expression and simple searches.
5275         Squashed bug when creating a new inset, the keys field contained
5276         one (empty) key. No more; thanks, Dekel.
5277
5278         * FormExternal.C:
5279         * forms/form_external.fd: added Apply button.
5280
5281 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
5282
5283         * FormBase.[Ch]:
5284         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
5285         ControlButton.
5286
5287         * FormExternal.[Ch]:
5288         * forms/form_external.fd: implemented controller-view split.
5289
5290         * Dialogs.C: associated changes.
5291
5292         * FormGraphics.[Ch]:
5293         * FormInclude.[Ch]:
5294         * FormPrint.[Ch]:
5295         moved the browsing functionality into the controller.
5296
5297         * xforms_helpers.[Ch]: moved browseFile to
5298         ../controllers/helper_funcs.[Ch]
5299
5300         * FormCitation.C
5301         * forms/form_citation.fd: added case sensitive search button.
5302
5303 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
5304
5305         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
5306         Code moved into the generic template base class. Replaced
5307         setCancelCloseButton() with setButtonLabel().
5308
5309 2001-03-29  Juergen Vigna  <jug@sad.it>
5310
5311         * FormMinipage.C: removed widthp_ and all it's functions and changed
5312         to use new %-lengths of LyXLength.
5313
5314 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
5315
5316         * FormGraphics.[Ch]:
5317         * forms/form_graphics.fd:
5318         * FormIndex.[Ch]:
5319         * forms/form_index.fd: implemented controller-view split.
5320
5321         * Dialogs.C: associated changes.
5322
5323         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
5324
5325         * FormCitation.C: changes associated with ControlCitation cleanup.
5326
5327         * FormMinipage.h: cleaned-up forward declarations.
5328
5329 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
5330
5331         * FormMinipage.[Ch]:
5332         * forms/form_minipage.fd:
5333         * FormPrint.[Ch]:
5334         * forms/form_print.fd:
5335         * FormSplash.[Ch]: implemented controller-view split.
5336
5337         * Dialogs.C: associated changes.
5338
5339 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
5340
5341         * FormPreamble.[Ch]:
5342         * forms/form_preamble.fd:
5343         * FormRef.[Ch]:
5344         * forms/form_ref.fd:
5345         * FormSearch.[Ch]:
5346         * forms/form_search.fd:
5347         * FormTabularCreate.[Ch]:
5348         * forms/form_tabular_create.fd: implemented controller-view split.
5349
5350         * Dialogs.C: associated changes.
5351
5352 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
5353
5354         * FormError.[Ch]:
5355         * form_error.fd:
5356         * FormInclude.[Ch]:
5357         * form_include.fd:
5358         * FormUrl.[Ch]:
5359         * form_url.fd: implemented controller-view split.
5360
5361         * Dialogs.C: associated changes.
5362
5363         * FormBibitem.h:
5364         * FormBibtex.h:
5365         * FormCitation.h: moved methods from protected to private.
5366
5367 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
5368
5369         * FormCredits.C (build): changes associated with
5370         ControlCredits::getCredits returning a stringstream not a vector<string>
5371
5372 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
5373
5374         * FormCopyright.[Ch]:
5375         * forms/form_copyright.fd: implemented controller-view split.
5376
5377         * FormCredits.[Ch]:
5378         * forms/form_credits.fd: implemented controller-view split.
5379
5380         * Dialogs.C: associated changes.
5381
5382         * xforms_helpers.C (formatted): improved the function so that it now
5383         repects '\n' characters in the input string. Ie, the user can now
5384         specify line breaks explicitly.
5385
5386 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
5387
5388         * FormCharacter.[Ch]:
5389         * forms/form_character.fd: implemented controller-view split.
5390
5391         * Dialogs.C: associated changes.
5392
5393         * FormBase.C (input): changed return to SMI_VALID.
5394
5395         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
5396         any surrounding whitespace.
5397
5398 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
5399
5400         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
5401         SMI_NOOP.
5402         (FormBase2): split into two template classes, FormDB (DialogBase) and
5403         FormCB (ControllerBase) for greater flexibility.
5404
5405         * FormBibitem.[Ch]:
5406         * FormBibtex.[Ch]:
5407         * FormCitation.[Ch]: associated changes.
5408
5409         * FormBrowser.[Ch]:
5410         * FormLog.[Ch]:
5411         * FormVCLog.[Ch]:
5412         * forms/form_browser.fd: implemented controller-view split.
5413
5414         * Dialogs.C: associated changes.
5415
5416 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
5417
5418         * FormBibtex.[Ch]:
5419         * forms/form_bibtex.fd: implemented controller-view split.
5420
5421         * Dialogs.C: associated changes.
5422
5423 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
5424
5425         * FormBaseDeprecated.[Ch]: rename title as title_.
5426
5427         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
5428         with limited functionality. It got lost in the MVC merge.
5429
5430         * FormBaseDeprecated.C:
5431         * FormBase.C (show): moved initialisation of minw_, minh_ here.
5432
5433         * FormBibitem.C (build):
5434         * FormBibtex.C (build):
5435         * FormBrowser.C (build):
5436         * FormCharacter.C (build):
5437         * FormCitation.C (build):
5438         * FormCopyright.C (build):
5439         * FormCredits.C (build):
5440         * FormDocument.C (build):
5441         * FormError.C (build):
5442         * FormExternal.C (build):
5443         * FormGraphics.C (build):
5444         * FormInclude.C (build):
5445         * FormIndex.C (build):
5446         * FormMinipage.C (build):
5447         * FormParagraph.C (build):
5448         * FormPreamble.C (build):
5449         * FormPreferences.C (build):
5450         * FormPrint.C (build):
5451         * FormRef.C (build):
5452         * FormSearch.C (build):
5453         * FormTabular.C (build):
5454         * FormTabularCreate.C (build):
5455         * FormToc.C (build):
5456         * FormUrl.C (build): removed initialisation of minw_, minh_.
5457
5458         * The Maths Panel stuff no longer causes a crash on exit from LyX.
5459
5460         * FormMaths.[Ch]:
5461         * forms/form_maths.fd: removed.
5462
5463         * forms/form_maths_delim.fd:
5464         * forms/form_maths_deco.fd:
5465         * forms/form_maths_matrix.fd:
5466         * forms/form_maths_space.fd:
5467         * forms/form_maths_panel.fd: new files.
5468         Split contents of form_maths.fd into 5 new files, one for each form.
5469
5470         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
5471         class FormMathsBitmap in FormMathsBitmap.[Ch].
5472
5473         * FormMathsPanel.[Ch]:
5474         * FormMathsBitmap.[Ch]:
5475         * FormMathsDeco.[Ch]:
5476         * FormMathsDelim.[Ch]:
5477         * FormMathsMatrix.[Ch]:
5478         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
5479         one for each popup. Rewrite so that all the new classes are derived from
5480         FormBaseBD. Clean up the logic in the process (I hope!).
5481
5482         * Makefile.am: added new fils, removed redundant ones.
5483
5484 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5485
5486         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
5487         (showInset): ditto
5488         (updateInset): ditto
5489
5490 2001-03-16  Juergen Vigna  <jug@sad.it>
5491
5492         * Dialogs.C (Dialogs): create minipage options dialog.
5493
5494         * forms/form_minipage.fd:
5495         * form_minipage.C:
5496         * form_minipage.h:
5497         * FormMinipage.C:
5498         * FormMinipage.h: new files for the minipage options dialog.
5499
5500 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
5501
5502         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
5503         callback methods.
5504
5505         * forms/form_maths.fd: change C_FormBaseCancelCB to
5506         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
5507
5508 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
5509
5510         * FormMaths.C: quash warnings
5511
5512 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5513
5514         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
5515         compatibility.
5516
5517 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
5518
5519         * Form_various.h: cleaned up #includes and forward declarations.
5520
5521         * Form_various.C: added "using SigC::slot" declaration.
5522
5523         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
5524
5525         * FormDocument.C (CheckChoiceClass): removed string tct as the
5526         compiler warned that it was defined but never used.
5527         removed USE_CLASS_COMBO.
5528
5529 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
5530
5531         * Dialogs.C:
5532         * FormMaths.h:
5533         * FormMaths.C:
5534         * MathsSymbols.h:
5535         * MathsSymbols.C:
5536         * Makefile.am:
5537         * Toolbar_pimpl.C:
5538         * form_*.C:
5539         * forms/makefile:
5540         * forms/form_maths.fd:
5541         * forms/fdfixc.sed:
5542         * forms/fdfix.sh: add maths panel
5543
5544         * bmtable.h:
5545         * bmtable.c: moved from src/
5546
5547 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5548
5549         * FormParagraph.h: NO_PEXTRA
5550         * FormParagraph.C (input): NO_PEXTRA
5551
5552 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5553
5554         * several files: remove CXX_WORKING_NAMESPACES
5555
5556 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
5557
5558         * Merging changes from BRANCH_MVC back into HEAD.
5559
5560 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
5561
5562         * Dialogs.C (c-tor): Changes associated with storing a vector of
5563         boost::shared_ptrs.
5564         Use MVC Bibitem popup.
5565
5566         * FormBase.h: add a new template class FormBase2, derived from FormBase
5567         to make life creating MVC popups even easier ;-)
5568
5569         * FormBibitem.[Ch]:
5570         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
5571         Proof that a simple popup should be easy to implement!
5572
5573         * FormCitation.[Ch]: now derived from FormBase2.
5574
5575         * FormToc.C: added using std::vector directive.
5576
5577 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
5578
5579         * FormSearch.C: Add missing #pragma
5580
5581 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
5582
5583         * FormCitation.C:
5584         * forms/form_citation.fd: added the ability to Search, both Simply and
5585         for Regular Expressions. Use the Search code in the controller() to do
5586         the actual searching.
5587
5588 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
5589
5590         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
5591         * forms/makefile: added form_credits.fd
5592
5593         * Dialogs.C: added FormCredits and removed ShowCredits.
5594
5595         * FormCredits.[Ch]:
5596         * forms/form_credits.fd:
5597         * forms/form_search.fd: ported to the MVC way.
5598
5599 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
5600
5601         * xforms_helpers.h (formatted): now has default arguments for size and
5602         style.
5603
5604         * FormCitation.[Ch]: moved code out of this class and into
5605         ControlCitation and associated helper funcs.
5606
5607 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
5608
5609         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
5610         ButtonController::valid() to check state of input. The buttons are
5611         now controlled correctly.
5612
5613         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
5614
5615 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
5616
5617         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
5618
5619         * FormBase.[Ch]: rename title as title_.
5620
5621 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
5622
5623         * FormBase.C (c-tor): initialise variables in correct order.
5624
5625         * FormCitation.C: add #include <algorithm>
5626
5627 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
5628
5629         * xformsBC.[Ch]: Changes associated with the changes to
5630         controllers/ButtonController.[Ch]. Ie, the class is now derived from
5631         ButtonControllerBase and the ButtonPolicy is accessed through a method
5632         bp() rather than the instance bp_.
5633
5634         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
5635         rather use a pure virtual method bc() to access the controller
5636         instantiated by the daughter classes.
5637
5638         * F*.[Ch]: changes associated with the above.
5639
5640 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
5641
5642         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
5643
5644         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
5645
5646 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
5647
5648         * ButtonController.[Ch]: deleted. The class is split into two
5649         (with identical functionality), the code being found in
5650         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
5651
5652         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
5653         ButtonController class.
5654
5655         * FormBase.[Ch]: changes associated with the above split.
5656
5657         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
5658         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
5659         controlling all interaction to/from the LyX kernel.
5660
5661         * FormCitation.[Ch]:
5662         * forms/form_citation.fd: An xforms-specific implementation of the
5663         Citation dialog, controlled by the GUI-I ControlCitation.
5664
5665         * Dialogs.C: Use the controlled Citation dialog.
5666
5667 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
5668
5669         * Makefile.am:
5670         * combox.h:
5671         * combox.C: moved from src/
5672
5673 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
5674
5675         * forms/fdfix.sh:
5676         * forms/form_filedialog.C.patch: I hate having to make these patches,
5677         but on reflection I think it's probably better than hacking fdfix.sh.
5678
5679 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
5680
5681         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
5682
5683 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
5684
5685         * FormGraphics.C: remove unnecessary hack
5686
5687 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
5688
5689         * FormCitation.C (apply): Do not put space between multiple keys.
5690
5691 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
5692
5693         * Menubar_pimpl.C (add_toc): Remove debug message.
5694
5695 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
5696
5697         * Makefile.am:
5698         * Dialogs.C:
5699         * FormExternal.C:
5700         * FormExternal.h:
5701         * form_external.C:
5702         * form_external.h:
5703         * xforms/forms/makefile:
5704         * forms/form_external.fd: add FormExternal
5705
5706 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
5707
5708         * Dialogs.C: add destroySplash()
5709
5710         * form_splash.h:
5711         * form_splash.C:
5712         * forms/form_splash.fd:
5713         * FormSplash.h:
5714         * FormSplash.C: make independent of FormBase, tidy
5715
5716         * Menubar_pimpl.C: destroy splash on interaction
5717
5718 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
5719
5720         * FormInclude.h:
5721         * FormInclude.C:
5722         * form_include.h:
5723         * form_include.C:
5724         * forms/form_include.fd: rework, clean up
5725
5726 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5727
5728         * FormToc.h: use Buffer::typedef
5729
5730         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
5731         * FormToc.C (build): ditto
5732         (updateToc): ditto
5733
5734 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5735
5736         * FormToc.C (build): implement for dynamic number of lists
5737         (updateToc): ditto
5738         * Menubar_pimpl.C (add_toc): ditto
5739
5740 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
5741
5742         * added credits:
5743         * Dialogs.C:
5744         * Makefile.am:
5745         * FormCredits.[Ch]:
5746         * form_credits.[Ch]:
5747         * forms/form_credits.fd:
5748
5749 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5750
5751         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
5752         make ButtonList contain boost::shared_ptr<ItemInfo>
5753
5754         * Menubar_pimpl.C (~Pimpl): remove destructor
5755
5756 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
5757
5758         * Makefile.am:
5759         * FileDialog.C:
5760         * FormFiledialog.C:
5761         * FormFiledialog.h:
5762         * form_filedialog.C:
5763         * form_filedialog.h:
5764         * FormGraphics.C:
5765         * FormInclude.C:
5766         * FormPreferences.C:
5767         * FormPrint.C:
5768         * xforms_helpers.C:
5769         * xforms_helpers.h:
5770         * forms/fdfix.sh:
5771         * forms/makefile:
5772         * form/form_filedialog.fd: add File Dialog
5773         * Toolbar_pimpl.h:
5774         * Toolbar_pimpl.C: move LayoutsCB to here
5775
5776 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5777
5778         * FormParagraph.C: changes because of ParagraphParameters.
5779
5780 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5781
5782         * FormSearch.C (Replace): remove default argument
5783         (Find): ditto
5784
5785 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
5786
5787         * added find/replace dialog:
5788         * FormSearch.*: added
5789         * form_search.*: added
5790         * forms/form_search.fd: added
5791
5792 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
5793
5794         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
5795
5796         * various: in a rush of delayed guilt, I've renamed all instances of
5797         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
5798         finally sprouted.
5799
5800         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
5801         activate/deactivate an FL_OBJECT.
5802
5803         * FormCitation.C:
5804         * FormDocument.C:
5805         * FormInclude.C:
5806         * FormParagraph.C:
5807         * FormPreamble.C:
5808         * FormPreferences.C:
5809         * FormRef.C:
5810         * FormTabular.C: used it.
5811
5812 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
5813
5814         * FormPreferences.C: removed three unused using directives.
5815
5816 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
5817
5818         * added find/replace dialog:
5819         * FormSearch.*: added
5820         * form_search.*: added
5821         * forms/form_search.fd: added
5822
5823 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
5824
5825         * FormRef.C: Fixed the behaviour of Goto-Ref.
5826
5827 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
5828
5829         * forms/makefile: added character and preamble dialogs
5830
5831 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
5832
5833         * FormCharacter.C (FormCharacter): change order of deletion,
5834         change combo_language2 to combo_language2_
5835
5836 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
5837
5838         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
5839
5840 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
5841
5842         * Dialogs.C: added layoutcharacter
5843         * FormCharacter.C: added
5844         * FormCharacter.h: added
5845         * form_character.C: added
5846         * form_character.h: added
5847         * forms/form_character.fd: added
5848
5849 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
5850
5851         * FormPreferences.C: Handle lyxrc.language_use_babel and
5852         lyxrc.language_global_options.
5853
5854 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
5855
5856         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
5857
5858 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
5859
5860         * FormBase.C: no longer transient dialogs, XMapWindow()
5861           in attempt to de-iconify
5862
5863         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
5864
5865 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
5866
5867         * FormDocument.C (checkMarginValues): Activate "use geometry" button
5868         if using custom paper size/margin.
5869
5870 2001-02-21  Allan Rae  <rae@lyx.org>
5871
5872         * forms/form_preferences.fd: larger, bold font for outer tabfolder
5873
5874 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
5875
5876         * src/frontends/xforms/Dialogs.C: added preamble
5877         * src/frontends/xforms/FormPreamble.C: added
5878         * src/frontends/xforms/FormPreamble.h: added
5879         * src/frontends/xforms/Makefile.am: added
5880         * src/frontends/xforms/form_preamble.C: added
5881         * src/frontends/xforms/form_preamble.h: added
5882         * src/frontends/xforms/form_preamble.fd: added
5883
5884 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
5885
5886         * FormBase.h: moved noncopyable derivation to DialogBase.
5887
5888 2001-02-19  Juergen Vigna  <jug@sad.it>
5889
5890         * FormTabular.C (build): make all input field accepted only after
5891         a "RETURN".
5892
5893         * forms/form_tabular.fd: removed default "Return" on Close-Button.
5894
5895 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
5896
5897         * FormError.C:
5898         * FormGraphics.C:
5899         * FormInset.C (showInset): change associated with name change
5900         inset::hide to inset::hideDialog.
5901
5902 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
5903
5904         * FormCitation.C (build): altering "Text after" now activates the Ok,
5905         Apply buttons.
5906
5907 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
5908
5909         * FormCitation.C: lots of white-space changes to make file consistent
5910         with LyX style.
5911         (input): use the FL_OBJECT * parameter to decide what to do, not the
5912         long parameter.
5913
5914         * FormCitation.h: removed most entries in enum.
5915
5916         * forms/form_citation.fd: change names of variables, consistent with
5917         Allan's naming scheme.
5918         Don't pass any particular arguments to the InputCB function.
5919         choice_style now triggers a callback and looks like other choices.
5920
5921 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
5922
5923         * other: use compare instead of strcmp/strncmp
5924
5925 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
5926
5927         * ButtonController.[Ch]: changed trigger_change_ vector and associated
5928         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
5929         callback to InputCB() but don't trigger a change in the state of the
5930         Ok, Apply buttons are much rarer than those that do.
5931
5932         * FormCitation.C (build): associated change.
5933
5934 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
5935
5936         * ButtonController.C: include algorithm
5937
5938 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
5939
5940         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
5941         new methods.
5942         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
5943         the vector of FL_OBJECT *s that can trigger a change in the button state
5944         is not empty, then a change of state will occur only if the FL_OBJECT *
5945         is present in this vector.
5946
5947         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
5948         the user to deactivate specific fields within restore().
5949         (InputCB): pass the FL_OBJECT * to bc_.valid().
5950
5951         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
5952         trigger a change of state in the Ok,Apply buttons.
5953         (update): bc_.readOnly() to the start of the method. Similar reasoning
5954         to that for FormBase::RestoreCB, above.
5955
5956 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
5957
5958         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
5959         IgnorantPolicy.
5960
5961         * forms/form_browser.fd:
5962         * forms/form_copyright.fd:
5963         * forms/form_error.fd:
5964         * forms/form_tabular.fd:
5965         * forms/form_toc.fd:
5966         Consistent shortcuts for Close button: Esc and Return only.
5967
5968         * forms/form_citation.fd:
5969         * forms/form_document.fd:
5970         * forms/form_index.fd:
5971         * forms/form_paragraph.fd:
5972         * forms/form_preferences.fd:
5973         * forms/form_print.fd:
5974         * forms/form_ref.fd:
5975         * forms/form_tabular_create.fd:
5976         * forms/form_url.fd:
5977         Consistent shortcut for Cancel button: Esc only.
5978
5979 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
5980
5981         * Dialogs.C: new Splash. Include, Bibitem/tex
5982
5983         * FormBase.h: make show() virtual for Splash's benefit
5984
5985         * Makefile.am:
5986         * forms/makefile:
5987         * FormBibitem.C:
5988         * FormBibitem.h:
5989         * FormBibtex.C:
5990         * FormBibtex.h:
5991         * form_bibitem.C:
5992         * form_bibitem.h:
5993         * form_bibtex.C:
5994         * form_bibtex.h:
5995         * forms/form_bibitem.fd:
5996         * forms/form_bibtex.fd:
5997         * FormInclude.C:
5998         * FormInclude.h:
5999         * form_include.C:
6000         * form_include.h:
6001         * forms/form_include.fd:
6002         * FormSplash.C:
6003         * FormSplash.h:
6004         * form_splash.C:
6005         * form_splash.h:
6006         * forms/form_splash.fd: new forms
6007
6008 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
6009
6010         * FormLog.C: handle Literate build log nicely
6011
6012 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6013
6014         * Menubar_pimpl.C: remove support for reference menuitem type.
6015
6016 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
6017
6018         * Makefile.am:
6019         * Timeout_pimpl.h:
6020         * Timeout_pimpl.C: add Timeout implementation
6021
6022 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
6023
6024         * form_browser.h:
6025         * form_browser.C:
6026         * forms/form_browser.fd:
6027         * forms/makefile:
6028         * FormBrowser.C:
6029         * FormBrowser.h: readonly browser form
6030
6031         * FormLog.C:
6032         * FormLog.h:
6033         * FormVCLog.C:
6034         * FormVCLog.h:
6035         * Dialogs.C: add Log and VCLog
6036
6037         * Makefile.am: add Log and VCLog, add updatesrc target
6038
6039 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
6040
6041         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
6042
6043 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6044
6045         * FormPreferences.C (GetFrom): fix crash when there is no format
6046         defined.
6047         (GetTo): ditto.
6048
6049 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
6050
6051         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
6052         unsigned char correctly and so fix 2 bugs loading/changing colors.
6053
6054 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
6055
6056         * FormRef.C (update): Do not update dialog_->{ref,name,type}
6057         if inset_ == 0.
6058         Deactivate the type button when buffer is LinuxDoc/Docbook
6059         (build): Uncomment calls to addReadOnly().
6060         (updateBrowser) Do not disable the update button when there are no
6061         keys.
6062         (build, getType, getName): Use InsetRef::types.
6063
6064 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
6065
6066         * FormPrint.[Ch] (browse): new method to browse for file to print to.
6067
6068         * forms/form_print.fd: give the form a Browse button.
6069
6070 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
6071
6072         * FormRef.C (input): Fix the behavior of goto reference button.