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