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