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