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