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