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