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