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