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