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