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