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