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