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