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