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