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