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