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