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