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