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