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