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