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