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