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