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