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