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