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