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