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