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