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