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