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