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