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