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