]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
forgot to mention...
[lyx.git] / src / frontends / xforms / ChangeLog
1 2005-01-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2
3         * FormPreferences.C: store all float/double values as strings.
4         lyxrc.dpi is an int value now.
5         
6         * xfont_loader.C: lyxrc.font_sizes is a string now.
7         
8         * lyx_gui.C: change getDVI() to int.
9
10 2005-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
11
12         * FormExternal.C: store all float/double values as strings.
13         * FormGraphics.C: more precise checks for the value strings.
14
15 2005-01-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
16
17         * freebrowser.c (browser_cb): 
18         * combox.c (combox_handle, state_cb, chosen_cb): 
19         * bmtable.c (handle_bitmaptable, fl_replace_bmtable_item) 
20         (fl_get_bmtable_item): Silence warnings about unused parameters.
21
22 2004-12-28  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
23
24         * bmtable.c (fl_set_bmtable_pixmap_data):
25         (fl_set_bmtable_pixmap_file): remove incomplete (and useless)
26         initializer for XpmAttributes
27
28 2004-12-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
29
30         * FormGraphics.C: store all values as strings.
31
32 2004-12-19  Angus Leeming  <leeming@lyx.org>
33
34         * lyx_gui.C (start): s/slashify_path/internal_path/
35
36 2004-12-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
37
38         * FormMathsBitmap.C: Do not split strings with blank into two
39         separate dispatches (bug 1214)
40
41 2004-12-16  Angus Leeming  <leeming@lyx.org>
42
43         * FormFiledialog.C: remove redundant "using lyx::support::GetEnvPath;"
44
45 2004-12-15  Angus Leeming  <leeming@lyx.org>
46
47         * FormFiledialog.C (Reread): no longer use FileInfo::getNumberOfLinks().
48
49 2004-12-14  Angus Leeming  <leeming@lyx.org>
50
51         * FormFiledialog.C: (FileDlgCB): use os::homepath(), not
52         GetEnvPath("HOME").
53
54 2004-12-05  Angus Leeming  <leeming@lyx.org>
55
56         * pch.h: s@<X11/forms.h>@"lyx_forms.h"@
57
58 2004-12-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
59
60         * FormTabular.[Ch], FormTabularCreate.C: use size_t-like types for
61         cell, row and column indices
62
63 2004-11-26  Angus Leeming  <leeming@lyx.org>
64
65         * xscreen.C:
66         * XWorkArea.C: revert the 2004-05-04 patch that used graphics
67         exposure events to paint the changing screen efficiently. It
68         currently results in spurious release events being emitted,
69         buggering up selection, etc.
70
71 2004-11-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
72
73         * input_validators.C: use support::contains instead of strchr
74
75 2004-11-26  Angus Leeming  <leeming@lyx.org>
76
77         * FormFiledialog.C (expand_globs): changes due to the changed
78         lyx::support::glob API.
79
80 2004-11-26  Angus Leeming  <leeming@lyx.org>
81
82         * FileDialog.C:
83         * FormFiledialog.C: changes due to the changed FileFilterList API.
84
85         * FormFiledialog.C (expand_globs): moved here from
86         support/globbing.[Ch].
87
88 2004-11-25  Angus Leeming  <leeming@lyx.org>
89
90         * FileDialog.C: s/globbing.h/filefilterlist.h/ in #includes.
91         * FormFileDialog.C: add #include "filefilterlist.h"
92         * FormBibtex.C: remove #include "globbing.h".
93
94 2004-11-16  Lars Gullik Bjonnes  <larsbj@gullik.net>
95
96         * Layoutengine.[Ch]: Break up circular dependency between Box and
97         BoxList with the use of boost::shared_ptr. Modify to fit
98         * XFormsMenubar.[Ch]: modify to fit
99         * XFormsToolbar.[Ch]: modify to fit
100         * XFormsView.[Ch]: modify to fit
101         * XMiniBuffer.[Ch]: modify to fit
102         * XWorkArea.[Ch]: modify to fit
103
104         * LayoutEngine.C (show): use std::for_each
105         (hide): ditto
106
107         * FormPreferences.h: include xforms_helpers.h to satisfy concept
108         checks.
109
110         * FormCharacter.h: include LColor.h to satisfy concept checks.
111
112         * FormCharacter.C: do no include LColor.h
113
114 2004-11-15  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
115
116         * XFormsView.C (hasFocus): new method, always returns true for now
117
118 2004-11-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
119
120         * XFormsToolbar.C (selected): use layoutSelected
121
122         * forms/Makefile.am (SUFFIXES): use +=, since SUFFIXES is already
123         set in config/common.am
124
125 2004-11-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
126
127         * XFormsToolbar.C (C_ToolbarCB, selected):
128         * XFormsMenubar.C (MenuCallback): do not use the verbose argument
129         to dispatch
130
131 2004-11-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
132
133         * RadioButtonGroup.C (set): use bind, equal_to instead of
134         equal_2nd_in_pair
135
136         * xformsImage.C (loadableFormats): use bind, equal_to instead of
137         compare_memfun
138
139         * lyx_gui.C (start): use for_each instead of explicit for loop
140
141 2004-11-05  Allan Rae  <rae@itee.uq.edu.au>
142
143         * forms/Makefile.am: s/SUFFIX/SUFFIXES/ rule.
144
145 2004-10-26  Angus Leeming  <leeming@lyx.org>
146
147         * FormPreferences.[Ch]:
148         * forms/form_preferences.fd: enable the Movers to be modified from the
149         preferences dialog.
150
151 2004-10-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
152
153         * forms/form_preferences.fd: Add translation context to "To:"
154         * forms/form_print.fd: ditto
155
156 2004-10-05  Angus Leeming  <leeming@lyx.org>
157
158         * FormPreferences.C: add code to input/output the indexing command.
159
160 2004-10-05  Hartmut Haase  <hha4491@atomstromfrei.de>
161
162         * forms/form_preferences.fd: add widgets to enable the indexing command
163         (usually 'makeindex') to be input.
164
165 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
166
167         * pch.h: use proper signal include
168
169         * Tooltips.[Ch]: Use preffered calling of Boost.Signal
170         * XFormsView.h: ditto
171
172 2004-08-30  Lars Gullik Bjonnes  <larsbj@gullik.net>
173
174         * forms/pch.h: make it better
175
176         * forms/Makefile.am (DISTCLEANFILES): only delete files we generated
177
178 2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
179
180         * pch.h: new file
181
182         * Makefile.am: support pch
183
184 2004-08-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
185
186         * FormBibtex.C (input): use ControlBibtex::browseBst and
187         ControlBibtex::browseBib
188
189 2004-08-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
190
191         * XWorkArea.C (work_area_handler): handle wheel events more
192         explict here, make the way of handlig it similar to qt.
193
194 2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
195
196         * lyx_gui.C, FormMathsMatrix.C, FormLog.C:
197         * FormAboutlyx.C, Color.C: change "support/std_sstream.h" to
198         <sstream>
199
200 2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
201
202         * lyx_gui.C (C_read_callback, set_read_callback,
203         remove_read_callback): delete funcs
204
205 2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
206
207         * lyx_gui.C (register_socket_callback): new func
208         (unregister_socket_callback): new func
209         (C_datasocket_callback,C_serversocket_callback): delete func
210
211 2004-06-21  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
212
213         * FormCitation.C: Don't allow incomplete input (fix bug 1617).
214
215 2004-06-04  Angus Leeming  <leeming@lyx.org>
216
217         * combox.c (combox_handle): prevent crash when trying to draw
218         non-existent 'button_state' button on an 'FL_NORMAL_COMBOX' combox.
219
220 2004-06-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
221
222         * forms/Makefile.am (.fd.C): Use '-r' to test for file existence,
223         and use $(<F) instead of `basename $<`
224
225 2004-06-01  Angus Leeming  <leeming@lyx.org>
226
227         * LayoutEngine.C (c-tor): initialize visible_ as false.
228         (set): only invoke hide() if the widget was visible and is to
229         be no longer.
230
231 2004-05-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
232
233         * forms/Makefile.am (MAINTAINERCLEANFILES): rename as DISTCLEANFILES
234         (.fd.C): symlink the .fd files if it srcdir != builddir, call the
235         scropt with basename *.fd
236
237         * Makefile.am (CLEANFILES): stamp-forms not stamp-xforms
238         (DISTCLEANFILES): add lyx_forms.h and lyx_xpm.h
239
240 2004-05-24  John Levon  <levon@movementarian.org>
241
242         * XFormsToolbar.C: fix compile error
243
244 2004-05-19  Angus Leeming  <leeming@lyx.org>
245
246         * Most files: wrap code up inside namespace lyx::frontend.
247
248 2004-05-14  Angus Leeming  <leeming@lyx.org>
249
250         * FormCitation.C: small changes due to the changes in biblio.h.
251
252 2004-05-12  Angus Leeming  <leeming@lyx.org>
253
254         * FormDocument.[Ch], forms/form_document.fd: get, set data with
255         BufferParams::cite_engine.
256
257 2004-05-10  Angus Leeming  <leeming@lyx.org>
258
259         * FormCitation.C: simplified code to use the biblio::CiteEngine
260         enum rather than multiple bools, usingNatbib and using Jurabib.
261
262 2004-05-04  Angus Leeming  <leeming@lyx.org>
263
264         * FormRef.C (input): don't activate the Apply buttons when using
265         widgets that don't change the data.
266
267 2004-05-04  Angus Leeming  <leeming@lyx.org>
268
269         * Dialogs.C: Remove "error" dialog identifier.
270
271 2004-05-04  Angus Leeming  <leeming@lyx.org>
272
273         This is a resurrection of John Levon's June 2002 code.
274
275         * xscreen.C (expose): do the 'right thing' and output an XEvent
276         request to expose the work area.
277
278         * XWorkArea.C (updateGeometry, paint): split the old redraw function
279         into two. Use the x, y data.
280         (work_area_handler): if an XEvent * is passed on FL_DRAW, then use it.
281
282 2004-05-04  Angus Leeming  <leeming@lyx.org>
283
284         * XWorkArea.C (XWorkArea): revert the red color of the frame widget.
285         Instead, set it to LColor::background.
286
287 2004-05-04  Angus Leeming  <leeming@lyx.org>
288
289         * XFormsToolbar.C (show, hide): do nothing if the toolbar is
290         already visible/invisible, respectively.
291
292 2004-05-04  Angus Leeming  <leeming@lyx.org>
293
294         * XWorkArea.C (XWorkArea): set the color of the background, hidden
295         frame object to red as an incentive to address the drawing issues
296         of the XForms frontend.
297
298 2004-05-03  Angus Leeming  <leeming@lyx.org>
299
300         * XFormsToolbar.[Ch] (generateInactivePixmaps): simpler mechanics.
301
302 2004-05-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
303
304         * FormGraphics.C: #include <cmath> (STLport compile fix for floor())
305
306 2004-04-30  Angus Leeming  <leeming@lyx.org>
307
308         * XFormsToolbar.[Ch]: add code to generate an 'inactive' version
309         of the icon pixmap and use it when the toolbar button is
310         disabled.
311
312 2004-04-29  Angus Leeming  <leeming@lyx.org>
313
314         * FormGraphics.C (apply): don't get caught in a loop when mapping
315         the angle into -360 -> 360 degrees.
316
317 2004-04-28  Angus Leeming  <leeming@lyx.org>
318
319         * LayoutEngine.C (updateMetrics): respect the visible() flag when
320         positioning the widgets.
321
322         * XFormsToolbar.[Ch]: rewrite code to derive from a single Toolbar or
323         LayoutBox. Leads to multiple, dynamically visible toolbars in the
324         xforms frontend.
325
326         * XFormsView.[Ch]: small changes due to changed Toolbar API.
327
328 2004-04-28  Angus Leeming  <leeming@lyx.org>
329
330         * LayoutEngine.[Ch]: a layout engine for xforms, drawing heavily
331         on GTK+ code for inspiration.
332
333         * Makefile.am: add new files.
334
335         * WorkAreaFactory.C (create): no longer pass x,y data to XWorkArea.
336
337         * XFormsMenubar.[Ch]:
338         * XFormsToolbar.[Ch]:
339         * XFormsView.[Ch]:
340         * XMiniBuffer.[Ch]:
341         * XWorkArea.[Ch]: adjustments to use the new layout engine.
342
343 2004-04-28  Angus Leeming  <leeming@lyx.org>
344
345         * WorkAreaFactory.C (create): pass a LyXView & to QWorkArea c-tor.
346
347         * XWorkArea.[Ch] (c-tor): now receives a LyXView &.
348
349 2004-04-28  Angus Leeming  <leeming@lyx.org>
350
351         * combox.c (combox_handle): reset the x,y data for the sub-objects
352         on receipt of an FL_DRAWLABEL event. Ensures that all is Ok
353         after the combox has been re-positioned with fl_set_object_position.
354
355 2004-04-19  Angus Leeming  <leeming@lyx.org>
356
357         * FormPreferences.C:
358         * forms/form_preferences.fd: changes due to changes to LyXRC::preview.
359
360 2004-04-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
361
362         * FormPreferences.C, forms/form_preferences.fd: add editor to format
363         * FormGraphics.C, forms/form_graphics.fd: add Edit button
364
365 2004-04-07  Alfredo Braunstein  <abraunst@lyx.org>
366
367         * XPainter.[Ch]: adjust to changes in Painter.h
368
369 2004-04-05  Angus Leeming  <leeming@lyx.org>
370
371         * Dialogs.C (build): set the preferences dialog button policy to
372         PreferencesPolicy.
373
374 2004-05-04  Angus Leeming  <leeming@lyx.org>
375
376         * FormExternal.C (build):
377         * FormGraphics.C (build): use buildChoiceLengthString rather than
378         choice_Length_All.
379
380         * xforms_helpers.[Ch]: remove choice_Length_WithUnit (unused).
381         Replace choice_Length_All with buildChoiceLengthString,
382         which builds the string dynamically from lengthcommon.h's
383         unit_name_gui.
384
385 2004-03-31  Angus Leeming  <leeming@lyx.org>
386
387         * Dialogs2.C:
388         * FormBase.[Ch]: removed.
389
390         * Makefile.am: adjusted to suit.
391
392 2004-03-31  Angus Leeming  <leeming@lyx.org>
393
394         * forms/form_search.fd: s/C_FormBase/C_FormDialogView_/ and thereby
395         fix a crash when invoking the dialog's callback functions.
396
397 2004-03-31  Angus Leeming  <leeming@lyx.org>
398
399         * Dialogs.C (build): added preamble dialog.
400         * Dialogs2.C (showPreamble): removed.
401
402         * FormPreamble.[Ch]:
403         * forms/form_preamble.fd: converted to the Dialog-based scheme.
404
405 2004-03-31  Angus Leeming  <leeming@lyx.org>
406
407         * Dialogs.C (build): added spellchecker dialog.
408         * Dialogs2.C (showSpellchecker): removed.
409
410         * FormSpellchecker.[Ch]:
411         * forms/form_spellchecker.fd: converted to the Dialog-based scheme.
412
413 2004-03-31  Angus Leeming  <leeming@lyx.org>
414
415         * Dialogs.C (build): added preferences dialog.
416         * Dialogs2.C (showPreferences): removed.
417
418         * FormPreferences.[Ch]:
419         * forms/form_preferences.fd: converted to the Dialog-based scheme.
420
421 2004-03-31  Angus Leeming  <leeming@lyx.org>
422
423         * FormPreferences.[Ch]: changes due to the changed ControlPrefs
424         interface.
425
426 2004-03-30  Angus Leeming  <leeming@lyx.org>
427
428         * Dialogs.C (build): added document dialog.
429         * Dialogs2.C (showDocument): removed.
430
431         * FormDocument.[Ch]:
432         * fomrs/form_document.fd: converted to the Dialog-based scheme.
433
434 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
435
436         * FormBibtex.C:
437         * FormDocument.[Ch]:
438         * forms/form_bibtex.fd: bibtopic support.
439         * forms/form_document.fd: radio default/natbib/jurabib.
440
441         * FormPreferences.C:
442         * forms/form_preferences.fd: customize bibtex call.
443
444         * FormFloat.C:
445         * forms/form_float.fd:
446         add support for sidewaysfloats
447         fix enabling of placement values (bug 1016)
448
449 2004-03-28  Angus Leeming  <leeming@lyx.org>
450
451         * Dialogs.C (build): added print dialog.
452         * Dialogs2.C (showPrint): removed.
453
454         * FormPrint.[Ch]:
455         * forms/form_print.fd: converted to the Dialog-based scheme.
456
457 2004-03-27  Angus Leeming  <leeming@lyx.org>
458
459         * Dialogs.C (build): added sendto, dialog.
460         * Dialogs2.C (showSendto): removed.
461
462         * FormSendto.[Ch]:
463         * forms/form_sendto.fd: converted to the Dialog-based scheme.
464
465 2004-03-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
466
467         * XLyXKeySym.C (print): new method; print a keysym using
468         kb_keymap::printKeySym.
469
470 2004-03-17  Angus Leeming  <leeming@lyx.org>
471
472         * Dialogs2.C, FormForks.[Ch], Makefile.am:
473         * forms/Makefile.am, forms/form_forks.fd:
474         remove mention of the forks dialog.
475
476 2004-03-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
477
478         * FormCitation.C:
479         * FormDocument.C:
480         * forms/form_document.fd: support jurabib.
481
482 2004-03-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
483
484         * FormCitation.C: Support second \cite option.
485
486 2004-03-05  Martin Vermeer  <martin.vermeer@hut.fi>
487
488         * FormDocument.C: fix user interface to branch activation
489
490 2004-02-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
491
492         * FormPreferences.C, forms/form_preferences.fd: remove use_tempdir
493
494 2004-02-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
495
496         * FormDocument.C:
497         * forms/form_document.fd: get rid of the single/double
498         quote toggle (accessible via lfuns now).
499
500 2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
501
502         * FormFloat.C (update): "c" -> 'c' in calls to contains
503
504         * FormDocument.C (build): use boost::bind instead of bind2nd, use
505         contains<char> instead of contains_functor
506         * FormParagraph.C (build): ditto
507         * FormTabular.C (build): ditto
508         * FormVSpace.C (build): ditto
509
510 2004-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
511
512         * RadioButtonGroup.C (is_set_button): inherit from
513         std::unary_function
514
515 2004-01-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
516
517         * XFormsToolbar.C: add using statement for std::distance
518
519         * XFormsMenubar.C: add using statement for std::distance
520
521 2004-01-25  Angus Leeming  <leeming@lyx.org>
522
523         * Dialog.C (build): add the "findreplace" dialog.
524         * Dialogs2.C (showSearch): removed.
525
526         * FormSearch.[Ch]: derive from FormDialogView rather than from FormBase.
527
528 2004-01-08  Angus Leeming  <leeming@lyx.org>
529
530         * FileDialog.C (open, save):
531         * FormFileDialog:
532         the file filter mask is now passed as a FileFilterList rather than
533         as a string.
534
535         * QExternalDialog.C (browseClicked):
536         * QGraphicsDialog.C (browse_clicked):
537         * QInclude.C (browse):
538         changes doe to the name change controller().Browse() to
539         controller().browse().
540
541 2004-01-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
542
543         * FormForks.C: make FindPID adaptable and constify operator()
544
545         * FormFiledialog.C: make comp_direntry adaptable
546
547 2004-01-05  Angus Leeming  <leeming@lyx.org>
548
549         * FormFiledialog.C (glob2regex, globMatch): removed.
550         (Reread): use lyx::support::expand_globs instead.
551
552 2004-01-02  Angus Leeming  <leeming@lyx.org>
553
554         * forms/fdfix.sh: no need to assume that the fdfix files are in
555         the same directory as the .fd files. Rather assume that all fdfix
556         files are in the same directory as each other.
557
558 2004-01-02  Angus Leeming  <leeming@lyx.org>
559
560         * combox.h: correct a couple of spelling mistakes in the comments.
561
562 2004-01-02  Angus Leeming  <leeming@lyx.org>
563
564         * FormFiledialog.C (globMatch): prevent crash when using an invalid
565         glob.
566         (getRegex): renamed as glob2regex.
567
568         * FileDialog.C (open): remove the block of old code that splits the
569         filter into a description and a glob using '|' as the delimiter.
570
571 2003-12-28  Angus Leeming  <leeming@lyx.org>
572
573         * xforms_helpers.C (read, write): output a diagnostic message if
574         we fail to open preferences.xform for read/write.
575
576 2003-12-15  Angus Leeming  <leeming@lyx.org>
577
578         * Color.h (NamedColor): store both the LyX and the GUI name.
579
580         * FormPreferences.h: Remove unused structs SortColorsByName,
581         SortColorsByColor. Remove unused #include "xforms_helpers.h".
582
583         * Dialogs2.C: add #include "xforms_helpers.h".
584
585         * FormPreferences.C: when manipulating the colors of the GUI use the
586         LyX name, rather than the translated GUI name, to identify the
587         associated LColor::color.
588
589 2003-12-14  Angus Leeming  <leeming@lyx.org>
590
591         * FormBranch.C: use the List interface to BranchList, simplifying the
592         code.
593
594         * FormDocument.C: overhaul the branch code, using the List
595         interface to BranchList and factoring repeated blocks into two
596         new helper functions.
597
598         * lyx_gui.C (update_color): ensure the GC is up to date.
599
600 2003-12-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
601
602         * FormMinipage.[Ch]:
603         * forms/form_minipage.fd: remove from repository.
604         * Dialogs.C:
605         * Makefile.am:
606         * forms/Makefile.am: remove minipage.
607
608 2003-12-10  Angus Leeming  <leeming@lyx.org>
609
610         * FormExternal.C, forms/form_external.fd: add a 'draft' check box
611         and use it to fill InsetExternalParams::draft.
612
613 2003-12-10  Angus Leeming  <leeming@lyx.org>
614
615         * FormNote.C: changes due to the change of type of InsetNoteParams::type
616         from string to an enum.
617
618         * FormNote.[Ch]:
619         * forms/form_note.fd: re-work so that it has a similar appearance to
620         that of the Qt frontend.
621
622 2003-12-05  Angus Leeming  <leeming@lyx.org>
623
624         * FormVCLog.[Ch]: removed.
625
626         * Makefile.am: remove all mention of these files.
627
628 2003-12-05  Angus Leeming  <leeming@lyx.org>
629
630         * FormLog.C: much simplified, thanks to the more powerful interface
631         of ControlLog.
632
633         * Dialogs.C: no need anymore to build a separate VCLog dialog.
634
635 2003-12-05  Angus Leeming  <leeming@lyx.org>
636
637         * forms/form_external.fd: try and mimic Jürgen's changes to
638         ui/QExternalDialogBase.ui.
639
640 2003-12-05  Angus Leeming  <leeming@lyx.org>
641
642         * FormExternal.[Ch]:
643         * forms/form_external.fd: a total overhaul. In addition, the
644         dialog can now manipulate the transform data (rotate, scale, crop).
645
646 2003-12-05  Angus Leeming  <leeming@lyx.org>
647
648         * FormVSpace.C (apply): remove unnecessary test on form().
649         (input): correct spelling.
650
651         * xforms_helpers.C (updateWidgetsFromLengthString): add some asserts.
652
653 2003-12-04  Angus Leeming  <leeming@lyx.org>
654
655         * checkwidgets.[Ch]: add 'xforms/' to the file header so that
656         doxygen remains happy in the future.
657
658 2003-12-03  Angus Leeming  <leeming@lyx.org>
659
660         * forms/Makefile.am: use 'standard' make syntax rather than gnu-isms.
661
662 2003-12-01  Martin Vermeer  <martin.vermeer@hut.fi>
663
664         * forms/form_box.fd: fix parbox/minipage radio button behaviour
665
666 2003-12-01  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
667
668         * Makefile.am (stamp-xpm): remove stray 'if'
669
670 2003-12-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
671
672         * FormVSpace.C: remove VSPACE::NONE.
673
674 2003-11-29  Angus Leeming  <leeming@lyx.org>
675
676         * Makefile.am (stamp-forms, stamp-xpm): don't use "if test return
677         status; then... fi" but rather use the return status direct.
678
679 2003-11-29  Angus Leeming  <leeming@lyx.org>
680
681         * FormVSpace.C
682         * forms/form_vspace.fd: follow Jürgen Spitzmüller's lead in QVSpace
683         and add a 'keep' option.
684
685 2003-11-28  Michael Schmitt  <michael.schmitt@teststep.org>
686
687         * src/frontends/xforms/forms/form_box.fd:
688         * src/frontends/xforms/FormMinipage.C:
689         * src/frontends/xforms/FormDocument.C:
690         * src/frontends/xforms/FormBox.C: fix capitalization in
691         messages; harmonize messages of different dialogs
692
693 2003-11-28  Angus Leeming  <leeming@lyx.org>
694
695         * FormVSpace (build): fill the 'choice_space' widget. Enable the other
696         two widgets when it is set to 'Length.
697
698 2003-11-28  André Pönitz  <poenitz@gmx.net>
699
700         * FormsVSpace.[Ch]: new file
701         * forms/form_vspace.fd: new file
702
703 2003-11-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
704
705         * forms/form_maths_panel.fd (label): replace label "Greek" by
706         "abg" for alpha beta gamma.
707
708         * forms/form_tabular.fd (label):
709         * FormDocument.C (build): remove use of latin1 in
710         some translatable strings. This confuses gettext.
711
712 2003-11-20  Angus Leeming  <leeming@lyx.org>
713
714         * ColorHandler.C (ctor):
715         * FormNote.C (build, update): squash warnings about comparison of
716         signed, unsigned.
717
718 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
719
720         * FormSearch.C: adjust to spellcheck changes
721
722 2003-10-27  André Pönitz  <poenitz@gmx.net>
723
724         * FormParagraph.C:
725         * forms/form_paragraph.fd: remove [line|pagebreak]_[above|below]
726
727 2003-10-24  Martin Vermeer  <martin.vermeer@hut.fi>
728
729         * FormMathsDelimiters.C: fixed borkage of this panel
730
731 2003-10-22  Angus Leeming  <leeming@lyx.org>
732
733         * FormExternal.C:
734         * ui/QExternalDialogBase.ui: enable the user to choose to 'preview' the
735         external file.
736
737 2003-10-14  Angus Leeming  <leeming@lyx.org>
738
739         * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews.
740         (LyX_XErrHandler): LyX::emergencyCleanup is no longer a static function.
741         Access through LyX::cref().emergencyCleanup().
742
743 2003-10-13  Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
744
745         * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
746         remove_datasocket_callback, remove_serversocket_callback):
747         functions to inform the core when the socket has changed state.
748
749 2003-10-13  Lars Gullik Bjønnes  <larsbj@gullik.net>
750
751         * lyx_gui.C (start): adjust for dispatch change
752
753 2003-10-07  Angus Leeming  <leeming@lyx.org>
754
755         * FormExternal.[Ch]:
756         * forms/form_external.fd: allow the user to alter the extradata
757         field of InsetExternal::Params.
758
759 2003-10-07  Angus Leeming  <leeming@lyx.org>
760
761         * FormExternal.C: InsetExternal::Params -> InsetExternalParams.
762
763 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
764
765         * Dialogs.C:
766         * FormBox.C:
767         * FormBox.h:
768         * Makefile.am:
769         * forms/Makefile.am:
770         * forms/form_box.fd: The Box patch. Fancybox support, minipage,
771         parbox
772
773 2003-10-01  Angus Leeming  <leeming@lyx.org>
774
775         * FormExternal.C (updateComboChange): changes due to the
776         introduction of namespace lyx::external.
777
778 2003-09-29  Angus Leeming  <leeming@lyx.org>
779
780         * FormGraphics.C: remove incorrect comment.
781         * forms/form_graphics.fd: prettify a little.
782
783 2003-09-26  Angus Leeming  <leeming@lyx.org>
784
785         * FormFiledialog.C (regexMatch): renamed as globMatch.
786
787 2003-09-25  Angus Leeming  <leeming@lyx.org>
788
789         * FormFiledialog.C (regexMatch): moved here from lstrings.[Ch] because
790         this is the only place using this 'massaged' regex.
791
792 2003-09-25  Angus Leeming  <leeming@lyx.org>
793
794         * FormExternal.C (update, apply): InsetExternal::Params::
795         templatename now has accessor functions.
796
797 2003-09-24  Martin Vermeer  <martin.vermeer@hut.fi>
798
799         * FormNote.C: generalize loop end/vector size
800
801 2003-09-23  Angus Leeming  <leeming@lyx.org>
802
803         * FormExternal.C (updateComboChange): use formatted to ensure that the
804         help text fits in the browser.
805
806 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
807
808         * XFormsToolbar.C: adjust
809
810         * XFormsMenubar.C (create_submenu): change to update a cache of
811         FuncRequest for the MenuItems.
812         (MenuCallback): adjust
813
814         * lyx_gui.C (parse_init): fix new bug
815
816         * XFormsToolbar.C (XFormsToolbar): fix new bug
817
818         * LyXKeySymFactory.C (create): fix new bug
819
820         * FormDialogView.C (FormDialogView): fix new bug
821
822         * FormBase.C (FormBase): fix new bug
823
824         * FileDialog.C (FileDialog): fix new bug
825
826 2003-09-19  Angus Leeming  <leeming@lyx.org>
827
828         * FormInclude.C: changes dues to the changed storage in InsetInclude,
829         from an InsetInclude::params to an InsetCommandParams.
830
831 2003-09-18  Angus Leeming  <leeming@lyx.org>
832
833         * FormInclude.C (apply): No need to set InsetInclude::Params::flag;
834         the variable has been removed. Instead, set the command name directly.
835
836 2003-09-18  Angus Leeming  <leeming@lyx.org>
837
838         * Color.C:
839         * Color.h:
840         * ColorHandler.C:
841         * ColorHandler.h:
842         * FormCharacter.h:
843         * XPainter.C:
844         * XPainter.h:
845         * lyx_gui.C: rename EnumLColor as LColor_color.
846
847 2003-09-16  Angus Leeming  <leeming@lyx.org>
848
849         * xformsImage.[Ch]: separate interface from implementation. Make all the virtual
850         functions private.
851
852 2003-09-16  Lars Gullik Bjønnes  <larsbj@gullik.net>
853
854         * lyx_gui.C: use namespace alias for lyx::support::os
855
856 2003-09-16  Angus Leeming  <leeming@lyx.org>
857
858         * FormDocument.C: add #include "LColor.h".
859
860 2003-09-16  Angus Leeming  <leeming@lyx.org>
861
862         * FormCharacter.C, FormPreferences.C, lyx_gui.C, xfont_loader.C:
863         add #include "LColor.h".
864
865 2003-09-15  Angus Leeming  <leeming@lyx.org>
866
867         * Color.C:
868         * ColorHandler.C:
869         * XPainter.C:
870         * xformsImage.C
871         * xscreen.C: add #include "LColor.h".
872
873         * Color.h: remove #include "LColor.h".
874
875         * Color.[Ch] (getRGBColor):
876         * ColorHandler.[Ch] (colorPixel, getGCForeground, getGCLinepars, updateColor):
877         pass EnumLColor args, rather than LColor::color ones.
878
879         * FormCharacter.h: store vector<EnumLColor> color_.
880
881         * XPainter.[Ch] (point, line, lines, rectangle, fillPolygon):
882
883         * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather
884         than LColor::color ones.
885
886         * xformsImage.C:
887
888 2003-09-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
889
890         * Color.C
891         * FormMathsDelim.C
892         * FormMathsMatrix.C
893         * lyx_gui.C: remove usage of STRCONV
894
895 2003-09-15  Angus Leeming  <leeming@lyx.org>
896
897         * xforms_helpers.C:
898         * RadioButtonGroup.C: add #include <boost/assert.hpp>.
899
900 2003-09-15  Angus Leeming  <leeming@lyx.org>
901
902         * forms/fdfix[ch].sed, tmp_str,sed: POSIX-compliant sed.
903
904 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
905
906         * several files: change Assert to BOOST_ASSERT
907
908 2003-09-08  Angus Leeming  <leeming@lyx.org>
909
910         * FormFiledialog.C (UserCache::add, GroupCache::add): convert
911         uid_t, gid_t to int to avoid compiler complaining about call to
912         overloaded tostr being ambiguous.
913
914 2003-09-08  Angus Leeming  <leeming@lyx.org>
915
916         * Alert_pimpl.C:
917         * FileDialog.C:
918         * FormBibtex.C:
919         * FormCharacter.C:
920         * FormCitation.C:
921         * FormDocument.C:
922         * FormMathsDelim.C:
923         * FormNote.C:
924         * FormPreferences.C:
925         * FormSpellchecker.C:
926         * FormToc.C:
927         * RadioButtonGroup.C:
928         * XFormsMenubar.C:
929         * XMiniBuffer.C:
930         * XPainter.C:
931         * xforms_helpers.C:
932         * xscreen.C: remove redundant using directives.
933
934 2003-09-07  Angus Leeming  <leeming@lyx.org>
935
936         * FormAboutlyx.h: remove #include <boost/scoped_ptr.hpp>.
937         * FormBase.h: remove #include "support/std_string.h".
938         * FormCharacter.h: remove #include "lyxfont.h", "LColor.h", "character.h".
939         * FormDialogView.h: remove #include "support/std_string.h",
940         <boost/scoped_ptr.hpp>.
941         * FormMathsBitmap.h: remove <boost/shared_ptr.hpp>.
942         * FormPreferences.h: remove #include "Color.h", <utility>.
943         * Tooltips.h: remove #include <boost/utility.hpp>.
944         * XFormsMenubar.h: remove #include <map>.
945         * xfont_loader.h: remove #include "support/std_string.h".
946         * xfont_metrics.h: remove #include "support/std_string.h", "font_metrics.h"
947
948 2003-09-06  Angus Leeming  <leeming@lyx.org>
949
950         * FormParagraph.C: add Spacing.h and vspace.h includes.
951
952 2003-09-05  Martin Vermeer  <martin.vermeer@hut.fi>
953
954         * Color.C:
955         * ColorHandler.C:
956         * FontInfo.C:
957         * xfont_loader.C: re-add missing system headers, needed for 2.95.2.
958
959 2003-09-05  Angus Leeming  <leeming@lyx.org>
960
961         * combox.h:
962         * freebrowser.h:
963         ensure that the header file can be compiled stand-alone.
964
965         * *.C: strip out redundant #includes. (180 in total.)
966         Reorder remaining #includes in consistent fashion.
967
968 2003-09-04  Angus Leeming  <leeming@lyx.org>
969
970         * Alert_pimpl.C:  move #include "debug.h" out of the header file.
971
972 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
973
974         * FormDocument.C: fix crash on doc settings for non-branched doc
975
976 2003-08-28  Angus Leeming  <leeming@lyx.org>
977
978         * RadioButtonGroup.[Ch] (unset, setEnabled): new functions extending
979         the class' functionality.
980
981 2003-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
982
983         * FormShowFile.C (build): Remove redundant "LyX:" string from title.
984
985 2003-08-21  Martin Vermeer  <martin.vermeer@hut.fi>
986
987         * FormNote.C: cosmetic fix.
988
989 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
990
991         * FormDocument.C: make the layout file's "Other" class option
992         appear on the document panel as "Extra Options".
993
994 2003-08-14  Michael Schmitt  <michael.schmitt@teststep.org>
995
996         * form/form_tabular.fd: fix shortcut ("Middle|#m" => "Middle|#M")
997
998 2003-08-17  Martin Vermeer  <martin.vermeer@hut.fi>
999
1000         * ColorHandler.[Ch]:
1001         * Dialogs.C:
1002         * FormBranch.[Ch]:
1003         * FormDocument.[Ch]:
1004         * Makefile.am:
1005         * forms/Makefile.am:
1006         * forms/form_branch.fd:
1007         * forms/form_document.fd: implements the
1008         'branch inset' idea. This allows the output of various versions of
1009         a document from a single source version, selectively outputing or
1010         suppressing output of parts of the text.
1011         This implementation contains a 'branch list editor' in a separate
1012         tab of the document settings dialog. Branches are user definable
1013         and have a "display colour" to distinguish them on-screen.
1014
1015         ColorHandler was somewhat cleaned up.
1016         (1) make possible a dynamically growing LColor list by allowing
1017         the graphic context cache to grow along (vector);
1018         (2) eliminate an IMHO unnecessary step in colour allocation.
1019
1020 2003-08-12  Michael Schmitt  <michael.schmitt@teststep.org>
1021
1022         * FormMathsMatrix.C: rename "Center" to "Middle"
1023         * FormTabular.C: replace radio_valign_center by radio_valign_middle;
1024         rename LyXTabular::LYX_VALIGN_CENTER to LyXTabular::LYX_VALIGN_MIDDLE;
1025         * form/form_paragraph.fd: rename "Centered" to "Center"
1026         * forms/form_tabular.fd: rename "Center" to "Middle"
1027
1028 2003-08-06  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1029
1030         * .cvsignore: add lyx_forms.h-tmp, stamp-forms, lyx_xpm.h-tmp,
1031         stamp-xpm.
1032
1033 2003-08-06  Martin Vermeer  <martin.vermeer@hut.di>
1034
1035         * Color.C: Kayvan's std::setw micropatch.
1036
1037 2003-08-06  Martin Vermeer  <martin.vermeer@hut.di>
1038
1039         * Color.[Ch]:
1040         * FormPreferences.C: moved the RGB to hex string method
1041         from FormPreferences to Color and added a hex string to RGB
1042         method.
1043
1044 2003-08-04  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1045
1046         * Makefile.am (BUILT_SOURCES): add lyx_forms.h and lyx_xpm.h
1047
1048 2003-08-02  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1049
1050         * Makefile.am (libxforms_la_LIBADD): use XFORMS_LIBS
1051         (lyx_xpm.h, lyx_forms.h): use nifty stamp- trick that prevents the
1052         recompilation of the xforms frontend everytme configure runs.
1053
1054         * XFormsToolbar.C (clearLayoutList): call Toolbar::clearLayoutList
1055
1056 2003-08-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
1057
1058         * Always use std::endl with lyxerr
1059
1060 2003-07-30  Martin Vermeer  <martin.vermeer@hut.fi>
1061
1062         (with help from Juergen Spitzmueller)
1063         * FormNote.[Ch]: add i18n support to the dialog.
1064
1065 2003-07-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
1066
1067         * FormToc.C (updateType): adjust for lyx::toc
1068         (updateContents): ditto
1069
1070 2003-07-27  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1071
1072         * XPainter.C: include lyxfont.h
1073
1074         * FormParagraph.C:
1075         * FormGraphics.C:
1076         * FormDocument.C: adapt PAPER_* enums
1077
1078 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
1079
1080         * XFormsMenubar.h:
1081         * XFormsMenubar.C: derives from Menubar (replaces Menubar::Pimpl)
1082
1083         * Menubar_pimpl.C:
1084         * Menubar_pimpl.h: removed
1085
1086         * XFormsView.C: modified because of changes above
1087
1088 2003-07-25  Jean-Marc Lasgouttes <lasgouttes@lyx.org>
1089
1090         * XFormsToolbar.h:
1091         * XFormsToolbar.C: derives from Toolbar (replaces Toolbar::Pimpl)
1092
1093         * Toolbar_pimpl.C:
1094         * Toolbar_pimpl.h: removed
1095
1096         * XFormsView.C: modified because of changes above
1097
1098 2003-07-23  Angus Leeming  <leeming@lyx.org>
1099
1100         * FormColorpicker.[Ch]
1101         * forms/form_colorpicker.fd: new files. A color picker for xforms.
1102
1103         * FormPreferences.[Ch]
1104         * forms/form_preferences.fd: use it.
1105
1106 2003-07-23  Angus Leeming  <leeming@lyx.org>
1107
1108         * FormExternal.C (apply, update):
1109         changes due to the use of the FileName class to store the external
1110         file name.
1111
1112         * FormGraphics.C (apply, update): use Kernel::bufferFilepath()
1113         wrapper.
1114
1115 2003-07-21  Angus Leeming  <leeming@lyx.org>
1116
1117         * FormGraphics.C (apply, update):
1118         changes due to the use of the FileName class to store the graphics
1119         file name.
1120
1121 2003-07-21  Angus Leeming  <leeming@lyx.org>
1122
1123         * FormExternal.C (update, apply):
1124         * FormGraphics.C (update, apply):
1125         * FormPrefences.C (LnFmisc::update, LnFmisc::apply):
1126         * XPainter.C (image):
1127         * xformsImage.C (status_report, error_report): use namespace
1128         lyx::graphics rather than grfx shortcut.
1129
1130 2003-07-18  Angus Leeming  <leeming@lyx.org>
1131
1132         * FormNote.C (build): add a tooltip.
1133
1134 2003-07-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
1135
1136         * FormDialogView.h (controller): ditto
1137
1138         * FormBase.h (controller): follow C++ rules more closely.
1139
1140 2003-07-16  Angus Leeming  <leeming@lyx.org>
1141
1142         * FormDialogView.C (postMessage): remove preprocessor warning.
1143
1144 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
1145
1146         * introduce namespace lyx::graphics
1147
1148 2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
1149
1150         * introcude namespace lyx::support
1151
1152 2003-06-30  André Pönitz  <poenitz@gmx.net>
1153
1154         * ColorHandler.C:
1155         * FormBase.C:
1156         * FormDialogView.C:
1157         * FormDocument.C: #ifdef BOOSTFORMAT -> bformat
1158
1159 2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
1160
1161         * combox.h: fix some usage of \param
1162         * freebrowser.h: ditto
1163
1164 2003-06-27  Alfredo Braunstein  <abraunst@libero.it>
1165
1166         * lyx_gui.C (start): use BufferView::loadLyXFile
1167
1168 2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
1169
1170         * FormError.[Ch]:
1171         * forms/form_error.fd: removed
1172         * forms/Makefile.am:
1173         * Makefile.am: adjust
1174         * Dialogs.C: adjust
1175
1176 2003-06-20  Angus Leeming  <leeming@lyx.org>
1177
1178         * FormBibtex.C (input, update): changes due to changed controller
1179         interface.
1180
1181         * FormTexinfo.[Ch]: clean-up handling of TeX file databases.
1182
1183 2003-06-19  Alfredo Braunstein  <abraunst@libero.it>
1184
1185         * lyx_gui.C (start): call ::loadLyXFile instead
1186         of BufferList::loadLyXFile
1187
1188 2003-06-19  Angus Leeming  <leeming@lyx.org>
1189
1190         * Dialogs.C:
1191         * Dialogs2.C:
1192         * FormTexinfo.[Ch]:
1193         * forms/form_texinfo.fd: changes to use the new Dialog-based scheme.
1194
1195 2003-06-19  Juergen Spitzmueller <juergen.sp@t-online.de>
1196
1197         * forms/form_preferences.fd Revert Rob Lahaye's patch.
1198         Weird xforms sizing issues.
1199
1200 2003-06-17  Angus Leeming  <leeming@lyx.org>
1201
1202         * Dialogs.C: rename math panel identifier as "mathpanel".
1203         * Dialogs2.C (showMathPanel): removed.
1204
1205 2003-06-17  Angus Leeming  <leeming@lyx.org>
1206
1207         * Dialogs.C:
1208         * Dialogs2.C
1209         * FormMathsPanel.[Ch]:
1210         * forms/form_maths_panel.fd: convert FormMathsPanel to the
1211         new Dialog-based scheme.
1212
1213         * Dialogs.C:
1214         * FormMathsBitmap.[Ch]:
1215         * FormMathsDelim.[Ch]:
1216         * FormMathsMatrix.[Ch]:
1217         * FormMathsSpace.[Ch]:
1218         * FormMathsStyle.[Ch]: s/ControlMath2/ControlMath/.
1219
1220 2003-06-17  Angus Leeming  <leeming@lyx.org>
1221
1222         * FormMathsBitmap.[Ch]:
1223         * FormMathsDelim.[Ch]:
1224         * forms/form_maths_delim.fd:
1225         * FormMathsMatrix.[Ch]:
1226         * forms/form_maths_matrix.fd:
1227         * FormMathsPanel.[Ch]:
1228         * FormMathsSpace.[Ch]:
1229         * forms/form_maths_space.fd:
1230         * FormMathsStyle.[Ch]:
1231         * forms/form_maths_style.fd:
1232         * Dialogs.C: convert FormMathsBitmap, FormMathsDelim, FormMathsMatrix,
1233         FormMathsSpace and FormMathsStyle to the new Dialog-based scheme.
1234
1235 2003-06-12  Angus Leeming  <leeming@lyx.org>
1236
1237         * FormExternal.C (input): do not activate Ok, Apply when clicking on
1238         "Edit File".
1239
1240 2003-06-11  Angus Leeming  <leeming@lyx.org>
1241
1242         * FormExternal.C: changes due to InsetExternal::Params no longer
1243         storing the ExternalTemplate but its name.
1244
1245 2003-06-10  Lars Gullik Bjønnes  <larsbj@lyx.org>
1246
1247         * XFormsView.C: remvoe current_view global variable.
1248         (create_form_form_main): and the usage
1249
1250         * FormDocument.C: adjust for type
1251
1252 2003-06-10  Angus Leeming  <leeming@lyx.org>
1253
1254         * FormExternal.C (input, updateComboChange):
1255         show the correct help text when the dialog is opened.
1256
1257 2003-06-04  Angus Leeming  <leeming@lyx.org>
1258
1259         * FormExternal.C
1260         * forms/form_external: remove the widget to input the removed
1261         InsetExternal::Params::parameters variable.
1262
1263 2003-06-04  John Levon  <levon@movementarian.org>
1264
1265         * FormTabular.C: fix a crash on applying changes
1266         at close
1267
1268 2003-06-03  John Levon  <levon@movementarian.org>
1269
1270         * lyx_gui.C: add sync_events()
1271
1272 2003-06-03  Angus Leeming  <leeming@lyx.org>
1273
1274         * Dialogs.C (build): change the External dialog button policy to
1275         NoRepeatedApplyReadOnlyPolicy.
1276
1277         * FormExternal.C:
1278         * forms/form_external.fd:
1279         add widgets to set the way the External dialog is
1280         displayed within LyX.
1281         Remove the buttons to trigger the View command and the Update command
1282         (duplicates Apply).
1283
1284 2003-06-03  Angus Leeming  <leeming@lyx.org>
1285
1286         * FormGraphics.C (build): a few comments.
1287
1288 2003-05-25  Alfredo Braunstein  <abraunst@libero.it>
1289
1290         * FormErrorList.C: make the error description read-only but
1291         selectable. Fix a bug on the initial state.
1292
1293 2003-05-23  Angus Leeming  <leeming@lyx.org>
1294
1295         * FormExternal.C (update): the default template is the first one
1296         and the choice is always active.
1297
1298 2003-05-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
1299
1300         * Toolbar_pimpl.C (displayToolbar): comment out unsused parameters.
1301
1302 2003-05-21  Alfredo Braunstein  <abraunst@libero.it>
1303
1304         * FormBase.[Ch]:
1305         * FormDialogView.[Ch] (setTitle): added
1306         * FormErrorList.C:
1307         * FormLog.C:
1308         * FormShowFile.C: use setTitle
1309
1310 2003-05-20  Alfredo Braunstein  <abraunst@libero.it>
1311
1312         * FormErrorList.[Ch]: small bugs fixed
1313
1314 2003-05-13  Rob Lahaye  <lahaye@snu.ac.kr>
1315
1316         * FormPreferences.C: Change conversions-tooltip.
1317
1318         * forms/form_preferences.fd: modify layout (similar to Graphics dialog
1319         layout)
1320
1321 2003-05-19  Angus Leeming  <leeming@lyx.org>
1322
1323         * forms/fdfixc.sed:
1324         * FormAboutlyx.C (build):
1325         * FormCitation.C (update):
1326         * FormDocument.C (build):
1327         * FormErrorList.C (updateContents):
1328         * FormGraphics.C (build):
1329         * FormMathsBitmap.C (build):
1330         * FormMathsMatrix.C (build):
1331         * FormPreferences.C (build, LnFmisc::build, OutputsMisc::build,
1332         SpellOptions::build):
1333         * FormRef.C (build, updateBrowser, switch_go_button):
1334         * FormTabular.C (build):
1335         * FormToc.C (updateContents):
1336         gettext's _(str) now returns a string rather
1337         than char const *, so must add a .c_str() when passing to the xforms
1338         lib.
1339
1340 2003-05-19  Angus Leeming  <leeming@lyx.org>
1341
1342         * forms/c_str.sed: removed. Renamed as:
1343         * forms/tmp_str.sed
1344
1345         * forms/Makefile.am (EXTRA_DIST): add tmp_str.sed.
1346         ($(libfdesign_la_SOURCES)): make it depend on tmp_str.sed.
1347
1348         * forms/fdfix.sh:
1349         * forms/fdfixc.sed:
1350         * forms/tmp_str.sed: s/c_str\([^(]\)/tmp_str\1/.
1351
1352 2003-05-15 André Pönitz <poenitz@gmx.net>
1353
1354         * forms/Makefile.am:  add -I.. to get access to lyx_forms.h
1355
1356 2003-05-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
1357
1358         * lyx_xpm.h.in: new file
1359
1360         * lyx_forms.h.in: new file
1361
1362         * forms/fdfix.sh: adjust for FORMS_H_LOCATION -> lyx_forms.h change.
1363
1364         * Makefile.am (EXTRA_DIST): lyx_forms.h.in lyx_xpm.h.in
1365
1366         * Almost all files:: FORMS_H_LOCATION -> lyx_forms.h
1367
1368 2003-05-12  Alfredo Braunstein  <abraunst@libero.it>
1369
1370         * FormErrorList.[Ch]:
1371         * forms/form_errorlist.fd: added
1372         * forms/Makefile.am:
1373         * Makefile.am: the above additions
1374         * Dialogs.C: ditto
1375
1376 2003-05-13 André Pönitz <poenitz@gmx.net>
1377
1378         * FontInfo.C:
1379         * FormDocument.C:
1380         * FormFiledialog.C:
1381         * FormForks.C:
1382         * FormGraphics.C:
1383         * FormMinipage.C:
1384         * FormParagraph.C:
1385         * FormPreferences.C:
1386         * FormPrint.C:
1387         * FormSpellchecker.C:
1388         * FormWrap.C:
1389         * Menubar_pimpl.C: tostr from new header
1390
1391 2003-05-12 André Pönitz <poenitz@gmx.net>
1392
1393         * FormDocument.C:
1394         * FormGraphics.C:
1395         * xforms_helpers.C:  boost::format -> bformat  all over the place
1396
1397 2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
1398
1399         * Makefile.am: better lib building
1400
1401         * forms/.cvsignore: add libfdesign.la
1402
1403         * Toolbar_pimpl.C (displayToolbar): move out-of-line
1404
1405         * Makefile.am: better lib building
1406
1407 2003-05-02  Michael Schmitt  <michael.schmitt@teststep.org>
1408
1409         * FormDocument.C: Handle document classes with missing TeX class
1410         (-> class name prefix: "Unavailable: ")
1411
1412 2003-05-03  John Levon  <levon@movementarian.org>
1413
1414         * xscreen.h:
1415         * xscreen.C: implement new cursor API
1416
1417 2003-04-30  John Levon  <levon@movementarian.org>
1418
1419         * Form<Various>: fix dialog titles to match new menus
1420
1421 2003-04-27  John Levon  <levon@movementarian.org>
1422
1423         * Alert_pimpl.C: ignore cancel_button (for now)
1424
1425 2003-04-15  John Levon  <levon@movementarian.org>
1426
1427         * Toolbar_pimpl.C: ignore Minibuffer
1428
1429 2003-04-10  John Levon  <levon@movementarian.org>
1430
1431         * XFormsView.C:
1432         * Toolbar_pimpl.h:
1433         * Toolbar_pimpl.C: API change for show/hide
1434
1435 2003-04-09  Angus Leeming  <leeming@lyx.org>
1436
1437         * FormAboutlyx.C:
1438         * FormDocument.C:
1439         * FormGraphics.C:
1440         * FormPreferences.C:
1441         * FormTabular.C:
1442         * forms/form_preferences.fd: prepare the way for resizable
1443         tabfolders if the xforms version is up to the task.
1444
1445 2003-04-09  John Levon  <levon@movementarian.org>
1446
1447         * Toolbar_pimpl.C:
1448         * Toolbar_pimpl.h: ignore every toolbar after the first one
1449
1450 2003-04-09  Angus Leeming  <leeming@lyx.org>
1451
1452         Enable "proper" tooltips in browser widgets if your version of
1453         the xforms library is recent enough.
1454
1455         * FormBase.C (PrehandlerCB):
1456         * FormDialogView.C (PrehandlerCB): Conditional compilation of
1457         "tooltips in browser widgets work-around".
1458
1459         * FormBibtex.C (build):
1460         * FormCitation.C (build):
1461         * FormForks.C (build):
1462         * FormTexinfo.C (build): only set the prehandler for browser widgets
1463         if xforms does not support tooltips for same.
1464
1465 2003-04-08  John Levon  <levon@movementarian.org>
1466
1467         * Toolbar_pimpl.C: remove setPixmap, use the backend
1468         instead.
1469
1470 2003-04-08  John Levon  <levon@movementarian.org>
1471
1472         * Toolbar_pimpl.C: handle tooltip
1473
1474 2003-04-03  Angus Leeming  <leeming@lyx.org>
1475
1476         * combox.[ch]:
1477         * freebrowser.[ch]: ensure that the formatting conforms to xforms
1478         style. Add all major authors.
1479
1480         combox.c (fl_addto_combox): squash bug in initial selection
1481         of the first line of the browser.
1482
1483 2003-04-03  Angus Leeming  <leeming@lyx.org>
1484
1485         * freebrowser.[ch] (fl_get_freebrowser_browser): removed spurious
1486         accessor function.
1487
1488         * XMinibuffer.C:
1489         * combox.c: associated changes.
1490
1491 2003-04-03  Angus Leeming  <leeming@lyx.org>
1492
1493         * combox.[ch]: add an FL_NORMAL_COMBOX type.
1494
1495         * forms/fdfixc.sed: enable the use of both combox types.
1496
1497 2003-04-03  Angus Leeming  <leeming@lyx.org>
1498
1499         * freebrowser.c (peek_event): write C89, not C99, code.
1500
1501         * combox.[ch]:
1502         * freebrowser.[ch]: these files belong to LyX, so say so.
1503
1504         * combox.[ch] (fl_create_combox, fl_add_combox,
1505         fl_set_combox_position): change the function prototypes to use enums
1506         rather than ints.
1507
1508 2003-04-02  Angus Leeming  <leeming@lyx.org>
1509
1510         Rename some variables.
1511         * forms/form_document.fd:
1512         * FormDocument.C: ABC_doc_DEF to ABC_DEF and ABC_bullet_DEF to ABC_DEF.
1513
1514 2003-04-02  Angus Leeming  <leeming@lyx.org>
1515
1516         * combox.C:
1517         * DropDown.[Ch]: removed.
1518
1519         * combox.[ch]:
1520         * freebrowser.[ch]: replace Alejandro's Combox and John's DropDown
1521         C++ code with something that can be integrated into xforms itself.
1522
1523         * Dialogs2.C: remove #include "combox.h".
1524
1525         * FormCharacter.[Ch]:
1526         * forms/form_character.fd:
1527         * FormDocument.[Ch]:
1528         * forms/form_document.fd:
1529         * FormPreferences.[Ch]:
1530         * forms/form_preferences.fd:
1531         * Toolbar_pimpl.[Ch]: replace code using Alejandro's Combox with
1532         code using an FL_OBJECT of type FL_COMBOX.
1533
1534         * XMiniBuffer.[Ch]: replace John's DropDown with code using
1535         FL_FREEBROWSER.
1536
1537         * Makefile.am: remove combox.C, DropDown.[Ch].
1538         Add combox.c, freebrowser.[ch].
1539
1540         * forms/README:
1541         * forms/fdfix.sh:
1542         * forms/fdfixc.sed: update to suit the new combox code.
1543
1544 2003-04-02  Angus Leeming  <leeming@lyx.org>
1545
1546         * forms/form_character.fd: rearrange widget order.
1547
1548 2003-04-02  Angus Leeming  <leeming@lyx.org>
1549
1550         * FormDocument.[Ch]:
1551         * FormPreferences.[Ch]:
1552         * Toolbar_pimpl.[Ch]:
1553         * xforms_helpers.C: whitespace and formatting changes.
1554
1555 2003-04-02  Angus Leeming  <leeming@lyx.org>
1556
1557         * XFormsView.C (create_form_form_main): no longer pass this to the
1558         XMinibuffer c-tor.
1559
1560         * XMiniBuffer.[Ch]: something of a clean-up.
1561         (c-tor): no longer requires a XFormsView * in the argument list.
1562         (create_input_box): moved out of the class.
1563         (the_buffer_, input_obj_): replaced by a single input_. Having two
1564         pointers to the same FL_OBJECT was clearly barmy.
1565         (idle_timeout): don't access bufferview_func's currentState direct
1566         but rather use the new controller method. Means that XMinibuffer
1567         knows nothing about the LyX kernel.
1568
1569 2003-04-01  John Levon  <levon@movementarian.org>
1570
1571         * XFormsView.C:
1572         * Toolbar_pimpl.C: ToolbarDefaults got renamed
1573
1574 2003-04-01  John Levon  <levon@movementarian.org>
1575
1576         * Alert_pimpl.C: format error messages
1577
1578 2003-03-31  John Levon  <levon@movementarian.org>
1579
1580         * FontInfo.C:
1581         * lyx_gui.C:
1582         * xfont_loader.C: add font name helpers, move
1583         use_gui
1584
1585 2003-03-31  John Levon  <levon@movementarian.org>
1586
1587         * Alert_pimpl.C: remove alert()
1588
1589 2003-03-29  John Levon  <levon@movementarian.org>
1590
1591         * bmtable.c: handle transparent pixels
1592
1593 2003-03-29  John Levon  <levon@movementarian.org>
1594
1595         * input_validators.C: remove dead code
1596
1597 2003-03-29  John Levon  <levon@movementarian.org>
1598
1599         * Alert_pimpl.C: implement information(), warning(), error()
1600
1601 2003-03-29  John Levon  <levon@movementarian.org>
1602
1603         * xforms_helpers.h:
1604         * xforms_helpers.C: add parseShortcut()
1605
1606         * Alert_pimpl.C: fixes
1607
1608 2003-03-29  John Levon  <levon@movementarian.org>
1609
1610         * Alert_pimpl.C: implement prompt()
1611
1612 2003-03-26  Angus Leeming  <leeming@lyx.org>
1613
1614         * combox.C (show):
1615         * FormBase.C (hide, PrehandlerCB):
1616         * FormDialogView.C (hide, PrehandlerCB):
1617         remove support for xforms < 1.0.
1618
1619 2003-03-26  Angus Leeming  <leeming@lyx.org>
1620
1621         * Dialogs.C:
1622         * Dialogs2.C:
1623         * Dialogs3.C:
1624         * Dialogs_impl.h:
1625         move the contents of Dialogs.C and Dialogs_impl.h into Dialogs2.C.
1626         move Dialog3.C to Dialogs.C.
1627
1628         * Makefile.am: remove Dialogs_impl.h, Dialog3.C.
1629
1630 2003-03-26  Angus Leeming  <leeming@lyx.org>
1631
1632         * Dialogs.C:
1633         * Dialogs2.C:
1634         * Dialogs_impl.h: remove the thesaurus dialog.
1635
1636         * Dialogs3.C: add it here.
1637
1638         * FormThesaurus.[Ch]:
1639         * forms/form_thesaurus.fd: changes to use the new Dialog-based scheme.
1640
1641 2003-03-25  Angus Leeming  <leeming@lyx.org>
1642
1643         * Dialogs.C:
1644         * Dialogs2.C:
1645         * Dialogs_impl.h: remove the log, showfile and vclog dialogs.
1646
1647         * Dialogs3.C: add these dialogs.
1648
1649         * FormBrowser.[Ch]:
1650         * forms/form_browser.fd:
1651         * FormLog.[Ch]:
1652         * FormShowFile.[Ch]:
1653         * FormVCLog.[Ch]: changes to use the new Dialog-based scheme.
1654
1655 2003-03-25  Angus Leeming  <leeming@lyx.org>
1656
1657         * xformsImage.C (clip): cure compiler warnings.
1658
1659 2003-03-24  Angus Leeming  <leeming@lyx.org>
1660
1661         * xforms_resize.C (get_scaling_factor): "cure" float -> int warnings.
1662
1663 2003-03-22  John Levon  <levon@movementarian.org>
1664
1665         * xscreen.C: remove "internal", unused
1666
1667 2003-03-13  Rob Lahaye  <lahaye@snu.ac.kr>
1668
1669         * FormChanges.C: "LyX: " in dialog's name is redundant;
1670         add few comments; fix disabling buttons when no changes found.
1671
1672         * forms/form_changes.fd: prettify layout.
1673
1674 2003-03-13  Angus Leeming  <leeming@lyx.org>
1675
1676         * Dialogs.C:
1677         * Dialogs2.C:
1678         * Dialogs_impl.h: remove paragraph dialog.
1679
1680         * Dialogs3.C: addparagraph  dialog.
1681
1682         * FormParagraph.[Ch]:
1683         * forms/form_paragraph.[Ch]: changes to use the new Dialog-based
1684         scheme.
1685
1686 2003-03-13  Angus Leeming  <leeming@lyx.org>
1687
1688         * forms/fdfix.sh:
1689         * forms/fdfixh.sed: fix #944 by making the temporary filenames unique
1690         and so enable reentrant builds on SMP machines.
1691
1692 2003-03-12  Angus Leeming  <leeming@lyx.org>
1693
1694         * Dialogs.C:
1695         * Dialogs2.C:
1696         * Dialogs_impl.h: remove character dialog.
1697
1698         * Dialogs3.C: add character dialog.
1699
1700         * FormCharacter.[Ch]:
1701         * forms/form_character.[Ch]: changes to use the new Dialog-based
1702         scheme.
1703
1704 2003-03-10  Angus Leeming  <leeming@lyx.org>
1705
1706         * Dialogs3.C (build): the "tabularcreate" dialog is always valid.
1707         Use IgnorantPolicy for thr B.C.
1708
1709 2003-03-09  Angus Leeming  <leeming@lyx.org>
1710
1711         * lots of files: changes associated with the clean-up of the
1712         ButtonController.
1713
1714 2003-03-09  Angus Leeming  <leeming@lyx.org>
1715
1716         * Dialogs.C:
1717         * Dialogs2.C:
1718         * Dialogs_impl.h: remove merge changes dialog.
1719
1720         * Dialogs3.C: add merge changes dialog.
1721
1722         * FormChanges.[Ch]:
1723         * forms/form_changes.fd: changes to use the new Dialog-based scheme.
1724
1725 2003-03-09  Angus Leeming  <leeming@lyx.org>
1726
1727         * Dialogs.C:
1728         * Dialogs2.C:
1729         * Dialogs_impl.h: remove aboutlyx dialog.
1730
1731         * Dialogs3.C: add aboutlyx dialog.
1732
1733         * FormAboutlyx.[Ch]:
1734         * forms/form_aboutlyx.fd: changes to use the new Dialog-based scheme.
1735
1736 2003-03-09  Angus Leeming  <leeming@lyx.org>
1737
1738         * Dialogs.C:
1739         * Dialogs2.C:
1740         * Dialogs_impl.h: remove tabularcreate dialog.
1741
1742         * Dialogs3.C: add tabularcreate dialog.
1743
1744         * FormTabularCreate.[Ch]:
1745         * forms/form_tabular_create.fd: changes to use the new Dialog-based
1746         scheme.
1747
1748 2003-03-09  Angus Leeming  <leeming@lyx.org>
1749
1750         * Dialogs.C:
1751         * Dialogs2.C:
1752         * Dialogs_impl.h: remove tabular dialog.
1753
1754         * Dialogs3.C: add tabular dialog.
1755
1756         * FormTabular.[Ch]:
1757         * forms/form_tabular.fd: changes to use the new Dialog-based scheme.
1758
1759 2003-03-09  Angus Leeming  <leeming@lyx.org>
1760
1761         * FormTabular.C: changes due to the changed ControlTabular
1762         interface.
1763
1764 2003-03-07  Angus Leeming  <leeming@lyx.org>
1765
1766         * Dialogs.C:
1767         * Dialogs2.C:
1768         * Dialogs_impl.h: remove graphics dialog.
1769
1770         * Dialogs3.C: add graphics dialog.
1771
1772         * FormGraphics.[Ch]:
1773         * forms/form_graphics.fd: changes to use the new Dialog-based scheme.
1774
1775 2003-03-07  Angus Leeming  <leeming@lyx.org>
1776
1777         * Dialogs.C:
1778         * Dialogs2.C:
1779         * Dialogs_impl.h: remove minipage dialog.
1780
1781         * Dialogs3.C: add minipage dialog. No longer use the bibitem, include,
1782         label or url controllers; use ControlCommand instead.
1783
1784         * FormBibitem.[Ch]:
1785         * FormIndex.[Ch]: changes due to use of ControlCommand, above
1786
1787         * FormMinipage.[Ch]:
1788         * forms/form_minipage.fd: changes to use the new Dialog-based scheme.
1789
1790 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
1791
1792         * xscreen.C: use LyXText::top_y() instead of LyXText::first_y
1793
1794 2003-02-28  Rob Lahaye  <lahaye@snu.ac.kr>
1795
1796         * FormTabularCreate.C: remove slider settings (now part of .fd file)
1797           and add tooltips.
1798
1799         * forms/form_tabular_create.fd: prettify; add slider settings and
1800           proper gravity.
1801
1802 2003-03-05  Angus Leeming  <leeming@lyx.org>
1803
1804         * FormWrap.[Ch]:
1805         * forms/form_wrap.fd: changes to use the new Dialog-based scheme.
1806
1807         * Dialogs.C:
1808         * Dialogs2.C:
1809         * Dialogs_impl.h: remove wrap dialog.
1810
1811         * Dialogs3.C: add wrap dialog.
1812
1813 2003-03-05  Angus Leeming  <leeming@lyx.org>
1814
1815         * FormFloat.[Ch]:
1816         * forms/form_float.fd: changes to use the new Dialog-based scheme.
1817
1818         * Dialogs.C:
1819         * Dialogs2.C:
1820         * Dialogs_impl.h: remove float dialog.
1821
1822         * Dialogs3.C: add float dialog.
1823
1824 2003-03-05  Angus Leeming  <leeming@lyx.org>
1825
1826         * FormInclude.[Ch]:
1827         * forms/form_include.fd: changes to use the new Dialog-based scheme.
1828
1829         * Dialogs.C:
1830         * Dialogs2.C:
1831         * Dialogs_impl.h: remove include dialog.
1832
1833         * Dialogs3.C: add include dialog.
1834
1835 2003-03-05  Angus Leeming  <leeming@lyx.org>
1836
1837         * FormExternal.[Ch]:
1838         * forms/form_external.fd: changes to use the new Dialog-based scheme.
1839
1840         * Dialogs.C:
1841         * Dialogs2.C:
1842         * Dialogs_impl.h: remove external dialog.
1843
1844         * Dialogs3.C: add external dialog.
1845
1846 2003-03-04  Angus Leeming  <leeming@lyx.org>
1847
1848         * FormText.[Ch]: the label of the input widget is passed to the
1849         FormText c-tor and used in the build method.
1850
1851         * Dialogs3.C: pass an extra arg to the FormText c-tor.
1852
1853 2003-02-28  Alfredo Braunstein <abraunst@libero.it>
1854
1855         * FormPreferences.C
1856         * FormSento.C
1857         * xformsImage.C: Added #include "format.h"
1858
1859 2003-02-27  Angus Leeming  <leeming@lyx.org>
1860
1861         * Dialogs.C (build): add a label dialog.
1862
1863         * FormIndex.[Ch]: renamed as FormText.[Ch]
1864         * forms/form_index.fd: renamed as form_text.fd.
1865
1866         * FormText.[Ch]
1867         * forms/form_text.fd: slight refactoring to enable the class to be
1868         used by two dialogs.
1869
1870         * Makefile.am: add the new files and remove the old.
1871
1872 2003-02-27  Angus Leeming  <leeming@lyx.org>
1873
1874         * Alert_pimpl.C: make shortcuts consistent with the rest of LyX.
1875
1876 2003-02-27  Rob Lahaye  <lahaye@snu.ac.kr>
1877
1878         * FormInclude.[Ch]: use RadiobuttonGroup code, add tooltips and add
1879         comments.
1880
1881         * xformsImage.C: use lyx::float_equal() for comparing floats & doubles
1882
1883         * forms/form_include.fd: nicer layout and add proper Gravity.
1884         * forms/form_external.fd:
1885         * forms/form_forks.fd: prettifying layout.
1886
1887 2003-02-21  Angus Leeming  <leeming@lyx.org>
1888
1889         * FormDialogView.[Ch]: new base class for the xforms dialogs,
1890         deriving from Dialog::View. Otherwise identical to the existing
1891         FormBase that derives from ViewBase.
1892
1893         * Dialogs_impl.h:
1894         * Dialogs.C:
1895         * Dialogs2.C: strip out those dialogs that now use the new
1896         Dialog class as the platform for an MCV split.
1897
1898         * Dialogs3.C: new file. Lazy instantiation of those dialogs that
1899         now use the new Dialog class.
1900
1901         * FormBibitem.[Ch]:
1902         * FormBibtex.[Ch]:
1903         * FormCitation.[Ch]:
1904         * FormError.[Ch]:
1905         * FormERT.[Ch]:
1906         * FormIndex.[Ch]:
1907         * FormRef.[Ch]:
1908         * FormToc.[Ch]:
1909         * FormUrl.[Ch]:
1910         * forms/form_bibitem.fd:
1911         * forms/form_bibtex.fd:
1912         * forms/form_citation.fd:
1913         * forms/form_error.fd:
1914         * forms/form_ert.fd:
1915         * forms/form_index.fd:
1916         * forms/form_ref.fd:
1917         * forms/form_toc.fd:
1918         * forms/form_url.fd: minor changes to reflect the new heirarchy.
1919
1920         * Makefile.am: add new files.
1921
1922 2003-02-22  Alfredo Braunstein <abraunst@libero.it>
1923
1924         * lyx_gui.C (parse_init): added a call to LoaderQueue::setPriority
1925
1926 2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
1927
1928         * FormBibTeX.C: add double click to choose from list.
1929
1930         * forms/form_bibtex.fd: modify layout slightly.
1931
1932 2003-02-17  Rob Lahaye  <lahaye@snu.ac.kr>
1933
1934         * FormTexinfo.C: fix full filename lookup when showing
1935         file without fullpath.
1936
1937 2003-02-21  Angus Leeming  <leeming@lyx.org>
1938
1939         * Timeout_pimpl.[Ch]: removed.
1940         * xformsTimeout.[Ch]: new files, replacing the above.
1941         The xformsTimeout class derives from Timeout::Impl.
1942
1943 2003-02-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1944
1945         * xfont_loader.C (addFontPath): make debug messages quieter
1946
1947 2003-02-21  Angus Leeming  <leeming@lyx.org>
1948
1949         * FileFialog.C (c-tor): no longer receives a LyXView &, nor passes
1950         it to the Provate c-tor.
1951         * FormFiledialog.[Ch] (c-tor): no longer receives a LyXView &.
1952         Dialogs::redrawGUI is a static member, so can reference it without
1953         a specific instance.
1954
1955 2003-02-17  John Levon  <levon@movementarian.org>
1956
1957         * FormSpellchecker.h:
1958         * FormSpellchecker.C:
1959         * ui/form_spellchecker.fd: rework, remove start, etc.
1960
1961 2003-02-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1962
1963         * FormPreferences.C (apply): make sure that rc.font_norm_type is
1964         in sync with rc.font_norm
1965
1966 2003-02-16  Rob Lahaye  <lahaye@snu.ac.kr>
1967
1968         * RadioButtonGroup.[Ch]: polish radio button policy.
1969
1970 2003-02-15  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1971
1972         * Menubar_pimpl.C (create_submenu): Some code moved to
1973         Menubackend: use MenuItem::binding(); remove code to disable
1974         menus; remove code that looks for optional+disabled or unknown
1975         actions
1976
1977 2003-02-15  John Levon  <levon@movementarian.org>
1978
1979         * forms/form_graphics.fd: 'a' shortcut was used twice
1980
1981 2003-02-14  John Levon  <levon@movementarian.org>
1982
1983         * FileDialog.C: remove spurious prohibit/allowInput()
1984
1985         * XFormsView.h:
1986         * XFormsView.C: prohibit/allowInput() -> busy(bool)
1987
1988 2003-02-10  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1989
1990         * FormDocument.C: Reset paperpackage to NONE when
1991         papersize != A4 (bug 844)
1992
1993 2003-02-11  Angus Leeming  <leeming@lyx.org>
1994
1995         * FormRef.C:
1996         * forms/form_ref.fd: tweaks to ensure that the Ok, Apply buttons
1997         behave as expected.
1998
1999 2003-02-11  Angus Leeming  <leeming@lyx.org>
2000
2001         * xforms_helpers.[Ch] (fl_getmcolor): new function; a wrapper for the
2002         xforms routine that accepts unsigned ints.
2003
2004         * Color.[Ch] (getRGBColor): factorise code into one place.
2005
2006         * FormPreferences.[Ch] (X11hexname: not a class member. Move to
2007         namespace anon.
2008
2009         * FormPreferences.C: use fl_getmcolor and getRGBColor.
2010         * lyx_gui.C: use getRGBColor.
2011         * xformsImage.C: use getRGBColor.
2012
2013 2003-02-11  Angus Leeming  <leeming@lyx.org>
2014
2015         * bmtable.c: whitespace and indentation consistent with the other
2016         files.
2017
2018 2003-02-08  John Levon  <levon@movementarian.org>
2019
2020         * FormPreferences.C: don't call setCurrentAuthor explicitly
2021
2022 2003-02-08  John Levon  <levon@movementarian.org>
2023
2024         * Makefile.am:
2025         * forms/Makefile.am:
2026         * forms/form_changes.fd:
2027         * Dialogs.C:
2028         * Dialogs2.C:
2029         * Dialogs_impl.h:
2030         * FormChanges.h:
2031         * FormChanges.C: add changes dialog
2032
2033         * FormPreferences.h:
2034         * FormPreferences.C:
2035         * forms/form_preferences.fd: add Identity prefs
2036
2037 2003-01-31  Michael Schmitt  <michael.schmitt@teststep.org>
2038
2039         * FormDocument.C:
2040         * FormPreferences.C: Replace LaTeX font size names by LyX
2041         names for consistency reasons and to resolve a translation conflict
2042
2043 2003-02-02  Angus Leeming  <leeming@lyx.org>
2044
2045         * FormGraphics.C: Fix off by one error in update/apply of rotation
2046         origin.
2047
2048 2003-01-31  Angus Leeming  <leeming@lyx.org>
2049
2050         * FormBase.[Ch]: instantiate the isVisible() virtual method.
2051
2052 2003-01-30  Angus Leeming  <leeming@lyx.org>
2053
2054         * Dialogs2.C (createIndex): enable ControlCommand to create an
2055         InsetCommandParam of type "index", not null.
2056
2057 2003-01-26  Michael Schmitt  <michael.schmitt@teststep.org>
2058
2059         * forms/form_thesaurus.fd: add colons to labels. Shrink dialog.
2060
2061 2003-01-25  Angus Leeming  <leeming@lyx.org>
2062
2063         * forms/form_spellchecker.fd:
2064         * forms/form_thesaurus.fd: reshape a little, consistent with their
2065         Qt cousins.
2066
2067 2003-01-20  Michael Schmitt  <michael.schmitt@teststep.org>
2068
2069         * forms/*.fd: Missing colons (':') added to labels,
2070         all labels (except "deg") start with a capital letter now
2071         * formDocument.C:
2072         * formParagraph.C: rename "Xxxskip" to "XxxSkip"
2073
2074 2003-01-15  Angus Leeming  <leeming@lyx.org>
2075
2076         * forms/form_graphics.fd: s/Ok/OK/ consistent with all other dialogs.
2077
2078         * form_character.fd:
2079         * form_error.fd:
2080         * form_external.fd:
2081         * form_maths_panel.fd:
2082         * form_maths_space.fd:
2083         * form_maths_style.fd:
2084         * form_spellchecker.fd:
2085         * form_thesaurus.fd: Cancel/Close have Escape and occasionally Return
2086         as accelerators only.
2087
2088 2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2089
2090         * FileDialog.C: implement opendir [bug 824], fix mask.
2091
2092         * FormFileDialog.[Ch]: implement SelectDir (browse directories)
2093         [bug 824].
2094
2095         * FormPreferences.C: use browsedir for paths [bug 824]
2096         do not delete paths unnecessary.
2097
2098 2003-01-13  Michael Schmitt <michael.schmitt@teststep.org>
2099
2100         * xformsImage.C (getWidth): revert "fix" that breaks behavior with
2101         xforms 1.0.
2102
2103 2003-01-13  John Levon  <levon@movementarian.org>
2104
2105         * forms/form_spellchecker.fd: remove replicated M-R shortcut.
2106
2107 2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
2108
2109         * forms/Makefile.am (MAINTAINERCLEANFILES): add
2110         (clean-local): delete
2111         (distclean-local): delete
2112         (.fd.C): delete
2113         (%.C): add
2114
2115 2003-01-12  Angus Leeming  <leeming@lyx.org>
2116
2117         * FormFiledialog.[Ch]: initialise and use new static member variables
2118         minw_ and minh_ to prevent the dialog from being shrunk in size.
2119         Shrink too much and xforms crashes :-(
2120
2121 2003-01-11  Angus Leeming  <leeming@lyx.org>
2122
2123         * xformsImage.C (init_graphics): turn off support for XPM files.
2124
2125 2002-01-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2126
2127         * FormTabular.C: typo.
2128
2129 2003-01-06  Michael Schmitt <Michael.Schmitt@teststep.org>
2130
2131         * FormGraphics.C:
2132         * xformsImage.C:
2133         * forms/form_bibtex.fd:
2134         * forms/form_citation.fd:
2135         * forms/form_document.fd:
2136         * forms/form_search.fd: fix inconsistent usage of spaces, colons,
2137         capitalization, and the like.
2138
2139 2002-12-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2140
2141         * FormTabular.C: fix bug 572, fix ReadOnly logic.
2142
2143 2003-01-06  Angus Leeming  <leeming@lyx.org>
2144
2145         * forms/fdfixc.sed: Turn off choice titles as they can contain
2146         meta-chars that just look nasty.
2147
2148 2003-01-05  John Levon  <levon@movementarian.org>
2149
2150         * XLyXKeySym.h:
2151         * XLyXKeySym.C: getISOEncoded() changed
2152
2153 2002-12-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2154
2155         * input_validators.C (fl_print_range_filter): remove extra space
2156
2157         * Menubar_pimpl.C (create_submenu): do not query the status of a
2158         submenu either.
2159
2160 2002-12-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2161
2162         * FormSpellchecker.C (build):
2163         * forms/form_paragraph.fd:
2164         * forms/form_maths_matrix.fd: remove extra spaces
2165
2166 2002-12-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2167
2168         * Menubar_pimpl.C (create_submenu): do not query the status of a
2169         separator.
2170
2171 2002-12-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2172
2173         * forms/Makefile.am (EXTRA_DIST): dist the .fd files.
2174
2175 2002-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2176
2177         * Menubar_pimpl.C (create_submenu): correctly ignore unknown lfuns
2178
2179         * lyx_gui.C (getStatus): implement as a dummy action
2180
2181 2002-12-16  Angus Leeming  <leeming@lyx.org>
2182
2183         * XPainter.C: missed a #ifdef USE_XFORMS_IMAGE_LOADER.
2184
2185         * xformsImage.C (init_graphics): Use new #ifdef USE_JPEG_IMAGE_LOADER
2186         rather than HAVE_FLIMAGE_ENABLE_JPEG.
2187         Remove #ifdef HAVE_FLIMAGE_ENABLE_PS.
2188
2189         * FormPreferences.C:
2190         * forms/form_preferences.fd: remove override_x_deadkeys stuff.
2191
2192 2002-12-13  Angus Leeming  <leeming@lyx.org>
2193
2194         * FormBase.C:
2195         * Menubar_pimpl.C:
2196         * Tooltips.[Ch]:
2197         * XFormsView.C:
2198         * XWorkArea.C:
2199         * lyx_gui.C:
2200         * xforms_resize.C: remove work-arounds for xforms < 0.89.5.
2201
2202         * lyxlookup.[Ch]: removed.
2203
2204         * Makefile.am: associated change.
2205
2206         * combox.C: add block #ifdef FL_VERSION < 1
2207
2208 2002-12-16  Michael Schmitt  <Michael.Schmitt@teststep.org>
2209
2210         * FormGraphics.C (build): correct string for boost::format.
2211
2212 2002-12-09  Lars Gullik Bjønnes  <larsbj@gullik.net>
2213
2214         * FormGraphics.C (build): add another xgettext:no-c-format
2215
2216 2002-12-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
2217
2218         * FormGraphics.C (build): add a xgettext:no-c-format
2219
2220 2002-12-05  John Levon  <levon@movementarian.org>
2221
2222         * XWorkArea.C: set I-beam cursor
2223
2224 2002-12-04  Angus Leeming  <leeming@lyx.org>
2225
2226         * XWorkArea.h (backgroundbox): Removed. No need to name it explicitly.
2227
2228         * XWorkArea.C (work_area_handler): move static vars inside loop,
2229         rename vars as discussed with Lars. Document changes in the text.
2230         Don't declare functions as static; use namespace anon.
2231         (setXtermCursor): removed; not used.
2232         (destroy_object): removed; not used.
2233         Remove unneeded header files ColorHandler.h, LyXView.h, filetools.h,
2234         lstrings.h, LAssert.h, cmath, cctype.
2235         Various other trivial clean-ups.
2236
2237 2002-12-03  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
2238
2239         * xforms_helpers.C: (updateWidgetsFromLength)
2240         use len.empty() instead of len.zero() [bug 490]
2241
2242 2002-12-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2243
2244         * XWorkArea.C (work_area_handler): send fewer motion events if the
2245         mouse is outside the workarea.
2246
2247 2002-12-02  Angus Leeming  <leeming@lyx.org>
2248
2249         * FormIndex.C (update): if the contents aren't empty, then activate the
2250         Ok, Apply buttons on update.
2251
2252         * FormMathsDeco.[Ch]:
2253         * forms/form_maths_deco.fd: removed.
2254
2255         * Makefile.am:
2256         * forms/Makefile.am: commensurate changes.
2257
2258         * FormMathsPanel.C (build): after all John's work, don't use the
2259         button controller for the Close button, since "cancel" makes no sense
2260         here.
2261         form_maths_deco is just another bitmap dialog; no need for it to have
2262         any special code at all.
2263
2264         * FormMathsBitmap.C (build): position the bmtables correctly.
2265
2266 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
2267
2268         * several files: ws changes
2269
2270 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
2271
2272         * checkedwidgets.C (setWidget): make sure that FL_LCOL and FL_COL1
2273         will be seen as FL_COLORs.
2274
2275 2002-12-01  John Levon  <levon@movementarian.org>
2276
2277         * FormMathsBitmap.C: fix _(_(blah))
2278
2279 2002-11-30  John Levon  <levon@movementarian.org>
2280
2281         * FormMathsBitmap.C: actually set dialog_->button_close
2282           to the added button
2283
2284 2002-11-30  John Levon  <levon@movementarian.org>
2285
2286         * forms/form_maths_panel.fd: small fix
2287
2288 2002-11-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2289
2290         * lyx_gui.C (start): make "unhandled X11 event" debug message
2291         optional (on GUI)
2292
2293 2002-11-29  Angus Leeming  <leeming@lyx.org>
2294
2295         * Tooltips.C (init): allow tooltips to be reset.
2296
2297         * FormSpellchecker.C: having broken Rob's word count update, I guess
2298         I should fix it too ;-)
2299
2300         * FormPreferences.C (apply): if controller().isClosing() (ie, if the
2301         "save" button has been pressed), then save any modified gui colors.
2302
2303 2002-11-29  Angus Leeming  <leeming@lyx.org>
2304
2305         * forms_gettext.[Ch] (scex, idex): re-written to receive and return
2306         string not char *. The old idex function was new-ing memory and nothing
2307         that used it was ensuring that this memory didn't leak. Now safe.
2308
2309         * Alert_pimpl.C:
2310         * FormFiledialog.C:
2311         * FormPreferences.C:
2312         * forms/fdfixc.sed: associated changes.
2313
2314 2002-11-28  Rob Lahaye  <lahaye@snu.ac.kr>
2315
2316         * forms/fdfixh.sed: bug fix.
2317
2318 2002-11-27  Dekel Tsur  <dekelts@tau.ac.il>
2319
2320         * xfont_loader.C (getFontinfo): Use lyxrc.*_font_foundry.
2321
2322         * FormPreferences.C: Handle lyxrc.*_font_foundry.
2323
2324 2002-11-27  Angus Leeming  <leeming@lyx.org>
2325
2326         * forms/fdfix.sh:
2327         * forms/c_str.sed: replace that nasty global c_str declaration with
2328         nice function-specific ones. Use a two-pass algorithm to do so.
2329         It's possible to do it in one-pass, but the resulting sed script
2330         must use the hold space in a convoluted manner.
2331
2332 2002-11-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
2333
2334         * XMiniBuffer.C (peek_event): add l10n on a string missing it.
2335
2336 2002-11-26  Angus Leeming  <leeming@lyx.org>
2337
2338         * forms_gettext.[Ch] (scex, idex): ditch the #defines and rename the
2339         functions in their place.
2340
2341         * FormBase.h (FormDB::form): Implement in 1 line not 2.
2342
2343         * fdesign_base.[Ch]: new files. All fdesign-generated structures will
2344         derive from FD_base, to minimise code duplication.
2345
2346         * Makefile.am: add new files.
2347
2348         * forms/Makefile.am (SRCS): move form_wrap.fd to the end of the list.
2349
2350         * forms/fdfix.sh: add "c_str" to namespace anon in the generated .C
2351         files if required.
2352
2353         * forms/fdfix[ch].sed: the structs now derive from FD_base, so they
2354         don't need d-tors to clean up the form.
2355         Beautify the sed to produce beautiful looking C++ code.
2356
2357 2002-11-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2358
2359         * FileDialog.C (save): actually return the result from
2360         FileDialog::open
2361
2362 2002-11-26  Jürgen Spitzmüller  <juergen.sp@t-online.de>
2363
2364         * FormTabular.C: correct lots of bugs in the setting/getting of
2365         longtable options.
2366
2367 2002-11-25  Angus Leeming  <leeming@lyx.org>
2368
2369         * Dialogs_impl.h:
2370         * Dialogs2.C: no need to include math sub dialog header files.
2371         Use standard MCV implementation of main math panel dialog.
2372
2373         * FormBaseDeprecated.[Ch]:
2374         * FeedbackController.[Ch]: removed.
2375
2376         * FormBase.[Ch]: Merge the contents of FeedbackController into here
2377         also.
2378         (FormCB): make the controller methods publicly accessible.
2379
2380         * forms/form_maths_deco.fd:
2381         * forms/form_maths_delim.fd:
2382         * forms/form_maths_matrix.fd:
2383         * forms/form_maths_panel.fd:
2384         * forms/form_maths_space.fd:
2385         * forms/form_maths_style.fd: s/Deprecated//
2386
2387         * FormMathsBitmap.[Ch]:
2388         * FormMathsDeco.[Ch]:
2389         * FormMathsDelim.[Ch]:
2390         * FormMathsMatrix.[Ch]:
2391         * FormMathsPanel.[Ch]:
2392         * FormMathsSpace.[Ch]:
2393         * FormMathsStyle.[Ch]: implement a Controller-View split of the math
2394         dialogs.
2395
2396 2002-11-22  Angus Leeming  <leeming@lyx.org>
2397
2398         The first step towards a math dialog controller...
2399
2400         * FormBaseDeprecated.h (hide): make public.
2401
2402         * FormMathsPanel.[Ch] (class FormMathsPanel):
2403         (c-tor, build): no longer create the daughters in the c-tor. Wait
2404         until build() is invoked to create and initialise them at the same time.
2405         (dispatchFunc): now has an additional string argument, making it a
2406         more general wrapper for LyXView::dispatch.
2407         (mathDisplay, setActive): removed.
2408         (daughters_): store the daughter dialogs in a map, using
2409         the FL_OBJECT buttons to identify them.
2410         (addDaughter, showDaughter): helper functions.
2411
2412         * FormMathsPanel.[Ch] (class FormMathsSub):
2413         (connect, disconect): removed. No need for the daughters to tell the
2414         parent that they're active; the parent knows already.
2415         (isVisible): new method; wrapper for form()->visible.
2416         no need to make FormMathsPanel a friend.
2417
2418         * FormMathsDelim.C (apply):
2419         * FormMathsMatrix.C (apply):
2420         use FormMathPanel::dispatchFunc() rather than LyXView::dispatch().
2421
2422 2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2423
2424         * FormGraphics.C (build): use boost::format
2425
2426         * FeedbackController.C (postMessage): use boost::format
2427
2428         * ColorHandler.C (getGCForeground): use boost::format
2429
2430 2002-11-21  Angus Leeming  <leeming@lyx.org>
2431
2432         * FormDocument.[Ch]:
2433         * forms/form_document.fd: controller-view split of doc dialog.
2434
2435         * Dialogs_impl.h:
2436         * Dialogs2.C: changes due to controller-view split of doc dialog.
2437
2438 2002-11-21  Angus Leeming  <leeming@lyx.org>
2439
2440         * forms/fdfix.sh: Don't use "if [ $? -ne 0 ]; then..."
2441
2442         * FormSpellchecker.C (updateState): new method, replacing Black Magic.
2443         Should also resolve Darren Freeman's redraw of the status bar problem.
2444
2445 2002-11-20  Angus Leeming  <leeming@lyx.org>
2446
2447         * forms/fdfix.sh:
2448         * forms/fdfixh.sed: strengthen the sed in the sed script and further
2449         beautify the contents of the resultant .h file.
2450
2451 2002-11-20  Angus Leeming  <leeming@lyx.org>
2452
2453         * MathsCallbacks.h: removed.
2454         * Makefile.am: remove MathsCallbacks.h.
2455
2456         * FormMathsPanel.C (FormMathsPanel): use vector(begin, end) c-tor
2457         rather than our home-grown loops.
2458
2459         * FormMathsPanel.h:
2460         * forms/fdfix.sh: no longer #include "MathsCallbacks.h".
2461
2462         * FormMathsPanel.C (input):
2463         * forms/form_maths_panel.fd: don't pass/use MM_XYZ data.
2464
2465 2002-11-19  Angus Leeming  <leeming@lyx.org>
2466
2467         * FormInset.[Ch]: removed; no longer used after John's port of the
2468         tabular dialog to MCV.
2469
2470         * Makefile.am (libxforms_la_SOURCES): remove FormInset.[Ch].
2471
2472         * FormBase.h (show):
2473         * FormExternal.h (apply, build, update, input):
2474         * FormSpellchecker.h (apply, build, update, partialUpdate):
2475         propogate the virtual keyword.
2476
2477 2002-11-17  John Levon  <levon@movementarian.org>
2478
2479         * FileDialog.C: open/save name change
2480
2481 2002-11-15  John Levon  <levon@movementarian.org>
2482
2483         * Dialogs2.C:
2484         * Dialogs_impl.h:
2485         * FormPreferences.h:
2486         * FormPreferences.C:
2487         * FormTabular.h:
2488         * FormTabular.C:
2489         * forms/form_preferences.fd:
2490         * forms/form_tabular.fd: port tabular and prefs to MVC
2491
2492         * FormBase.h: make hide() virtual for prefs
2493
2494 2002-11-08  Angus Leeming  <leeming@lyx.org>
2495
2496         * xforms_resize.[Ch]: sigh. Hack the "get scaling" part of
2497         fl_adjust_form_size out of the xforms source and put it in here as
2498         get_scaling_factor. Resizing and then unresizing to get this info
2499         produces really nasty results...
2500
2501         I've put a request into the xforms list.
2502
2503 2002-11-08  Angus Leeming  <leeming@lyx.org>
2504
2505         * xforms_resize.[Ch]: replace scale_to_fit_tabs and scale_form with
2506         get_scale_to_fit and scale_form_horizontally, respectively. The
2507         functions are a total re-write, making use of the xforms library's
2508         fl_adjust_form_size routine. We therefore get enormously simplified
2509         code and consideration of /all/ button objects, not just those
2510         tabs in tabfolders.
2511
2512         * FormBase.C (prepare_to_show):
2513         * FormBaseDeprecated.C (prepare_to_show): use the renamed resize
2514         functions to scale the dialog so that labels fit within buttons.
2515
2516         * FormBase.C (prepare_to_show): remove bc().refresh() call, as this
2517         is done by the controller.
2518
2519 2002-11-07  Angus Leeming  <leeming@lyx.org>
2520
2521         * forms/fdfixh.sed: generate the d-tors in a clean way.
2522         * forms/fdfixc.sed: Go from "fdui->form_xxx" to "fdui->form" in
2523         a clean way.
2524
2525 2002-10-31  Herbert Voss  <voss@perce.de>
2526
2527         * FormGraphics.C (build, apply): get the rotate-list from the
2528         controller
2529
2530 2002-11-04  Angus Leeming  <leeming@lyx.org>
2531
2532         * FormGraphics.C (build): Use frnt::getBBUnits().
2533
2534 2002-11-04  Rob Lahaye  <lahaye@snu.ac.kr>
2535
2536         * FormSpellchecker.C (input): fix label of spellchecker progress bar.
2537
2538 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
2539
2540         * lyx_gui.C (hexname): STRCONV
2541
2542         * FormPreferences.C (X11hexname): STRCONV
2543
2544         * FormMathsMatrix.C (apply): STRCONV
2545
2546         * FormMathsDelim.C (apply): STRCONV
2547
2548         * lyx_gui.C (start): adjust signature
2549         (start): exchange magic integers for defined values.
2550
2551 2002-10-31  Rob Lahaye  <lahaye@snu.ac.kr>
2552
2553         * xformsImage.C (clip): fix crash caused by uint -> int nastiness.
2554
2555         * FormGraphics.C: use lyx::float_equal.
2556
2557 2002-10-29  Rob Lahaye  <lahaye@snu.ac.kr>
2558
2559         * FormParagraph.[Ch]:
2560         * forms/form_paragraph.fd: a large-scale reorganisation and clean-up
2561         of the code to make it more transparent. Use RadioButtonGroup and
2562         CheckedGlueLength for the same reason. Add tooltips.
2563
2564 2002-10-28  Angus Leeming  <leeming@lyx.org>
2565
2566         * FeedbackController.C (PrehandlerCB): show tooltips for browser
2567         widgets, working-around an xforms bug.
2568
2569         * FormBibtex.C (build):
2570         * FormCitation.C (build):
2571         * FormForks.C (build):
2572         * FormSpellchecker.C (build):
2573         * FormTexinfo.C (build):
2574         set the prehandler for the browser widgets so that we can have tooltips.
2575
2576 2002-10-28  Dekel Tsur  <dekelts@tau.ac.il>
2577
2578         * xfont_loader.C (getFontinfo): Cleanup.
2579
2580 2002-10-26  John Levon  <levon@movementarian.org>
2581
2582         * forms/form_preamble.fd: OK cannot be a RETURN_BUTTON ;)
2583
2584 2002-10-26  John Levon  <levon@movementarian.org>
2585
2586         * FormTexinfo.C: using vector
2587
2588 2002-10-25  Dekel Tsur  <dekelts@tau.ac.il>
2589
2590         * xfont_loader.C (getFontinfo): Add xfonts to the font path if
2591         necessary.
2592
2593 2002-10-25  Angus Leeming  <leeming@lyx.org>
2594
2595         * FormSpellchecker.C (input): fix crash when progress == 0.
2596
2597 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
2598
2599         * forms/form_print.fd:
2600         * FormPrint.[Ch]: clean-up, reflecting discussion on the list.
2601
2602         * forms/form_spellchecker.fd:
2603         * FormSpellchecker.[Ch]: add tooltips; general clean-up.
2604          add word count to dialog and improve progress status;
2605          implement single Start/Stop button;
2606
2607         * FormTabular.C (build): rearrange lines tab by tab.
2608         Use getString not fl_get_inout.
2609
2610         * FormTexinfo.C: replace View-button by catching double click in
2611         browser; allow viewing of files, irrespective of full path.
2612
2613         * forms/form_wrap.fd: resized. Remove text_warning widget. Fix gravity.
2614         * FormWrap.[Ch]: simplification through the use of RadioButtonGroup
2615         and CheckedGlueLength. Add tooltips.
2616
2617 2002-10-24  Angus Leeming  <leeming@lyx.org>
2618
2619         * FormRef.C (updateBrowser): invoke updateHighlight
2620         (updateHighlight): don't select a browser item if there is no
2621         reference selected.
2622         (apply, input): use getString not fl_get_input.
2623
2624 2002-10-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2625
2626         * FormExternal.C (apply):
2627         (input): fix an off-by-one index (causing a crash)
2628
2629 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
2630
2631         * FormGraphics.C: use checkedWidgets to ensure that the lengths and
2632         glue lengths are valid. Improve code documentation and layout.
2633         InsetGraphicsParams::scale is now a float; modify dialog to suit.
2634
2635         * FormLog.C (update): more descriptive title and warning messages.
2636
2637         * FormMathsPanel.C (c-tor): allow dialog to be resized.
2638
2639         * FormPreamble.C (build): rearrange.
2640         (apply): use getString, not fl_get_input.
2641
2642         * FormSearch.C (build): add tooltips.
2643         (input): use getString, not fl_get_input.
2644
2645         * FormShowFile.C: more descriptive title.
2646
2647         * forms/form_browser.fd:
2648         * forms/form_preamble.fd: reshape.
2649
2650         * forms/form_graphics.fd: reshape. Remove text_warning widget.
2651
2652         * forms/form_maths_panel.fd:
2653         * forms/form_ref.fd:
2654         * forms/form_search.fd: reshape. Fix gravity.
2655
2656 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
2657
2658         * FormFloat.C (input): fix the radio buttongroup behaviour.
2659
2660         * RadioButtonGroup.C (init): Assert on ROUND3DBUTTON and RADIO_BUTTON
2661         when adding object to the group.
2662
2663         * forms/form_float.fd: use RADIO_BUTTON for the buttons in the radio
2664         group.
2665
2666         * FormDocument.C: remove redundant header files.
2667
2668 2002-10-24  Angus Leeming  <leeming@lyx.org>
2669
2670         * Dialogs_impl.h: set the policy of the BibtexDialog to
2671         NoRepeatedApplyReadOnlyPolicy.
2672
2673 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
2674
2675         * forms/form_float.fd: prettify and implement gravity/resize policy
2676         correctly.
2677
2678         * FormFloat.C: add tooltips, lots of comments and check the
2679         input more carefully.
2680
2681 2002-10-23  Angus Leeming  <leeming@lyx.org>
2682
2683         * checkedwidgets.C (setWidget): Don't set icol2 to alert_col when
2684         the input is invalid.
2685
2686 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
2687
2688         * FormBibtex.C: remove two redundant header files.
2689
2690         * FeedbackController (postMessage): s/FL_BLACK/FL_LCOL/
2691
2692         * FormDocument.C: disable resizing of the dialog.
2693         Remove redundant counter's bounds/step/precision (is set in
2694         form_document.fd).
2695
2696         * FormDocument.[Ch] (CheckDocumentInput): removed. Use the
2697         button controller and the checkedGlueLength class to check the validity
2698         of any LyXGlueLengths.
2699
2700         * forms/form_document.fd: prettify.
2701
2702 2002-10-23  Rob Lahaye  <lahaye@snu.ac.kr>
2703
2704         * forms/form_bibtex.fd:
2705         * forms/form_citation.fd: less bulky with proper gravity/resize policy
2706          and many other GUI layout improvements.
2707
2708         * FormBibtex.C: remove choose button, select directly instead;
2709         add Restore/OK/Apply/Cancel buttons; modify tooltip-texts;
2710
2711         * FormCitation.C: (trivial) rearrange lines; remove redundant check
2712         button settings (do that in form_citation.fd instead).
2713
2714 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
2715
2716         * FeedbackController.C: use the NORMAL rather than the SMALL sized font
2717         to display messages in the message_widget.
2718
2719         * FormGraphics.h: remove un-needed #include.
2720
2721         * FormPrint.C (build): minimal change due to change in
2722         RadioButtonGroup's semantics.
2723
2724         * RadioButtonGroup.[Ch]: something of a clean-up.
2725         (explicit c-tor): removed.
2726         (reset): removed.
2727         (set): new method, accepting an FL_OBJECT *.
2728
2729         * xforms_helpers.[Ch] (setEnabled): change lcol setting from
2730         FL_BLACK to FL_LCOL.
2731         (getString) use line=0 instead of line=-1 as default case;
2732
2733 2002-10-22  Rob Lahaye  <lahaye@snu.ac.kr>
2734
2735         * forms/form_aboutlyx.fd: implement the text widgets as browsers
2736
2737         * FormAboutlyx.C (build): Rearrange tabs. Add Build-info. Prettify.
2738
2739 2002-10-22  Angus Leeming  <leeming@lyx.org>
2740
2741         * Makefile.am (libxforms_la_SOURCES): arrange list into alphabetical
2742         order once again.
2743         Add checkedwidgets.[Ch].
2744
2745         * checkedwidgets.[Ch]: new files, defining CheckedLyXLength and
2746         CheckedGlueLength.
2747
2748         * xforms_helpers.[Ch] (isActive): new helper function.
2749
2750 2002-10-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
2751
2752         * xfont_loader.C (doLoad): typo
2753
2754 2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2755
2756         * FormVCLog.C (update): modify, use ostringstream
2757
2758         * FormPreamble.C (apply): modify
2759
2760         * FormLog.C (update): modify
2761
2762         * FormAboutlyx.C (build): use ostringstream, modify
2763
2764 2002-10-21  Angus Leeming  <leeming@lyx.org>
2765
2766         * xformsImage.C (rotate): pass ints to flimage_rotate, fixing compiler
2767         warning.
2768
2769 2002-10-21  Garst Reese <reese@isn.net>
2770
2771         * xformsImage.C (getWidth): work-around xforms bug enabling the display
2772         of the edges of an image.
2773
2774 2002-10-21  Rob Lahaye  <lahaye@snu.ac.kr>
2775
2776         * Tooltips.C (init): pass the /formatted/ string to xforms...
2777
2778 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
2779
2780         * XLyXKeySym.h: rename private var keysym to keysym_, add accessor
2781         function keysym().
2782
2783         * FormDocument.C (class_apply): setMessage change
2784         (apply): ditto
2785
2786 2002-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2787
2788         * Menubar_pimpl.C (create_submenu): do not create a "More..."
2789         submenu just for one entry
2790
2791 2002-10-15  Angus Leeming  <leeming@lyx.org>
2792
2793         * XWorkArea.C (work_area_handler): Pass the mouse button correctly to
2794         dispatch on LFUN_MOUSE_MOTION.
2795
2796 2002-10-15  Angus Leeming  <leeming@lyx.org>
2797
2798         * FormCitation.C (updateBrowser): deselect the highlighted item when
2799         updating the browser.
2800
2801 2002-10-14  Dekel Tsur  <dekelts@tau.ac.il>
2802
2803         * FontInfo.C (query): Ignore bogus matches of scalable fonts.
2804
2805 2002-10-08  Angus Leeming  <leeming@lyx.org>
2806
2807         * FeedbackController.C (PrehandlerCB):
2808         * combox.C (show): use fl_get_winorigin in preference to
2809         fl_get_wingeometry.
2810
2811 2002-10-14  Angus Leeming  <leeming@lyx.org>
2812
2813         * Tooltips.h (set) make it private:
2814         * Tooltips.C (set): don't forget to initialise the FL_OBJECT!
2815
2816         * FormBase.C (show):
2817         * FormBaseDeprecated.C (show): no longer invoke Tooltips::set().
2818
2819 2002-10-14  André Pönitz <poenitz@gmx.net>
2820
2821         * FormDocument.C: somebody else's fix for a hard lockup
2822
2823 2002-10-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2824
2825         * xforms_helpers.C (formatted): fix small typo, spotted by Rob
2826         Lahaye
2827
2828 2002-10-08  Dekel Tsur  <dekelts@tau.ac.il>
2829
2830         * FormRef.C (update): Always list the labels of the current buffer.
2831
2832 2002-10-07  Angus Leeming  <leeming@lyx.org>
2833
2834         * FormBase.C (hide):
2835         * FormBaseDeprecated.C (hide): wrap that call to fl_hide_tooltip inside
2836         #ifdef required xforms version.
2837
2838 2002-10-04  Angus Leeming  <leeming@lyx.org>
2839
2840         * form_graphics.fd: un-cripple dialog by reverting yesterday's change.
2841
2842         * FeedbackController.C (PrehandlerCB): reduce the necessary calcs to the
2843         bare minimum.
2844
2845         * combox.[Ch]: the optional tabfolder args passed to the c-tor are
2846         no longer necessary and are scrapped.
2847         (show): use the same, minimal fix as in PrehandlerCB to ensure that
2848         the form's x,y coords are up to date. In truth, this fix should be
2849         redundant, but not all "enter" events are caught by the prehandler.
2850
2851         * FormDocument.C (build):
2852         * FormPreferences.C (xyz::build): no longer pass the tabfolder to the
2853         combox c-tor.
2854
2855 2002-10-03  Angus Leeming  <leeming@lyx.org>
2856
2857         * FeedbackController.C (PrehandlerCB): re-compute the folder->x,
2858         folder->y coords of a tabfolder when the mouse enters the folder.
2859         This works around an xforms bug that manifests itslf as tooltips
2860         appearing in their original position after the dialog has been
2861         moved aside.
2862
2863         * FormAboutlyx.C (build):
2864         * FormDocument.C (build):
2865         * FormGraphics.C (build):
2866         * FormPreferences.C (build):
2867         * FormTabular.C (build): set the prehandler for tabfolders.
2868
2869         * form_graphics.fd: move the edge of the tabfolder in by 5 pixels
2870         to ensure that the tabfolder prehandler is called.
2871
2872 2002-10-03  Angus Leeming  <leeming@lyx.org>
2873
2874         * lyx_gui.C (start): ev.xany.type is of type 'int' so print it as a
2875         decimal not a hexadecimal.
2876
2877         * FormBase.C (hide):
2878         * FormBaseDeprecated.C (hide): ensure that tooltips are hidden along
2879         with the dialog.
2880
2881 2002-09-30  Angus Leeming  <leeming@lyx.org>
2882
2883         * FormBase.[Ch]:
2884         * FormBaseDeprecated.[Ch]:
2885         (icon_pixmap_, icon_mask_) new member variables.
2886         (prepare_to_show) new method, containing initialisation code invoked
2887         the first time show() is called.
2888         (d-tor) destroy icon_pixmap_, if it exists.
2889         (show) ensure that the icon pixmap is generated only once.
2890
2891         * XFormsView.[Ch]:
2892         (icon_pixmap_, icon_mask_) new member variables.
2893         (d-tor) destroy icon_pixmap_, if it exists.
2894         (create_form_form_main) assign the generated pixmap to the new
2895         icon_pixmap_ member variable.
2896
2897 2002-09-26  Angus Leeming  <leeming@lyx.org>
2898
2899         * xscreen.h: don't #include "XWorkArea.h", forward-declare XWorkArea.
2900
2901 2002-09-25  Angus Leeming  <leeming@lyx.org>
2902
2903         * Dialogs2.C:
2904         * Dialogs_impl.h:
2905         * FormWrap.h:
2906         * LyXKeySymFactory.C:
2907         * LyXScreenFactory.C:
2908         * Menubar_pimpl.[Ch]:
2909         * Toolbar_pimpl.[Ch]:
2910         * WorkAreaFactory.C:
2911         * lyx_gui.C: doxygen fixes.
2912
2913 2002-09-25  Dekel Tsur  <dekelts@tau.ac.il>
2914
2915         * forms/form_wrap.fd: floatflt has no "Inner" placement option.
2916         The possible placements are default/outer/left/right.
2917
2918 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
2919
2920         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
2921
2922 2002-09-20  Martin Vermeer  <martin.vermeer@hut.fi>
2923
2924         * forms/form_maths_space.fd
2925         * FormMathSpaces: remove access to internal macros \lyx*space
2926
2927 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2928
2929         * Toolbar_pimpl.C (layoutSelected): when selecting a layout in
2930         combox, make sure the corresponding shortcut is shown in
2931         minibuffer
2932
2933 2002-09-16  John Levon  <levon@movementarian.org>
2934
2935         * forms/form_character.fd: Escape to cancel
2936
2937 2002-09-13  Rob Lahaye  <lahaye@snu.ac.kr>
2938
2939         * forms/form_graphics.fd:
2940         * forms/form_print.fd: minor polishing of layout
2941
2942 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
2943
2944         * FormGraphics.C: improve tooltips text
2945
2946         * forms/form_graphics.fd: cosmetic change in file tab
2947
2948 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
2949
2950         * FormTexinfo.C:
2951         * forms/form_filedialog.fd:
2952         * forms/form_texinfo.fd: less bulky xforms dialogs.
2953
2954 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
2955
2956         * FormPrint.[Ch]:
2957         * forms/form_print.fd: new xforms print dialog layout
2958
2959 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
2960
2961         * FormGraphics.C: use "Default" as first item in Origin of rotation
2962
2963         * forms/form_graphics.fd: improved layout
2964
2965 2002-09-11  Angus Leeming  <leeming@lyx.org>
2966
2967         * FormInclude.C (update): remove lyxerr call.
2968
2969 2002-09-09  John Levon  <levon@movementarian.org>
2970
2971         * FormInclude.C:
2972         * forms/form_include.fd: reorder, remove noload
2973
2974 2002-09-09  John Levon  <levon@movementarian.org>
2975
2976         * FormMathDeco.C: move latex_deco into ControlMath
2977
2978 2002-09-09  Rob Lahaye  <lahaye@snu.ac.kr>
2979
2980         * FormBase.C:
2981         * FormBaseDeprecated.C: use "LyX: " prefix to dialog window title;
2982         set minimized title (without "LyX: ") and its icon.
2983
2984         * FormSpellchecker.C:
2985         * FormSearch.C:
2986         * FormThesaurus.C: remove "LyX: " from dialog window title.
2987
2988         * FormRef.[Ch]: add proper switch for "Go to" button.
2989
2990         * FormBibitem.C:
2991         * forms/form_bibitem.fd:
2992         * FormCitation.C:
2993         * forms/form_citation.fd:
2994         * FormRef.C:
2995         * forms/form_ref.fd:
2996         * FormSpellchecker.[Ch]:
2997         * forms/form_spellchecker.fd:
2998         * forms/form_toc.fd:
2999         * forms/form_url.fd: less bulky dialogs; use proper gravity and
3000         resize policy; add few tooltips.
3001
3002 2002-09-06  Alain Castera  <castera@in2p3.fr>
3003
3004         * FormTabular.C: leave the horizontal alignment buttons alive
3005           on fixed width columns
3006
3007 2002-09-05  Angus Leeming  <leeming@lyx.org>
3008
3009         * all files: modify the headers as discussed on the list.
3010
3011 2002-08-30  John Levon  <levon@movementarian.org>
3012
3013         * MathsCallbacks.h:
3014         * forms/fdfix.sh: fix build from last change
3015
3016 2002-08-30  John Levon  <levon@movementarian.org>
3017
3018         * MathsSymbols.h:
3019         * MathsSymbols.C:
3020         * FormMathsPanel.h:
3021         * FormMathsPanel.C: remove MathsSymbols to controllers/
3022
3023 2002-08-29  John Levon  <levon@movementarian.org>
3024
3025         * MathsSymbols.h:
3026         * MathsSymbols.C:
3027         * Toolbar_pimpl.C: use XPMs for toolbar instead of gook
3028
3029 2002-08-29  John Levon  <levon@movementarian.org>
3030
3031         * MathsSymbols.C: implement splitting for AMS. nrel
3032           is broken
3033
3034 2002-08-29  John Levon  <levon@movementarian.org>
3035
3036         * MathsSymbols.C: fix two crash bugs
3037
3038 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
3039
3040         * forms/form_graphics.fd:
3041         * FormGraphics.C: re-implement the use of text_warning box.
3042
3043         * forms/form_preferences.fd:
3044         * FormPreferences.C: use displayTranslator, change display mode
3045         from four radio buttons into one choice button.
3046
3047         * FormBibtex.C: fix SIGSEGV with [Choose] when no style is selected.
3048
3049 2002-08-24  John Levon  <levon@movementarian.org>
3050
3051         * xformsImage.C: fix build, add FIXME for Rob
3052
3053 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
3054
3055         * FormGraphics.[Ch]:
3056         * forms/form_graphics.fd: Implement new graphics dialog
3057
3058         * FormPreferences.C: use display_graphics "monochrome|grayscale|none"
3059         instead of "mono|gray|no".
3060
3061 2002-08-22  John Levon  <levon@movementarian.org>
3062
3063         * xfont_loader.C: show name of failed font load (from Mikhail Teterin)
3064
3065 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3066
3067         * FormMathsBitmap.h: include boost/shared_ptr.hpp, remove include
3068         for support/smart_ptr.h, change use of smart ptr to boost version
3069
3070         * FormMathsBitmap.C (FormMathsBitmap): do not initialize form_ (it
3071         is a smart_ptr)
3072         (build): use nifty 3rd arg of smart_ptr
3073         (addBitmap): ditto
3074
3075 2002-08-20  John Levon  <levon@movementarian.org>
3076
3077         * lyx_gui.C: estimate default DPI
3078
3079 2002-08-16  Angus Leeming  <leeming@lyx.org>
3080
3081         * Dialogs.C:
3082         * Dialogs2.C:
3083         * Dialogs_impl.h: use the qt2 scheme of vars not pointer to vars.
3084
3085         * Dialogs3.C: removed.
3086
3087 2002-08-16  Angus Leeming  <leeming@lyx.org>
3088
3089         * Tooltips.C (c-tor): don't forget the "#ifdef crap xforms" code next
3090         time, old boy.
3091
3092 2002-08-16  Michael Schmitt <Michael.Schmitt@teststep.org>
3093
3094         * FormRef.C (update): Synchronise the buffer choice and the list of
3095         labels if the dialog is re-opened.
3096
3097 2002-08-15  Angus Leeming  <leeming@lyx.org>
3098
3099         * Dialogs.C:
3100         * Dialogs2.C:
3101         * Dialogs3.C:
3102         * Dialogs_impl.h: the brave new world of Dialog creation.
3103
3104         * FormBaseDeprecated.C:
3105         * FormFiledialog.C:
3106         * XFormsView.C: Dialogs::redrawGUI is now a method not a signal.
3107
3108         * guiapi.C: discard.
3109
3110         * Makefile.am: add new files Dialogs[23].C Dialogs_impl.h and
3111         remove guiapi.C.
3112
3113 2002-08-15  Angus Leeming  <leeming@lyx.org>
3114
3115         * lots: changed my email address to leeming@lyx.org.
3116
3117         * FormBaseDeprecated.[Ch]: return it to private derivation from
3118         boost::noncopyable.
3119
3120         * FormBaseDeprecated.[Ch]:
3121         * FormDocument.[Ch]:
3122         * FormInset.[Ch]:
3123         * FormMaths*.[Ch]:
3124         * FormPreferences.[Ch]:
3125         * FormTabular.[Ch]:
3126         pass and store references to LyXView and Dialogs, not pointers.
3127
3128         * FormInset.[Ch]: remove class FormCommand.
3129
3130 2002-08-14  Angus Leeming  <leeming@lyx.org>
3131
3132         * FormBaseDeprecated.h: public derivation from boost::noncopyable.
3133
3134         * forms/form_document.fd: remove declaration of file 'psnfss2.xpm'
3135
3136 2002-08-14  Angus Leeming  <leeming@lyx.org>
3137
3138         * FormBaseDeprecated.h: no longer derives from DialogBase, but instead
3139         derives directly from boost::noncopyable.
3140         (show): made public.
3141
3142         * FeedbackController.h: rearrange #includes.
3143
3144         * FormDocument.C:
3145         * FormMathsDeco.C:
3146         * FormMathsDelim.C:
3147         * FormMathsMatrix.C:
3148         * FormMathsPanel.C:
3149         * FormTabular.C: remove #include "Dialogs.h"
3150
3151         * FormMathsBitmap.C: remove #include "Dialogs.h", "LyXView.h".
3152
3153         * FormPreferences.C: rearrange #includes.
3154
3155         * FormTabular.h (showInset, updateInset): make public.
3156
3157         * FormDocument.C (build): enable the bmtable to find the right file!
3158
3159         * guiapi.C (gui_ShowInfo): removed.
3160
3161 2002-08-13  André Poenitz  <poenitz@gmx.net>
3162
3163         * Toolbar_pimpl.C: small cleanup
3164
3165 2002-08-13  Angus Leeming  <leeming@lyx.org>
3166
3167         * FileDialog.C:
3168         * FormMathsDelim.C:
3169         * FormMathsMatrix.C:
3170         * FormMathsPanel.C:
3171         * FormPreferences.C:
3172         * Menubar_pimpl.C:
3173         * Toolbar_pimpl.C:
3174         * XFormsView.C:
3175         * lyx_gui.C:
3176         changes due to the changed LyXView interface that now returns references
3177         to member variables not pointers.
3178
3179 2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3180
3181         * Menubar_pimpl.C (create_submenu): fix code to disable submenu
3182         entries.
3183
3184 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
3185
3186         * FormDocument.C (saveParamsAsDefault): use proper constructment
3187
3188 2002-08-12  Angus Leeming  <leeming@lyx.org>
3189
3190         * FormCitation.C:
3191         * FromRef.C: change due to change of ControlConnections method name,
3192         isReadonly() -> bufferIsReadonly().
3193
3194         * FormIndex.C:
3195         * FormPrint.C: no longer #include "frontends/LyXView.h".
3196
3197 2002-08-12  Angus Leeming  <leeming@lyx.org>
3198
3199         * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
3200         the Dialogs::toggleTooltips signal.
3201
3202         * FormAboutlyx.[Ch]:
3203         * FormBibitem.[Ch]:
3204         * FormBibtex.[Ch]:
3205         * FormBrowser.[Ch]:
3206         * FormCharacter.[Ch]:
3207         * FormCitation.[Ch]:
3208         * FormERT.[Ch]:
3209         * FormError.[Ch]:
3210         * FormExternal.[Ch]:
3211         * FormFloat.[Ch]:
3212         * FormForks.[Ch]:
3213         * FormGraphics.[Ch]:
3214         * FormInclude.[Ch]:
3215         * FormIndex.[Ch]:
3216         * FormLog.[Ch]:
3217         * FormMinipage.[Ch]:
3218         * FormParagraph.[Ch]:
3219         * FormPreamble.[Ch]:
3220         * FormPrint.[Ch]:
3221         * FormRef.[Ch]:
3222         * FormSearch.[Ch]:
3223         * FormSendto.[Ch]:
3224         * FormShowFile.[Ch]:
3225         * FormSpellchecker.[Ch]:
3226         * FormTabularCreate.[Ch]:
3227         * FormTexinfo.[Ch]:
3228         * FormThesaurus.[Ch]:
3229         * FormToc.[Ch]:
3230         * FormURL.[Ch]:
3231         * FormVCLog.[Ch]:
3232         No longer pass Controller or Dialogs to the c-tor.
3233         No longer forward-declare Dialogs.
3234
3235         * FormBase.[Ch]: derives from ViewBase directly.
3236         No longer passed ControlButtons & or Dialogs &.
3237         (bc): new method, enabling the daughter classes to access the
3238         ButtonController.
3239         (C_FormBaseApplyCB):
3240         (C_FormBaseOKCB):
3241         (C_FormBaseCancelCB):
3242         (C_FormBaseRestoreCB):
3243         (C_WMHideCB): changes due to a change in the ViewBase class.
3244
3245         * Toolbar_pimpl.[Ch] (c-tor):
3246         * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
3247
3248         * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
3249
3250         * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
3251         Dialogs & to the Toolbar.
3252
3253         * guiapi.C: access the controller methods by explicit invocation of the
3254         controller.
3255
3256 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
3257
3258         * FormDocument.C (saveParamsAsDefault): ParagraphList changes
3259         (class_apply): ditto
3260
3261 2002-08-08  John Levon  <levon@movementarian.org>
3262
3263         * Menubar_pimpl.C:
3264         * Toolbar_pimpl.C: lyxaction cleanup
3265
3266 2002-08-08  John Levon  <levon@movementarian.org>
3267
3268         * forms/form_thesaurus.fd: allow Esc to close dialog
3269
3270 2002-08-02  Angus Leeming  <leeming@lyx.org>
3271
3272         * FormInclude.C:
3273         * forms/form_include.fd: added a check_preview button and controlling
3274         logic. The user can now choose to preview a \input-ed file.
3275
3276 2002-08-02  Angus Leeming  <leeming@lyx.org>
3277
3278         * FormTabular.C (input):
3279         * XMiniBuffer.C (show_info): changes due to LyXView::view() now
3280         returning a boost::shared_ptr.
3281
3282 2002-08-01  John Levon  <levon@movementarian.org>
3283
3284         * FormDocument.C: writeFile() change
3285
3286 2002-08-01  John Levon  <levon@movementarian.org>
3287
3288         * FormPreferences.h:
3289         * FormPreferences.C:
3290         * guiapi.C:
3291         * forms/form_spellchecker.fd: remove options from spellchecker
3292
3293 2002-07-30  John Levon  <levon@movementarian.org>
3294
3295         * lyx_gui.C: implement remove_read_callback()
3296
3297 2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3298
3299         * XWorkArea.C (work_area_handler): change type of
3300         scrollbar_value_old to double
3301
3302 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
3303
3304         * several files: strip,frontStrip -> trim,ltrim,rtrim
3305
3306 2002-07-25  John Levon  <levon@movementarian.org>
3307
3308         * lyx_gui.C:
3309         * XWorkArea.C: using dec
3310
3311 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3312
3313         * FormFloat.C: Fixed and better GUI-logic
3314
3315 2002-07-25  André Pönitz <poenitz@gmx.net>
3316
3317         * lyx_gui.C:
3318         * XWorkArea.C: add 'dec' to switch back to decimal output
3319
3320 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3321
3322         * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
3323         (create_submenu): add parameter ``all_disabled'' which will be
3324         false only if the menu contains at least one working item. Disable
3325         submenus who have all_disabled true. What I could not do, though
3326         is disable menubar items when all the menu is disabled (because I
3327         know about it only when I try to open this menu)
3328
3329 2002-07-25  Herbert Voss  <voss@perce.de>
3330
3331         * FormBibtex.C (update): clear browser first
3332
3333 2002-07-25  Juergen Vigna  <jug@sad.it>
3334
3335         * XWorkArea.C (work_area_handler): set y_old and x_old to some
3336         values in the MOUSE or DRAG even.
3337
3338 2002-07-25  John Levon  <levon@movementarian.org>
3339
3340         * forms/form_float.fd: "Span columns"
3341
3342 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3343
3344         * FormFloat.C:
3345         * forms/form_float.fd: Implement default placement checkbox;
3346         some minor tweaks
3347
3348 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3349
3350         * Menubar_pimpl.C (create_submenu): add the code for splitting too
3351         long menus here. Remove call to add_toc.
3352
3353         * Menubar_pimpl.C (add_toc):
3354         (add_toc2): remove. This code is now in MenuBackend; now, all the
3355         frontend has to do is to support the item kinds Command, Submenu
3356         and Separator. The rest is done transparently.
3357
3358 2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3359
3360         * FormFloat.C:
3361         * forms/form_float.fd: Implement Wide Float toggle and !-option;
3362         disable h and b with wide floats
3363
3364 2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3365
3366         * Menubar_pimpl.C (create_submenu): updates due to changes in
3367         menubackend.
3368
3369 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3370
3371         * XMiniBuffer.h: add connection objects, and use them
3372         * XMiniBuffer.C (XMiniBuffer): here and
3373         (dd_init): here
3374
3375         * XFormsView.h: add connection objects, use them
3376         * XFormsView.C (XFormsView): here
3377
3378 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3379
3380         * XFormsView.C: don't call toolbar_->set()
3381
3382         * Toolbar_pimpl.h:
3383         * Toolbar_pimpl.C: rationalise code, remove half-working
3384           update stuff into simple add()
3385
3386 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3387
3388         * lyx_gui.C: add lyx_gui::exit()
3389
3390 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
3391
3392         * Toolbar_pimpl.h:
3393         * Toolbar_pimpl.C: remove ->push()
3394
3395 2002-07-22  Herbert Voss  <voss@lyx.org>
3396
3397         * FormGraphics.C: add tooltips, changesize_type to size_kind.
3398         some rearrangements to the code
3399
3400 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
3401
3402         * FormToc.C: std:: fix
3403
3404 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3405
3406         * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
3407
3408         * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
3409         and "commandtags.h"
3410
3411         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
3412
3413         * FormSendto.C:
3414         * FormParagraph.C:
3415         * FormMinipage.C:
3416         * FormGraphics.C:
3417         * FormForks.C:
3418         * FormCitation.C:
3419         * DropDown.C: update to use new getString and getVector
3420
3421         * xforms_helpers.[Ch]: replace getVectorFromChoice and
3422         getVectorFromBrowser by getVector; replace getStringFromInput,
3423         getStringFromBrowser and getSelectedStringFromBrowser with
3424         getString, which works with input, choice and browser objects
3425
3426         * Menubar_pimpl.C:
3427         * FormToc.C: update to use new toc.[Ch]
3428
3429 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
3430
3431         * XFormsView.C: move autosave timer to LyXView.C
3432
3433 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3434
3435         * Menubar_pimpl.[Ch]: remove support for multiple menubars
3436
3437 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
3438
3439         * XMiniBuffer.h:
3440         * XMiniBuffer.C: cleanup, make start/end history work as before
3441
3442 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
3443
3444         * FormMathsDelim.C:
3445         * FormMathsMatrix.C: fix dispatch calls nicely
3446
3447 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3448
3449         * Menubar_pimpl.C (add_toc): avoid crash when there is no document
3450         open
3451
3452         * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
3453
3454 2002-04-28  Herbert Voss  <voss@perce.de>
3455
3456         * FormGraphics.C:
3457         * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
3458
3459 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
3460
3461         * DropDown.h:
3462         * DropDown.C: remove unneeded LyXView *
3463
3464         * XFormsView.h:
3465         * XFormsView.C: changes for minibuffer rework
3466
3467         * XMiniBuffer.h:
3468         * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
3469           old code to here
3470
3471         * lyx_gui.C: add FIXME
3472
3473 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
3474
3475         * FormMathsDelim.C:
3476         * FormMathsMatrix.C: fix dispatch calls
3477
3478 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
3479
3480         * Menubar_pimpl.C:
3481         * Toolbar_pimpl.C:
3482         * lyx_gui.C:
3483         * XformsView.C: remove initMiniBuffer(), verboseDispatch()
3484
3485         * xfont_loader.C: remove call to messagePush(),Pop()
3486
3487 2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
3488
3489         * FormFiledialog.C: Add missing #include
3490
3491 2002-07-17  Angus Leeming  <leeming@lyx.org>
3492
3493         * xformsImage.C (init_graphics): disable direct loading of PostScript
3494         files. It's more effort than it's worth.
3495
3496 2002-07-17  André Pönitz <poenitz@gmx.net>
3497
3498         * FormPreferences.C: add help for $$s feature, lots of stupid "code
3499          beautifying"
3500
3501 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
3502
3503         * FormPreferences.C:
3504         * forms/form_preferences.fd: remove 2nd exit confirmation
3505
3506 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
3507
3508         * XFormsView.h:
3509         * XFormsView.C: hook up view_state_changed
3510
3511 2002-07-16  Angus Leeming  <leeming@lyx.org>
3512
3513         * XPainter.C: add some #ifdef ugliness to enable the home grown image
3514         loader to work too.
3515
3516 2002-07-16  André Pönitz <poenitz@gmx.net>
3517
3518         * FormFiledialog.[Ch]: rename member variables, rewrite some functions
3519
3520 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
3521
3522         * xformsImage.h:
3523         * xformsImage.C: add isDrawable()
3524
3525         * XPainter.C: use static cast to xformsImage
3526
3527 2002-07-14  Angus Leeming  <leeming@lyx.org>
3528
3529         * lyx_gui.C (C_read_callback): give it extern "C" linkage.
3530
3531 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
3532
3533         * lyx_gui.C: add set_read_callback()
3534
3535 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3536
3537         * lyx_gui.C: move init_graphics() into setup
3538
3539 2002-07-12  Angus Leeming  <leeming@lyx.org>
3540
3541         * xformsImage.C (width): apply fudge irrespective of library version.
3542
3543 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3544
3545         * Toolbar_pimpl.h:
3546         * Toolbar_pimpl.C: remove unused (de)activate()
3547
3548 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3549
3550         * lyx_gui.C: implement update_fonts(), font_available()
3551
3552 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
3553
3554         * lyx_gui.C: add update_color()
3555
3556 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
3557
3558         * FormPreferences.C:
3559         * forms/form_preferences.fd: remove file->new asks for name
3560
3561 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
3562
3563         * XWorkArea.h:
3564         * XWorkArea.C: do a copy area on redraw when no geometry change
3565
3566 2002-07-11  Herbert Voss  <voss@perce.de>
3567
3568         * FormGraphics.C (input): test also the height for %-value, when
3569         importing the latex-value into the lyx-view
3570
3571 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
3572
3573         * XMiniBuffer.C (peek_event):
3574         * combox.C (peek_event):
3575         * DropDown.C (peek): support keypad keys
3576
3577 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
3578
3579         * xscreen.C: add const
3580
3581 2002-07-09  Angus Leeming  <leeming@lyx.org>
3582
3583         * xformsImage.C (scale): use boost::tie.
3584         (width): fudge to fix bug in image width for xforms <= 0.89.6.
3585
3586 2002-07-08  Angus Leeming  <leeming@lyx.org>
3587
3588         * forms/fdfix.sh: whitespace.
3589
3590 2002-07-05  Angus Leeming  <leeming@lyx.org>
3591
3592         * lyx_gui.C (hexname): new function.
3593
3594 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3595
3596         * lyx_gui.C (init_graphics): boost::function assign, not
3597         boost::signal connect.
3598
3599         * combox.C (Combox): what remove does is now done implicitly from
3600         XFormsView destructor.
3601
3602         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
3603
3604         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
3605
3606         * XFormsView.C (XFormsView): hide and free form_
3607         (getForm): raw pointer return
3608         (create_form_form_main): raw pointer set
3609
3610         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
3611         implicitly from XFormsView destructor.
3612
3613 2002-07-04  André Pönitz <poenitz@gmx.net>
3614
3615         * FormInset.[Ch]: reduce #include depencies
3616
3617         * guiapi.C: suppress compiler warning
3618
3619 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3620
3621         * FormInclude.C: Comment out unneeded and wrong update mechanism
3622         (related to bug #459)
3623         *forms/form_include.fd: define missing callbacks (bug #459)
3624
3625 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
3626
3627         * FormDocument.C (build): add pt154 encoding
3628
3629 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3630
3631         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
3632
3633 2002-07-01  Angus Leeming  <leeming@lyx.org>
3634
3635         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
3636
3637 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
3638
3639         * forms/fdfix.sh: fix compilation failure on WinXP.
3640
3641 2002-06-28  Angus Leeming  <leeming@lyx.org>
3642
3643         * XPainter.[Ch]: changes associated with the name change
3644         grfx::GImage -> grfx::Image.
3645
3646         * xformsGImage.[Ch]: deleted.
3647         * xformsImage.[Ch]: new files, reflecting changed class name.
3648
3649         * Makefile.am:
3650         * lyx_gui.C: associated changes.
3651
3652 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
3653
3654         * FormPreferences.C
3655         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
3656
3657 2002-06-26  Angus Leeming  <leeming@lyx.org>
3658
3659         * xformsGImage.C (load, setPixmap): changes aassociated with moving
3660         grfx::DisplayType out of grfx::GParams.
3661
3662 2002-06-25  Angus Leeming  <leeming@lyx.org>
3663
3664         * FormPreferences.C (LnFmisc::apply): Comment out the call to
3665         grfx::GCache::changeDisplay. The method no longer exists now that the
3666         pixmap generation part of the graphics loader has been moved into
3667         InsetGraphics.
3668
3669 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3670
3671         * Toolbar_pimpl.C: layout as layout
3672
3673 2002-06-21  Angus Leeming  <leeming@lyx.org>
3674
3675         * xscreen.C: add a using std::endl directive.
3676
3677 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3678
3679         * FormPreferences.h:
3680         * FormPreferences.C:
3681         * forms/form_preferences.fd: remove show_banner, display_shortcuts
3682
3683 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3684
3685         * XWorkArea.h:
3686         * XWorkArea.C: remove splash, should be handled in
3687           LyXScreen::greyOut()
3688
3689 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
3690
3691         * forms/form_texinfo.fd: "Update List" not "Rescan"
3692
3693 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3694
3695         * guiapi.C: createIndex() changed
3696
3697 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3698
3699         * FormBibtex.C: use new lyx::eliminate_duplicates
3700
3701 2002-06-20 Herbert Voss  <voss@perce.de>
3702
3703         * FormBibtex.C:
3704         * forms/form_bibtex.fd: give better support for choosing the
3705         bibstyle (new browserfield with the available bibstyles).
3706         move some code of ControlTexinfo into a helper
3707         file support/tex-helpers to use some of the functions
3708
3709 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3710
3711         * XWorkArea.h:
3712         * XWorkArea.C: remove unused code, name change
3713
3714 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3715
3716         * XLyXKeySym.h:
3717         * XLyXKeySym.C: whitespace
3718
3719 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
3720
3721         * XWorkArea.h: remove focus stuff, greyOut()
3722
3723 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
3724
3725         * XWorkArea.C: remove focus/unfocus events
3726
3727 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
3728
3729         * XWorkArea.h: remove unused methods
3730
3731 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
3732
3733         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
3734           Cleaner, smaller.
3735
3736 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
3737
3738         * XWorkArea.h: remove unused width()
3739
3740 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
3741
3742         * guiapi.C: fix compile with libAiksaurus
3743
3744 2002-06-17  Herbert Voss  <voss@perce.de>
3745
3746         * forms/.cvsignore: ignore the *.lo files
3747
3748 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
3749
3750         * FormSearch.h:
3751         * FormSearch.C: focus and select search string on open (bug #77)
3752
3753 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3754
3755         * changes to let the function setup happen in frontends
3756
3757         * guiapi.C: new file
3758
3759 2002-06-16    <alstrup@diku.dk>
3760
3761         * xscreen.C (draw): After drawing, we wait for X with XSync..
3762
3763         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
3764
3765         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
3766
3767         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
3768
3769         * WorkAreaFactory.C: New file for GUII WorkArea.
3770
3771         * LyXScreenFactory.C: WorkArea GUIIized.
3772
3773 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
3774
3775         * LyXKeySymFactory.C: Added XForms implementation.
3776
3777         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
3778         stuff.
3779
3780         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
3781
3782 2002-06-14  Lyx Development team  <lyx@electronia>
3783
3784         * LyXScreenFactory.C: Implementation for XForms.
3785
3786         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
3787         called XScreen (surprise!).
3788
3789 2002-06-14  Angus Leeming  <leeming@lyx.org>
3790
3791         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
3792
3793         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
3794         if not, exit gracefully.
3795         Test whether the newly generated .h file is different from the existing
3796         one and if not discard it to prevent unnecessary recompilation in the
3797         xforms directory.
3798
3799 2002-06-14  Angus Leeming  <leeming@lyx.org>
3800
3801         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
3802         "this", ro we'll get a crash following FormBaseDeprecated's
3803         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
3804
3805         This is the only form in which all the folders are not built in the
3806         parent class direct, so this is the only one that should suffer from
3807         this bug.
3808
3809 2002-06-12  Angus Leeming  <leeming@lyx.org>
3810
3811         * form_*.[Ch]: removed from the repository.
3812         * forms/Makefile.am:
3813         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
3814
3815         * forms/form_*.fd: use a consistent naming convention for the fdesign
3816         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
3817         struct FD_aboutlyx;
3818         struct FD_aboutlyx_version;
3819         struct FD_aboutlyx_credits;
3820         struct FD_aboutlyx_license;
3821
3822         * forms/fdfix[ch].sed: no longer write the build routines for the
3823         fdesign generated FD_xyz structs as member methods of the controlling
3824         FormXyz class. It's unnecessary and needs patch files in addition to
3825         the sed magic to work properly. Thus, the structs above are now
3826         generated by routines
3827         FD_aboutlyx * build_aboutlyx(void *);
3828         FD_aboutlyx_version * build_aboutlyx_version(void *);
3829         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
3830         FD_aboutlyx_license * build_aboutlyx_license(void *);
3831
3832         * forms/README: document all the above.
3833
3834         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
3835
3836         * forms_gettext.[Ch]: new files containing only the scex, idex functions
3837         stored previously in xforms_helpers.[Ch].
3838
3839         * xforms_helpers.[Ch]: removed scex, idex functions.
3840
3841         * Most other files: minor changes associated with the above.
3842
3843 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3844
3845         * XWorkArea.h:
3846         * XWorkArea.C: move scrolling logic into here
3847
3848         * ColorHandler.h:
3849         * ColorHandler.C:
3850         * XPainter.h:
3851         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
3852         s/Painter/XPainter/
3853
3854 2002-06-12  Angus Leeming  <leeming@lyx.org>
3855
3856         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
3857
3858 2002-06-12  Angus Leeming  <leeming@lyx.org>
3859
3860         * FormParagraph.C: include ParagraphParameters.h now that
3861         ParagraphParameters is forward declared in ControlParagraph.h.
3862
3863 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
3864
3865         * FormMathsDelim.C: fix delimiter pre-display rendering
3866           mess-up bug (354)
3867
3868 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3869
3870         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
3871
3872 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3873
3874         * XFormsView.h:
3875         * XFormsView.C: move init() back to LyXView
3876
3877 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3878
3879         * GUIRunTime.C: remove in favour of ...
3880
3881         * Makefile.am:
3882         * lyx_gui.C: ... GUI startup namespace
3883
3884         * XFormsView.h:
3885         * XFormsView.C: change show() prototype
3886
3887         * XPainter.C:
3888         * xfont_loader.C: don't use GUIRunTime any more
3889
3890 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3891
3892         * ColorHandler.C:
3893         * FontInfo.h:
3894         * FormBase.C:
3895         * FormBaseDeprecated.C:
3896         * MathsSymbols.C:
3897         * Menubar_pimpl.C: minor cleanups
3898
3899 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3900
3901         * xformsGImage.C:
3902         * FontInfo.h:
3903         * FontInfo.C: some cleanup
3904
3905         * XWorkArea.C:
3906         * XFormsView.h:
3907         * XFormsView.C: some minor cleanup, use of
3908           scoped_ptr
3909
3910         * xfont_loader.h:
3911         * xfont_loader.C: rename
3912
3913 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
3914
3915         * XWorkArea.h:
3916         * XWorkArea.C: use workHeight(), remove enter/leaveView
3917
3918 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
3919
3920         * XWorkArea.h:
3921         * XWorkArea.C: remove belowMouse() and active()
3922
3923 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
3924
3925         * xfont_metrics.h:
3926         * xfont_metrics.C:
3927         * XPainter.C: X-specific metrics stuff moved into xforms/ only
3928
3929 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
3930
3931         * FormParagraph.[Ch]: moved to mvc
3932         * form_paragraph.[Ch]: idem
3933         * forms/form_paragraph.fd: idem
3934         * Dialogs.C: idem
3935
3936 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3937
3938         * GUIRunTime.C (initialiseGraphics): condition the choice of
3939         loader on USE_XFORMS_IMAGE_LOADER
3940
3941         * xformsGImage.C (init_graphics): do not initialize jpeg support
3942         if not available
3943
3944 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
3945
3946         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
3947
3948 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3949
3950         * FormMathsPanel.C: do not include ButtonController.tmpl
3951         * FormPreferences.C: ditto
3952         * xformsBC.C: ditto
3953
3954         * FormBase.h (controller): remove ViewBase:: prefix
3955
3956 2002-06-07  Angus Leeming  <leeming@lyx.org>
3957
3958         Fixes needed to compile with Compaq cxx 6.5.
3959         * ColorHandler.C:
3960         * DropDown.C:
3961         * FormThesaurus.C:
3962         all c-library variables have been moved into namespace std.
3963         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
3964
3965         * XFormsView.C: add a using std::abs directive.
3966
3967         * FormBase.h (FormCB::controller): I have had to prefix base class
3968         methods with Base:: Wierd!
3969
3970 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
3971
3972         * xformsGImage.h: an xforms build fix
3973
3974 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
3975
3976         * Tooltips.C: fix some sigc++ -> boost errors.
3977
3978 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
3979
3980         * GUIRunTime.C:
3981         * XFormsView.C:
3982         * XWorkArea.C:
3983         * xforms_resize.C:
3984         * xformsGImage.h: fixes for xforms 1.0 version
3985           checking
3986
3987 2002-05-10  Herbert Voss  <voss@perce.de>
3988
3989         * FormInclude.C (input, update): disable load-button when
3990         "use verbatim" is enabled
3991
3992 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3993
3994         * FileDialog.C (FileDialog): fix () bug when using new
3995         * xformsGImage.C (newImage): ditto
3996         * Toolbar_pimpl.C (Pimpl): ditto
3997         * xfont_loader.C (getFontinfo): ditto
3998
3999 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4000
4001         * switch from SigC signals to boost::signals.
4002
4003         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
4004
4005 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4006
4007         * FormDocument.C (input): set preamble too when saving default
4008         template.
4009
4010 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
4011
4012         * Makefile.am:
4013         * XWorkArea.h:
4014         * XWorkArea.C: moved here
4015
4016 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
4017
4018         * ColorHandler.h:
4019         * ColorHandler.C:
4020         * FontInfo.h:
4021         * FontInfo.C: moved here
4022
4023         * xfont_loader.h:
4024         * xfont_loader.C: moved here
4025
4026         * Makefile.am:
4027         * xfont_metrics.C: changes from above
4028
4029 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
4030
4031         * Makefile.am:
4032         * XPainter.C:
4033         * xfont_metrics.h:
4034         * xfont_metrics.C: moved font metrics code
4035
4036 2002-05-24  Juergen Vigna  <jug@sad.it>
4037
4038         * FormMathsBitmap.C: include local includes first (selfcontainment)
4039         * FormMathsBitmap.h: include LString.h first.
4040
4041 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
4042
4043         * XFormsView.C:
4044         * lyxlookup.h:
4045         * lyxlookup.C:
4046         * Makefile.am: move here
4047
4048 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
4049
4050         * DropDown.h:
4051         * FileDialog.C:
4052         * FormBaseDeprecated.C:
4053         * FormDocument.C:
4054         * FormIndex.C:
4055         * FormInset.C:
4056         * FormMathsBitmap.C:
4057         * FormMathsDelim.C:
4058         * FormMathsMatrix.C:
4059         * FormMathsPanel.C:
4060         * FormParagraph.C:
4061         * FormPreferences.C:
4062         * FormPrint.C:
4063         * FormTabular.C:
4064         * Makefile.am:
4065         * XFormsView.h:
4066         * XFormsView.C: LyXView is now in frontends/,
4067         XFormsView moved to here
4068
4069 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
4070
4071         * Makefile.am:
4072         * XPainter.h:
4073         * XPainter.C: move Painter here
4074
4075 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4076
4077         * Menubar_pimpl.C: add scoped_ptr.hpp
4078
4079         * FormPrint.h: remove smart_ptr.hpp
4080
4081         * FormBase.h: use more specific smart_ptr header
4082         * FormCharacter.h: ditto
4083         * FormMathsStyle.h: ditto
4084         * FormAboutlyx.h: ditto
4085         * Menubar_pimpl.h: ditto
4086         * FormTabular.h: ditto
4087         * FormPreferences.h: ditto
4088         * FormParagraph.h: ditto
4089         * FormMathsSpace.h: ditto
4090         * FormMathsPanel.h: ditto
4091         * FormMathsMatrix.h: ditto
4092         * FormMathsDelim.h: ditto
4093         * FormMathsDeco.h: ditto
4094         * FormGraphics.h: ditto
4095         * FormDocument.h: ditto
4096
4097 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
4098
4099         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
4100           (bug 406) (from Angus)
4101
4102 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
4103
4104         * FormDocument.C (language_apply): Fix language changing.
4105
4106 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
4107
4108         * Tooltips.C: enable tooltips by default.
4109
4110 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
4111
4112         * xforms_resize.h: improve the doc++ comments.
4113
4114         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
4115         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
4116         providing this info "somehow".
4117         Constify a few variables.
4118         whitespace changes.
4119
4120 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
4121
4122         * FormBase.C (show):
4123         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
4124         is widened sufficiently to display wholely the tabs of any
4125         tabbed-folders. This is more than just cosmetic as it will prevent
4126         crashes when selecting a partly displayed tab. (The problem occurs
4127         with a "long" locale like German and xforms < 0.9999.)
4128
4129         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
4130         by how much a dialog should be scaled to show its tabs fully (should
4131         it have a tabfolder).
4132
4133 2002-05-08  Garst Reese  <reese@isn.net>
4134
4135         * FormMathsDeco.C: fix offset to normal size decos.
4136
4137 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
4138
4139         * xformsGImage.C (rotate): work-around xforms bug when rotating by
4140         270 degs.
4141
4142 2002-05-02  Herbert Voss  <voss@perce.de>
4143
4144         * FormBibtex.C (apply): a change from a style to an empty one
4145         (which is valid) wasn't saved
4146
4147 2002-05-02  Herbert Voss  <voss@perce.de>
4148
4149         * FormGraphics.C (input): do not read bb new when it was changed
4150
4151 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
4152
4153         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
4154         * FormParagraph.C: "Other" -> "Custom"
4155         * FormPreferences.C: "USletter" -> "US letter" etc.
4156         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
4157         * forms/form_preferences.fd: style consistency
4158
4159 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
4160
4161         * FormCharacter.C:
4162         * FormDocument.C:
4163         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
4164
4165         * xforms_helpers.h (findPos): new template.
4166
4167         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
4168         for the rotation origins.
4169
4170         * FormGraphics.C: internationalise the rotation origin strings in the
4171         choice using the same approach as used for the language names in the
4172         Character, Document, Preferences dialogs.
4173
4174 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
4175
4176         * FormCharacter.C:
4177         * FormDocument.C:
4178         * FormPreferences.C: use the bool flag to getLanguageData as
4179         appropriate. No longer translate the strings as this is done in
4180         getLanguageData.
4181
4182 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
4183
4184         * FormBibtex.C:
4185         * FormCitation.C: fix two typos
4186
4187 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
4188
4189         * FormCharacter.h:
4190         * FormDocument.h:
4191         * FormPreferences.h: store a vector<string> lang_ of language
4192         identifiers.
4193
4194         * FormCharacter.C: changes associated with frnt::getLanguageData
4195         returning a vector<LanguagePair> rather than a vector<string>.
4196
4197         * FormDocument.C:
4198         * FormPreferences.C: internationalise the languages on display, similar
4199         to the changes in FormCharacter.C.
4200
4201 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
4202
4203         * FormMathsPanel.C: translate Close
4204         * FormGraphics.C: a little more translation
4205
4206 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
4207
4208         * FormCitation.C (apply, input): ensure that the choice is always valid.
4209
4210         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
4211         identifier when performing one of the substitutions. "shortcut" can
4212         reasonably appear in the label.
4213
4214 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
4215
4216         * Makefile.am: fix typo "shoul go to" -> "should go to".
4217
4218         * forms/form_preferences.fd: Modify naming for Converter flags
4219         ("Extra flags") and remove a couple of shortcut-clashes.
4220
4221         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
4222
4223 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
4224
4225         * FormBibtex.C: Do not use a blank after the comma for multiple
4226         bib-files (which is not read in correctly).
4227
4228 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
4229
4230         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
4231         disable the choice.
4232
4233 2002-04-19  Juergen Vigna  <jug@sad.it>
4234
4235         * FormParagraph.C (changedParagraph): don't check for p == par_ as
4236         we don't set par_ on a changedParagraph call so we don't resete the
4237         buttons and message when we return to the original paragraph!
4238
4239 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
4240
4241         * forms/cvsignore: add Makefile.
4242
4243 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4244
4245         * forms/Makefile.am: make it a dummy make file + extra dist
4246
4247 2002-04-14  Herbert Voss  <voss@perce.de>
4248
4249         * FormCharacter.C
4250         * FormExternal.C: adding #include "support/lstrings.h"
4251         for the getStringFromVector and vice versa
4252
4253 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
4254
4255         * FormParagraph.C (changedParagraph): ensure that the warning message
4256         is removed if the underlying paragraph will accept our changes.
4257
4258 2002-04-09  Herbert Voss  <voss@perce.de>
4259
4260         * FormGraphics.C: allow rotate-values like 270.1
4261         * xformsGImage.C (rotate): get the right rotate-angle from
4262         GraphicParams
4263
4264 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
4265
4266         * xformsGImage.C (clip): no need to check if the width, height are > 0
4267         because the BoundingBox would be empty() in this weren't the case.
4268
4269 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
4270
4271         * FormDocument.[Ch]: Add a new method UpdateClassParams
4272         which is used in CheckChoiceClass to update the fontsizes
4273         and other necessary stuff (pagestyle) on class change
4274         (hopefully finally fix bug #306)
4275
4276 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4277
4278         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
4279         (updatesrc): delete wrong version
4280
4281 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4282
4283         * forms/.cvsignore: add Makefile.in
4284
4285         * forms/Makefile.am: make distcheck work, new file
4286
4287         * Makefile.am: make distcheck work
4288
4289 2002-04-05  Herbert Voss  <voss@perce.de>
4290
4291         * FormGraphics.C: use correct unit bp (big point - PostScript point)
4292         for the bounding box values
4293
4294 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
4295
4296         * FormGraphics.C (updateBB, input): Don't set the path of the file
4297         passed to readBB. Let the controller do that because it knows about
4298         the buffer (and therefore the path) whereas the view has no idea.
4299
4300 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
4301
4302         * xformsGImage.C (clip): ensure that the clipped image has sensible
4303         dimensions.
4304
4305 2002-04-04  Herbert Voss  <voss@lyx.org>
4306
4307         * FormGraphics.C (updateBB):  new method to read the BBox when reading
4308         a new file or changing an existing one.
4309
4310 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4311
4312         * FormCharacter.C (findPos): add a missing typename
4313
4314 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
4315
4316         * FeedbackController.C:
4317         * FormBibtex.C:
4318         * FormCitation.C:
4319         * FormForks.C:
4320         * FormMathsBitmap.C:
4321         * FormPreferences.C:
4322         * FormSendto.C:
4323         * FormTexinfo.C:
4324         * Tooltips.C:
4325         * xforms_helpers.C: use _() correctly rather than N_().
4326
4327 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
4328
4329         * FormDocument.C (CheckChoiceClass): update the necessary class
4330         settings on class change (fix bug #306)
4331
4332 2002-03-27  Herbert Voss  <voss@lyx.org>
4333
4334         * xforms_helpers.h:
4335         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
4336         and text%
4337
4338 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
4339
4340         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
4341         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
4342         The MathsSymbols are now xforms-independent.
4343
4344         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
4345
4346 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
4347
4348         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
4349
4350         * FormGraphics.C (input): don't disallow the input of a file that's
4351         not there.
4352
4353 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
4354
4355         * FormParagraph.C (changedParagraph): whitespace.
4356
4357         * xforms_helpers.C: rearrange #includes.
4358
4359         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
4360
4361         * FormPrint.C: changes associated with changes to RadioButtonGroup.
4362
4363         * FormGraphics.C:
4364         * forms/form_graphics.fd: rename some of the widgets.
4365
4366 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
4367
4368         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
4369         file can't be found.
4370
4371         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
4372         only if the underlying paragraph will accept changes.
4373
4374         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
4375
4376         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
4377         set the choice to a unit that isn't present in the choice!
4378         Also remove #if 0 sections of code.
4379
4380 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4381
4382         * several files: ws cleanup
4383
4384 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
4385
4386         * lots: whitespace changes.
4387
4388 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
4389
4390         * FormParagraph.C: a little more factorisation.
4391
4392 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
4393
4394         * xforms_helpers.C (setCursorColor):
4395         * Tooltips.C (set): remove XC_question_arrow code.
4396
4397         * FeedbackController.[Ch] (clearMessage): new method.
4398
4399         * FeedbackController.C (postMessage): the warning message is now
4400         displayed in red!
4401
4402         * FormParagraph.C: define some helper functions to minimise the amount
4403         of repeated code.
4404
4405         * FormDocument.C:
4406         * FormGraphics.C:
4407         * FormMinipage.C:
4408         * FormTabular.C: use the FeedbackController to post the warning
4409         messages.
4410
4411 2002-03-19  André Pönitz <poenitz@gmx.net>
4412
4413         * FormParagraph.C: whitespace changes
4414
4415 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
4416
4417         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
4418         longer call fl_set_object_helper as this routine respects line breaks
4419         only if the dialog is visible.
4420         (getTooltip): renamed as get.
4421         (toggleTooltips): renamed as set and made public.
4422
4423         * FormBase.C (show):
4424         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
4425
4426         * FormBibtex.C (build):
4427         * FormCitation.C (build):
4428         * FormForks.C (build):
4429         * FormSendto.C (build):
4430         * FormTexinfo.C (build):
4431         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
4432
4433         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
4434
4435 2002-03-18  Juergen Vigna  <jug@sad.it>
4436
4437         * FormTabular.C (update): deactivate left/right border settings for
4438         multicolumns if not an outer cell or no parent multicolumn cell.
4439
4440 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
4441
4442         * GUIRunTime.C: add spaces to error messages
4443
4444 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
4445
4446         * FormBase.C (show):
4447         * FormBaseDeprecated.C (show): set the initial state of the cursor.
4448
4449         * FormPreferences.C (Colors::apply()): use the helper function
4450         setCursorColor.
4451
4452         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
4453         Can only set the cursor if the dialog is visible.
4454
4455         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
4456         color of all cursors used by LyX.
4457         (XformsColor::read): use it.
4458
4459 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
4460
4461         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
4462         housekeeping changes.
4463         1. Ensure that all radio buttons are wrapped up within a group.
4464         2. Rename all button_cancel as button_close.
4465         3. Ensure that all objects follow the naming scheme outlined in
4466            forms/README
4467
4468         class             | prefix
4469         ------------------+-------
4470         FL_BROWSER        | browser
4471         FL_BUTTON         | button
4472         FL_PIXMAPBUTTON   | button
4473         FL_CHECKBUTTON    | check
4474         FL_CHOICE         | choice
4475         FL_COUNTER        | counter
4476         FL_DIAL           | dial
4477         FL_INPUT          | input
4478         FL_FRAME          | frame
4479         FL_LABELFRAME     | frame
4480         FL_ROUND3DBUTTON,
4481         RADIO_BUTTON      | radio
4482         FL_SLIDER         | slider
4483         FL_VALSLIDER      | slider
4484         FL_TABFOLDER      | tabfolder
4485         FL_TEXT           | text
4486
4487         The only exceptions to this are objects that are to be converted
4488         in the sed scripts. At the moment this applies only to bmtable:
4489
4490         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
4491
4492 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4493
4494         * doxygen fixes.
4495
4496 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
4497
4498         * FeedbackController.C: improve a comment.
4499
4500         * FormFiledialog.C: whitespace change.
4501
4502         * FormBibitem.C (build):
4503         * FormBibtex.C (build):
4504         * FormCitation.C (build):
4505         * FormDocument.C (build):
4506         * FormExternal.C (build):
4507         * FormGraphics.C (build):
4508         * FormInclude.C (build):
4509         * FormIndex.C (build):
4510         * FormMathsMatrix.C (build):
4511         * FormMinipage.C (build):
4512         * FormParagraph.C (build):
4513         * FormPrint.C (build):
4514         * FormRef.C (build):
4515         * FormSendto.C (build):
4516         * FormSpellchecker.C (build):
4517         * FormTabular.C (build):
4518         * FormThesaurus.C (build):
4519         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
4520         Means that pasting with the middle mouse button will activate the
4521         Ok, Apply buttons.
4522
4523         * FeedbackController.C (MessageCB): fix crash by removing
4524         Assert(message_widget_) and returning silently in this case.
4525         Can happen quite justifiably.
4526
4527         * Most files: consistent comments at the top of the file, usable by
4528         sourcedoc.
4529
4530 2002-03-09  Herbert Voss  <voss@lyx.org>
4531
4532         * FormGraphics.C: test if file exists, simplify an if command
4533
4534 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
4535
4536         * FormToc.C: make goto not reset the dialog
4537
4538 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
4539
4540         * FeedbackController.[Ch]: new files, providing a standard interface to
4541         the feedback and warning messages. Created by stripping code out of
4542         FormBase.
4543
4544         * FormBase.[Ch]: strip out all the feedback code and simplify yet
4545         further the tooltips code.
4546
4547         * FormBase.[Ch]:
4548         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
4549         Derive both classes from FeedbackController so daughter classes each
4550         have a common interface for same.
4551
4552         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
4553         Tooltips wrapper class.
4554
4555         * Tooltips.[Ch]: work out how to update tooltips when using
4556         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
4557         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
4558         and when the dialog has some tooltips.
4559
4560         * FormPreferences.[Ch]: strip out all the feedback code and use
4561         the FeedbackController.
4562
4563         * xforms_helpers.C: save the color of the gui pointer.
4564
4565         * FormBibtex.[Ch]:
4566         * forms/form_bibtex.fd:
4567         * FormCitation.[Ch]:
4568         * forms/form_citation.fd:
4569         * FormForks.[Ch]:
4570         * forms/form_forks.fd:
4571         * FormSendto.[Ch]:
4572         * forms/form_sendto.fd:
4573         * FormTexinfo.[Ch]:
4574         * forms/form_texinfo.fd: remove "Help" button and rejig for much
4575         simplified tooltips code.
4576
4577         * Makefile.am: add FeedbackController.[Ch].
4578
4579 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4580
4581         * FormGraphics.C: Tiny stylistic correction.
4582
4583 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4584
4585         * FormGraphics.C:
4586                 - Make radiobuttons change too when using Latex size in
4587                   lyxview and vice versa.
4588                 - Fix a typo where the value for height (lyxview) was
4589                   taken from width (size).
4590                 - Remove *%-values from lyxview.
4591                 - Add an Alert when using "Get Latex size" and that contains
4592                   *%-values.
4593         * FormTabular.C: Remove obsolete comment.
4594
4595 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
4596
4597         * FormMathsDeco.C: add leftrightarrows to the bitmap.
4598
4599         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
4600
4601 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
4602
4603         * xformsGImage.C (statusCB, errorCB): close the file streams once the
4604         image is loaded or if an error occurs.
4605         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
4606         it permanently (and does not make a copy!).
4607
4608 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
4609
4610         * xformsGImage.[Ch]: new files. An image loader based on xforms library
4611         routines.
4612
4613         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
4614         your version of the xforms libraries is up to the task.
4615
4616         * Makefile.am: compile the xforms image loader if so configured.
4617
4618 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
4619
4620         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
4621
4622         * Dialogs.C:
4623         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
4624
4625 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
4626
4627         * FormDocument.C (build): add a std:: qualifier to remove_if.
4628
4629 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4630
4631         * Toolbar_pimpl.[Ch]: layout as string
4632
4633         * FormParagraph.C: layout as string
4634
4635         * FormDocument.C (build): use remove_if and contains_functor
4636         layout as string
4637
4638 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
4639
4640         * FormMathsBitmap.[Ch]:
4641         * FormMathsPanel.C: Give window titles to bit map sub-panels.
4642
4643 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
4644
4645         * Dialogs.C (initialiseGraphics): a new static method.
4646         Remove Allan's venerable description as I think it's past its sell-by
4647         date.
4648
4649 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
4650
4651         * FormBase.C:
4652         * FormBaseDeprecated.C:
4653         * FormFiledialog.C: possible fix to the Bad Window problems that some
4654         people have been experiencing.
4655
4656 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
4657
4658         * FormForks.C (input_button_all): resolve comparison between signed
4659         and unsigned.
4660
4661 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4662
4663         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
4664         submenus in menubar.
4665
4666 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
4667
4668         * FormForks.[Ch]:
4669         * forms/form_forks.fd: new files. A view for the Forked Child
4670         processes dialog, enabling the user to see what forked processes
4671         are running, and, if he so desires, to kill them.
4672
4673         * Dialogs.C: add the class Forked Child dialog.
4674
4675         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
4676
4677         * forms/makefile: add form_forks.fd.
4678
4679         * FormPreferences.C (LnFmisc::apply): rather ugly: call
4680         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
4681
4682 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4683
4684         * forms/form_graphics.fd: Enlarge Restore button.
4685         * FormGraphics.C: Set filter to bounding box input fields.
4686
4687 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
4688
4689         * Makefile.am: simpler obj. file compiling
4690
4691 2002-02-20  Juergen Vigna  <jug@sad.it>
4692
4693         * FormTabular.C (input): don't call the autoapply on exit input calls
4694         if we don't really have a change!
4695
4696 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4697
4698         * FormBase.h (FormCB): tiny bugfix.
4699
4700         * xforms_helpers.h: remove incorrect comment.
4701
4702 2002-02-18  Herbert Voss  <voss@lyx.org>
4703
4704         * FormGraphics.C: same units for LyX and Latex view, cosmetics
4705
4706 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
4707
4708         * Timeout_pimpl.[Ch] (running): new method.
4709
4710 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
4711
4712         * FormParagraph.C:
4713         * FormTabular.C: added a using std::remove_if directive.
4714
4715 2002-02-14  Herbert Voss  <voss@lyx.org>
4716
4717         * xforms_helpers.h: fix bug with "?%" units
4718
4719 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
4720         * forms/form_graphics.fd:
4721         * form_graphics.C: minor layout changes, such as stretching all
4722         tab-windows to equal sizes and better keyboard-shortcuts.
4723
4724 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
4725         * forms/form_graphics.fd:
4726         * form_graphics.C: minor layout changes, such as stretching all
4727         tab-windows to equal sizes and better keyboard-shortcuts.
4728
4729 2002-02-12  Herbert Voss  <voss@lyx.org>
4730
4731         * forms/form_graphics.fd:
4732         * form_graphics.[Ch]: small changes to the layout, mentioned
4733         by Rob
4734
4735         * FormGraphics.C: fix bug with use of updateWidget... when
4736         no unit is given.
4737
4738 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
4739
4740         * FormMinipage.C: return SMI_VALID on other form changes
4741
4742 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4743
4744         * FormParagraph.C (update): [VSpace:] Delete the special method
4745         for gluelengths...
4746         * xforms_helpers.C: ...and move it here.
4747         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
4748         and updateWidgetsFromLength.
4749
4750 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
4751
4752         * forms/form_external.fd:
4753         * form_external.C: change color2 of a few buttons into the
4754         proper grey color.
4755
4756 2002-02-08  Herbert Voss  <voss@lyx.org>
4757
4758         * forms/form_graphics.fd:
4759         * FormGraphics.C:
4760         * form_graphics.[Ch]: Adding buttons for unzip-Option,
4761         getValues from LyX/LaTeXfolder
4762
4763 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
4764
4765         * forms/form_graphics.fd:
4766         * FormGraphics.C:
4767         * form_graphics.[Ch]: simplify the bounding box folder
4768         of the Graphic GUI
4769
4770 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
4771
4772         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
4773         where one could not have both toggleon and disabled.
4774
4775 2002-02-08  Herbert Voss  <voss@lyx.org>
4776
4777         * xforms_helpers.h: change unit "%" to t%
4778
4779         * FormGraphics.C: fiy bug when BB is read from file and the
4780         unit is always "pt"
4781
4782 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
4783
4784         * FormMathsDeco.C: \underleftarrow and \underrightarrow
4785
4786 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
4787
4788         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
4789
4790         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
4791         clean interface. Means that FormBase, FormBaseDeprecated and
4792         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
4793
4794         * FormBase.C: add a Tooltips instance and interface with it.
4795         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
4796         setTooltipLevel(ob).
4797         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
4798
4799         * FormBibtex.[Ch]:
4800         * FormCitation.[Ch]:
4801         * FormTexinfo.[Ch]:
4802         * Makefile.am: altered appropriately.
4803
4804 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4805
4806         * forms/form_texinfo.fd:
4807         * forms/form_bibtex.fd:
4808         * forms/form_citation.fd: delete text_info field again, add help choice
4809
4810         * FormBibtex.[Ch]:
4811         * FormCitation.[Ch]:
4812         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
4813
4814 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
4815
4816         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
4817         a new method setTooltipLevel(). In turn this determines which of the
4818         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
4819         called from getTooltip.
4820         No need for a "message" widget at the bottom of every dialog, therefore.
4821         If retained, this "message" widget can be used to display "warnings",
4822         pure and simple.
4823
4824         * FormBibtex.[Ch]:
4825         * FormCitation.[Ch]:
4826         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
4827         to lose the "message" widget and to gain a "tooltip level" choice.
4828
4829 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
4830
4831         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
4832         Cancel buttons' positions consistent with the other dialogs.
4833
4834 2002-02-05  Herbert Voss  <voss@lyx.org>
4835
4836         * forms/form_graphics.fd: Noew the same view of the
4837         buttons as in preferences (LyXView). Make some things clear
4838         with better names.
4839         * FormGraphic.C: cosmetic changes to the layout. Delete
4840         the help button
4841
4842 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
4843
4844         * forms/form.texinfo.fd: delete help button, add text_info
4845         * forms/form.citation.fd,form.bibtex.fd: add text_info
4846         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
4847         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
4848         no tooltips in Bibtex).
4849
4850 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
4851
4852         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
4853         working with both xforms 0.88 and 0.89. Use by invoking
4854         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
4855         derived class to provide the required string.
4856
4857 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
4858
4859         * FormBase.[Ch]: make it really easy to set up and use a prehandler
4860         for feedback messages and to invoke an input event on paste from
4861         the middle mouse button. The derived class needs invoke only
4862         setPrehandler(ob) and for the feedback to override the virtual methods
4863         feedback(ob) and clear_feedback(). If the message posted is a warning
4864         rather than mere feedback, first setWarningPosted(true) to ensure
4865         that the message remains visible.
4866
4867         * FormBaseDeprecated.C: a physical rearrangement of the file,
4868         nothing more.
4869
4870         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
4871
4872 2002-02-04  Herbert Voss  <voss@lyx.org>
4873
4874         * forms/form_graphics.fd: small changes to the layout
4875         * FormGraphic.C: Apply-button, keepaspectratio enabling
4876         depends to case of LaTeXView. Other small changes and
4877         fixes. Add LyXView scale.
4878
4879 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
4880
4881         * FormGraphics.C (c-tor): prevent resizing of the dialog.
4882
4883 2002-02-03  Herbert Voss  <voss@lyx.org>
4884
4885         * xforms_helpers.C: fix bug with unit "%" in
4886         updateWidgetsFromLengthString(...)
4887
4888 2002-02-02  Herbert Voss  <voss@lyx.org>
4889
4890         * FormGraphic.C: fix bug with filename, rearrange the code,
4891         delete choice "referencePoint" which is only possible for
4892         rotatebox
4893         * forms/form_graphics.fd: position options in a logical way,
4894         add folder and scale for LyXView
4895
4896 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
4897
4898         * FormGraphics.C (apply, update): respect the new DEFAULT state of
4899         InsetGraphicsParams::DisplayType.
4900
4901 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
4902
4903         * forms/form_graphics.fd: tweeks.
4904
4905 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4906
4907         * FormGraphics.C: Fix MAXDIGIT values for height and width.
4908
4909 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
4910
4911         * forms/form_citation: a few tweaks of my own.
4912
4913 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4914
4915         * forms/form_citation: De-Monsterization (make it smaller).
4916
4917 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
4918
4919         * forms/form_graphics.fd:
4920         * FormGraphics.C: a few tweaks of my own.
4921
4922 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4923
4924         * forms/form_graphics.fd: Very small tweaks.
4925
4926 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4927
4928         * forms/form_graphics.fd: Change the dialog to look similar as
4929         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
4930         added text_warning field..
4931
4932         * FormGraphics.[Ch]: Handle the Rearrangements.
4933         Add input filters and warnings concerning invalid inputs.
4934         Recognize the lyxrc-settings of display_graphics.
4935
4936 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
4937
4938         * FormMathsSpace.h (space_):
4939         * FormMathsStyle.h (style_): change from a short to an int to fix
4940         type conversion warnings.
4941
4942 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
4943
4944         * FormMathsSpace.[Ch]:
4945         * forms/form_maths_space.fd:
4946         Changed the "Space" subpanel of the math panel into one of
4947         ordinary buttons rather than radio buttons. They are now
4948         self-applying so OK and Apply could go.
4949
4950 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
4951
4952         * FormMathsStyle.[Ch]:
4953         * forms/form_maths_style.fd:
4954         Patched to use button arrays. Buttons are self-applying, saving
4955         one keystroke and the OK and Apply buttons.
4956
4957 2002-01-27  Herbert Voss  <voss@lyx.org>
4958
4959         * FormGraphic.[Ch]:
4960         * form_graphic.[Ch]:
4961         * forms/form_graphic.fd: rewritten to support graphicx with
4962         all options and to be sure that the old figinsets are correct
4963         converted.
4964         * xforms-helpers.h: added two choice const for the LyXLength
4965         one with all and one only with length which have a unit.
4966
4967 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4968
4969         * forms/form_minipage.fd: add text_warning field.
4970
4971         * FormMinipage.[Ch]: added input filters and warnings
4972         (ButtonPolicy::SMInput FormMinipage::input)
4973
4974 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
4975
4976         * FormAboutlyx.[Ch]: Removed redundant form() method and
4977         dialog_ variable. They replicate that in the parent FormDB.
4978
4979 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
4980
4981         * FormMathsDeco[hC]:
4982         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
4983         the Decorations sub-panel of mathed. See Lamport Table 3.11.
4984
4985         * FormMathsPanel.C:
4986         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
4987         "negated relations". Lower and broader.
4988
4989 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
4990
4991         * FormTabular.C (update): Remove redundant code.
4992
4993 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
4994
4995         * forms/form_tabular.fd: checkbox2radiobutton changes.
4996
4997 2002-01-20  Herbert Voss  <voss@perce.de>
4998
4999         * FormInclude.[C]: better control of unexistings files
5000         when entered without the browser
5001
5002 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5003
5004         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
5005         is disabled
5006
5007         * combox.C (activate):
5008         (deactivate): change color of labels to reflect the state of the
5009         combox
5010
5011 2002-01-16  Herbert Voss  <voss@lyx.org>
5012
5013         * FormExternal.C (build): activate  apply/ok-button when something
5014         is entered in the filename-field
5015
5016 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
5017
5018         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
5019         rather than 'string::size_type'
5020
5021 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
5022
5023         * FormMathPanel.[hC]:
5024         * MathsSymbols.[hC]:
5025         * form_math_panel.[hC]:
5026         * form_math_panel.fd: Modified. Added five symbol sub-panels
5027         to the math panel containing AMS math symbols: arrows, relations,
5028         negated relation, operators and miscellaneous (also containing some
5029         hebrew and corner symbols).
5030
5031 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5032
5033         * FormMinipage.C (apply): change because MinipageParams::pageWidth
5034         is now a real LyXLength
5035
5036 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
5037
5038         * FormDocument.C: enable line spacing input properly
5039
5040 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
5041
5042         * forms/form_preferences.fd:
5043         * form_preferences.h:
5044         * form_preferences.C:
5045         * FormPreferences.h:
5046         * FormPreferences.C: use better variable name
5047
5048 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
5049
5050         * forms/form_preferences.fd: change "Use Scalable Fonts"
5051           to "Rescale bitmap fonts"
5052
5053 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
5054
5055         * FormMathsPanel.C:
5056         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
5057         the button controller for IgnorantPolicy and PreferencesPolicy.
5058
5059 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5060
5061         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
5062
5063 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5064
5065         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
5066         choice if the input field contains a LyXGlueLength.
5067
5068         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
5069
5070         * FormParagraph.C
5071         * FormDocument.C
5072         * FormTabular.C: Change input filter to allow inserting
5073         gluelengths/lyxlength or numbers with unit choices.
5074
5075         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
5076         which was more or less duplicated.
5077
5078         * FormGraphics.C: set default units, dependent on US/other paper.
5079
5080 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
5081
5082         * Dialogs.C: no longer need to #include the Controller classes, as this
5083         is how done in GUI.h.
5084
5085         * xformsBC.C: #include ButtonController.tmpl, containing the
5086         instatiation of the button controller.
5087
5088 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
5089
5090         * FormThesaurus.C: fix a crash
5091
5092 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
5093
5094         * FormMathsDelim.C:
5095         * form_maths_delim_C:
5096         * form_maths_delim.h:
5097         * form_maths_delin.fd:
5098         Put three radio buttons on the delimiters pop-up. It works as follows:
5099
5100                                 left mouse     middle mouse        right mouse
5101         ----------------------------------------------------------------------
5102         Left radio button   |       (               ()                   )
5103         Middle radio button |       ()              ()                   )
5104         Right radio button  |        )               )                   )
5105         ----------------------------------------------------------------------
5106
5107         Where
5108
5109         (       left-side delimiter selected
5110         )       right-side delimiter selected
5111         ()      "symmnetric pair" selected, of which the clicked delimiter is
5112                 the left one.
5113                 So, if the middle radio button is activated ("()\nBoth")
5114                 and you click on "[" with the default (left) mouse button, you
5115                 get the delimiter pair "[]".
5116                 A shortcut for this (if the leftmost radio button is on) is
5117                 simply clicking the middle mouse button.
5118
5119         To create equal pairs, either have the middle radio button on and use
5120         Mouse-left, or have the left radio button on and use Mouse-middle.
5121
5122         To create unequal pairs, you should have either the left or middle radio
5123         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
5124
5125 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
5126
5127         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
5128         unchanged:
5129         Remove the clickline_ member variable and hide() method;
5130         Use fl_set_browser_dblclick_callback;
5131         Constify a few temporary variables;
5132         Use xforms_helpers' wrappers functions returning string rather than
5133         the raw xforms functions returning char const *.
5134
5135 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5136
5137         * DropDown.C: include <cctype> for isprint()
5138
5139 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
5140
5141         * FormMinipage.C (apply, update): MinipageParams::width renamed
5142         as MinipageParams::pageWidth.
5143
5144 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
5145
5146         * FormMathsBitmap.C:
5147           FormMathsPanel.C:
5148           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
5149         added to math panel's 'misc' sub-panel.
5150
5151 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
5152
5153         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
5154
5155 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
5156
5157         * FormPreferences.h: add a std:: to make_pair.
5158
5159 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
5160
5161         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
5162         respectively.
5163
5164         * DropDown.C: place xforms callback functions in namespace anon.
5165         Set browser callback on single not double click.
5166         (select): return immediately of the vector is empty. Highlight the top
5167         line. Position the browser above the minibuffer, not below it.
5168         (peek): call key_pressed when a key press is detected.
5169         (key_pressed): clean-up and emit the keypress signal.
5170
5171         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
5172         If nothing is selected, return string().
5173
5174 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
5175
5176         * FormSpellchecker.C: disable resizing due to xforms bug
5177
5178 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5179
5180         * FormFiledialog.C (Reread): skip broken symlinks
5181
5182 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5183
5184         * FormMathsMatrix.C (AlignFilter): use std::count and add some
5185         comments.
5186
5187 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5188
5189         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
5190         in the switch.
5191
5192         * FormPreferences.C (Interface::input):
5193         (Language::input):
5194         (Paths::input): add shortcuts to file dialogs directory buttons
5195
5196         * FormPreference.h (browse): add default empty parameters for
5197         buttons descriptions.
5198
5199         * FormFiledialog.C (SetButton): allow for a shortcut in the name
5200         of the button.
5201
5202 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
5203
5204         * FormThesaurus.C:
5205         * FormThesaurus.h:
5206         * form_thesaurus.h:
5207         * form_thesaurus.C:
5208         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
5209
5210 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5211
5212         * Toolbar_pimpl.C (setPixmap): simplify a bit
5213
5214 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5215
5216         * Toolbar_pimpl.C (ToolbarCB):
5217         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
5218         dispatch.
5219
5220 2002-01-12  Allan Rae  <rae@lyx.org>
5221
5222         * FormTabular.C (FormTabular): Fix Purify UMR.
5223
5224         * FormPreferences.C (build): "Conversion" is a better name.
5225
5226 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
5227
5228         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
5229         LyXFunc::dispatch.
5230
5231         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
5232
5233 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
5234
5235         * FormPreferences.C:
5236         * forms/form_preferences.fd: change names and descriptions of popup
5237         font variables to reflect their actual use.
5238
5239         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
5240
5241 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5242
5243         * FormPreferences.C (input): allow empty values for document_path
5244         and template_path.
5245
5246         * FormFiledialog.C (SetButton):
5247         (FileDlgCB): do not disable directory buttons if they have an
5248         empty path.
5249         (SetDirectory): if the argument is an empty string, change to
5250         cwd().
5251
5252 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
5253
5254         * forms/form_maths_style.fd:
5255         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
5256         size "styles" and font types.
5257         * FormMathsPanel.[Ch]:
5258         * MathsSymbols.C:
5259         * forms/form_maths_panel.fd: Modified too.
5260
5261 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
5262
5263         * Menubar_pimpl.C (create_submenu):
5264         * Toolbar_pimpl.C (update): use FuncStatus.
5265
5266 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
5267
5268         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
5269         for fl_get_browser_line that is guaranteed to return a valid string.
5270
5271 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
5272
5273         * FormSpellchecker.C: fix possible crash on clicking a suggestion
5274
5275 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5276
5277         * forms/form_document.fd (bullets): fix small cosmetic problem after
5278         John's radio2button change.
5279
5280 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
5281
5282         * FormDocument.C:
5283         * forms/form_document.fd: change the labels and variable names of
5284         left_margin, right_margin to inner_margin, outer_margin, in line
5285         with bugzilla bug #157.
5286
5287         * FormFiledialog.C (Reread): used locally stored modtime variable
5288         rather than make repeated calls to fileInfo.getModificationTime().
5289
5290         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
5291         isOK() checks to the use of the FileInfo instance and removed those
5292         FIXMEs.
5293
5294         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
5295         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
5296
5297 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
5298
5299         * form_*:
5300         * forms/form_*: change radio buttons to round3dbutton
5301
5302 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
5303
5304         * FormFiledialog.C: add FIXME
5305
5306         * xforms_helpers.C: fix use of FileInfo
5307
5308 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
5309
5310         * FormTabular.h:
5311         * FormTabular.C:
5312         * form_tabular.h:
5313         * form_tabular.C:
5314         * forms/form_tabular.fd: ugly fix to get around
5315           some of the UI problems (bug #110).
5316
5317 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5318
5319         * FormDocument.C: Recognize the default paper settings too
5320         when setting the default length values (cm or inch).
5321         * FormParagraph.C: do the same.
5322
5323 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
5324
5325         * FormFloat.C: changes to prevent here definitely being used
5326         with wide figures.
5327
5328 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
5329
5330         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
5331
5332 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5333
5334         * DropDown.C: always include <config.h> in sources.
5335
5336         * xforms_helpers.h:
5337         * FormFiledialog.h:
5338         * Timeout_pimpl.h:
5339         * DropDown.h: do not include <config.h> in headers
5340
5341 2001-12-20  Juergen Vigna  <jug@sad.it>
5342
5343         * FormTabular.C (update): final LT-h/f support modifications.
5344
5345 2001-12-19  Juergen Vigna  <jug@sad.it>
5346
5347         * FormTabular.C (update): change a bit the tabular layout and added
5348         better longtable options handling.
5349
5350 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5351
5352         * FormToc.C: using std::endl
5353
5354 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
5355
5356         * FormToc.C: fix crash when no entries, and
5357           update types properly
5358
5359 2001-12-11  Ben Stanley <bds02@uow.edu.au>
5360
5361         * Menubar_pimpl.C: Fixed a crashing bug when document has more
5362         than 80 floats and using xforms 0.88
5363
5364 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
5365
5366         * xforms_helpers.C: include lyxlength.h here
5367         * xforms_helpers.h: ... but not here
5368
5369         * FormTabular.C: use LyXLength instead of string wherever
5370         necessary; whitespace changes.
5371
5372 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5373
5374         * forms/form_preferences.fd: use the same name for font sizes
5375         than the character dialog.
5376
5377 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5378
5379         * forms/form_search.fd: Added label text to search buttons
5380         (to make the shortcuts visible).
5381
5382 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
5383
5384         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
5385
5386 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5387
5388         * FormFiledialog.C:
5389         * xforms_helpers.C: change "while(" to "while ("
5390
5391 2001-12-05  Allan Rae  <rae@lyx.org>
5392
5393         * FormParagraph.C (apply): One other LyXText fix.
5394
5395 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
5396
5397        * FormParagraph.C (getCurrentParagraph):
5398         (apply):  get the right LyXText !
5399
5400 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
5401
5402         * FormParagraph.C: disallow page breaks in insets
5403
5404 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
5405
5406         * FormParagraph.C: allow signed space above/below, actually
5407           use space below units
5408
5409 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
5410
5411         * FormToc.C: fixes to make floatlists work
5412
5413 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
5414
5415         * Makefile.am:
5416         * Alert_pimpl.C: Alert etc.
5417
5418         * xforms_helpers.h:
5419         * xforms_helpers.C:
5420         * forms/fdfix.sh: move idex etc. to here
5421
5422         * GUIRunTime.C: move getScreenDPI() to here
5423
5424 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5425
5426        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
5427        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
5428        to 100p (now German translation fits in).
5429        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
5430        form_preferences.fd, form_graphics.fd, form.include.fd,
5431        form-external.fd:
5432        Unified label "Browse..." and unified its width to 100p.
5433
5434 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5435
5436        * forms/form_graphics.fd: fixed shortcut clash
5437        * forms/form-external.fd: added shortcut for "Apply"
5438
5439 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
5440
5441         * FormFiledialog.C: don't reset path if new dir
5442           doesn't exist.
5443
5444 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5445
5446        * forms/form_document.fd: Renamed "Save as Class Defaults"
5447        to "Save as Document Defaults"
5448        * FormDocument.C:
5449        Removed the setEnabled-Definitions for the
5450        "save_default"-Button since it causes nothing but trouble.
5451        Changed the text of AskQuestion on saveParamsAsDefault.
5452
5453 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
5454
5455         * DropDown.C: fix crash, improve behaviour a bit
5456
5457 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5458
5459         * FormDocument.C (class_apply):
5460         (paper_apply):
5461         (language_apply):
5462         (options_apply):
5463         (bullets_apply): add a version of these methods taking a
5464         BufferParams& parameters. The original versions are now wrappers
5465         around these.
5466         (saveParamsAsDefault): new function, moved from old
5467         LFUN_LAYOUT_SAVE_DEFAULT code.
5468
5469 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
5470
5471         * Makefile.am:
5472         * DropDown.h:
5473         * DropDown.C: drop-down completion
5474
5475 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
5476
5477         * forms/form_graphics.fd: change clashing shortcut
5478
5479 2001-10-24  Juergen Vigna  <jug@sad.it>
5480
5481         * FormTabular.C: changed calls for footer/headers of longtabulars.
5482
5483 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5484
5485         * forms/form_tabular.fd: Add value choices
5486         * FormTabular.C: Handle that choices
5487
5488         * FormDocument.C: fix small bug.
5489
5490 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
5491
5492         * FormGraphics.[Ch]: move some parameters out of the heaader file and
5493         into namespace anon.
5494
5495         * FormPreferences.C:
5496         * forms/form_preferences.fd: replaced button_colorspace with two
5497         radio buttons, button_hsv and button_rgb.
5498
5499 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5500
5501        * forms/form_document.fd:
5502          Class: add a value choice for Default Skip.
5503          Some rearrangements (minor tweaks).
5504        * FormDocument.C: Handle that choice, minor tweaks.
5505        * forms/form_paragraph.fd: Add value choices
5506        * FormParagraph.C: Handle that choices.
5507        * FormMinipage.C/FormGraphics.C: Small tweaks.
5508
5509 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
5510
5511         * FormDocument.C: fixed some bugs in the Paper tab.
5512
5513         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
5514         specifying default unit for choice if input string is empty.
5515
5516 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
5517
5518         * FormDocument.C (input): one more tweak...
5519
5520 2001-10-10  Herbert Voss  <voss@perce.de>
5521
5522         * FormTexinfo.[Ch]: some changes to the code
5523
5524 2001-10-10  André Pönitz  <poenitz@htwm.de>
5525
5526         * FormsMathMatrix.C: add missing space between v- and h-alignment
5527         parameters
5528
5529 2001-10-09  Herbert Voss  <voss@perce.de>
5530
5531         * FormTexinfo.[Ch]:
5532         * forms/form_texinfo.fd: new files. Display information about the
5533         installed texfiles (cls,sty,bst).
5534
5535         * FormShowFile.[Ch]: new files. Display the contents of a file.
5536
5537         * Dialog.C:
5538         * Makefile.am: modified appropriately.
5539
5540 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
5541
5542         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
5543         Given input and choice widgets, create a string such as "1cm".
5544         (updateWidgetsFromLengthString): new function.
5545         Given a string such as "1cm", set the input and choice widgets.
5546
5547         * FormDocument.C:
5548         * forms/form_document.fd: improve the GUI of the paper tab using these
5549         new helper functions.
5550
5551 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
5552
5553         * FormDocument.C (build): support latin4
5554
5555 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
5556
5557         * FormDocument.C (build): support latin3
5558
5559 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5560
5561         * forms/form_aboutlyx.fd: use flat boxes for tabs.
5562
5563 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5564
5565         * forms/form_document.fd: rearrangement of the paper tab;
5566         rename "use geometry" to "custom margins/sizes".
5567
5568         * FormDocument.C: add code to avoid the input of senseless data
5569         in document -> paper.
5570
5571 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5572
5573         * FormDocument.C: Disable choice "Special" if landscape
5574         is chosen to prevent senseless values.
5575
5576 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5577
5578         * forms/form_preferences.fd: small tweaks.
5579
5580 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5581
5582         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
5583         button to "Use Class Defaults" and moved it outside the tab.
5584         Some more minor tweaking.
5585
5586         * FormDocument.C: handled this changes.
5587
5588 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
5589
5590         * Dialogs.C: remove splash dialog code.
5591
5592         * FormSplash.[Ch]:
5593         * form_splash.[Ch]:
5594         * forms/form_splash.fd: removed.
5595
5596         * Makefile.am:
5597         * forms/makefile: remove splash dialog files.
5598
5599         * Menubar_pimpl.C (MenuCallback): no longer call
5600         Dialogs::destroySplash.
5601
5602 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5603
5604         * forms/form_preferences.fd: fix typo
5605
5606 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
5607
5608         * FormRef.C:
5609         * forms/form_ref.fd: renamed the widgets in the standard style.
5610
5611         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
5612         helper functions. Build a vector<string> from the contents of
5613         an fl_choice and fl_browser respectively.
5614
5615         * FormCitation.C (fillChoice, updateBrowser):
5616         * FormRef.C: use these new functions to only update the choices and
5617         browsers when absolutely necessary.
5618
5619 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
5620
5621         * FormBase.C (InputCB):
5622         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
5623         "select choice < 1" problem.
5624
5625         * FormRef.C (input): undid Dekel's change in light of the above
5626         generalisation.
5627
5628 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
5629
5630         * FormRef.C (input): Fix crash when using dialog with keyboard.
5631
5632 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5633
5634         * forms/form_document.fd: small tweaks.
5635
5636 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5637
5638         * forms/form_document.fd: Added checkbox "auto_reset", button
5639         "reset_defaults" and button "save_defaults".
5640
5641         * Form_Document.[Ch]: Removed AskQuestion when changing class.
5642         Implement the 2 buttons and the checkbox described above.
5643
5644         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
5645         save the default value of that lyxrc)
5646
5647         * FormPreferences.C: Handle that button
5648
5649 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
5650
5651         * form_ref.fd: a little tweaking.
5652
5653         * FormSpellchecker.C (build): set the bounds to the slider, so it
5654         updates during a spellchecking session.
5655
5656 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
5657
5658         * forms/form_preferences.fd: rearrangement and addition of new
5659         Display Graphics radio buttons to Look & Feel->Misc
5660         (By Jürgen Spitzmüller).
5661
5662         * FormPreferences.C: modify new lyxrc variable "display_graphics"
5663         depending on the values of the Display Graphics radio buttons.
5664
5665         * FormGraphics.C: use this variable.
5666
5667 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
5668
5669         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
5670         Hoorah! Happy Birthday to me!
5671
5672 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
5673
5674         * forms/form_ref.fd: Add buffer button.
5675
5676         * FormRef.C (update): Handle the buffer button.
5677         (input): Ditto
5678
5679 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5680
5681         * forms/form_graphics.fd: complete rewrite of the dialog
5682         (Most work was done by Angus, though).
5683
5684 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5685
5686         * combox.C (hide): execute the callback _after_ closing the
5687         combox.
5688
5689 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
5690
5691         * FormDocument.C (c-tor): initialise some variables.
5692
5693         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
5694         (Thereby removing a warning message when the dialog is built.)
5695
5696         * FormFloat.C (input): return SMI_VALID.
5697
5698 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
5699
5700         * FormDocument.C (input, options_update): add code to enable the
5701         Author-Year/Numerical citation choice only if the natbib checkbox is
5702         active.
5703
5704         * FormFloat.[Ch]: added new method input() to control the behaviour of
5705         the buttons better.
5706         * forms/form_float.fd: renamed Here as button_here_definitely.
5707
5708         * FormGraphics.C:
5709         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
5710         have them, so enabling the Ok, Apply buttons appropriately.
5711
5712 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5713
5714         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
5715         Label", added a labelframe).
5716
5717 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5718
5719         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
5720         (C_Toolbar_BubbleTimerCB): fix linking
5721
5722         * FormMathsBitmap.C (form): use get() to get the raw pointer.
5723
5724         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
5725
5726 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5727
5728         * combox.C (C_Combox_input_cb): make it static
5729         (C_Combox_combo_cb): make it static
5730         (C_Combox_peek_event): make it static
5731
5732         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
5733         (C_Toolbar_BubblePost): make it static
5734         (C_Toolbar_ToolbarCB): make it static
5735
5736         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
5737
5738         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
5739
5740         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
5741         gui libs
5742
5743 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
5744
5745         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
5746         been used successfully in FormBase.
5747         (show): call bc().refresh() after building the dialog to activate the
5748         button controller.
5749
5750         * FormPreferences.C (build): remove hack to fix butoon controller as
5751         the correct fix is in FormBaseDeprecated.
5752
5753         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
5754
5755         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
5756
5757 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5758
5759         * Toolbar_pimpl.C (setLayout):
5760         (layoutSelected): make them work even when gettext has been
5761         translating the interface.
5762
5763 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
5764
5765         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
5766         ("Apply" does not work without former user change in the dialog).
5767
5768         * FormPreferences.C (build): Fix bug: if you start LyX and open the
5769         Preferences dialog, "Apply" is activated even though no change has been
5770         made so far.
5771
5772 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
5773
5774         * FormBase.C (show): use controller_.IconifyWithMain() to control
5775         the dialog's show policy
5776
5777         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
5778
5779         * FormPreferences.C:
5780         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
5781         check button to the Look & Feel->Misc tab and code to modify the lyxrc
5782         variable dialogs_iconify_with_main appropriately.
5783
5784 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
5785
5786         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
5787
5788 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
5789
5790         * forms/form_character.fd: small cosmetics (aligned "Language:" right
5791         as suggested in Michael's Buglist).
5792
5793 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
5794
5795         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
5796         layouts
5797         (layoutSelected): remove the numeric argument and use the text of
5798         the combox entry instead.
5799
5800         * combox.C: lowercase a few remaining methods, rename select_text
5801         to select
5802         * several files: propagate these changes
5803
5804 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
5805
5806         * FormPreferences.C: add fl_set_input_return to input_paperoption.
5807
5808 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
5809
5810         * FormParagraph.C: fix default line spacing case
5811
5812 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
5813
5814         * FormParagraph.C: disable space inputs when != Length
5815
5816 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
5817
5818         * FormPreferences.C:
5819         * form_preferences.h:
5820         * form_preferences.C:
5821         * forms/form_preferences.fd: add view_dvi_paper_option
5822
5823 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
5824
5825         * FormMathsPanel.h: sub dialogs must be Ignorant.
5826
5827 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
5828
5829         * FormParagraph.C: fix to not allow 0 linespacing
5830
5831 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
5832
5833         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
5834
5835         * FormParagraph.C (input): set fl_get_choice check for the linespacing
5836         to 5 not 4. xforms arrays start at 1.
5837
5838 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
5839
5840         * FormParagraph.[Ch]:
5841         * forms/form_paragraph.fd: clean up of dialog and of controlling
5842         code.
5843
5844 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
5845
5846         * FormBase.C (C_CutandPastePH): new function that can be used as a
5847         pre-handler to any xforms text input widget. Will trigger an event on
5848         pasting into the widget using the middle mouse button.
5849
5850         * FormPreamble.C (build): use this pre-handler for the input widget.
5851
5852 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
5853
5854         * FormCitation.C:
5855         * forms/form_citation.fd: a little tweaking to ensure that the
5856         style choice remains centred within the frame if its contents change.
5857
5858         * FormBase.h: added an allow_resize_ member variable. If false
5859         resizing the dialog is prohibitted.
5860
5861         * FormBase.[Ch]:
5862         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
5863
5864         * FormAboutlyx.C:
5865         * FormCharacter.C:
5866         * FormThesaurus.C:
5867         make use of this functionality to ensure that the dialog cannot be
5868         resized.
5869
5870 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
5871
5872         * GUIRunTime.C: initApplication() should take a int & argc
5873
5874 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
5875
5876         * FormCitation.h:
5877         * FormCitation.C: tidy code a little
5878
5879         * GUIRunTime.C: more informative error
5880
5881 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
5882
5883         * forms/form_preferences.fd: order the items "logically" so that
5884         tabbing through the dialog makes sense. Close bug #404569.
5885
5886 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
5887
5888         * FormPreferences.C: Tentative fix of John's "no point in spell
5889         command "None"" bug, #223255.
5890
5891 2001-08-23  Herbert Voss  <voss@perce.de>
5892
5893         * FormBibtex.C (input): normalize database list
5894
5895 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
5896
5897         * FormBibtex.C: make sure that any database is stored only once.
5898
5899 2001-08-22  Herbert Voss  <voss@perce.de>
5900
5901         * FormBibtex.C (input): fix for multiple databases
5902
5903 2001-08-21  Herbert Voss  <voss@perce.de>
5904
5905         * FormBibtex.C (input): extension handling for ".bst"
5906
5907 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
5908
5909         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
5910         check button is pressed.
5911
5912 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
5913
5914         * FormParagraph.C (general_apply): Handle default spacing.
5915         (general_update): Ditto.
5916
5917 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
5918
5919         * FormBibtex.C:
5920         * forms/form_bibtex.fd: get the browse buttons working as they should.
5921
5922 2001-08-20  Herbert Voss  <voss@perce.de>
5923
5924         * FormBibtex.C:
5925         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
5926         databases and styles. Added an option for "bibliography into toc"
5927
5928 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
5929
5930         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
5931         cleanup.
5932
5933 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
5934
5935         * combox.h: fix source doc
5936
5937         * form_math_matrix.C:
5938         * forms/form_math_matrix.fd: new layout
5939
5940 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
5941
5942         * form_paragraph.h:
5943         * form_paragraph.C:
5944         * forms/form_paragraph.fd:
5945         * FormParagraph.C: support per-para linespacing
5946
5947         * forms/form_float.fd:
5948         * form_float.C: fix shortcut typo
5949
5950 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
5951
5952         * forms/form_character.fd: small adjustment to the position of John's
5953         extra Language label.
5954
5955 2001-08-09  André Pönitz  <poenitz@htwm.de>
5956
5957         * FormMathsDelim.C: renamed some delimiter parameters.
5958
5959 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
5960
5961         * FormCitation.C (build):
5962         * FormDocument.C (build):
5963         * FormMinipage.C (build):
5964         * FormParagraph.C (build):
5965         * FormRef.C (build): added stuff to read-only list in the
5966         button controller.
5967
5968         * FormCitation.C (update): disable citation style stuff when not using
5969         Natbib.
5970
5971 2001-08-06  Juergen Vigna  <jug@sad.it>
5972
5973         * forms/form_ert.fd: new file.
5974
5975         * form_ert.[Ch]: new files.
5976
5977         * FormERT.[Ch]: new files. Implementation of ERT dialog.
5978
5979 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
5980
5981         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
5982
5983 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
5984
5985         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
5986
5987 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
5988
5989         * FormMathsPanel.C:
5990         * FormMathsPanel.h:
5991         * form_maths_panel.C:
5992         * form_maths_panel.h:
5993         * forms/form_maths_panel.fd: re-add dots bitmaps
5994
5995         * FormRef.C: "Goto" -> "Go to"
5996
5997 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
5998
5999         * FormMathsBitmap.C: initialise form_
6000
6001 2001-07-29  Baruch Even  <baruch@lyx.org>
6002
6003         * src/forms/form_graphics.fd:
6004         * src/FormGraphics.C: Added support for the new horizontal scale factor.
6005
6006 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6007
6008         * forms/makefile (SRCS): add form_float.fd
6009
6010         * forms/form_float.fd: new file
6011
6012         * form_float.[Ch]: new files
6013
6014         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
6015         FormFloat.h, form_float.C and form_float.h
6016
6017         * FormFloat.[Ch]: new files
6018
6019         * Dialogs.C: init GUIFloat is well
6020
6021 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
6022
6023         * FormToc.C (updateType): Fix problem with TOC that couldn't be
6024         updated because the type list was not updated.
6025
6026 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
6027
6028         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
6029         Version stuff in.
6030
6031         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
6032
6033         * FormGraphics.C (build): uncommented the fl_set_input_return call for
6034         input_rotate_angle. Set input filter on rotate_angle to make it accept
6035         only floating point numbers.
6036         (input): Browse now activates the Ok button approriately.
6037
6038 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
6039
6040         * Dialogs.C:
6041         * Makefile.am:
6042         * FormThesaurus.h:
6043         * FormThesaurus.C:
6044         * form_thesaurus.h:
6045         * form_thesaurus.C:
6046         * forms/makefile:
6047         * forms/form_thesaurus.fd: add thesaurus
6048
6049 2001-07-26  Baruch Even  <baruch@lyx.org>
6050
6051         * FormGraphics.h:
6052         * FormGraphics.C: Removed hide method since it was interfering with the
6053         needed work, it cleared several vectors that were needed for proper
6054         functioning. Also changed rotateAngle to float.
6055
6056         * FormGraphics.C:
6057         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
6058         are inlined.
6059
6060 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
6061
6062         * FormInclude.C: add load file facility back
6063
6064 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
6065
6066         * FormCharacter.C: disable resizing as it doesn't work
6067
6068         * FormPreamble.C: allow to copy-paste from RO preamble by
6069           enabling editing.
6070
6071 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
6072
6073         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
6074
6075 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
6076
6077         * FormCitation.[Ch]: changes associated with adding natbib support.
6078         New helper functions, string_width, fillChoice, updateStyle.
6079         (apply): set the citation command appropriately.
6080         (input): deal with the citation command choices.
6081         (update): parse the citation command and deal with it. Nuke the
6082         setSize stuff.
6083         (setSize): nuked!
6084
6085         * FormDocument.C (build): add options to use natbib.
6086
6087         * forms/form_citation.fd: add natbib support. Rearrange dialog to
6088         fit onto shorter screens.
6089
6090         * forms/form_document.fd: add natbib support.
6091
6092 2001-07-16  Juergen Vigna  <jug@sad.it>
6093
6094         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
6095
6096 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
6097
6098         Consistent use of Lsstream.h:
6099         * FormAboutlyx.C (build):
6100         * FormVCLog.C (update): std::ostringstream -> ostringstream.
6101
6102         * FormMathsDelim.C (apply):
6103         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
6104
6105 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
6106
6107         * implement 1 about lyx dialog instead of 3 separate ones
6108
6109         * FormCredits.[Ch]: removed
6110         * FormCopyright.[Ch]: removed
6111         * form_credits.[Ch]: removed
6112         * forms/form_credits.fd: removed
6113         * form_copyright.[Ch]: removed
6114         * forms/form_copyright.fd: removed
6115         * FormAboutlyx.[Ch]: added
6116         * form_aboutlyx.[Ch]: added
6117         * forms/form_aboutlyx.fd: added
6118         * Dialogs.C: add about lyx stuff
6119
6120 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
6121
6122         * add spellchecker
6123
6124         * FormPreferences.[Ch]: rename spellchecker to spelloptions
6125         * form_preferences.[Ch]: idem
6126         * forms/form_preferences.fd: idem
6127         * FormSpellchecker.[Ch]: added
6128         * form_spellchecker.[Ch]: added
6129         * forms/form_spellchecker.fd: added
6130         * Dialogs.C: add spellchecker
6131
6132 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6133
6134         * FormFiledialog.C: (*it). -> it->
6135         * Toolbar_pimpl.C: ditto
6136         * RadioButtonGroup.C: ditto
6137         * FormPreferences.C: ditto
6138
6139 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6140
6141         * GUIRunTime.C (x11Display):
6142         (x11Screen):
6143         (x11Colormap):
6144         (x11VisualDepth): new methods
6145
6146 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6147
6148         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
6149         directly.
6150
6151         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
6152         because of this.
6153
6154         * GUIRunTime.C (createMainView): implement
6155
6156 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
6157
6158         * FormCharacter.C:
6159         * form_character.C:
6160         * forms/form_character.fd: hide the widget underneath language
6161           combox hack.
6162
6163 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
6164
6165         * FormPreferences.h:
6166         * FormPreferences.C: connect and operator
6167           showSpellcheckerPreferences signal
6168
6169         * FormPrint.C (input): modify to select radio_file
6170           when the user uses the filename input
6171
6172 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
6173
6174         * combox.C (remove): send debug output to Debug::GUI.
6175
6176 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
6177
6178         * Menubar_pimpl.C (create_submenu):
6179         * Toolbar_pimpl.C (update): update to use func_status
6180
6181 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
6182
6183         * FormPreferences.C (Path::feedback): remove bogus description of
6184         lyxpipe.
6185
6186 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
6187
6188         * xformsBC.h: clean-up of included files.
6189
6190 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
6191
6192         * FormDocument.C:
6193         * FormParagraph.C (c-tor): cosmetic name change of signal.
6194
6195         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
6196         signal. It's pretty crude at the moment! Mental note: would be more
6197         elegant if we passed a LyXParagraph & with both the signals rather than
6198         search through the Buffer.
6199
6200 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
6201
6202         * *.[h]: added // -*- C++ -*-
6203         * *.[C]: removed // -*- C++ -*-
6204
6205         * FormCharacter.C (update): now uses contents of font_, stored
6206         permanently by the controller to update() the dialog.
6207
6208 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
6209
6210         * FormInclude.C:
6211         * form_include.fd: (various places): Ok button is now activated when
6212         the filename is input from the keyboard.
6213
6214         * FormPreferences.C white-space change in various places.
6215         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
6216         that disabled addition of new converters.
6217
6218         * FormCharacter.C (input, update): new methods. Activate the Apply
6219         button when any of the input fileds are not IGNORE.
6220
6221 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6222
6223         * FormToc.C (input): change test slightly.
6224         (updateContents): clear list if empty and add no list msg.
6225
6226 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
6227
6228         * FormParagraph.C (update, general_update): enabling the align buttons
6229         is now dependent on the AlignPossible entry in the Layout.
6230
6231 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6232
6233         * MathsSymbols.C:
6234         * FormMathsMatrix.C: bring C functions into global namespace if
6235         necessary.
6236
6237 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6238
6239         * MathsSymbols.C (pixmapFromBitmapData): add std::
6240
6241         * FormMathsMatrix.C (AlignFilter): add std::
6242
6243 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
6244
6245         * FormDocument.C (build): add iso8859-15 support.
6246
6247 2001-05-08  Baruch Even  <baruch@lyx.org>
6248
6249         * Menubar_pimpl.C: Fixed compilation problem.
6250
6251 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6252
6253         * Menubar_pimpl.C (add_toc): use name and not type with float.
6254         (create_submenu): correct call of new object
6255         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
6256
6257 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6258
6259         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
6260
6261 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
6262
6263         * Dialogs.C: included insetgraphicsParams.h
6264
6265         * FormMathsMatrix.C:
6266         * FormMathsBitmap.C: included LAssert.h
6267
6268 2001-04-24  Allan Rae  <rae@lyx.org>
6269
6270         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
6271
6272 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6273
6274         * xforms_helpers.C (formatted): do not use string::substr(1) on a
6275         string of length 1 !
6276
6277 2001-04-16  Allan Rae  <rae@lyx.org>
6278
6279         * xforms_helpers.C (formatted):
6280         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
6281         as an unrecognised preprocessor directive.  So ensure they're wrapped.
6282
6283 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
6284
6285         * FormTabularCreate.C: pass a pair of uints to the controller
6286
6287         * FormVCLog.C: the log appears as a stringstream now
6288
6289         * forms/form_external.fd: make params update state (from Angus)
6290
6291 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6292
6293         * Menubar_pimpl.C: include gettext.h
6294
6295 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
6296
6297         * xforms_helpers.C (formatted): constify length
6298
6299         * FormTabular.C (update): small restructure, adjust for scoped_ptr
6300         (input): adjust for scoped_ptr
6301         (input): constify str
6302
6303 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
6304
6305         * Dialogs.C: s/popup/dialog/
6306
6307         * Form*.C:
6308         * FormBase.h:
6309         * FormBase.C: s/ControlButton/ControlButtons/
6310         move bc().refresh() into base show() method
6311
6312         * Form*.C:
6313         * FormBaseDeprecated.C:
6314         s/UndoAll/restore/
6315
6316 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
6317
6318         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
6319
6320         * FormToc.[Ch]:
6321         * forms/form_toc.fd: implemented controller-view split.
6322
6323         * Dialogs.C: associated changes.
6324
6325 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
6326
6327         * FormCitation.C:
6328         * forms/form_citation.fd: Don't change the name of the button when
6329         toggling between regular expression and simple searches.
6330         Squashed bug when creating a new inset, the keys field contained
6331         one (empty) key. No more; thanks, Dekel.
6332
6333         * FormExternal.C:
6334         * forms/form_external.fd: added Apply button.
6335
6336 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
6337
6338         * FormBase.[Ch]:
6339         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
6340         ControlButton.
6341
6342         * FormExternal.[Ch]:
6343         * forms/form_external.fd: implemented controller-view split.
6344
6345         * Dialogs.C: associated changes.
6346
6347         * FormGraphics.[Ch]:
6348         * FormInclude.[Ch]:
6349         * FormPrint.[Ch]:
6350         moved the browsing functionality into the controller.
6351
6352         * xforms_helpers.[Ch]: moved browseFile to
6353         ../controllers/helper_funcs.[Ch]
6354
6355         * FormCitation.C
6356         * forms/form_citation.fd: added case sensitive search button.
6357
6358 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
6359
6360         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
6361         Code moved into the generic template base class. Replaced
6362         setCancelCloseButton() with setButtonLabel().
6363
6364 2001-03-29  Juergen Vigna  <jug@sad.it>
6365
6366         * FormMinipage.C: removed widthp_ and all it's functions and changed
6367         to use new %-lengths of LyXLength.
6368
6369 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
6370
6371         * FormGraphics.[Ch]:
6372         * forms/form_graphics.fd:
6373         * FormIndex.[Ch]:
6374         * forms/form_index.fd: implemented controller-view split.
6375
6376         * Dialogs.C: associated changes.
6377
6378         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
6379
6380         * FormCitation.C: changes associated with ControlCitation cleanup.
6381
6382         * FormMinipage.h: cleaned-up forward declarations.
6383
6384 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
6385
6386         * FormMinipage.[Ch]:
6387         * forms/form_minipage.fd:
6388         * FormPrint.[Ch]:
6389         * forms/form_print.fd:
6390         * FormSplash.[Ch]: implemented controller-view split.
6391
6392         * Dialogs.C: associated changes.
6393
6394 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
6395
6396         * FormPreamble.[Ch]:
6397         * forms/form_preamble.fd:
6398         * FormRef.[Ch]:
6399         * forms/form_ref.fd:
6400         * FormSearch.[Ch]:
6401         * forms/form_search.fd:
6402         * FormTabularCreate.[Ch]:
6403         * forms/form_tabular_create.fd: implemented controller-view split.
6404
6405         * Dialogs.C: associated changes.
6406
6407 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
6408
6409         * FormError.[Ch]:
6410         * form_error.fd:
6411         * FormInclude.[Ch]:
6412         * form_include.fd:
6413         * FormUrl.[Ch]:
6414         * form_url.fd: implemented controller-view split.
6415
6416         * Dialogs.C: associated changes.
6417
6418         * FormBibitem.h:
6419         * FormBibtex.h:
6420         * FormCitation.h: moved methods from protected to private.
6421
6422 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
6423
6424         * FormCredits.C (build): changes associated with
6425         ControlCredits::getCredits returning a stringstream not a vector<string>
6426
6427 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
6428
6429         * FormCopyright.[Ch]:
6430         * forms/form_copyright.fd: implemented controller-view split.
6431
6432         * FormCredits.[Ch]:
6433         * forms/form_credits.fd: implemented controller-view split.
6434
6435         * Dialogs.C: associated changes.
6436
6437         * xforms_helpers.C (formatted): improved the function so that it now
6438         repects '\n' characters in the input string. Ie, the user can now
6439         specify line breaks explicitly.
6440
6441 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
6442
6443         * FormCharacter.[Ch]:
6444         * forms/form_character.fd: implemented controller-view split.
6445
6446         * Dialogs.C: associated changes.
6447
6448         * FormBase.C (input): changed return to SMI_VALID.
6449
6450         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
6451         any surrounding whitespace.
6452
6453 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
6454
6455         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
6456         SMI_NOOP.
6457         (FormBase2): split into two template classes, FormDB (DialogBase) and
6458         FormCB (ControllerBase) for greater flexibility.
6459
6460         * FormBibitem.[Ch]:
6461         * FormBibtex.[Ch]:
6462         * FormCitation.[Ch]: associated changes.
6463
6464         * FormBrowser.[Ch]:
6465         * FormLog.[Ch]:
6466         * FormVCLog.[Ch]:
6467         * forms/form_browser.fd: implemented controller-view split.
6468
6469         * Dialogs.C: associated changes.
6470
6471 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
6472
6473         * FormBibtex.[Ch]:
6474         * forms/form_bibtex.fd: implemented controller-view split.
6475
6476         * Dialogs.C: associated changes.
6477
6478 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
6479
6480         * FormBaseDeprecated.[Ch]: rename title as title_.
6481
6482         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
6483         with limited functionality. It got lost in the MVC merge.
6484
6485         * FormBaseDeprecated.C:
6486         * FormBase.C (show): moved initialisation of minw_, minh_ here.
6487
6488         * FormBibitem.C (build):
6489         * FormBibtex.C (build):
6490         * FormBrowser.C (build):
6491         * FormCharacter.C (build):
6492         * FormCitation.C (build):
6493         * FormCopyright.C (build):
6494         * FormCredits.C (build):
6495         * FormDocument.C (build):
6496         * FormError.C (build):
6497         * FormExternal.C (build):
6498         * FormGraphics.C (build):
6499         * FormInclude.C (build):
6500         * FormIndex.C (build):
6501         * FormMinipage.C (build):
6502         * FormParagraph.C (build):
6503         * FormPreamble.C (build):
6504         * FormPreferences.C (build):
6505         * FormPrint.C (build):
6506         * FormRef.C (build):
6507         * FormSearch.C (build):
6508         * FormTabular.C (build):
6509         * FormTabularCreate.C (build):
6510         * FormToc.C (build):
6511         * FormUrl.C (build): removed initialisation of minw_, minh_.
6512
6513         * The Maths Panel stuff no longer causes a crash on exit from LyX.
6514
6515         * FormMaths.[Ch]:
6516         * forms/form_maths.fd: removed.
6517
6518         * forms/form_maths_delim.fd:
6519         * forms/form_maths_deco.fd:
6520         * forms/form_maths_matrix.fd:
6521         * forms/form_maths_space.fd:
6522         * forms/form_maths_panel.fd: new files.
6523         Split contents of form_maths.fd into 5 new files, one for each form.
6524
6525         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
6526         class FormMathsBitmap in FormMathsBitmap.[Ch].
6527
6528         * FormMathsPanel.[Ch]:
6529         * FormMathsBitmap.[Ch]:
6530         * FormMathsDeco.[Ch]:
6531         * FormMathsDelim.[Ch]:
6532         * FormMathsMatrix.[Ch]:
6533         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
6534         one for each popup. Rewrite so that all the new classes are derived from
6535         FormBaseBD. Clean up the logic in the process (I hope!).
6536
6537         * Makefile.am: added new fils, removed redundant ones.
6538
6539 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6540
6541         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
6542         (showInset): ditto
6543         (updateInset): ditto
6544
6545 2001-03-16  Juergen Vigna  <jug@sad.it>
6546
6547         * Dialogs.C (Dialogs): create minipage options dialog.
6548
6549         * forms/form_minipage.fd:
6550         * form_minipage.C:
6551         * form_minipage.h:
6552         * FormMinipage.C:
6553         * FormMinipage.h: new files for the minipage options dialog.
6554
6555 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
6556
6557         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
6558         callback methods.
6559
6560         * forms/form_maths.fd: change C_FormBaseCancelCB to
6561         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
6562
6563 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
6564
6565         * FormMaths.C: quash warnings
6566
6567 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6568
6569         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
6570         compatibility.
6571
6572 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
6573
6574         * Form_various.h: cleaned up #includes and forward declarations.
6575
6576         * Form_various.C: added "using SigC::slot" declaration.
6577
6578         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
6579
6580         * FormDocument.C (CheckChoiceClass): removed string tct as the
6581         compiler warned that it was defined but never used.
6582         removed USE_CLASS_COMBO.
6583
6584 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
6585
6586         * Dialogs.C:
6587         * FormMaths.h:
6588         * FormMaths.C:
6589         * MathsSymbols.h:
6590         * MathsSymbols.C:
6591         * Makefile.am:
6592         * Toolbar_pimpl.C:
6593         * form_*.C:
6594         * forms/makefile:
6595         * forms/form_maths.fd:
6596         * forms/fdfixc.sed:
6597         * forms/fdfix.sh: add maths panel
6598
6599         * bmtable.h:
6600         * bmtable.c: moved from src/
6601
6602 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6603
6604         * FormParagraph.h: NO_PEXTRA
6605         * FormParagraph.C (input): NO_PEXTRA
6606
6607 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6608
6609         * several files: remove CXX_WORKING_NAMESPACES
6610
6611 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
6612
6613         * Merging changes from BRANCH_MVC back into HEAD.
6614
6615 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
6616
6617         * Dialogs.C (c-tor): Changes associated with storing a vector of
6618         boost::shared_ptrs.
6619         Use MVC Bibitem popup.
6620
6621         * FormBase.h: add a new template class FormBase2, derived from FormBase
6622         to make life creating MVC popups even easier ;-)
6623
6624         * FormBibitem.[Ch]:
6625         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
6626         Proof that a simple popup should be easy to implement!
6627
6628         * FormCitation.[Ch]: now derived from FormBase2.
6629
6630         * FormToc.C: added using std::vector directive.
6631
6632 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
6633
6634         * FormSearch.C: Add missing #pragma
6635
6636 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
6637
6638         * FormCitation.C:
6639         * forms/form_citation.fd: added the ability to Search, both Simply and
6640         for Regular Expressions. Use the Search code in the controller() to do
6641         the actual searching.
6642
6643 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
6644
6645         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
6646         * forms/makefile: added form_credits.fd
6647
6648         * Dialogs.C: added FormCredits and removed ShowCredits.
6649
6650         * FormCredits.[Ch]:
6651         * forms/form_credits.fd:
6652         * forms/form_search.fd: ported to the MVC way.
6653
6654 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
6655
6656         * xforms_helpers.h (formatted): now has default arguments for size and
6657         style.
6658
6659         * FormCitation.[Ch]: moved code out of this class and into
6660         ControlCitation and associated helper funcs.
6661
6662 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
6663
6664         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
6665         ButtonController::valid() to check state of input. The buttons are
6666         now controlled correctly.
6667
6668         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
6669
6670 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
6671
6672         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
6673
6674         * FormBase.[Ch]: rename title as title_.
6675
6676 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
6677
6678         * FormBase.C (c-tor): initialise variables in correct order.
6679
6680         * FormCitation.C: add #include <algorithm>
6681
6682 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
6683
6684         * xformsBC.[Ch]: Changes associated with the changes to
6685         controllers/ButtonController.[Ch]. Ie, the class is now derived from
6686         ButtonControllerBase and the ButtonPolicy is accessed through a method
6687         bp() rather than the instance bp_.
6688
6689         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
6690         rather use a pure virtual method bc() to access the controller
6691         instantiated by the daughter classes.
6692
6693         * F*.[Ch]: changes associated with the above.
6694
6695 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
6696
6697         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
6698
6699         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
6700
6701 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
6702
6703         * ButtonController.[Ch]: deleted. The class is split into two
6704         (with identical functionality), the code being found in
6705         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
6706
6707         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
6708         ButtonController class.
6709
6710         * FormBase.[Ch]: changes associated with the above split.
6711
6712         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
6713         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
6714         controlling all interaction to/from the LyX kernel.
6715
6716         * FormCitation.[Ch]:
6717         * forms/form_citation.fd: An xforms-specific implementation of the
6718         Citation dialog, controlled by the GUI-I ControlCitation.
6719
6720         * Dialogs.C: Use the controlled Citation dialog.
6721
6722 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
6723
6724         * Makefile.am:
6725         * combox.h:
6726         * combox.C: moved from src/
6727
6728 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
6729
6730         * forms/fdfix.sh:
6731         * forms/form_filedialog.C.patch: I hate having to make these patches,
6732         but on reflection I think it's probably better than hacking fdfix.sh.
6733
6734 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
6735
6736         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
6737
6738 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
6739
6740         * FormGraphics.C: remove unnecessary hack
6741
6742 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
6743
6744         * FormCitation.C (apply): Do not put space between multiple keys.
6745
6746 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
6747
6748         * Menubar_pimpl.C (add_toc): Remove debug message.
6749
6750 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
6751
6752         * Makefile.am:
6753         * Dialogs.C:
6754         * FormExternal.C:
6755         * FormExternal.h:
6756         * form_external.C:
6757         * form_external.h:
6758         * xforms/forms/makefile:
6759         * forms/form_external.fd: add FormExternal
6760
6761 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
6762
6763         * Dialogs.C: add destroySplash()
6764
6765         * form_splash.h:
6766         * form_splash.C:
6767         * forms/form_splash.fd:
6768         * FormSplash.h:
6769         * FormSplash.C: make independent of FormBase, tidy
6770
6771         * Menubar_pimpl.C: destroy splash on interaction
6772
6773 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
6774
6775         * FormInclude.h:
6776         * FormInclude.C:
6777         * form_include.h:
6778         * form_include.C:
6779         * forms/form_include.fd: rework, clean up
6780
6781 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6782
6783         * FormToc.h: use Buffer::typedef
6784
6785         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
6786         * FormToc.C (build): ditto
6787         (updateToc): ditto
6788
6789 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6790
6791         * FormToc.C (build): implement for dynamic number of lists
6792         (updateToc): ditto
6793         * Menubar_pimpl.C (add_toc): ditto
6794
6795 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
6796
6797         * added credits:
6798         * Dialogs.C:
6799         * Makefile.am:
6800         * FormCredits.[Ch]:
6801         * form_credits.[Ch]:
6802         * forms/form_credits.fd:
6803
6804 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6805
6806         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
6807         make ButtonList contain boost::shared_ptr<ItemInfo>
6808
6809         * Menubar_pimpl.C (~Pimpl): remove destructor
6810
6811 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
6812
6813         * Makefile.am:
6814         * FileDialog.C:
6815         * FormFiledialog.C:
6816         * FormFiledialog.h:
6817         * form_filedialog.C:
6818         * form_filedialog.h:
6819         * FormGraphics.C:
6820         * FormInclude.C:
6821         * FormPreferences.C:
6822         * FormPrint.C:
6823         * xforms_helpers.C:
6824         * xforms_helpers.h:
6825         * forms/fdfix.sh:
6826         * forms/makefile:
6827         * form/form_filedialog.fd: add File Dialog
6828         * Toolbar_pimpl.h:
6829         * Toolbar_pimpl.C: move LayoutsCB to here
6830
6831 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6832
6833         * FormParagraph.C: changes because of ParagraphParameters.
6834
6835 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
6836
6837         * FormSearch.C (Replace): remove default argument
6838         (Find): ditto
6839
6840 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
6841
6842         * added find/replace dialog:
6843         * FormSearch.*: added
6844         * form_search.*: added
6845         * forms/form_search.fd: added
6846
6847 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
6848
6849         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
6850
6851         * various: in a rush of delayed guilt, I've renamed all instances of
6852         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
6853         finally sprouted.
6854
6855         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
6856         activate/deactivate an FL_OBJECT.
6857
6858         * FormCitation.C:
6859         * FormDocument.C:
6860         * FormInclude.C:
6861         * FormParagraph.C:
6862         * FormPreamble.C:
6863         * FormPreferences.C:
6864         * FormRef.C:
6865         * FormTabular.C: used it.
6866
6867 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
6868
6869         * FormPreferences.C: removed three unused using directives.
6870
6871 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
6872
6873         * added find/replace dialog:
6874         * FormSearch.*: added
6875         * form_search.*: added
6876         * forms/form_search.fd: added
6877
6878 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
6879
6880         * FormRef.C: Fixed the behaviour of Goto-Ref.
6881
6882 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
6883
6884         * forms/makefile: added character and preamble dialogs
6885
6886 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
6887
6888         * FormCharacter.C (FormCharacter): change order of deletion,
6889         change combo_language2 to combo_language2_
6890
6891 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
6892
6893         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
6894
6895 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
6896
6897         * Dialogs.C: added layoutcharacter
6898         * FormCharacter.C: added
6899         * FormCharacter.h: added
6900         * form_character.C: added
6901         * form_character.h: added
6902         * forms/form_character.fd: added
6903
6904 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
6905
6906         * FormPreferences.C: Handle lyxrc.language_use_babel and
6907         lyxrc.language_global_options.
6908
6909 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
6910
6911         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
6912
6913 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
6914
6915         * FormBase.C: no longer transient dialogs, XMapWindow()
6916           in attempt to de-iconify
6917
6918         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
6919
6920 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
6921
6922         * FormDocument.C (checkMarginValues): Activate "use geometry" button
6923         if using custom paper size/margin.
6924
6925 2001-02-21  Allan Rae  <rae@lyx.org>
6926
6927         * forms/form_preferences.fd: larger, bold font for outer tabfolder
6928
6929 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
6930
6931         * src/frontends/xforms/Dialogs.C: added preamble
6932         * src/frontends/xforms/FormPreamble.C: added
6933         * src/frontends/xforms/FormPreamble.h: added
6934         * src/frontends/xforms/Makefile.am: added
6935         * src/frontends/xforms/form_preamble.C: added
6936         * src/frontends/xforms/form_preamble.h: added
6937         * src/frontends/xforms/form_preamble.fd: added
6938
6939 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
6940
6941         * FormBase.h: moved noncopyable derivation to DialogBase.
6942
6943 2001-02-19  Juergen Vigna  <jug@sad.it>
6944
6945         * FormTabular.C (build): make all input field accepted only after
6946         a "RETURN".
6947
6948         * forms/form_tabular.fd: removed default "Return" on Close-Button.
6949
6950 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
6951
6952         * FormError.C:
6953         * FormGraphics.C:
6954         * FormInset.C (showInset): change associated with name change
6955         inset::hide to inset::hideDialog.
6956
6957 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
6958
6959         * FormCitation.C (build): altering "Text after" now activates the Ok,
6960         Apply buttons.
6961
6962 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
6963
6964         * FormCitation.C: lots of white-space changes to make file consistent
6965         with LyX style.
6966         (input): use the FL_OBJECT * parameter to decide what to do, not the
6967         long parameter.
6968
6969         * FormCitation.h: removed most entries in enum.
6970
6971         * forms/form_citation.fd: change names of variables, consistent with
6972         Allan's naming scheme.
6973         Don't pass any particular arguments to the InputCB function.
6974         choice_style now triggers a callback and looks like other choices.
6975
6976 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
6977
6978         * other: use compare instead of strcmp/strncmp
6979
6980 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
6981
6982         * ButtonController.[Ch]: changed trigger_change_ vector and associated
6983         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
6984         callback to InputCB() but don't trigger a change in the state of the
6985         Ok, Apply buttons are much rarer than those that do.
6986
6987         * FormCitation.C (build): associated change.
6988
6989 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
6990
6991         * ButtonController.C: include algorithm
6992
6993 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
6994
6995         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
6996         new methods.
6997         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
6998         the vector of FL_OBJECT *s that can trigger a change in the button state
6999         is not empty, then a change of state will occur only if the FL_OBJECT *
7000         is present in this vector.
7001
7002         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
7003         the user to deactivate specific fields within restore().
7004         (InputCB): pass the FL_OBJECT * to bc_.valid().
7005
7006         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
7007         trigger a change of state in the Ok,Apply buttons.
7008         (update): bc_.readOnly() to the start of the method. Similar reasoning
7009         to that for FormBase::RestoreCB, above.
7010
7011 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
7012
7013         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
7014         IgnorantPolicy.
7015
7016         * forms/form_browser.fd:
7017         * forms/form_copyright.fd:
7018         * forms/form_error.fd:
7019         * forms/form_tabular.fd:
7020         * forms/form_toc.fd:
7021         Consistent shortcuts for Close button: Esc and Return only.
7022
7023         * forms/form_citation.fd:
7024         * forms/form_document.fd:
7025         * forms/form_index.fd:
7026         * forms/form_paragraph.fd:
7027         * forms/form_preferences.fd:
7028         * forms/form_print.fd:
7029         * forms/form_ref.fd:
7030         * forms/form_tabular_create.fd:
7031         * forms/form_url.fd:
7032         Consistent shortcut for Cancel button: Esc only.
7033
7034 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
7035
7036         * Dialogs.C: new Splash. Include, Bibitem/tex
7037
7038         * FormBase.h: make show() virtual for Splash's benefit
7039
7040         * Makefile.am:
7041         * forms/makefile:
7042         * FormBibitem.C:
7043         * FormBibitem.h:
7044         * FormBibtex.C:
7045         * FormBibtex.h:
7046         * form_bibitem.C:
7047         * form_bibitem.h:
7048         * form_bibtex.C:
7049         * form_bibtex.h:
7050         * forms/form_bibitem.fd:
7051         * forms/form_bibtex.fd:
7052         * FormInclude.C:
7053         * FormInclude.h:
7054         * form_include.C:
7055         * form_include.h:
7056         * forms/form_include.fd:
7057         * FormSplash.C:
7058         * FormSplash.h:
7059         * form_splash.C:
7060         * form_splash.h:
7061         * forms/form_splash.fd: new forms
7062
7063 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
7064
7065         * FormLog.C: handle Literate build log nicely
7066
7067 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7068
7069         * Menubar_pimpl.C: remove support for reference menuitem type.
7070
7071 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
7072
7073         * Makefile.am:
7074         * Timeout_pimpl.h:
7075         * Timeout_pimpl.C: add Timeout implementation
7076
7077 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
7078
7079         * form_browser.h:
7080         * form_browser.C:
7081         * forms/form_browser.fd:
7082         * forms/makefile:
7083         * FormBrowser.C:
7084         * FormBrowser.h: readonly browser form
7085
7086         * FormLog.C:
7087         * FormLog.h:
7088         * FormVCLog.C:
7089         * FormVCLog.h:
7090         * Dialogs.C: add Log and VCLog
7091
7092         * Makefile.am: add Log and VCLog, add updatesrc target
7093
7094 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
7095
7096         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
7097
7098 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
7099
7100         * FormPreferences.C (GetFrom): fix crash when there is no format
7101         defined.
7102         (GetTo): ditto.
7103
7104 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
7105
7106         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
7107         unsigned char correctly and so fix 2 bugs loading/changing colors.
7108
7109 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
7110
7111         * FormRef.C (update): Do not update dialog_->{ref,name,type}
7112         if inset_ == 0.
7113         Deactivate the type button when buffer is LinuxDoc/Docbook
7114         (build): Uncomment calls to addReadOnly().
7115         (updateBrowser) Do not disable the update button when there are no
7116         keys.
7117         (build, getType, getName): Use InsetRef::types.
7118
7119 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
7120
7121         * FormPrint.[Ch] (browse): new method to browse for file to print to.
7122
7123         * forms/form_print.fd: give the form a Browse button.
7124
7125 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
7126
7127         * FormRef.C (input): Fix the behavior of goto reference button.