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