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