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