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