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