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