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