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