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