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