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