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