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