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