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