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