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