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