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