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