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