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