]> git.lyx.org Git - lyx.git/blob - src/frontends/xforms/ChangeLog
second part of Martin's patch
[lyx.git] / src / frontends / xforms / ChangeLog
1
2 2002-09-20  Martin Vermeer  <martin.vermeer@hut.fi>
3
4         * forms/form_maths_space.fd
5         * FormMathSpaces: remove access to internal macros \lyx*space
6
7 2002-09-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
8
9         * Toolbar_pimpl.C (layoutSelected): when selecting a layout in
10         combox, make sure the corresponding shortcut is shown in
11         minibuffer 
12
13 2002-09-16  John Levon  <levon@movementarian.org>
14
15         * forms/form_character.fd: Escape to cancel
16  
17 2002-09-13  Rob Lahaye  <lahaye@snu.ac.kr>
18
19         * forms/form_graphics.fd:
20         * forms/form_print.fd: minor polishing of layout 
21
22 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
23
24         * FormGraphics.C: improve tooltips text
25
26         * forms/form_graphics.fd: cosmetic change in file tab
27
28 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
29
30         * FormTexinfo.C: 
31         * forms/form_filedialog.fd:
32         * forms/form_texinfo.fd: less bulky xforms dialogs.
33
34 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
35  
36         * FormPrint.[Ch]:
37         * forms/form_print.fd: new xforms print dialog layout
38  
39 2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
40
41         * FormGraphics.C: use "Default" as first item in Origin of rotation
42
43         * forms/form_graphics.fd: improved layout
44
45 2002-09-11  Angus Leeming  <leeming@lyx.org>
46
47         * FormInclude.C (update): remove lyxerr call.
48
49 2002-09-09  John Levon  <levon@movementarian.org>
50
51         * FormInclude.C:
52         * forms/form_include.fd: reorder, remove noload
53  
54 2002-09-09  John Levon  <levon@movementarian.org>
55
56         * FormMathDeco.C: move latex_deco into ControlMath
57  
58 2002-09-09  Rob Lahaye  <lahaye@snu.ac.kr>
59
60         * FormBase.C:
61         * FormBaseDeprecated.C: use "LyX: " prefix to dialog window title;
62         set minimized title (without "LyX: ") and its icon.
63
64         * FormSpellchecker.C:
65         * FormSearch.C:
66         * FormThesaurus.C: remove "LyX: " from dialog window title.
67
68         * FormRef.[Ch]: add proper switch for "Go to" button.
69
70         * FormBibitem.C:
71         * forms/form_bibitem.fd:
72         * FormCitation.C:
73         * forms/form_citation.fd:
74         * FormRef.C:
75         * forms/form_ref.fd:
76         * FormSpellchecker.[Ch]:
77         * forms/form_spellchecker.fd:
78         * forms/form_toc.fd:
79         * forms/form_url.fd: less bulky dialogs; use proper gravity and
80         resize policy; add few tooltips.
81
82 2002-09-06  Alain Castera  <castera@in2p3.fr>
83
84         * FormTabular.C: leave the horizontal alignment buttons alive 
85           on fixed width columns
86
87 2002-09-05  Angus Leeming  <leeming@lyx.org>
88
89         * all files: modify the headers as discussed on the list.
90
91 2002-08-30  John Levon  <levon@movementarian.org>
92
93         * MathsCallbacks.h:
94         * forms/fdfix.sh: fix build from last change
95  
96 2002-08-30  John Levon  <levon@movementarian.org>
97
98         * MathsSymbols.h:
99         * MathsSymbols.C:
100         * FormMathsPanel.h:
101         * FormMathsPanel.C: remove MathsSymbols to controllers/
102  
103 2002-08-29  John Levon  <levon@movementarian.org>
104
105         * MathsSymbols.h:
106         * MathsSymbols.C: 
107         * Toolbar_pimpl.C: use XPMs for toolbar instead of gook
108  
109 2002-08-29  John Levon  <levon@movementarian.org>
110
111         * MathsSymbols.C: implement splitting for AMS. nrel
112           is broken
113  
114 2002-08-29  John Levon  <levon@movementarian.org>
115
116         * MathsSymbols.C: fix two crash bugs
117  
118 2002-08-28  Rob Lahaye  <lahaye@snu.ac.kr>
119
120         * forms/form_graphics.fd:
121         * FormGraphics.C: re-implement the use of text_warning box.
122         
123         * forms/form_preferences.fd:
124         * FormPreferences.C: use displayTranslator, change display mode
125         from four radio buttons into one choice button.
126
127         * FormBibtex.C: fix SIGSEGV with [Choose] when no style is selected.
128  
129 2002-08-24  John Levon  <levon@movementarian.org>
130
131         * xformsImage.C: fix build, add FIXME for Rob
132  
133 2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
134
135         * FormGraphics.[Ch]:
136         * forms/form_graphics.fd: Implement new graphics dialog
137         
138         * FormPreferences.C: use display_graphics "monochrome|grayscale|none"
139         instead of "mono|gray|no".
140
141 2002-08-22  John Levon  <levon@movementarian.org>
142
143         * xfont_loader.C: show name of failed font load (from Mikhail Teterin)
144  
145 2002-08-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
146
147         * FormMathsBitmap.h: include boost/shared_ptr.hpp, remove include
148         for support/smart_ptr.h, change use of smart ptr to boost version
149
150         * FormMathsBitmap.C (FormMathsBitmap): do not initialize form_ (it
151         is a smart_ptr)
152         (build): use nifty 3rd arg of smart_ptr
153         (addBitmap): ditto
154
155 2002-08-20  John Levon  <levon@movementarian.org>
156
157         * lyx_gui.C: estimate default DPI
158
159 2002-08-16  Angus Leeming  <leeming@lyx.org>
160
161         * Dialogs.C:
162         * Dialogs2.C:
163         * Dialogs_impl.h: use the qt2 scheme of vars not pointer to vars.
164
165         * Dialogs3.C: removed.
166
167 2002-08-16  Angus Leeming  <leeming@lyx.org>
168
169         * Tooltips.C (c-tor): don't forget the "#ifdef crap xforms" code next
170         time, old boy.
171
172 2002-08-16  Michael Schmitt <Michael.Schmitt@teststep.org>
173
174         * FormRef.C (update): Synchronise the buffer choice and the list of
175         labels if the dialog is re-opened.
176
177 2002-08-15  Angus Leeming  <leeming@lyx.org>
178
179         * Dialogs.C:
180         * Dialogs2.C:
181         * Dialogs3.C:
182         * Dialogs_impl.h: the brave new world of Dialog creation.
183
184         * FormBaseDeprecated.C:
185         * FormFiledialog.C:
186         * XFormsView.C: Dialogs::redrawGUI is now a method not a signal.
187
188         * guiapi.C: discard.
189
190         * Makefile.am: add new files Dialogs[23].C Dialogs_impl.h and
191         remove guiapi.C.
192
193 2002-08-15  Angus Leeming  <leeming@lyx.org>
194
195         * lots: changed my email address to leeming@lyx.org.
196
197         * FormBaseDeprecated.[Ch]: return it to private derivation from
198         boost::noncopyable.
199
200         * FormBaseDeprecated.[Ch]:
201         * FormDocument.[Ch]:
202         * FormInset.[Ch]:
203         * FormMaths*.[Ch]:
204         * FormPreferences.[Ch]:
205         * FormTabular.[Ch]:
206         pass and store references to LyXView and Dialogs, not pointers.
207
208         * FormInset.[Ch]: remove class FormCommand.
209
210 2002-08-14  Angus Leeming  <leeming@lyx.org>
211
212         * FormBaseDeprecated.h: public derivation from boost::noncopyable.
213
214         * forms/form_document.fd: remove declaration of file 'psnfss2.xpm'
215
216 2002-08-14  Angus Leeming  <leeming@lyx.org>
217
218         * FormBaseDeprecated.h: no longer derives from DialogBase, but instead
219         derives directly from boost::noncopyable.
220         (show): made public.
221
222         * FeedbackController.h: rearrange #includes.
223
224         * FormDocument.C:
225         * FormMathsDeco.C:
226         * FormMathsDelim.C:
227         * FormMathsMatrix.C:
228         * FormMathsPanel.C:
229         * FormTabular.C: remove #include "Dialogs.h"
230
231         * FormMathsBitmap.C: remove #include "Dialogs.h", "LyXView.h".
232
233         * FormPreferences.C: rearrange #includes.
234
235         * FormTabular.h (showInset, updateInset): make public.
236
237         * FormDocument.C (build): enable the bmtable to find the right file!
238
239         * guiapi.C (gui_ShowInfo): removed.
240
241 2002-08-13  André Poenitz  <poenitz@gmx.net>
242
243         * Toolbar_pimpl.C: small cleanup
244
245 2002-08-13  Angus Leeming  <leeming@lyx.org>
246
247         * FileDialog.C:
248         * FormMathsDelim.C:
249         * FormMathsMatrix.C:
250         * FormMathsPanel.C:
251         * FormPreferences.C:
252         * Menubar_pimpl.C:
253         * Toolbar_pimpl.C:
254         * XFormsView.C:
255         * lyx_gui.C:
256         changes due to the changed LyXView interface that now returns references
257         to member variables not pointers.
258
259 2002-08-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
260
261         * Menubar_pimpl.C (create_submenu): fix code to disable submenu
262         entries.
263
264 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
265
266         * FormDocument.C (saveParamsAsDefault): use proper constructment
267
268 2002-08-12  Angus Leeming  <leeming@lyx.org>
269
270         * FormCitation.C:
271         * FromRef.C: change due to change of ControlConnections method name,
272         isReadonly() -> bufferIsReadonly().
273
274         * FormIndex.C:
275         * FormPrint.C: no longer #include "frontends/LyXView.h".
276
277 2002-08-12  Angus Leeming  <leeming@lyx.org>
278
279         * Dialogs.C (c-tor): connect the Tooltips::toggleEnabled method to
280         the Dialogs::toggleTooltips signal.
281
282         * FormAboutlyx.[Ch]:
283         * FormBibitem.[Ch]:
284         * FormBibtex.[Ch]:
285         * FormBrowser.[Ch]:
286         * FormCharacter.[Ch]:
287         * FormCitation.[Ch]:
288         * FormERT.[Ch]:
289         * FormError.[Ch]:
290         * FormExternal.[Ch]:
291         * FormFloat.[Ch]:
292         * FormForks.[Ch]:
293         * FormGraphics.[Ch]:
294         * FormInclude.[Ch]:
295         * FormIndex.[Ch]:
296         * FormLog.[Ch]:
297         * FormMinipage.[Ch]:
298         * FormParagraph.[Ch]:
299         * FormPreamble.[Ch]:
300         * FormPrint.[Ch]:
301         * FormRef.[Ch]:
302         * FormSearch.[Ch]:
303         * FormSendto.[Ch]:
304         * FormShowFile.[Ch]:
305         * FormSpellchecker.[Ch]:
306         * FormTabularCreate.[Ch]:
307         * FormTexinfo.[Ch]:
308         * FormThesaurus.[Ch]:
309         * FormToc.[Ch]:
310         * FormURL.[Ch]:
311         * FormVCLog.[Ch]:
312         No longer pass Controller or Dialogs to the c-tor.
313         No longer forward-declare Dialogs.
314
315         * FormBase.[Ch]: derives from ViewBase directly.
316         No longer passed ControlButtons & or Dialogs &.
317         (bc): new method, enabling the daughter classes to access the
318         ButtonController.
319         (C_FormBaseApplyCB):
320         (C_FormBaseOKCB):
321         (C_FormBaseCancelCB):
322         (C_FormBaseRestoreCB):
323         (C_WMHideCB): changes due to a change in the ViewBase class.
324
325         * Toolbar_pimpl.[Ch] (c-tor):
326         * Tooltips.[Ch] (c-tor): no longer passed a Dialogs &.
327
328         * Tooltips.h (toggleEnabled): made public for the Dialogs c-tor.
329
330         * XFormsView.[Ch] (c-tor, create_form_form_main): no longer pass
331         Dialogs & to the Toolbar.
332
333         * guiapi.C: access the controller methods by explicit invocation of the
334         controller.
335
336 2002-08-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
337
338         * FormDocument.C (saveParamsAsDefault): ParagraphList changes
339         (class_apply): ditto
340
341 2002-08-08  John Levon  <levon@movementarian.org>
342
343         * Menubar_pimpl.C:
344         * Toolbar_pimpl.C: lyxaction cleanup
345
346 2002-08-08  John Levon  <levon@movementarian.org>
347
348         * forms/form_thesaurus.fd: allow Esc to close dialog
349
350 2002-08-02  Angus Leeming  <leeming@lyx.org>
351
352         * FormInclude.C:
353         * forms/form_include.fd: added a check_preview button and controlling
354         logic. The user can now choose to preview a \input-ed file.
355
356 2002-08-02  Angus Leeming  <leeming@lyx.org>
357
358         * FormTabular.C (input):
359         * XMiniBuffer.C (show_info): changes due to LyXView::view() now
360         returning a boost::shared_ptr.
361
362 2002-08-01  John Levon  <levon@movementarian.org>
363
364         * FormDocument.C: writeFile() change
365
366 2002-08-01  John Levon  <levon@movementarian.org>
367
368         * FormPreferences.h:
369         * FormPreferences.C:
370         * guiapi.C:
371         * forms/form_spellchecker.fd: remove options from spellchecker
372
373 2002-07-30  John Levon  <levon@movementarian.org>
374
375         * lyx_gui.C: implement remove_read_callback()
376
377 2002-07-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
378
379         * XWorkArea.C (work_area_handler): change type of
380         scrollbar_value_old to double
381
382 2002-07-29  Lars Gullik Bjønnes  <larsbj@gullik.net>
383
384         * several files: strip,frontStrip -> trim,ltrim,rtrim
385
386 2002-07-25  John Levon  <levon@movementarian.org>
387
388         * lyx_gui.C:
389         * XWorkArea.C: using dec
390
391 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
392
393         * FormFloat.C: Fixed and better GUI-logic
394
395 2002-07-25  André Pönitz <poenitz@gmx.net>
396
397         * lyx_gui.C:
398         * XWorkArea.C: add 'dec' to switch back to decimal output
399
400 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
401
402         * Menubar_pimpl.C: do not include "toc.h" and "FloatList.h".
403         (create_submenu): add parameter ``all_disabled'' which will be
404         false only if the menu contains at least one working item. Disable
405         submenus who have all_disabled true. What I could not do, though
406         is disable menubar items when all the menu is disabled (because I
407         know about it only when I try to open this menu)
408
409 2002-07-25  Herbert Voss  <voss@perce.de>
410
411         * FormBibtex.C (update): clear browser first
412
413 2002-07-25  Juergen Vigna  <jug@sad.it>
414
415         * XWorkArea.C (work_area_handler): set y_old and x_old to some
416         values in the MOUSE or DRAG even.
417
418 2002-07-25  John Levon  <levon@movementarian.org>
419
420         * forms/form_float.fd: "Span columns"
421
422 2002-07-25  Juergen Spitzmueller <j.spitzmueller@gmx.de>
423
424         * FormFloat.C:
425         * forms/form_float.fd: Implement default placement checkbox;
426         some minor tweaks
427
428 2002-07-25  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
429
430         * Menubar_pimpl.C (create_submenu): add the code for splitting too
431         long menus here. Remove call to add_toc.
432
433         * Menubar_pimpl.C (add_toc):
434         (add_toc2): remove. This code is now in MenuBackend; now, all the
435         frontend has to do is to support the item kinds Command, Submenu
436         and Separator. The rest is done transparently.
437
438 2002-07-24  Juergen Spitzmueller <j.spitzmueller@gmx.de>
439
440         * FormFloat.C:
441         * forms/form_float.fd: Implement Wide Float toggle and !-option;
442         disable h and b with wide floats
443
444 2002-07-24  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
445
446         * Menubar_pimpl.C (create_submenu): updates due to changes in
447         menubackend.
448
449 2002-07-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
450
451         * XMiniBuffer.h: add connection objects, and use them
452         * XMiniBuffer.C (XMiniBuffer): here and
453         (dd_init): here
454
455         * XFormsView.h: add connection objects, use them
456         * XFormsView.C (XFormsView): here
457
458 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
459
460         * XFormsView.C: don't call toolbar_->set()
461
462         * Toolbar_pimpl.h:
463         * Toolbar_pimpl.C: rationalise code, remove half-working
464           update stuff into simple add()
465
466 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
467
468         * lyx_gui.C: add lyx_gui::exit()
469
470 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
471
472         * Toolbar_pimpl.h:
473         * Toolbar_pimpl.C: remove ->push()
474
475 2002-07-22  Herbert Voss  <voss@lyx.org>
476
477         * FormGraphics.C: add tooltips, changesize_type to size_kind.
478         some rearrangements to the code
479
480 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
481
482         * FormToc.C: std:: fix
483
484 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
485
486         * Menubar_pimpl.h: do not include "MenuBackend.h" and "commandtags.h"
487
488         * Toolbar_pimpl.h: do not include "combox.h", "ToolbarDefaults.h"
489         and "commandtags.h"
490
491         * Toolbar_pimpl.C: use BufferParams::getLyXTextClass
492
493         * FormSendto.C:
494         * FormParagraph.C:
495         * FormMinipage.C:
496         * FormGraphics.C:
497         * FormForks.C:
498         * FormCitation.C:
499         * DropDown.C: update to use new getString and getVector
500
501         * xforms_helpers.[Ch]: replace getVectorFromChoice and
502         getVectorFromBrowser by getVector; replace getStringFromInput,
503         getStringFromBrowser and getSelectedStringFromBrowser with
504         getString, which works with input, choice and browser objects
505
506         * Menubar_pimpl.C:
507         * FormToc.C: update to use new toc.[Ch]
508
509 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
510
511         * XFormsView.C: move autosave timer to LyXView.C
512
513 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
514
515         * Menubar_pimpl.[Ch]: remove support for multiple menubars
516
517 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
518
519         * XMiniBuffer.h:
520         * XMiniBuffer.C: cleanup, make start/end history work as before
521
522 2002-07-20  John Levon  <moz@compsoc.man.ac.uk>
523
524         * FormMathsDelim.C:
525         * FormMathsMatrix.C: fix dispatch calls nicely
526
527 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
528
529         * Menubar_pimpl.C (add_toc): avoid crash when there is no document
530         open
531
532         * Menubar_pimpl.[Ch]: turn owner_ into a XFormsView, to avoid casting
533
534 2002-04-28  Herbert Voss  <voss@perce.de>
535
536         * FormGraphics.C:
537         * forms/form_graphics.fd: add a new check button for LyXAspectRatio.
538
539 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
540
541         * DropDown.h:
542         * DropDown.C: remove unneeded LyXView *
543
544         * XFormsView.h:
545         * XFormsView.C: changes for minibuffer rework
546
547         * XMiniBuffer.h:
548         * XMiniBuffer.C: use ControlCommandBuffer. Move relevant
549           old code to here
550
551         * lyx_gui.C: add FIXME
552
553 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
554
555         * FormMathsDelim.C:
556         * FormMathsMatrix.C: fix dispatch calls
557
558 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
559
560         * Menubar_pimpl.C:
561         * Toolbar_pimpl.C:
562         * lyx_gui.C:
563         * XformsView.C: remove initMiniBuffer(), verboseDispatch()
564
565         * xfont_loader.C: remove call to messagePush(),Pop()
566
567 2002-07-17  Dekel Tsur  <dekelts@tau.ac.il>
568
569         * FormFiledialog.C: Add missing #include
570
571 2002-07-17  Angus Leeming  <leeming@lyx.org>
572
573         * xformsImage.C (init_graphics): disable direct loading of PostScript
574         files. It's more effort than it's worth.
575
576 2002-07-17  André Pönitz <poenitz@gmx.net>
577
578         * FormPreferences.C: add help for $$s feature, lots of stupid "code
579          beautifying"
580
581 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
582
583         * FormPreferences.C:
584         * forms/form_preferences.fd: remove 2nd exit confirmation
585
586 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
587
588         * XFormsView.h:
589         * XFormsView.C: hook up view_state_changed
590
591 2002-07-16  Angus Leeming  <leeming@lyx.org>
592
593         * XPainter.C: add some #ifdef ugliness to enable the home grown image
594         loader to work too.
595
596 2002-07-16  André Pönitz <poenitz@gmx.net>
597
598         * FormFiledialog.[Ch]: rename member variables, rewrite some functions
599
600 2002-07-15  John Levon  <moz@compsoc.man.ac.uk>
601
602         * xformsImage.h:
603         * xformsImage.C: add isDrawable()
604
605         * XPainter.C: use static cast to xformsImage
606
607 2002-07-14  Angus Leeming  <leeming@lyx.org>
608
609         * lyx_gui.C (C_read_callback): give it extern "C" linkage.
610
611 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
612
613         * lyx_gui.C: add set_read_callback()
614
615 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
616
617         * lyx_gui.C: move init_graphics() into setup
618
619 2002-07-12  Angus Leeming  <leeming@lyx.org>
620
621         * xformsImage.C (width): apply fudge irrespective of library version.
622
623 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
624
625         * Toolbar_pimpl.h:
626         * Toolbar_pimpl.C: remove unused (de)activate()
627
628 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
629
630         * lyx_gui.C: implement update_fonts(), font_available()
631
632 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
633
634         * lyx_gui.C: add update_color()
635
636 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
637
638         * FormPreferences.C:
639         * forms/form_preferences.fd: remove file->new asks for name
640
641 2002-07-11  John Levon  <moz@compsoc.man.ac.uk>
642
643         * XWorkArea.h:
644         * XWorkArea.C: do a copy area on redraw when no geometry change
645
646 2002-07-11  Herbert Voss  <voss@perce.de>
647
648         * FormGraphics.C (input): test also the height for %-value, when
649         importing the latex-value into the lyx-view
650
651 2002-07-10  Andrew Zabolotny  <zap@cobra.ru>
652
653         * XMiniBuffer.C (peek_event):
654         * combox.C (peek_event):
655         * DropDown.C (peek): support keypad keys
656
657 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
658
659         * xscreen.C: add const
660
661 2002-07-09  Angus Leeming  <leeming@lyx.org>
662
663         * xformsImage.C (scale): use boost::tie.
664         (width): fudge to fix bug in image width for xforms <= 0.89.6.
665
666 2002-07-08  Angus Leeming  <leeming@lyx.org>
667
668         * forms/fdfix.sh: whitespace.
669
670 2002-07-05  Angus Leeming  <leeming@lyx.org>
671
672         * lyx_gui.C (hexname): new function.
673
674 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
675
676         * lyx_gui.C (init_graphics): boost::function assign, not
677         boost::signal connect.
678
679         * combox.C (Combox): what remove does is now done implicitly from
680         XFormsView destructor.
681
682         * XMiniBuffer.C (peek_event): comment last arg to avoid warning.
683
684         * XFormsView.h: form_ is now a raw pointer not a scoped_ptr.
685
686         * XFormsView.C (XFormsView): hide and free form_
687         (getForm): raw pointer return
688         (create_form_form_main): raw pointer set
689
690         * Toolbar_pimpl.C (toolbarItem): whet clean does is now done
691         implicitly from XFormsView destructor.
692
693 2002-07-04  André Pönitz <poenitz@gmx.net>
694
695         * FormInset.[Ch]: reduce #include depencies
696
697         * guiapi.C: suppress compiler warning
698
699 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
700
701         * FormInclude.C: Comment out unneeded and wrong update mechanism
702         (related to bug #459)
703         *forms/form_include.fd: define missing callbacks (bug #459)
704
705 2002-07-03  Vitaly Lipatov  <LAV@VL3143.spb.edu>
706
707         * FormDocument.C (build): add pt154 encoding
708
709 2002-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
710
711         * Tooltips.C (Tooltips): add Dialogs to constructor arg.
712
713 2002-07-01  Angus Leeming  <leeming@lyx.org>
714
715         * forma/Makefile.am: keep "make clean" consistent with Kayvan's fix.
716
717 2002-07-01  Kayvan A. Sylvan  <kayvan@sylvan.com>
718
719         * forms/fdfix.sh: fix compilation failure on WinXP.
720
721 2002-06-28  Angus Leeming  <leeming@lyx.org>
722
723         * XPainter.[Ch]: changes associated with the name change
724         grfx::GImage -> grfx::Image.
725
726         * xformsGImage.[Ch]: deleted.
727         * xformsImage.[Ch]: new files, reflecting changed class name.
728
729         * Makefile.am:
730         * lyx_gui.C: associated changes.
731
732 2002-06-27  Juergen Spitzmueller <j.spitzmueller@gmx.de>
733
734         * FormPreferences.C
735         * forms/formPreferences.fd: Add a checkbox for Andrés new toy (preview)
736
737 2002-06-26  Angus Leeming  <leeming@lyx.org>
738
739         * xformsGImage.C (load, setPixmap): changes aassociated with moving
740         grfx::DisplayType out of grfx::GParams.
741
742 2002-06-25  Angus Leeming  <leeming@lyx.org>
743
744         * FormPreferences.C (LnFmisc::apply): Comment out the call to
745         grfx::GCache::changeDisplay. The method no longer exists now that the
746         pixmap generation part of the graphics loader has been moved into
747         InsetGraphics.
748
749 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
750
751         * Toolbar_pimpl.C: layout as layout
752
753 2002-06-21  Angus Leeming  <leeming@lyx.org>
754
755         * xscreen.C: add a using std::endl directive.
756
757 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
758
759         * FormPreferences.h:
760         * FormPreferences.C:
761         * forms/form_preferences.fd: remove show_banner, display_shortcuts
762
763 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
764
765         * XWorkArea.h:
766         * XWorkArea.C: remove splash, should be handled in
767           LyXScreen::greyOut()
768
769 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
770
771         * forms/form_texinfo.fd: "Update List" not "Rescan"
772
773 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
774
775         * guiapi.C: createIndex() changed
776
777 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
778
779         * FormBibtex.C: use new lyx::eliminate_duplicates
780
781 2002-06-20 Herbert Voss  <voss@perce.de>
782
783         * FormBibtex.C:
784         * forms/form_bibtex.fd: give better support for choosing the
785         bibstyle (new browserfield with the available bibstyles).
786         move some code of ControlTexinfo into a helper
787         file support/tex-helpers to use some of the functions
788
789 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
790
791         * XWorkArea.h:
792         * XWorkArea.C: remove unused code, name change
793
794 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
795
796         * XLyXKeySym.h:
797         * XLyXKeySym.C: whitespace
798
799 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
800
801         * XWorkArea.h: remove focus stuff, greyOut()
802
803 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
804
805         * XWorkArea.C: remove focus/unfocus events
806
807 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
808
809         * XWorkArea.h: remove unused methods
810
811 2002-06-15  Martin Vermeer  <martin.vermeer@hut.fi>
812
813         * FormMathsDelim.C: Redesign of Delimiters dialogue in mathed.
814           Cleaner, smaller.
815
816 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
817
818         * XWorkArea.h: remove unused width()
819
820 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
821
822         * guiapi.C: fix compile with libAiksaurus
823
824 2002-06-17  Herbert Voss  <voss@perce.de>
825
826         * forms/.cvsignore: ignore the *.lo files
827
828 2002-06-18  John Levon  <moz@compsoc.man.ac.uk>
829
830         * FormSearch.h:
831         * FormSearch.C: focus and select search string on open (bug #77)
832
833 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
834
835         * changes to let the function setup happen in frontends
836
837         * guiapi.C: new file
838
839 2002-06-16    <alstrup@diku.dk>
840
841         * xscreen.C (draw): After drawing, we wait for X with XSync..
842
843         * XWorkArea.[Ch]: Xforms implementation of GUII WorkArea.
844
845         * XPainter.[Ch]: Use XWorkArea instead of WorkArea.
846
847         * xscreen.[Ch]: Use XWorkArea instead of WorkArea.
848
849         * WorkAreaFactory.C: New file for GUII WorkArea.
850
851         * LyXScreenFactory.C: WorkArea GUIIized.
852
853 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
854
855         * LyXKeySymFactory.C: Added XForms implementation.
856
857         * XLyXKeySym.[Ch]: Added XForms implementation of the LyXKeySym
858         stuff.
859
860         * XWorkArea.[Ch]: Use LyXKeySym in signal interface for keypress.
861
862 2002-06-14  Lyx Development team  <lyx@electronia>
863
864         * LyXScreenFactory.C: Implementation for XForms.
865
866         * xscreen.[Ch]: Added implementation of LyXScreen for XForms,
867         called XScreen (surprise!).
868
869 2002-06-14  Angus Leeming  <leeming@lyx.org>
870
871         * forms/Makefile.am: make the .Ch files dependent on the fdfix files.
872
873         * fdfix.sh: test whether "fdesign -convert file.fd" succeeds and
874         if not, exit gracefully.
875         Test whether the newly generated .h file is different from the existing
876         one and if not discard it to prevent unnecessary recompilation in the
877         xforms directory.
878
879 2002-06-14  Angus Leeming  <leeming@lyx.org>
880
881         * FormPreferences (XYZ::build): pass "&parent_" to build_xyz, not
882         "this", ro we'll get a crash following FormBaseDeprecated's
883         C_PrehandlerCB cast of ob->form->u_vdata to FormBaseDeprecated *.
884
885         This is the only form in which all the folders are not built in the
886         parent class direct, so this is the only one that should suffer from
887         this bug.
888
889 2002-06-12  Angus Leeming  <leeming@lyx.org>
890
891         * form_*.[Ch]: removed from the repository.
892         * forms/Makefile.am:
893         * forms/fdfix.sh: changes to generate form_*.[Ch] automatically.
894
895         * forms/form_*.fd: use a consistent naming convention for the fdesign
896         generated FD_xyz structs. For example, form_aboutlyx.h now contains:
897         struct FD_aboutlyx;
898         struct FD_aboutlyx_version;
899         struct FD_aboutlyx_credits;
900         struct FD_aboutlyx_license;
901
902         * forms/fdfix[ch].sed: no longer write the build routines for the
903         fdesign generated FD_xyz structs as member methods of the controlling
904         FormXyz class. It's unnecessary and needs patch files in addition to
905         the sed magic to work properly. Thus, the structs above are now
906         generated by routines
907         FD_aboutlyx * build_aboutlyx(void *);
908         FD_aboutlyx_version * build_aboutlyx_version(void *);
909         FD_aboutlyx_credits * build_aboutlyx_credits(void *);
910         FD_aboutlyx_license * build_aboutlyx_license(void *);
911
912         * forms/README: document all the above.
913
914         * forms_fwd.h: new file to forward declare FL_OBJECT, FL_FORM.
915
916         * forms_gettext.[Ch]: new files containing only the scex, idex functions
917         stored previously in xforms_helpers.[Ch].
918
919         * xforms_helpers.[Ch]: removed scex, idex functions.
920
921         * Most other files: minor changes associated with the above.
922
923 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
924
925         * XWorkArea.h:
926         * XWorkArea.C: move scrolling logic into here
927
928         * ColorHandler.h:
929         * ColorHandler.C:
930         * XPainter.h:
931         * XPainter.C: remove unused stuff, s/PainterBase/Painter/,
932         s/Painter/XPainter/
933
934 2002-06-12  Angus Leeming  <leeming@lyx.org>
935
936         * lyx_gui.C (parse_init): exit isn't in namespace lyx_gui!
937
938 2002-06-12  Angus Leeming  <leeming@lyx.org>
939
940         * FormParagraph.C: include ParagraphParameters.h now that
941         ParagraphParameters is forward declared in ControlParagraph.h.
942
943 2002-05-24  Martin Vermeer  <martin.vermeer@hut.fi>
944
945         * FormMathsDelim.C: fix delimiter pre-display rendering
946           mess-up bug (354)
947
948 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
949
950         * xformsGImage.h: do not rely on FLIMAGE_H_LOCATION anymore
951
952 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
953
954         * XFormsView.h:
955         * XFormsView.C: move init() back to LyXView
956
957 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
958
959         * GUIRunTime.C: remove in favour of ...
960
961         * Makefile.am:
962         * lyx_gui.C: ... GUI startup namespace
963
964         * XFormsView.h:
965         * XFormsView.C: change show() prototype
966
967         * XPainter.C:
968         * xfont_loader.C: don't use GUIRunTime any more
969
970 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
971
972         * ColorHandler.C:
973         * FontInfo.h:
974         * FormBase.C:
975         * FormBaseDeprecated.C:
976         * MathsSymbols.C:
977         * Menubar_pimpl.C: minor cleanups
978
979 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
980
981         * xformsGImage.C:
982         * FontInfo.h:
983         * FontInfo.C: some cleanup
984
985         * XWorkArea.C:
986         * XFormsView.h:
987         * XFormsView.C: some minor cleanup, use of
988           scoped_ptr
989
990         * xfont_loader.h:
991         * xfont_loader.C: rename
992
993 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
994
995         * XWorkArea.h:
996         * XWorkArea.C: use workHeight(), remove enter/leaveView
997
998 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
999
1000         * XWorkArea.h:
1001         * XWorkArea.C: remove belowMouse() and active()
1002
1003 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
1004
1005         * xfont_metrics.h:
1006         * xfont_metrics.C:
1007         * XPainter.C: X-specific metrics stuff moved into xforms/ only
1008
1009 2002-06-11  Edwin Leuven  <leuven@fee.uva.nl>
1010
1011         * FormParagraph.[Ch]: moved to mvc
1012         * form_paragraph.[Ch]: idem
1013         * forms/form_paragraph.fd: idem
1014         * Dialogs.C: idem
1015
1016 2002-06-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1017
1018         * GUIRunTime.C (initialiseGraphics): condition the choice of
1019         loader on USE_XFORMS_IMAGE_LOADER
1020
1021         * xformsGImage.C (init_graphics): do not initialize jpeg support
1022         if not available
1023
1024 2002-06-05  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1025
1026         * xformsGImage.h: use FLIMAGE_H_LOCATION to include flimage.h.
1027
1028 2002-06-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1029
1030         * FormMathsPanel.C: do not include ButtonController.tmpl
1031         * FormPreferences.C: ditto
1032         * xformsBC.C: ditto
1033
1034         * FormBase.h (controller): remove ViewBase:: prefix
1035
1036 2002-06-07  Angus Leeming  <leeming@lyx.org>
1037
1038         Fixes needed to compile with Compaq cxx 6.5.
1039         * ColorHandler.C:
1040         * DropDown.C:
1041         * FormThesaurus.C:
1042         all c-library variables have been moved into namespace std.
1043         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1044
1045         * XFormsView.C: add a using std::abs directive.
1046
1047         * FormBase.h (FormCB::controller): I have had to prefix base class
1048         methods with Base:: Wierd!
1049
1050 2002-06-04  John Levon  <moz@compsoc.man.ac.uk>
1051
1052         * xformsGImage.h: an xforms build fix
1053
1054 2002-06-02  Michael A. Koziarski  <michael@koziarski.com>
1055
1056         * Tooltips.C: fix some sigc++ -> boost errors.
1057
1058 2002-06-02  John Levon  <moz@compsoc.man.ac.uk>
1059
1060         * GUIRunTime.C:
1061         * XFormsView.C:
1062         * XWorkArea.C:
1063         * xforms_resize.C:
1064         * xformsGImage.h: fixes for xforms 1.0 version
1065           checking
1066
1067 2002-05-10  Herbert Voss  <voss@perce.de>
1068
1069         * FormInclude.C (input, update): disable load-button when
1070         "use verbatim" is enabled
1071
1072 2002-05-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1073
1074         * FileDialog.C (FileDialog): fix () bug when using new
1075         * xformsGImage.C (newImage): ditto
1076         * Toolbar_pimpl.C (Pimpl): ditto
1077         * xfont_loader.C (getFontinfo): ditto
1078
1079 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1080
1081         * switch from SigC signals to boost::signals.
1082
1083         * Dialogs.C (Dialogs): simplify creation of dialog objects a bit.
1084
1085 2002-05-28  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1086
1087         * FormDocument.C (input): set preamble too when saving default
1088         template.
1089
1090 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
1091
1092         * Makefile.am:
1093         * XWorkArea.h:
1094         * XWorkArea.C: moved here
1095
1096 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
1097
1098         * ColorHandler.h:
1099         * ColorHandler.C:
1100         * FontInfo.h:
1101         * FontInfo.C: moved here
1102
1103         * xfont_loader.h:
1104         * xfont_loader.C: moved here
1105
1106         * Makefile.am:
1107         * xfont_metrics.C: changes from above
1108
1109 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1110
1111         * Makefile.am:
1112         * XPainter.C:
1113         * xfont_metrics.h:
1114         * xfont_metrics.C: moved font metrics code
1115
1116 2002-05-24  Juergen Vigna  <jug@sad.it>
1117
1118         * FormMathsBitmap.C: include local includes first (selfcontainment)
1119         * FormMathsBitmap.h: include LString.h first.
1120
1121 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1122
1123         * XFormsView.C:
1124         * lyxlookup.h:
1125         * lyxlookup.C:
1126         * Makefile.am: move here
1127
1128 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1129
1130         * DropDown.h:
1131         * FileDialog.C:
1132         * FormBaseDeprecated.C:
1133         * FormDocument.C:
1134         * FormIndex.C:
1135         * FormInset.C:
1136         * FormMathsBitmap.C:
1137         * FormMathsDelim.C:
1138         * FormMathsMatrix.C:
1139         * FormMathsPanel.C:
1140         * FormParagraph.C:
1141         * FormPreferences.C:
1142         * FormPrint.C:
1143         * FormTabular.C:
1144         * Makefile.am:
1145         * XFormsView.h:
1146         * XFormsView.C: LyXView is now in frontends/,
1147         XFormsView moved to here
1148
1149 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
1150
1151         * Makefile.am:
1152         * XPainter.h:
1153         * XPainter.C: move Painter here
1154
1155 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1156
1157         * Menubar_pimpl.C: add scoped_ptr.hpp
1158
1159         * FormPrint.h: remove smart_ptr.hpp
1160
1161         * FormBase.h: use more specific smart_ptr header
1162         * FormCharacter.h: ditto
1163         * FormMathsStyle.h: ditto
1164         * FormAboutlyx.h: ditto
1165         * Menubar_pimpl.h: ditto
1166         * FormTabular.h: ditto
1167         * FormPreferences.h: ditto
1168         * FormParagraph.h: ditto
1169         * FormMathsSpace.h: ditto
1170         * FormMathsPanel.h: ditto
1171         * FormMathsMatrix.h: ditto
1172         * FormMathsDelim.h: ditto
1173         * FormMathsDeco.h: ditto
1174         * FormGraphics.h: ditto
1175         * FormDocument.h: ditto
1176
1177 2002-05-15  John Levon  <moz@compsoc.man.ac.uk>
1178
1179         * FormCharacter.C: avoid mis-treating Combox as FL_OBJECT
1180           (bug 406) (from Angus)
1181
1182 2002-05-10  Dekel Tsur  <dekelts@tau.ac.il>
1183
1184         * FormDocument.C (language_apply): Fix language changing.
1185
1186 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1187
1188         * Tooltips.C: enable tooltips by default.
1189
1190 2002-05-09  Angus Leeming  <a.leeming@ic.ac.uk>
1191
1192         * xforms_resize.h: improve the doc++ comments.
1193
1194         * xforms_resize.C (get_tabfolder_numfolders): new helper function,
1195         wrapping fl_get_tabfolder_numfolders if it exists and otherwise
1196         providing this info "somehow".
1197         Constify a few variables.
1198         whitespace changes.
1199
1200 2002-05-06  Angus Leeming  <a.leeming@ic.ac.uk>
1201
1202         * FormBase.C (show):
1203         * FormBaseDeprecated.C (show): having built the dialog, ensure that it
1204         is widened sufficiently to display wholely the tabs of any
1205         tabbed-folders. This is more than just cosmetic as it will prevent
1206         crashes when selecting a partly displayed tab. (The problem occurs
1207         with a "long" locale like German and xforms < 0.9999.)
1208
1209         * xforms_resize.[Ch]: new files doing the grunt work of ascertaining
1210         by how much a dialog should be scaled to show its tabs fully (should
1211         it have a tabfolder).
1212
1213 2002-05-08  Garst Reese  <reese@isn.net>
1214
1215         * FormMathsDeco.C: fix offset to normal size decos.
1216
1217 2002-05-03  Angus Leeming  <a.leeming@ic.ac.uk>
1218
1219         * xformsGImage.C (rotate): work-around xforms bug when rotating by
1220         270 degs.
1221
1222 2002-05-02  Herbert Voss  <voss@perce.de>
1223
1224         * FormBibtex.C (apply): a change from a style to an empty one
1225         (which is valid) wasn't saved
1226
1227 2002-05-02  Herbert Voss  <voss@perce.de>
1228
1229         * FormGraphics.C (input): do not read bb new when it was changed
1230
1231 2002-04-30  Rob Lahaye <lahaye@users.sourceforge.net>
1232
1233         * FormDocument.C: "USletter" -> "US letter" etc., "Other" -> "Custom".
1234         * FormParagraph.C: "Other" -> "Custom"
1235         * FormPreferences.C: "USletter" -> "US letter" etc.
1236         * forms/form_document.fd: 'Papersize" -> "Paper size" style consistency
1237         * forms/form_preferences.fd: style consistency
1238
1239 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1240
1241         * FormCharacter.C:
1242         * FormDocument.C:
1243         * FormPreferences.C (findPos): remove this template to xforms_helpers.h.
1244
1245         * xforms_helpers.h (findPos): new template.
1246
1247         * FormGraphics.h: store a vector<string> origins_ of the LaTeX names
1248         for the rotation origins.
1249
1250         * FormGraphics.C: internationalise the rotation origin strings in the
1251         choice using the same approach as used for the language names in the
1252         Character, Document, Preferences dialogs.
1253
1254 2002-04-30  Angus Leeming  <a.leeming@ic.ac.uk>
1255
1256         * FormCharacter.C:
1257         * FormDocument.C:
1258         * FormPreferences.C: use the bool flag to getLanguageData as
1259         appropriate. No longer translate the strings as this is done in
1260         getLanguageData.
1261
1262 2002-04-29  John Levon  <moz@compsoc.man.ac.uk>
1263
1264         * FormBibtex.C:
1265         * FormCitation.C: fix two typos
1266
1267 2002-04-29  Angus Leeming  <a.leeming@ic.ac.uk>
1268
1269         * FormCharacter.h:
1270         * FormDocument.h:
1271         * FormPreferences.h: store a vector<string> lang_ of language
1272         identifiers.
1273
1274         * FormCharacter.C: changes associated with frnt::getLanguageData
1275         returning a vector<LanguagePair> rather than a vector<string>.
1276
1277         * FormDocument.C:
1278         * FormPreferences.C: internationalise the languages on display, similar
1279         to the changes in FormCharacter.C.
1280
1281 2002-04-26  John Levon  <moz@compsoc.man.ac.uk>
1282
1283         * FormMathsPanel.C: translate Close
1284         * FormGraphics.C: a little more translation
1285
1286 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1287
1288         * FormCitation.C (apply, input): ensure that the choice is always valid.
1289
1290         * forms/fdfixc.sed: use "_shortcut" rather than "shortcut" as an
1291         identifier when performing one of the substitutions. "shortcut" can
1292         reasonably appear in the label.
1293
1294 2002-04-25  Rob Lahaye <lahaye@users.sourceforge.net>
1295
1296         * Makefile.am: fix typo "shoul go to" -> "should go to".
1297
1298         * forms/form_preferences.fd: Modify naming for Converter flags
1299         ("Extra flags") and remove a couple of shortcut-clashes.
1300
1301         * FormPreferences.C: Modify 'tooltip' info for Converter flags.
1302
1303 2002-04-23  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1304
1305         * FormBibtex.C: Do not use a blank after the comma for multiple
1306         bib-files (which is not read in correctly).
1307
1308 2002-04-22  Angus Leeming  <a.leeming@ic.ac.uk>
1309
1310         * FormCitation.C (fillChoice): If the getCiteStrings vec is empty,
1311         disable the choice.
1312
1313 2002-04-19  Juergen Vigna  <jug@sad.it>
1314
1315         * FormParagraph.C (changedParagraph): don't check for p == par_ as
1316         we don't set par_ on a changedParagraph call so we don't resete the
1317         buttons and message when we return to the original paragraph!
1318
1319 2002-04-17  Rob Lahaye <lahaye@users.sourceforge.net>
1320
1321         * forms/cvsignore: add Makefile.
1322
1323 2002-04-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1324
1325         * forms/Makefile.am: make it a dummy make file + extra dist
1326
1327 2002-04-14  Herbert Voss  <voss@perce.de>
1328
1329         * FormCharacter.C
1330         * FormExternal.C: adding #include "support/lstrings.h"
1331         for the getStringFromVector and vice versa
1332
1333 2002-04-12  Angus Leeming  <a.leeming@ic.ac.uk>
1334
1335         * FormParagraph.C (changedParagraph): ensure that the warning message
1336         is removed if the underlying paragraph will accept our changes.
1337
1338 2002-04-09  Herbert Voss  <voss@perce.de>
1339
1340         * FormGraphics.C: allow rotate-values like 270.1
1341         * xformsGImage.C (rotate): get the right rotate-angle from
1342         GraphicParams
1343
1344 2002-04-08  Angus Leeming  <a.leeming@ic.ac.uk>
1345
1346         * xformsGImage.C (clip): no need to check if the width, height are > 0
1347         because the BoundingBox would be empty() in this weren't the case.
1348
1349 2002-04-08  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1350
1351         * FormDocument.[Ch]: Add a new method UpdateClassParams
1352         which is used in CheckChoiceClass to update the fontsizes
1353         and other necessary stuff (pagestyle) on class change
1354         (hopefully finally fix bug #306)
1355
1356 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1357
1358         * forms/Makefile.am (SUFFIXES): instead of .SUFFIXES
1359         (updatesrc): delete wrong version
1360
1361 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1362
1363         * forms/.cvsignore: add Makefile.in
1364
1365         * forms/Makefile.am: make distcheck work, new file
1366
1367         * Makefile.am: make distcheck work
1368
1369 2002-04-05  Herbert Voss  <voss@perce.de>
1370
1371         * FormGraphics.C: use correct unit bp (big point - PostScript point)
1372         for the bounding box values
1373
1374 2002-04-05  Angus Leeming  <a.leeming@ic.ac.uk>
1375
1376         * FormGraphics.C (updateBB, input): Don't set the path of the file
1377         passed to readBB. Let the controller do that because it knows about
1378         the buffer (and therefore the path) whereas the view has no idea.
1379
1380 2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
1381
1382         * xformsGImage.C (clip): ensure that the clipped image has sensible
1383         dimensions.
1384
1385 2002-04-04  Herbert Voss  <voss@lyx.org>
1386
1387         * FormGraphics.C (updateBB):  new method to read the BBox when reading
1388         a new file or changing an existing one.
1389
1390 2002-04-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1391
1392         * FormCharacter.C (findPos): add a missing typename
1393
1394 2002-04-02  Angus Leeming  <a.leeming@ic.ac.uk>
1395
1396         * FeedbackController.C:
1397         * FormBibtex.C:
1398         * FormCitation.C:
1399         * FormForks.C:
1400         * FormMathsBitmap.C:
1401         * FormPreferences.C:
1402         * FormSendto.C:
1403         * FormTexinfo.C:
1404         * Tooltips.C:
1405         * xforms_helpers.C: use _() correctly rather than N_().
1406
1407 2002-03-28  Juergen Spitzmueller <j.spitzmueller@gmx.de>
1408
1409         * FormDocument.C (CheckChoiceClass): update the necessary class
1410         settings on class change (fix bug #306)
1411
1412 2002-03-27  Herbert Voss  <voss@lyx.org>
1413
1414         * xforms_helpers.h:
1415         * FormGraphics.C:  change c%, l%, p% t% to col%, line%, page%
1416         and text%
1417
1418 2002-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1419
1420         * MathsSymbols.[Ch]: remove #include "bmtable.h" & "FormMathsPanel.h".
1421         Move enum MathsCallbackValues from FormMathsPanel.h to MathsSymbols.h.
1422         The MathsSymbols are now xforms-independent.
1423
1424         * FormMathsPanel.h: #include MathsSymbols.h for the enum.
1425
1426 2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1427
1428         * FormPreferences.C (browse): don't use BrowseRelPath here you noodle!
1429
1430         * FormGraphics.C (input): don't disallow the input of a file that's
1431         not there.
1432
1433 2002-03-25  Angus Leeming  <a.leeming@ic.ac.uk>
1434
1435         * FormParagraph.C (changedParagraph): whitespace.
1436
1437         * xforms_helpers.C: rearrange #includes.
1438
1439         * RadioButtonGroup.[Ch]: rename some of the methods. Remove #if 0 code.
1440
1441         * FormPrint.C: changes associated with changes to RadioButtonGroup.
1442
1443         * FormGraphics.C:
1444         * forms/form_graphics.fd: rename some of the widgets.
1445
1446 2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1447
1448         * FormGraphics.C (input): don't activate the Ok, Apply buttons if the
1449         file can't be found.
1450
1451         * FormParagraph.C (changedParagraph): activate the Ok, Apply buttons
1452         only if the underlying paragraph will accept changes.
1453
1454         * FormPreferences.C (browse): use Jean-Marc's browseRelFile.
1455
1456         * xforms_helper.C (updateWidgetsFromLength): fix crash when trying to
1457         set the choice to a unit that isn't present in the choice!
1458         Also remove #if 0 sections of code.
1459
1460 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1461
1462         * several files: ws cleanup
1463
1464 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1465
1466         * lots: whitespace changes.
1467
1468 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1469
1470         * FormParagraph.C: a little more factorisation.
1471
1472 2002-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1473
1474         * xforms_helpers.C (setCursorColor):
1475         * Tooltips.C (set): remove XC_question_arrow code.
1476
1477         * FeedbackController.[Ch] (clearMessage): new method.
1478
1479         * FeedbackController.C (postMessage): the warning message is now
1480         displayed in red!
1481
1482         * FormParagraph.C: define some helper functions to minimise the amount
1483         of repeated code.
1484
1485         * FormDocument.C:
1486         * FormGraphics.C:
1487         * FormMinipage.C:
1488         * FormTabular.C: use the FeedbackController to post the warning
1489         messages.
1490
1491 2002-03-19  André Pönitz <poenitz@gmx.net>
1492
1493         * FormParagraph.C: whitespace changes
1494
1495 2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
1496
1497         * Tooltips.[Ch] (initTooltip): renamed init. In the 0.89 version, no
1498         longer call fl_set_object_helper as this routine respects line breaks
1499         only if the dialog is visible.
1500         (getTooltip): renamed as get.
1501         (toggleTooltips): renamed as set and made public.
1502
1503         * FormBase.C (show):
1504         * FormBaseDeprecated.C (show): move tooltip-inards into Tooltip.
1505
1506         * FormBibtex.C (build):
1507         * FormCitation.C (build):
1508         * FormForks.C (build):
1509         * FormSendto.C (build):
1510         * FormTexinfo.C (build):
1511         * Toolbar_pimpl.C (set): Tooltip::initTooltip -> Tooltip::init.
1512
1513         * xforms_helper.C (formatted): rewritten as a one-pass algorithm.
1514
1515 2002-03-18  Juergen Vigna  <jug@sad.it>
1516
1517         * FormTabular.C (update): deactivate left/right border settings for
1518         multicolumns if not an outer cell or no parent multicolumn cell.
1519
1520 2002-03-14  John Levon  <moz@compsoc.man.ac.uk>
1521
1522         * GUIRunTime.C: add spaces to error messages
1523
1524 2002-03-13  Angus Leeming  <a.leeming@ic.ac.uk>
1525
1526         * FormBase.C (show):
1527         * FormBaseDeprecated.C (show): set the initial state of the cursor.
1528
1529         * FormPreferences.C (Colors::apply()): use the helper function
1530         setCursorColor.
1531
1532         * Tooltips.C (toggleTooltips): proper fix for those Bad Window messages.
1533         Can only set the cursor if the dialog is visible.
1534
1535         * xforms_helpers.[Ch] (setCursorColor): new helper function to set the
1536         color of all cursors used by LyX.
1537         (XformsColor::read): use it.
1538
1539 2002-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1540
1541         * forms/*.fd (except form_filedialog.fd which is v. scary :-():
1542         housekeeping changes.
1543         1. Ensure that all radio buttons are wrapped up within a group.
1544         2. Rename all button_cancel as button_close.
1545         3. Ensure that all objects follow the naming scheme outlined in
1546            forms/README
1547
1548         class             | prefix
1549         ------------------+-------
1550         FL_BROWSER        | browser
1551         FL_BUTTON         | button
1552         FL_PIXMAPBUTTON   | button
1553         FL_CHECKBUTTON    | check
1554         FL_CHOICE         | choice
1555         FL_COUNTER        | counter
1556         FL_DIAL           | dial
1557         FL_INPUT          | input
1558         FL_FRAME          | frame
1559         FL_LABELFRAME     | frame
1560         FL_ROUND3DBUTTON,
1561         RADIO_BUTTON      | radio
1562         FL_SLIDER         | slider
1563         FL_VALSLIDER      | slider
1564         FL_TABFOLDER      | tabfolder
1565         FL_TEXT           | text
1566
1567         The only exceptions to this are objects that are to be converted
1568         in the sed scripts. At the moment this applies only to bmtable:
1569
1570         Convert an FL_BUTTON to a FL_BMTABLE by using prefix "bmtable".
1571
1572 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1573
1574         * doxygen fixes.
1575
1576 2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1577
1578         * FeedbackController.C: improve a comment.
1579
1580         * FormFiledialog.C: whitespace change.
1581
1582         * FormBibitem.C (build):
1583         * FormBibtex.C (build):
1584         * FormCitation.C (build):
1585         * FormDocument.C (build):
1586         * FormExternal.C (build):
1587         * FormGraphics.C (build):
1588         * FormInclude.C (build):
1589         * FormIndex.C (build):
1590         * FormMathsMatrix.C (build):
1591         * FormMinipage.C (build):
1592         * FormParagraph.C (build):
1593         * FormPrint.C (build):
1594         * FormRef.C (build):
1595         * FormSendto.C (build):
1596         * FormSpellchecker.C (build):
1597         * FormTabular.C (build):
1598         * FormThesaurus.C (build):
1599         * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
1600         Means that pasting with the middle mouse button will activate the
1601         Ok, Apply buttons.
1602
1603         * FeedbackController.C (MessageCB): fix crash by removing
1604         Assert(message_widget_) and returning silently in this case.
1605         Can happen quite justifiably.
1606
1607         * Most files: consistent comments at the top of the file, usable by
1608         sourcedoc.
1609
1610 2002-03-09  Herbert Voss  <voss@lyx.org>
1611
1612         * FormGraphics.C: test if file exists, simplify an if command
1613
1614 2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
1615
1616         * FormToc.C: make goto not reset the dialog
1617
1618 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
1619
1620         * FeedbackController.[Ch]: new files, providing a standard interface to
1621         the feedback and warning messages. Created by stripping code out of
1622         FormBase.
1623
1624         * FormBase.[Ch]: strip out all the feedback code and simplify yet
1625         further the tooltips code.
1626
1627         * FormBase.[Ch]:
1628         * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
1629         Derive both classes from FeedbackController so daughter classes each
1630         have a common interface for same.
1631
1632         * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
1633         Tooltips wrapper class.
1634
1635         * Tooltips.[Ch]: work out how to update tooltips when using
1636         xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
1637         xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
1638         and when the dialog has some tooltips.
1639
1640         * FormPreferences.[Ch]: strip out all the feedback code and use
1641         the FeedbackController.
1642
1643         * xforms_helpers.C: save the color of the gui pointer.
1644
1645         * FormBibtex.[Ch]:
1646         * forms/form_bibtex.fd:
1647         * FormCitation.[Ch]:
1648         * forms/form_citation.fd:
1649         * FormForks.[Ch]:
1650         * forms/form_forks.fd:
1651         * FormSendto.[Ch]:
1652         * forms/form_sendto.fd:
1653         * FormTexinfo.[Ch]:
1654         * forms/form_texinfo.fd: remove "Help" button and rejig for much
1655         simplified tooltips code.
1656
1657         * Makefile.am: add FeedbackController.[Ch].
1658
1659 2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1660
1661         * FormGraphics.C: Tiny stylistic correction.
1662
1663 2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1664
1665         * FormGraphics.C:
1666                 - Make radiobuttons change too when using Latex size in
1667                   lyxview and vice versa.
1668                 - Fix a typo where the value for height (lyxview) was
1669                   taken from width (size).
1670                 - Remove *%-values from lyxview.
1671                 - Add an Alert when using "Get Latex size" and that contains
1672                   *%-values.
1673         * FormTabular.C: Remove obsolete comment.
1674
1675 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
1676
1677         * FormMathsDeco.C: add leftrightarrows to the bitmap.
1678
1679         * forms/form_maths_style.fd: reflect the changes in the bitmaps.
1680
1681 2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1682
1683         * xformsGImage.C (statusCB, errorCB): close the file streams once the
1684         image is loaded or if an error occurs.
1685         (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
1686         it permanently (and does not make a copy!).
1687
1688 2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1689
1690         * xformsGImage.[Ch]: new files. An image loader based on xforms library
1691         routines.
1692
1693         * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
1694         your version of the xforms libraries is up to the task.
1695
1696         * Makefile.am: compile the xforms image loader if so configured.
1697
1698 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
1699
1700         * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
1701
1702         * Dialogs.C:
1703         * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
1704
1705 2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
1706
1707         * FormDocument.C (build): add a std:: qualifier to remove_if.
1708
1709 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1710
1711         * Toolbar_pimpl.[Ch]: layout as string
1712
1713         * FormParagraph.C: layout as string
1714
1715         * FormDocument.C (build): use remove_if and contains_functor
1716         layout as string
1717
1718 2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
1719
1720         * FormMathsBitmap.[Ch]:
1721         * FormMathsPanel.C: Give window titles to bit map sub-panels.
1722
1723 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1724
1725         * Dialogs.C (initialiseGraphics): a new static method.
1726         Remove Allan's venerable description as I think it's past its sell-by
1727         date.
1728
1729 2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
1730
1731         * FormBase.C:
1732         * FormBaseDeprecated.C:
1733         * FormFiledialog.C: possible fix to the Bad Window problems that some
1734         people have been experiencing.
1735
1736 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
1737
1738         * FormForks.C (input_button_all): resolve comparison between signed
1739         and unsigned.
1740
1741 2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1742
1743         * Menubar_pimpl.C (makeMenubar): ignore entries which are not
1744         submenus in menubar.
1745
1746 2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
1747
1748         * FormForks.[Ch]:
1749         * forms/form_forks.fd: new files. A view for the Forked Child
1750         processes dialog, enabling the user to see what forked processes
1751         are running, and, if he so desires, to kill them.
1752
1753         * Dialogs.C: add the class Forked Child dialog.
1754
1755         * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
1756
1757         * forms/makefile: add form_forks.fd.
1758
1759         * FormPreferences.C (LnFmisc::apply): rather ugly: call
1760         grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
1761
1762 2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1763
1764         * forms/form_graphics.fd: Enlarge Restore button.
1765         * FormGraphics.C: Set filter to bounding box input fields.
1766
1767 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1768
1769         * Makefile.am: simpler obj. file compiling
1770
1771 2002-02-20  Juergen Vigna  <jug@sad.it>
1772
1773         * FormTabular.C (input): don't call the autoapply on exit input calls
1774         if we don't really have a change!
1775
1776 2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1777
1778         * FormBase.h (FormCB): tiny bugfix.
1779
1780         * xforms_helpers.h: remove incorrect comment.
1781
1782 2002-02-18  Herbert Voss  <voss@lyx.org>
1783
1784         * FormGraphics.C: same units for LyX and Latex view, cosmetics
1785
1786 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
1787
1788         * Timeout_pimpl.[Ch] (running): new method.
1789
1790 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
1791
1792         * FormParagraph.C:
1793         * FormTabular.C: added a using std::remove_if directive.
1794
1795 2002-02-14  Herbert Voss  <voss@lyx.org>
1796
1797         * xforms_helpers.h: fix bug with "?%" units
1798
1799 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
1800         * forms/form_graphics.fd:
1801         * form_graphics.C: minor layout changes, such as stretching all
1802         tab-windows to equal sizes and better keyboard-shortcuts.
1803
1804 2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
1805         * forms/form_graphics.fd:
1806         * form_graphics.C: minor layout changes, such as stretching all
1807         tab-windows to equal sizes and better keyboard-shortcuts.
1808
1809 2002-02-12  Herbert Voss  <voss@lyx.org>
1810
1811         * forms/form_graphics.fd:
1812         * form_graphics.[Ch]: small changes to the layout, mentioned
1813         by Rob
1814
1815         * FormGraphics.C: fix bug with use of updateWidget... when
1816         no unit is given.
1817
1818 2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
1819
1820         * FormMinipage.C: return SMI_VALID on other form changes
1821
1822 2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1823
1824         * FormParagraph.C (update): [VSpace:] Delete the special method
1825         for gluelengths...
1826         * xforms_helpers.C: ...and move it here.
1827         Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
1828         and updateWidgetsFromLength.
1829
1830 2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
1831
1832         * forms/form_external.fd:
1833         * form_external.C: change color2 of a few buttons into the
1834         proper grey color.
1835
1836 2002-02-08  Herbert Voss  <voss@lyx.org>
1837
1838         * forms/form_graphics.fd:
1839         * FormGraphics.C:
1840         * form_graphics.[Ch]: Adding buttons for unzip-Option,
1841         getValues from LyX/LaTeXfolder
1842
1843 2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
1844
1845         * forms/form_graphics.fd:
1846         * FormGraphics.C:
1847         * form_graphics.[Ch]: simplify the bounding box folder
1848         of the Graphic GUI
1849
1850 2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1851
1852         * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
1853         where one could not have both toggleon and disabled.
1854
1855 2002-02-08  Herbert Voss  <voss@lyx.org>
1856
1857         * xforms_helpers.h: change unit "%" to t%
1858
1859         * FormGraphics.C: fiy bug when BB is read from file and the
1860         unit is always "pt"
1861
1862 2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
1863
1864         * FormMathsDeco.C: \underleftarrow and \underrightarrow
1865
1866 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
1867
1868         Stabilise the tooltip interface and get Jürgen's patch to work ;-)
1869
1870         * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
1871         clean interface. Means that FormBase, FormBaseDeprecated and
1872         Tollbar_pimpl can all use the same code to have tooltips. No bloat.
1873
1874         * FormBase.C: add a Tooltips instance and interface with it.
1875         (setTooltipLevel): removed. Replaced by fillTooltipChoice and
1876         setTooltipLevel(ob).
1877         (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
1878
1879         * FormBibtex.[Ch]:
1880         * FormCitation.[Ch]:
1881         * FormTexinfo.[Ch]:
1882         * Makefile.am: altered appropriately.
1883
1884 2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1885
1886         * forms/form_texinfo.fd:
1887         * forms/form_bibtex.fd:
1888         * forms/form_citation.fd: delete text_info field again, add help choice
1889
1890         * FormBibtex.[Ch]:
1891         * FormCitation.[Ch]:
1892         * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
1893
1894 2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
1895
1896         * FormBase.[Ch]: can now chose the verbosity of the tooltip through
1897         a new method setTooltipLevel(). In turn this determines which of the
1898         new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
1899         called from getTooltip.
1900         No need for a "message" widget at the bottom of every dialog, therefore.
1901         If retained, this "message" widget can be used to display "warnings",
1902         pure and simple.
1903
1904         * FormBibtex.[Ch]:
1905         * FormCitation.[Ch]:
1906         * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
1907         to lose the "message" widget and to gain a "tooltip level" choice.
1908
1909 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1910
1911         * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
1912         Cancel buttons' positions consistent with the other dialogs.
1913
1914 2002-02-05  Herbert Voss  <voss@lyx.org>
1915
1916         * forms/form_graphics.fd: Noew the same view of the
1917         buttons as in preferences (LyXView). Make some things clear
1918         with better names.
1919         * FormGraphic.C: cosmetic changes to the layout. Delete
1920         the help button
1921
1922 2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
1923
1924         * forms/form.texinfo.fd: delete help button, add text_info
1925         * forms/form.citation.fd,form.bibtex.fd: add text_info
1926         * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
1927         * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
1928         no tooltips in Bibtex).
1929
1930 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1931
1932         * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
1933         working with both xforms 0.88 and 0.89. Use by invoking
1934         setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
1935         derived class to provide the required string.
1936
1937 2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
1938
1939         * FormBase.[Ch]: make it really easy to set up and use a prehandler
1940         for feedback messages and to invoke an input event on paste from
1941         the middle mouse button. The derived class needs invoke only
1942         setPrehandler(ob) and for the feedback to override the virtual methods
1943         feedback(ob) and clear_feedback(). If the message posted is a warning
1944         rather than mere feedback, first setWarningPosted(true) to ensure
1945         that the message remains visible.
1946
1947         * FormBaseDeprecated.C: a physical rearrangement of the file,
1948         nothing more.
1949
1950         * FormPreamble.C: use setPrehandler to invoke an input event on paste.
1951
1952 2002-02-04  Herbert Voss  <voss@lyx.org>
1953
1954         * forms/form_graphics.fd: small changes to the layout
1955         * FormGraphic.C: Apply-button, keepaspectratio enabling
1956         depends to case of LaTeXView. Other small changes and
1957         fixes. Add LyXView scale.
1958
1959 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
1960
1961         * FormGraphics.C (c-tor): prevent resizing of the dialog.
1962
1963 2002-02-03  Herbert Voss  <voss@lyx.org>
1964
1965         * xforms_helpers.C: fix bug with unit "%" in
1966         updateWidgetsFromLengthString(...)
1967
1968 2002-02-02  Herbert Voss  <voss@lyx.org>
1969
1970         * FormGraphic.C: fix bug with filename, rearrange the code,
1971         delete choice "referencePoint" which is only possible for
1972         rotatebox
1973         * forms/form_graphics.fd: position options in a logical way,
1974         add folder and scale for LyXView
1975
1976 2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
1977
1978         * FormGraphics.C (apply, update): respect the new DEFAULT state of
1979         InsetGraphicsParams::DisplayType.
1980
1981 2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
1982
1983         * forms/form_graphics.fd: tweeks.
1984
1985 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1986
1987         * FormGraphics.C: Fix MAXDIGIT values for height and width.
1988
1989 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
1990
1991         * forms/form_citation: a few tweaks of my own.
1992
1993 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
1994
1995         * forms/form_citation: De-Monsterization (make it smaller).
1996
1997 2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
1998
1999         * forms/form_graphics.fd:
2000         * FormGraphics.C: a few tweaks of my own.
2001
2002 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2003
2004         * forms/form_graphics.fd: Very small tweaks.
2005
2006 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2007
2008         * forms/form_graphics.fd: Change the dialog to look similar as
2009         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
2010         added text_warning field..
2011
2012         * FormGraphics.[Ch]: Handle the Rearrangements.
2013         Add input filters and warnings concerning invalid inputs.
2014         Recognize the lyxrc-settings of display_graphics.
2015
2016 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
2017
2018         * FormMathsSpace.h (space_):
2019         * FormMathsStyle.h (style_): change from a short to an int to fix
2020         type conversion warnings.
2021
2022 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2023
2024         * FormMathsSpace.[Ch]:
2025         * forms/form_maths_space.fd:
2026         Changed the "Space" subpanel of the math panel into one of
2027         ordinary buttons rather than radio buttons. They are now
2028         self-applying so OK and Apply could go.
2029
2030 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2031
2032         * FormMathsStyle.[Ch]:
2033         * forms/form_maths_style.fd:
2034         Patched to use button arrays. Buttons are self-applying, saving
2035         one keystroke and the OK and Apply buttons.
2036
2037 2002-01-27  Herbert Voss  <voss@lyx.org>
2038
2039         * FormGraphic.[Ch]:
2040         * form_graphic.[Ch]:
2041         * forms/form_graphic.fd: rewritten to support graphicx with
2042         all options and to be sure that the old figinsets are correct
2043         converted.
2044         * xforms-helpers.h: added two choice const for the LyXLength
2045         one with all and one only with length which have a unit.
2046
2047 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2048
2049         * forms/form_minipage.fd: add text_warning field.
2050
2051         * FormMinipage.[Ch]: added input filters and warnings
2052         (ButtonPolicy::SMInput FormMinipage::input)
2053
2054 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
2055
2056         * FormAboutlyx.[Ch]: Removed redundant form() method and
2057         dialog_ variable. They replicate that in the parent FormDB.
2058
2059 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
2060
2061         * FormMathsDeco[hC]:
2062         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
2063         the Decorations sub-panel of mathed. See Lamport Table 3.11.
2064
2065         * FormMathsPanel.C:
2066         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
2067         "negated relations". Lower and broader.
2068
2069 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
2070
2071         * FormTabular.C (update): Remove redundant code.
2072
2073 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2074
2075         * forms/form_tabular.fd: checkbox2radiobutton changes.
2076
2077 2002-01-20  Herbert Voss  <voss@perce.de>
2078
2079         * FormInclude.[C]: better control of unexistings files
2080         when entered without the browser
2081
2082 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2083
2084         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
2085         is disabled
2086
2087         * combox.C (activate):
2088         (deactivate): change color of labels to reflect the state of the
2089         combox
2090
2091 2002-01-16  Herbert Voss  <voss@lyx.org>
2092
2093         * FormExternal.C (build): activate  apply/ok-button when something
2094         is entered in the filename-field
2095
2096 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2097
2098         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
2099         rather than 'string::size_type'
2100
2101 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
2102
2103         * FormMathPanel.[hC]:
2104         * MathsSymbols.[hC]:
2105         * form_math_panel.[hC]:
2106         * form_math_panel.fd: Modified. Added five symbol sub-panels
2107         to the math panel containing AMS math symbols: arrows, relations,
2108         negated relation, operators and miscellaneous (also containing some
2109         hebrew and corner symbols).
2110
2111 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2112
2113         * FormMinipage.C (apply): change because MinipageParams::pageWidth
2114         is now a real LyXLength
2115
2116 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2117
2118         * FormDocument.C: enable line spacing input properly
2119
2120 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2121
2122         * forms/form_preferences.fd:
2123         * form_preferences.h:
2124         * form_preferences.C:
2125         * FormPreferences.h:
2126         * FormPreferences.C: use better variable name
2127
2128 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
2129
2130         * forms/form_preferences.fd: change "Use Scalable Fonts"
2131           to "Rescale bitmap fonts"
2132
2133 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2134
2135         * FormMathsPanel.C:
2136         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
2137         the button controller for IgnorantPolicy and PreferencesPolicy.
2138
2139 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2140
2141         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
2142
2143 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2144
2145         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
2146         choice if the input field contains a LyXGlueLength.
2147
2148         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
2149
2150         * FormParagraph.C
2151         * FormDocument.C
2152         * FormTabular.C: Change input filter to allow inserting
2153         gluelengths/lyxlength or numbers with unit choices.
2154
2155         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
2156         which was more or less duplicated.
2157
2158         * FormGraphics.C: set default units, dependent on US/other paper.
2159
2160 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
2161
2162         * Dialogs.C: no longer need to #include the Controller classes, as this
2163         is how done in GUI.h.
2164
2165         * xformsBC.C: #include ButtonController.tmpl, containing the
2166         instatiation of the button controller.
2167
2168 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
2169
2170         * FormThesaurus.C: fix a crash
2171
2172 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
2173
2174         * FormMathsDelim.C:
2175         * form_maths_delim_C:
2176         * form_maths_delim.h:
2177         * form_maths_delin.fd:
2178         Put three radio buttons on the delimiters pop-up. It works as follows:
2179
2180                                 left mouse     middle mouse        right mouse
2181         ----------------------------------------------------------------------
2182         Left radio button   |       (               ()                   )
2183         Middle radio button |       ()              ()                   )
2184         Right radio button  |        )               )                   )
2185         ----------------------------------------------------------------------
2186
2187         Where
2188
2189         (       left-side delimiter selected
2190         )       right-side delimiter selected
2191         ()      "symmnetric pair" selected, of which the clicked delimiter is
2192                 the left one.
2193                 So, if the middle radio button is activated ("()\nBoth")
2194                 and you click on "[" with the default (left) mouse button, you
2195                 get the delimiter pair "[]".
2196                 A shortcut for this (if the leftmost radio button is on) is
2197                 simply clicking the middle mouse button.
2198
2199         To create equal pairs, either have the middle radio button on and use
2200         Mouse-left, or have the left radio button on and use Mouse-middle.
2201
2202         To create unequal pairs, you should have either the left or middle radio
2203         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
2204
2205 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
2206
2207         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
2208         unchanged:
2209         Remove the clickline_ member variable and hide() method;
2210         Use fl_set_browser_dblclick_callback;
2211         Constify a few temporary variables;
2212         Use xforms_helpers' wrappers functions returning string rather than
2213         the raw xforms functions returning char const *.
2214
2215 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2216
2217         * DropDown.C: include <cctype> for isprint()
2218
2219 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2220
2221         * FormMinipage.C (apply, update): MinipageParams::width renamed
2222         as MinipageParams::pageWidth.
2223
2224 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
2225
2226         * FormMathsBitmap.C:
2227           FormMathsPanel.C:
2228           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
2229         added to math panel's 'misc' sub-panel.
2230
2231 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2232
2233         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
2234
2235 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
2236
2237         * FormPreferences.h: add a std:: to make_pair.
2238
2239 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
2240
2241         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
2242         respectively.
2243
2244         * DropDown.C: place xforms callback functions in namespace anon.
2245         Set browser callback on single not double click.
2246         (select): return immediately of the vector is empty. Highlight the top
2247         line. Position the browser above the minibuffer, not below it.
2248         (peek): call key_pressed when a key press is detected.
2249         (key_pressed): clean-up and emit the keypress signal.
2250
2251         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
2252         If nothing is selected, return string().
2253
2254 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
2255
2256         * FormSpellchecker.C: disable resizing due to xforms bug
2257
2258 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2259
2260         * FormFiledialog.C (Reread): skip broken symlinks
2261
2262 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2263
2264         * FormMathsMatrix.C (AlignFilter): use std::count and add some
2265         comments.
2266
2267 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2268
2269         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
2270         in the switch.
2271
2272         * FormPreferences.C (Interface::input):
2273         (Language::input):
2274         (Paths::input): add shortcuts to file dialogs directory buttons
2275
2276         * FormPreference.h (browse): add default empty parameters for
2277         buttons descriptions.
2278
2279         * FormFiledialog.C (SetButton): allow for a shortcut in the name
2280         of the button.
2281
2282 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
2283
2284         * FormThesaurus.C:
2285         * FormThesaurus.h:
2286         * form_thesaurus.h:
2287         * form_thesaurus.C:
2288         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
2289
2290 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2291
2292         * Toolbar_pimpl.C (setPixmap): simplify a bit
2293
2294 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2295
2296         * Toolbar_pimpl.C (ToolbarCB):
2297         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
2298         dispatch.
2299
2300 2002-01-12  Allan Rae  <rae@lyx.org>
2301
2302         * FormTabular.C (FormTabular): Fix Purify UMR.
2303
2304         * FormPreferences.C (build): "Conversion" is a better name.
2305
2306 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
2307
2308         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
2309         LyXFunc::dispatch.
2310
2311         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
2312
2313 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
2314
2315         * FormPreferences.C:
2316         * forms/form_preferences.fd: change names and descriptions of popup
2317         font variables to reflect their actual use.
2318
2319         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
2320
2321 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2322
2323         * FormPreferences.C (input): allow empty values for document_path
2324         and template_path.
2325
2326         * FormFiledialog.C (SetButton):
2327         (FileDlgCB): do not disable directory buttons if they have an
2328         empty path.
2329         (SetDirectory): if the argument is an empty string, change to
2330         cwd().
2331
2332 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
2333
2334         * forms/form_maths_style.fd:
2335         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
2336         size "styles" and font types.
2337         * FormMathsPanel.[Ch]:
2338         * MathsSymbols.C:
2339         * forms/form_maths_panel.fd: Modified too.
2340
2341 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
2342
2343         * Menubar_pimpl.C (create_submenu):
2344         * Toolbar_pimpl.C (update): use FuncStatus.
2345
2346 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
2347
2348         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
2349         for fl_get_browser_line that is guaranteed to return a valid string.
2350
2351 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
2352
2353         * FormSpellchecker.C: fix possible crash on clicking a suggestion
2354
2355 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2356
2357         * forms/form_document.fd (bullets): fix small cosmetic problem after
2358         John's radio2button change.
2359
2360 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
2361
2362         * FormDocument.C:
2363         * forms/form_document.fd: change the labels and variable names of
2364         left_margin, right_margin to inner_margin, outer_margin, in line
2365         with bugzilla bug #157.
2366
2367         * FormFiledialog.C (Reread): used locally stored modtime variable
2368         rather than make repeated calls to fileInfo.getModificationTime().
2369
2370         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
2371         isOK() checks to the use of the FileInfo instance and removed those
2372         FIXMEs.
2373
2374         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
2375         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
2376
2377 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
2378
2379         * form_*:
2380         * forms/form_*: change radio buttons to round3dbutton
2381
2382 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
2383
2384         * FormFiledialog.C: add FIXME
2385
2386         * xforms_helpers.C: fix use of FileInfo
2387
2388 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
2389
2390         * FormTabular.h:
2391         * FormTabular.C:
2392         * form_tabular.h:
2393         * form_tabular.C:
2394         * forms/form_tabular.fd: ugly fix to get around
2395           some of the UI problems (bug #110).
2396
2397 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2398
2399         * FormDocument.C: Recognize the default paper settings too
2400         when setting the default length values (cm or inch).
2401         * FormParagraph.C: do the same.
2402
2403 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
2404
2405         * FormFloat.C: changes to prevent here definitely being used
2406         with wide figures.
2407
2408 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
2409
2410         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
2411
2412 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2413
2414         * DropDown.C: always include <config.h> in sources.
2415
2416         * xforms_helpers.h:
2417         * FormFiledialog.h:
2418         * Timeout_pimpl.h:
2419         * DropDown.h: do not include <config.h> in headers
2420
2421 2001-12-20  Juergen Vigna  <jug@sad.it>
2422
2423         * FormTabular.C (update): final LT-h/f support modifications.
2424
2425 2001-12-19  Juergen Vigna  <jug@sad.it>
2426
2427         * FormTabular.C (update): change a bit the tabular layout and added
2428         better longtable options handling.
2429
2430 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2431
2432         * FormToc.C: using std::endl
2433
2434 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
2435
2436         * FormToc.C: fix crash when no entries, and
2437           update types properly
2438
2439 2001-12-11  Ben Stanley <bds02@uow.edu.au>
2440
2441         * Menubar_pimpl.C: Fixed a crashing bug when document has more
2442         than 80 floats and using xforms 0.88
2443
2444 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
2445
2446         * xforms_helpers.C: include lyxlength.h here
2447         * xforms_helpers.h: ... but not here
2448
2449         * FormTabular.C: use LyXLength instead of string wherever
2450         necessary; whitespace changes.
2451
2452 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2453
2454         * forms/form_preferences.fd: use the same name for font sizes
2455         than the character dialog.
2456
2457 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2458
2459         * forms/form_search.fd: Added label text to search buttons
2460         (to make the shortcuts visible).
2461
2462 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2463
2464         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
2465
2466 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2467
2468         * FormFiledialog.C:
2469         * xforms_helpers.C: change "while(" to "while ("
2470
2471 2001-12-05  Allan Rae  <rae@lyx.org>
2472
2473         * FormParagraph.C (apply): One other LyXText fix.
2474
2475 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
2476
2477        * FormParagraph.C (getCurrentParagraph):
2478         (apply):  get the right LyXText !
2479
2480 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
2481
2482         * FormParagraph.C: disallow page breaks in insets
2483
2484 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2485
2486         * FormParagraph.C: allow signed space above/below, actually
2487           use space below units
2488
2489 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2490
2491         * FormToc.C: fixes to make floatlists work
2492
2493 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
2494
2495         * Makefile.am:
2496         * Alert_pimpl.C: Alert etc.
2497
2498         * xforms_helpers.h:
2499         * xforms_helpers.C:
2500         * forms/fdfix.sh: move idex etc. to here
2501
2502         * GUIRunTime.C: move getScreenDPI() to here
2503
2504 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2505
2506        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
2507        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
2508        to 100p (now German translation fits in).
2509        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
2510        form_preferences.fd, form_graphics.fd, form.include.fd,
2511        form-external.fd:
2512        Unified label "Browse..." and unified its width to 100p.
2513
2514 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2515
2516        * forms/form_graphics.fd: fixed shortcut clash
2517        * forms/form-external.fd: added shortcut for "Apply"
2518
2519 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
2520
2521         * FormFiledialog.C: don't reset path if new dir
2522           doesn't exist.
2523
2524 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2525
2526        * forms/form_document.fd: Renamed "Save as Class Defaults"
2527        to "Save as Document Defaults"
2528        * FormDocument.C:
2529        Removed the setEnabled-Definitions for the
2530        "save_default"-Button since it causes nothing but trouble.
2531        Changed the text of AskQuestion on saveParamsAsDefault.
2532
2533 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
2534
2535         * DropDown.C: fix crash, improve behaviour a bit
2536
2537 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2538
2539         * FormDocument.C (class_apply):
2540         (paper_apply):
2541         (language_apply):
2542         (options_apply):
2543         (bullets_apply): add a version of these methods taking a
2544         BufferParams& parameters. The original versions are now wrappers
2545         around these.
2546         (saveParamsAsDefault): new function, moved from old
2547         LFUN_LAYOUT_SAVE_DEFAULT code.
2548
2549 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
2550
2551         * Makefile.am:
2552         * DropDown.h:
2553         * DropDown.C: drop-down completion
2554
2555 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
2556
2557         * forms/form_graphics.fd: change clashing shortcut
2558
2559 2001-10-24  Juergen Vigna  <jug@sad.it>
2560
2561         * FormTabular.C: changed calls for footer/headers of longtabulars.
2562
2563 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2564
2565         * forms/form_tabular.fd: Add value choices
2566         * FormTabular.C: Handle that choices
2567
2568         * FormDocument.C: fix small bug.
2569
2570 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
2571
2572         * FormGraphics.[Ch]: move some parameters out of the heaader file and
2573         into namespace anon.
2574
2575         * FormPreferences.C:
2576         * forms/form_preferences.fd: replaced button_colorspace with two
2577         radio buttons, button_hsv and button_rgb.
2578
2579 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2580
2581        * forms/form_document.fd:
2582          Class: add a value choice for Default Skip.
2583          Some rearrangements (minor tweaks).
2584        * FormDocument.C: Handle that choice, minor tweaks.
2585        * forms/form_paragraph.fd: Add value choices
2586        * FormParagraph.C: Handle that choices.
2587        * FormMinipage.C/FormGraphics.C: Small tweaks.
2588
2589 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
2590
2591         * FormDocument.C: fixed some bugs in the Paper tab.
2592
2593         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
2594         specifying default unit for choice if input string is empty.
2595
2596 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
2597
2598         * FormDocument.C (input): one more tweak...
2599
2600 2001-10-10  Herbert Voss  <voss@perce.de>
2601
2602         * FormTexinfo.[Ch]: some changes to the code
2603
2604 2001-10-10  André Pönitz  <poenitz@htwm.de>
2605
2606         * FormsMathMatrix.C: add missing space between v- and h-alignment
2607         parameters
2608
2609 2001-10-09  Herbert Voss  <voss@perce.de>
2610
2611         * FormTexinfo.[Ch]:
2612         * forms/form_texinfo.fd: new files. Display information about the
2613         installed texfiles (cls,sty,bst).
2614
2615         * FormShowFile.[Ch]: new files. Display the contents of a file.
2616
2617         * Dialog.C:
2618         * Makefile.am: modified appropriately.
2619
2620 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
2621
2622         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
2623         Given input and choice widgets, create a string such as "1cm".
2624         (updateWidgetsFromLengthString): new function.
2625         Given a string such as "1cm", set the input and choice widgets.
2626
2627         * FormDocument.C:
2628         * forms/form_document.fd: improve the GUI of the paper tab using these
2629         new helper functions.
2630
2631 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2632
2633         * FormDocument.C (build): support latin4
2634
2635 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
2636
2637         * FormDocument.C (build): support latin3
2638
2639 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2640
2641         * forms/form_aboutlyx.fd: use flat boxes for tabs.
2642
2643 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2644
2645         * forms/form_document.fd: rearrangement of the paper tab;
2646         rename "use geometry" to "custom margins/sizes".
2647
2648         * FormDocument.C: add code to avoid the input of senseless data
2649         in document -> paper.
2650
2651 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2652
2653         * FormDocument.C: Disable choice "Special" if landscape
2654         is chosen to prevent senseless values.
2655
2656 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2657
2658         * forms/form_preferences.fd: small tweaks.
2659
2660 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2661
2662         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
2663         button to "Use Class Defaults" and moved it outside the tab.
2664         Some more minor tweaking.
2665
2666         * FormDocument.C: handled this changes.
2667
2668 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
2669
2670         * Dialogs.C: remove splash dialog code.
2671
2672         * FormSplash.[Ch]:
2673         * form_splash.[Ch]:
2674         * forms/form_splash.fd: removed.
2675
2676         * Makefile.am:
2677         * forms/makefile: remove splash dialog files.
2678
2679         * Menubar_pimpl.C (MenuCallback): no longer call
2680         Dialogs::destroySplash.
2681
2682 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2683
2684         * forms/form_preferences.fd: fix typo
2685
2686 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2687
2688         * FormRef.C:
2689         * forms/form_ref.fd: renamed the widgets in the standard style.
2690
2691         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
2692         helper functions. Build a vector<string> from the contents of
2693         an fl_choice and fl_browser respectively.
2694
2695         * FormCitation.C (fillChoice, updateBrowser):
2696         * FormRef.C: use these new functions to only update the choices and
2697         browsers when absolutely necessary.
2698
2699 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
2700
2701         * FormBase.C (InputCB):
2702         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
2703         "select choice < 1" problem.
2704
2705         * FormRef.C (input): undid Dekel's change in light of the above
2706         generalisation.
2707
2708 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
2709
2710         * FormRef.C (input): Fix crash when using dialog with keyboard.
2711
2712 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2713
2714         * forms/form_document.fd: small tweaks.
2715
2716 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2717
2718         * forms/form_document.fd: Added checkbox "auto_reset", button
2719         "reset_defaults" and button "save_defaults".
2720
2721         * Form_Document.[Ch]: Removed AskQuestion when changing class.
2722         Implement the 2 buttons and the checkbox described above.
2723
2724         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
2725         save the default value of that lyxrc)
2726
2727         * FormPreferences.C: Handle that button
2728
2729 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
2730
2731         * form_ref.fd: a little tweaking.
2732
2733         * FormSpellchecker.C (build): set the bounds to the slider, so it
2734         updates during a spellchecking session.
2735
2736 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
2737
2738         * forms/form_preferences.fd: rearrangement and addition of new
2739         Display Graphics radio buttons to Look & Feel->Misc
2740         (By Jürgen Spitzmüller).
2741
2742         * FormPreferences.C: modify new lyxrc variable "display_graphics"
2743         depending on the values of the Display Graphics radio buttons.
2744
2745         * FormGraphics.C: use this variable.
2746
2747 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
2748
2749         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
2750         Hoorah! Happy Birthday to me!
2751
2752 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
2753
2754         * forms/form_ref.fd: Add buffer button.
2755
2756         * FormRef.C (update): Handle the buffer button.
2757         (input): Ditto
2758
2759 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2760
2761         * forms/form_graphics.fd: complete rewrite of the dialog
2762         (Most work was done by Angus, though).
2763
2764 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2765
2766         * combox.C (hide): execute the callback _after_ closing the
2767         combox.
2768
2769 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
2770
2771         * FormDocument.C (c-tor): initialise some variables.
2772
2773         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
2774         (Thereby removing a warning message when the dialog is built.)
2775
2776         * FormFloat.C (input): return SMI_VALID.
2777
2778 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
2779
2780         * FormDocument.C (input, options_update): add code to enable the
2781         Author-Year/Numerical citation choice only if the natbib checkbox is
2782         active.
2783
2784         * FormFloat.[Ch]: added new method input() to control the behaviour of
2785         the buttons better.
2786         * forms/form_float.fd: renamed Here as button_here_definitely.
2787
2788         * FormGraphics.C:
2789         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
2790         have them, so enabling the Ok, Apply buttons appropriately.
2791
2792 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2793
2794         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
2795         Label", added a labelframe).
2796
2797 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2798
2799         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
2800         (C_Toolbar_BubbleTimerCB): fix linking
2801
2802         * FormMathsBitmap.C (form): use get() to get the raw pointer.
2803
2804         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
2805
2806 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
2807
2808         * combox.C (C_Combox_input_cb): make it static
2809         (C_Combox_combo_cb): make it static
2810         (C_Combox_peek_event): make it static
2811
2812         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
2813         (C_Toolbar_BubblePost): make it static
2814         (C_Toolbar_ToolbarCB): make it static
2815
2816         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
2817
2818         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
2819
2820         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
2821         gui libs
2822
2823 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2824
2825         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
2826         been used successfully in FormBase.
2827         (show): call bc().refresh() after building the dialog to activate the
2828         button controller.
2829
2830         * FormPreferences.C (build): remove hack to fix butoon controller as
2831         the correct fix is in FormBaseDeprecated.
2832
2833         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
2834
2835         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
2836
2837 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2838
2839         * Toolbar_pimpl.C (setLayout):
2840         (layoutSelected): make them work even when gettext has been
2841         translating the interface.
2842
2843 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2844
2845         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
2846         ("Apply" does not work without former user change in the dialog).
2847
2848         * FormPreferences.C (build): Fix bug: if you start LyX and open the
2849         Preferences dialog, "Apply" is activated even though no change has been
2850         made so far.
2851
2852 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
2853
2854         * FormBase.C (show): use controller_.IconifyWithMain() to control
2855         the dialog's show policy
2856
2857         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
2858
2859         * FormPreferences.C:
2860         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
2861         check button to the Look & Feel->Misc tab and code to modify the lyxrc
2862         variable dialogs_iconify_with_main appropriately.
2863
2864 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
2865
2866         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
2867
2868 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
2869
2870         * forms/form_character.fd: small cosmetics (aligned "Language:" right
2871         as suggested in Michael's Buglist).
2872
2873 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2874
2875         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
2876         layouts
2877         (layoutSelected): remove the numeric argument and use the text of
2878         the combox entry instead.
2879
2880         * combox.C: lowercase a few remaining methods, rename select_text
2881         to select
2882         * several files: propagate these changes
2883
2884 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
2885
2886         * FormPreferences.C: add fl_set_input_return to input_paperoption.
2887
2888 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
2889
2890         * FormParagraph.C: fix default line spacing case
2891
2892 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2893
2894         * FormParagraph.C: disable space inputs when != Length
2895
2896 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2897
2898         * FormPreferences.C:
2899         * form_preferences.h:
2900         * form_preferences.C:
2901         * forms/form_preferences.fd: add view_dvi_paper_option
2902
2903 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2904
2905         * FormMathsPanel.h: sub dialogs must be Ignorant.
2906
2907 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
2908
2909         * FormParagraph.C: fix to not allow 0 linespacing
2910
2911 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2912
2913         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
2914
2915         * FormParagraph.C (input): set fl_get_choice check for the linespacing
2916         to 5 not 4. xforms arrays start at 1.
2917
2918 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2919
2920         * FormParagraph.[Ch]:
2921         * forms/form_paragraph.fd: clean up of dialog and of controlling
2922         code.
2923
2924 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
2925
2926         * FormBase.C (C_CutandPastePH): new function that can be used as a
2927         pre-handler to any xforms text input widget. Will trigger an event on
2928         pasting into the widget using the middle mouse button.
2929
2930         * FormPreamble.C (build): use this pre-handler for the input widget.
2931
2932 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
2933
2934         * FormCitation.C:
2935         * forms/form_citation.fd: a little tweaking to ensure that the
2936         style choice remains centred within the frame if its contents change.
2937
2938         * FormBase.h: added an allow_resize_ member variable. If false
2939         resizing the dialog is prohibitted.
2940
2941         * FormBase.[Ch]:
2942         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
2943
2944         * FormAboutlyx.C:
2945         * FormCharacter.C:
2946         * FormThesaurus.C:
2947         make use of this functionality to ensure that the dialog cannot be
2948         resized.
2949
2950 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
2951
2952         * GUIRunTime.C: initApplication() should take a int & argc
2953
2954 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
2955
2956         * FormCitation.h:
2957         * FormCitation.C: tidy code a little
2958
2959         * GUIRunTime.C: more informative error
2960
2961 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
2962
2963         * forms/form_preferences.fd: order the items "logically" so that
2964         tabbing through the dialog makes sense. Close bug #404569.
2965
2966 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
2967
2968         * FormPreferences.C: Tentative fix of John's "no point in spell
2969         command "None"" bug, #223255.
2970
2971 2001-08-23  Herbert Voss  <voss@perce.de>
2972
2973         * FormBibtex.C (input): normalize database list
2974
2975 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
2976
2977         * FormBibtex.C: make sure that any database is stored only once.
2978
2979 2001-08-22  Herbert Voss  <voss@perce.de>
2980
2981         * FormBibtex.C (input): fix for multiple databases
2982
2983 2001-08-21  Herbert Voss  <voss@perce.de>
2984
2985         * FormBibtex.C (input): extension handling for ".bst"
2986
2987 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
2988
2989         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
2990         check button is pressed.
2991
2992 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
2993
2994         * FormParagraph.C (general_apply): Handle default spacing.
2995         (general_update): Ditto.
2996
2997 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
2998
2999         * FormBibtex.C:
3000         * forms/form_bibtex.fd: get the browse buttons working as they should.
3001
3002 2001-08-20  Herbert Voss  <voss@perce.de>
3003
3004         * FormBibtex.C:
3005         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
3006         databases and styles. Added an option for "bibliography into toc"
3007
3008 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3009
3010         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
3011         cleanup.
3012
3013 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
3014
3015         * combox.h: fix source doc
3016
3017         * form_math_matrix.C:
3018         * forms/form_math_matrix.fd: new layout
3019
3020 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
3021
3022         * form_paragraph.h:
3023         * form_paragraph.C:
3024         * forms/form_paragraph.fd:
3025         * FormParagraph.C: support per-para linespacing
3026
3027         * forms/form_float.fd:
3028         * form_float.C: fix shortcut typo
3029
3030 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
3031
3032         * forms/form_character.fd: small adjustment to the position of John's
3033         extra Language label.
3034
3035 2001-08-09  André Pönitz  <poenitz@htwm.de>
3036
3037         * FormMathsDelim.C: renamed some delimiter parameters.
3038
3039 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
3040
3041         * FormCitation.C (build):
3042         * FormDocument.C (build):
3043         * FormMinipage.C (build):
3044         * FormParagraph.C (build):
3045         * FormRef.C (build): added stuff to read-only list in the
3046         button controller.
3047
3048         * FormCitation.C (update): disable citation style stuff when not using
3049         Natbib.
3050
3051 2001-08-06  Juergen Vigna  <jug@sad.it>
3052
3053         * forms/form_ert.fd: new file.
3054
3055         * form_ert.[Ch]: new files.
3056
3057         * FormERT.[Ch]: new files. Implementation of ERT dialog.
3058
3059 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
3060
3061         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
3062
3063 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
3064
3065         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
3066
3067 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
3068
3069         * FormMathsPanel.C:
3070         * FormMathsPanel.h:
3071         * form_maths_panel.C:
3072         * form_maths_panel.h:
3073         * forms/form_maths_panel.fd: re-add dots bitmaps
3074
3075         * FormRef.C: "Goto" -> "Go to"
3076
3077 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
3078
3079         * FormMathsBitmap.C: initialise form_
3080
3081 2001-07-29  Baruch Even  <baruch@lyx.org>
3082
3083         * src/forms/form_graphics.fd:
3084         * src/FormGraphics.C: Added support for the new horizontal scale factor.
3085
3086 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3087
3088         * forms/makefile (SRCS): add form_float.fd
3089
3090         * forms/form_float.fd: new file
3091
3092         * form_float.[Ch]: new files
3093
3094         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
3095         FormFloat.h, form_float.C and form_float.h
3096
3097         * FormFloat.[Ch]: new files
3098
3099         * Dialogs.C: init GUIFloat is well
3100
3101 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
3102
3103         * FormToc.C (updateType): Fix problem with TOC that couldn't be
3104         updated because the type list was not updated.
3105
3106 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
3107
3108         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
3109         Version stuff in.
3110
3111         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
3112
3113         * FormGraphics.C (build): uncommented the fl_set_input_return call for
3114         input_rotate_angle. Set input filter on rotate_angle to make it accept
3115         only floating point numbers.
3116         (input): Browse now activates the Ok button approriately.
3117
3118 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
3119
3120         * Dialogs.C:
3121         * Makefile.am:
3122         * FormThesaurus.h:
3123         * FormThesaurus.C:
3124         * form_thesaurus.h:
3125         * form_thesaurus.C:
3126         * forms/makefile:
3127         * forms/form_thesaurus.fd: add thesaurus
3128
3129 2001-07-26  Baruch Even  <baruch@lyx.org>
3130
3131         * FormGraphics.h:
3132         * FormGraphics.C: Removed hide method since it was interfering with the
3133         needed work, it cleared several vectors that were needed for proper
3134         functioning. Also changed rotateAngle to float.
3135
3136         * FormGraphics.C:
3137         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
3138         are inlined.
3139
3140 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3141
3142         * FormInclude.C: add load file facility back
3143
3144 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
3145
3146         * FormCharacter.C: disable resizing as it doesn't work
3147
3148         * FormPreamble.C: allow to copy-paste from RO preamble by
3149           enabling editing.
3150
3151 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
3152
3153         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
3154
3155 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
3156
3157         * FormCitation.[Ch]: changes associated with adding natbib support.
3158         New helper functions, string_width, fillChoice, updateStyle.
3159         (apply): set the citation command appropriately.
3160         (input): deal with the citation command choices.
3161         (update): parse the citation command and deal with it. Nuke the
3162         setSize stuff.
3163         (setSize): nuked!
3164
3165         * FormDocument.C (build): add options to use natbib.
3166
3167         * forms/form_citation.fd: add natbib support. Rearrange dialog to
3168         fit onto shorter screens.
3169
3170         * forms/form_document.fd: add natbib support.
3171
3172 2001-07-16  Juergen Vigna  <jug@sad.it>
3173
3174         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
3175
3176 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
3177
3178         Consistent use of Lsstream.h:
3179         * FormAboutlyx.C (build):
3180         * FormVCLog.C (update): std::ostringstream -> ostringstream.
3181
3182         * FormMathsDelim.C (apply):
3183         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
3184
3185 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3186
3187         * implement 1 about lyx dialog instead of 3 separate ones
3188
3189         * FormCredits.[Ch]: removed
3190         * FormCopyright.[Ch]: removed
3191         * form_credits.[Ch]: removed
3192         * forms/form_credits.fd: removed
3193         * form_copyright.[Ch]: removed
3194         * forms/form_copyright.fd: removed
3195         * FormAboutlyx.[Ch]: added
3196         * form_aboutlyx.[Ch]: added
3197         * forms/form_aboutlyx.fd: added
3198         * Dialogs.C: add about lyx stuff
3199
3200 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
3201
3202         * add spellchecker
3203
3204         * FormPreferences.[Ch]: rename spellchecker to spelloptions
3205         * form_preferences.[Ch]: idem
3206         * forms/form_preferences.fd: idem
3207         * FormSpellchecker.[Ch]: added
3208         * form_spellchecker.[Ch]: added
3209         * forms/form_spellchecker.fd: added
3210         * Dialogs.C: add spellchecker
3211
3212 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3213
3214         * FormFiledialog.C: (*it). -> it->
3215         * Toolbar_pimpl.C: ditto
3216         * RadioButtonGroup.C: ditto
3217         * FormPreferences.C: ditto
3218
3219 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3220
3221         * GUIRunTime.C (x11Display):
3222         (x11Screen):
3223         (x11Colormap):
3224         (x11VisualDepth): new methods
3225
3226 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3227
3228         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
3229         directly.
3230
3231         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
3232         because of this.
3233
3234         * GUIRunTime.C (createMainView): implement
3235
3236 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
3237
3238         * FormCharacter.C:
3239         * form_character.C:
3240         * forms/form_character.fd: hide the widget underneath language
3241           combox hack.
3242
3243 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
3244
3245         * FormPreferences.h:
3246         * FormPreferences.C: connect and operator
3247           showSpellcheckerPreferences signal
3248
3249         * FormPrint.C (input): modify to select radio_file
3250           when the user uses the filename input
3251
3252 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
3253
3254         * combox.C (remove): send debug output to Debug::GUI.
3255
3256 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
3257
3258         * Menubar_pimpl.C (create_submenu):
3259         * Toolbar_pimpl.C (update): update to use func_status
3260
3261 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
3262
3263         * FormPreferences.C (Path::feedback): remove bogus description of
3264         lyxpipe.
3265
3266 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
3267
3268         * xformsBC.h: clean-up of included files.
3269
3270 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
3271
3272         * FormDocument.C:
3273         * FormParagraph.C (c-tor): cosmetic name change of signal.
3274
3275         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
3276         signal. It's pretty crude at the moment! Mental note: would be more
3277         elegant if we passed a LyXParagraph & with both the signals rather than
3278         search through the Buffer.
3279
3280 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
3281
3282         * *.[h]: added // -*- C++ -*-
3283         * *.[C]: removed // -*- C++ -*-
3284
3285         * FormCharacter.C (update): now uses contents of font_, stored
3286         permanently by the controller to update() the dialog.
3287
3288 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
3289
3290         * FormInclude.C:
3291         * form_include.fd: (various places): Ok button is now activated when
3292         the filename is input from the keyboard.
3293
3294         * FormPreferences.C white-space change in various places.
3295         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
3296         that disabled addition of new converters.
3297
3298         * FormCharacter.C (input, update): new methods. Activate the Apply
3299         button when any of the input fileds are not IGNORE.
3300
3301 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3302
3303         * FormToc.C (input): change test slightly.
3304         (updateContents): clear list if empty and add no list msg.
3305
3306 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
3307
3308         * FormParagraph.C (update, general_update): enabling the align buttons
3309         is now dependent on the AlignPossible entry in the Layout.
3310
3311 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3312
3313         * MathsSymbols.C:
3314         * FormMathsMatrix.C: bring C functions into global namespace if
3315         necessary.
3316
3317 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3318
3319         * MathsSymbols.C (pixmapFromBitmapData): add std::
3320
3321         * FormMathsMatrix.C (AlignFilter): add std::
3322
3323 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
3324
3325         * FormDocument.C (build): add iso8859-15 support.
3326
3327 2001-05-08  Baruch Even  <baruch@lyx.org>
3328
3329         * Menubar_pimpl.C: Fixed compilation problem.
3330
3331 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3332
3333         * Menubar_pimpl.C (add_toc): use name and not type with float.
3334         (create_submenu): correct call of new object
3335         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
3336
3337 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3338
3339         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
3340
3341 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
3342
3343         * Dialogs.C: included insetgraphicsParams.h
3344
3345         * FormMathsMatrix.C:
3346         * FormMathsBitmap.C: included LAssert.h
3347
3348 2001-04-24  Allan Rae  <rae@lyx.org>
3349
3350         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
3351
3352 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3353
3354         * xforms_helpers.C (formatted): do not use string::substr(1) on a
3355         string of length 1 !
3356
3357 2001-04-16  Allan Rae  <rae@lyx.org>
3358
3359         * xforms_helpers.C (formatted):
3360         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
3361         as an unrecognised preprocessor directive.  So ensure they're wrapped.
3362
3363 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
3364
3365         * FormTabularCreate.C: pass a pair of uints to the controller
3366
3367         * FormVCLog.C: the log appears as a stringstream now
3368
3369         * forms/form_external.fd: make params update state (from Angus)
3370
3371 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3372
3373         * Menubar_pimpl.C: include gettext.h
3374
3375 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
3376
3377         * xforms_helpers.C (formatted): constify length
3378
3379         * FormTabular.C (update): small restructure, adjust for scoped_ptr
3380         (input): adjust for scoped_ptr
3381         (input): constify str
3382
3383 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
3384
3385         * Dialogs.C: s/popup/dialog/
3386
3387         * Form*.C:
3388         * FormBase.h:
3389         * FormBase.C: s/ControlButton/ControlButtons/
3390         move bc().refresh() into base show() method
3391
3392         * Form*.C:
3393         * FormBaseDeprecated.C:
3394         s/UndoAll/restore/
3395
3396 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3397
3398         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
3399
3400         * FormToc.[Ch]:
3401         * forms/form_toc.fd: implemented controller-view split.
3402
3403         * Dialogs.C: associated changes.
3404
3405 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3406
3407         * FormCitation.C:
3408         * forms/form_citation.fd: Don't change the name of the button when
3409         toggling between regular expression and simple searches.
3410         Squashed bug when creating a new inset, the keys field contained
3411         one (empty) key. No more; thanks, Dekel.
3412
3413         * FormExternal.C:
3414         * forms/form_external.fd: added Apply button.
3415
3416 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
3417
3418         * FormBase.[Ch]:
3419         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
3420         ControlButton.
3421
3422         * FormExternal.[Ch]:
3423         * forms/form_external.fd: implemented controller-view split.
3424
3425         * Dialogs.C: associated changes.
3426
3427         * FormGraphics.[Ch]:
3428         * FormInclude.[Ch]:
3429         * FormPrint.[Ch]:
3430         moved the browsing functionality into the controller.
3431
3432         * xforms_helpers.[Ch]: moved browseFile to
3433         ../controllers/helper_funcs.[Ch]
3434
3435         * FormCitation.C
3436         * forms/form_citation.fd: added case sensitive search button.
3437
3438 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
3439
3440         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
3441         Code moved into the generic template base class. Replaced
3442         setCancelCloseButton() with setButtonLabel().
3443
3444 2001-03-29  Juergen Vigna  <jug@sad.it>
3445
3446         * FormMinipage.C: removed widthp_ and all it's functions and changed
3447         to use new %-lengths of LyXLength.
3448
3449 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
3450
3451         * FormGraphics.[Ch]:
3452         * forms/form_graphics.fd:
3453         * FormIndex.[Ch]:
3454         * forms/form_index.fd: implemented controller-view split.
3455
3456         * Dialogs.C: associated changes.
3457
3458         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
3459
3460         * FormCitation.C: changes associated with ControlCitation cleanup.
3461
3462         * FormMinipage.h: cleaned-up forward declarations.
3463
3464 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
3465
3466         * FormMinipage.[Ch]:
3467         * forms/form_minipage.fd:
3468         * FormPrint.[Ch]:
3469         * forms/form_print.fd:
3470         * FormSplash.[Ch]: implemented controller-view split.
3471
3472         * Dialogs.C: associated changes.
3473
3474 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
3475
3476         * FormPreamble.[Ch]:
3477         * forms/form_preamble.fd:
3478         * FormRef.[Ch]:
3479         * forms/form_ref.fd:
3480         * FormSearch.[Ch]:
3481         * forms/form_search.fd:
3482         * FormTabularCreate.[Ch]:
3483         * forms/form_tabular_create.fd: implemented controller-view split.
3484
3485         * Dialogs.C: associated changes.
3486
3487 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
3488
3489         * FormError.[Ch]:
3490         * form_error.fd:
3491         * FormInclude.[Ch]:
3492         * form_include.fd:
3493         * FormUrl.[Ch]:
3494         * form_url.fd: implemented controller-view split.
3495
3496         * Dialogs.C: associated changes.
3497
3498         * FormBibitem.h:
3499         * FormBibtex.h:
3500         * FormCitation.h: moved methods from protected to private.
3501
3502 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
3503
3504         * FormCredits.C (build): changes associated with
3505         ControlCredits::getCredits returning a stringstream not a vector<string>
3506
3507 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
3508
3509         * FormCopyright.[Ch]:
3510         * forms/form_copyright.fd: implemented controller-view split.
3511
3512         * FormCredits.[Ch]:
3513         * forms/form_credits.fd: implemented controller-view split.
3514
3515         * Dialogs.C: associated changes.
3516
3517         * xforms_helpers.C (formatted): improved the function so that it now
3518         repects '\n' characters in the input string. Ie, the user can now
3519         specify line breaks explicitly.
3520
3521 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
3522
3523         * FormCharacter.[Ch]:
3524         * forms/form_character.fd: implemented controller-view split.
3525
3526         * Dialogs.C: associated changes.
3527
3528         * FormBase.C (input): changed return to SMI_VALID.
3529
3530         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
3531         any surrounding whitespace.
3532
3533 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
3534
3535         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
3536         SMI_NOOP.
3537         (FormBase2): split into two template classes, FormDB (DialogBase) and
3538         FormCB (ControllerBase) for greater flexibility.
3539
3540         * FormBibitem.[Ch]:
3541         * FormBibtex.[Ch]:
3542         * FormCitation.[Ch]: associated changes.
3543
3544         * FormBrowser.[Ch]:
3545         * FormLog.[Ch]:
3546         * FormVCLog.[Ch]:
3547         * forms/form_browser.fd: implemented controller-view split.
3548
3549         * Dialogs.C: associated changes.
3550
3551 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
3552
3553         * FormBibtex.[Ch]:
3554         * forms/form_bibtex.fd: implemented controller-view split.
3555
3556         * Dialogs.C: associated changes.
3557
3558 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
3559
3560         * FormBaseDeprecated.[Ch]: rename title as title_.
3561
3562         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
3563         with limited functionality. It got lost in the MVC merge.
3564
3565         * FormBaseDeprecated.C:
3566         * FormBase.C (show): moved initialisation of minw_, minh_ here.
3567
3568         * FormBibitem.C (build):
3569         * FormBibtex.C (build):
3570         * FormBrowser.C (build):
3571         * FormCharacter.C (build):
3572         * FormCitation.C (build):
3573         * FormCopyright.C (build):
3574         * FormCredits.C (build):
3575         * FormDocument.C (build):
3576         * FormError.C (build):
3577         * FormExternal.C (build):
3578         * FormGraphics.C (build):
3579         * FormInclude.C (build):
3580         * FormIndex.C (build):
3581         * FormMinipage.C (build):
3582         * FormParagraph.C (build):
3583         * FormPreamble.C (build):
3584         * FormPreferences.C (build):
3585         * FormPrint.C (build):
3586         * FormRef.C (build):
3587         * FormSearch.C (build):
3588         * FormTabular.C (build):
3589         * FormTabularCreate.C (build):
3590         * FormToc.C (build):
3591         * FormUrl.C (build): removed initialisation of minw_, minh_.
3592
3593         * The Maths Panel stuff no longer causes a crash on exit from LyX.
3594
3595         * FormMaths.[Ch]:
3596         * forms/form_maths.fd: removed.
3597
3598         * forms/form_maths_delim.fd:
3599         * forms/form_maths_deco.fd:
3600         * forms/form_maths_matrix.fd:
3601         * forms/form_maths_space.fd:
3602         * forms/form_maths_panel.fd: new files.
3603         Split contents of form_maths.fd into 5 new files, one for each form.
3604
3605         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
3606         class FormMathsBitmap in FormMathsBitmap.[Ch].
3607
3608         * FormMathsPanel.[Ch]:
3609         * FormMathsBitmap.[Ch]:
3610         * FormMathsDeco.[Ch]:
3611         * FormMathsDelim.[Ch]:
3612         * FormMathsMatrix.[Ch]:
3613         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
3614         one for each popup. Rewrite so that all the new classes are derived from
3615         FormBaseBD. Clean up the logic in the process (I hope!).
3616
3617         * Makefile.am: added new fils, removed redundant ones.
3618
3619 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3620
3621         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
3622         (showInset): ditto
3623         (updateInset): ditto
3624
3625 2001-03-16  Juergen Vigna  <jug@sad.it>
3626
3627         * Dialogs.C (Dialogs): create minipage options dialog.
3628
3629         * forms/form_minipage.fd:
3630         * form_minipage.C:
3631         * form_minipage.h:
3632         * FormMinipage.C:
3633         * FormMinipage.h: new files for the minipage options dialog.
3634
3635 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3636
3637         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
3638         callback methods.
3639
3640         * forms/form_maths.fd: change C_FormBaseCancelCB to
3641         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
3642
3643 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
3644
3645         * FormMaths.C: quash warnings
3646
3647 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3648
3649         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
3650         compatibility.
3651
3652 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
3653
3654         * Form_various.h: cleaned up #includes and forward declarations.
3655
3656         * Form_various.C: added "using SigC::slot" declaration.
3657
3658         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
3659
3660         * FormDocument.C (CheckChoiceClass): removed string tct as the
3661         compiler warned that it was defined but never used.
3662         removed USE_CLASS_COMBO.
3663
3664 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3665
3666         * Dialogs.C:
3667         * FormMaths.h:
3668         * FormMaths.C:
3669         * MathsSymbols.h:
3670         * MathsSymbols.C:
3671         * Makefile.am:
3672         * Toolbar_pimpl.C:
3673         * form_*.C:
3674         * forms/makefile:
3675         * forms/form_maths.fd:
3676         * forms/fdfixc.sed:
3677         * forms/fdfix.sh: add maths panel
3678
3679         * bmtable.h:
3680         * bmtable.c: moved from src/
3681
3682 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3683
3684         * FormParagraph.h: NO_PEXTRA
3685         * FormParagraph.C (input): NO_PEXTRA
3686
3687 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3688
3689         * several files: remove CXX_WORKING_NAMESPACES
3690
3691 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3692
3693         * Merging changes from BRANCH_MVC back into HEAD.
3694
3695 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
3696
3697         * Dialogs.C (c-tor): Changes associated with storing a vector of
3698         boost::shared_ptrs.
3699         Use MVC Bibitem popup.
3700
3701         * FormBase.h: add a new template class FormBase2, derived from FormBase
3702         to make life creating MVC popups even easier ;-)
3703
3704         * FormBibitem.[Ch]:
3705         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
3706         Proof that a simple popup should be easy to implement!
3707
3708         * FormCitation.[Ch]: now derived from FormBase2.
3709
3710         * FormToc.C: added using std::vector directive.
3711
3712 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
3713
3714         * FormSearch.C: Add missing #pragma
3715
3716 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
3717
3718         * FormCitation.C:
3719         * forms/form_citation.fd: added the ability to Search, both Simply and
3720         for Regular Expressions. Use the Search code in the controller() to do
3721         the actual searching.
3722
3723 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
3724
3725         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
3726         * forms/makefile: added form_credits.fd
3727
3728         * Dialogs.C: added FormCredits and removed ShowCredits.
3729
3730         * FormCredits.[Ch]:
3731         * forms/form_credits.fd:
3732         * forms/form_search.fd: ported to the MVC way.
3733
3734 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
3735
3736         * xforms_helpers.h (formatted): now has default arguments for size and
3737         style.
3738
3739         * FormCitation.[Ch]: moved code out of this class and into
3740         ControlCitation and associated helper funcs.
3741
3742 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3743
3744         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
3745         ButtonController::valid() to check state of input. The buttons are
3746         now controlled correctly.
3747
3748         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
3749
3750 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
3751
3752         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
3753
3754         * FormBase.[Ch]: rename title as title_.
3755
3756 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
3757
3758         * FormBase.C (c-tor): initialise variables in correct order.
3759
3760         * FormCitation.C: add #include <algorithm>
3761
3762 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
3763
3764         * xformsBC.[Ch]: Changes associated with the changes to
3765         controllers/ButtonController.[Ch]. Ie, the class is now derived from
3766         ButtonControllerBase and the ButtonPolicy is accessed through a method
3767         bp() rather than the instance bp_.
3768
3769         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
3770         rather use a pure virtual method bc() to access the controller
3771         instantiated by the daughter classes.
3772
3773         * F*.[Ch]: changes associated with the above.
3774
3775 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
3776
3777         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
3778
3779         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
3780
3781 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
3782
3783         * ButtonController.[Ch]: deleted. The class is split into two
3784         (with identical functionality), the code being found in
3785         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
3786
3787         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
3788         ButtonController class.
3789
3790         * FormBase.[Ch]: changes associated with the above split.
3791
3792         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
3793         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
3794         controlling all interaction to/from the LyX kernel.
3795
3796         * FormCitation.[Ch]:
3797         * forms/form_citation.fd: An xforms-specific implementation of the
3798         Citation dialog, controlled by the GUI-I ControlCitation.
3799
3800         * Dialogs.C: Use the controlled Citation dialog.
3801
3802 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
3803
3804         * Makefile.am:
3805         * combox.h:
3806         * combox.C: moved from src/
3807
3808 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
3809
3810         * forms/fdfix.sh:
3811         * forms/form_filedialog.C.patch: I hate having to make these patches,
3812         but on reflection I think it's probably better than hacking fdfix.sh.
3813
3814 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
3815
3816         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
3817
3818 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
3819
3820         * FormGraphics.C: remove unnecessary hack
3821
3822 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
3823
3824         * FormCitation.C (apply): Do not put space between multiple keys.
3825
3826 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
3827
3828         * Menubar_pimpl.C (add_toc): Remove debug message.
3829
3830 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
3831
3832         * Makefile.am:
3833         * Dialogs.C:
3834         * FormExternal.C:
3835         * FormExternal.h:
3836         * form_external.C:
3837         * form_external.h:
3838         * xforms/forms/makefile:
3839         * forms/form_external.fd: add FormExternal
3840
3841 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3842
3843         * Dialogs.C: add destroySplash()
3844
3845         * form_splash.h:
3846         * form_splash.C:
3847         * forms/form_splash.fd:
3848         * FormSplash.h:
3849         * FormSplash.C: make independent of FormBase, tidy
3850
3851         * Menubar_pimpl.C: destroy splash on interaction
3852
3853 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
3854
3855         * FormInclude.h:
3856         * FormInclude.C:
3857         * form_include.h:
3858         * form_include.C:
3859         * forms/form_include.fd: rework, clean up
3860
3861 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3862
3863         * FormToc.h: use Buffer::typedef
3864
3865         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
3866         * FormToc.C (build): ditto
3867         (updateToc): ditto
3868
3869 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3870
3871         * FormToc.C (build): implement for dynamic number of lists
3872         (updateToc): ditto
3873         * Menubar_pimpl.C (add_toc): ditto
3874
3875 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
3876
3877         * added credits:
3878         * Dialogs.C:
3879         * Makefile.am:
3880         * FormCredits.[Ch]:
3881         * form_credits.[Ch]:
3882         * forms/form_credits.fd:
3883
3884 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3885
3886         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
3887         make ButtonList contain boost::shared_ptr<ItemInfo>
3888
3889         * Menubar_pimpl.C (~Pimpl): remove destructor
3890
3891 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
3892
3893         * Makefile.am:
3894         * FileDialog.C:
3895         * FormFiledialog.C:
3896         * FormFiledialog.h:
3897         * form_filedialog.C:
3898         * form_filedialog.h:
3899         * FormGraphics.C:
3900         * FormInclude.C:
3901         * FormPreferences.C:
3902         * FormPrint.C:
3903         * xforms_helpers.C:
3904         * xforms_helpers.h:
3905         * forms/fdfix.sh:
3906         * forms/makefile:
3907         * form/form_filedialog.fd: add File Dialog
3908         * Toolbar_pimpl.h:
3909         * Toolbar_pimpl.C: move LayoutsCB to here
3910
3911 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3912
3913         * FormParagraph.C: changes because of ParagraphParameters.
3914
3915 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
3916
3917         * FormSearch.C (Replace): remove default argument
3918         (Find): ditto
3919
3920 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
3921
3922         * added find/replace dialog:
3923         * FormSearch.*: added
3924         * form_search.*: added
3925         * forms/form_search.fd: added
3926
3927 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3928
3929         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
3930
3931         * various: in a rush of delayed guilt, I've renamed all instances of
3932         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
3933         finally sprouted.
3934
3935         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
3936         activate/deactivate an FL_OBJECT.
3937
3938         * FormCitation.C:
3939         * FormDocument.C:
3940         * FormInclude.C:
3941         * FormParagraph.C:
3942         * FormPreamble.C:
3943         * FormPreferences.C:
3944         * FormRef.C:
3945         * FormTabular.C: used it.
3946
3947 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
3948
3949         * FormPreferences.C: removed three unused using directives.
3950
3951 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
3952
3953         * added find/replace dialog:
3954         * FormSearch.*: added
3955         * form_search.*: added
3956         * forms/form_search.fd: added
3957
3958 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
3959
3960         * FormRef.C: Fixed the behaviour of Goto-Ref.
3961
3962 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
3963
3964         * forms/makefile: added character and preamble dialogs
3965
3966 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
3967
3968         * FormCharacter.C (FormCharacter): change order of deletion,
3969         change combo_language2 to combo_language2_
3970
3971 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
3972
3973         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
3974
3975 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
3976
3977         * Dialogs.C: added layoutcharacter
3978         * FormCharacter.C: added
3979         * FormCharacter.h: added
3980         * form_character.C: added
3981         * form_character.h: added
3982         * forms/form_character.fd: added
3983
3984 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
3985
3986         * FormPreferences.C: Handle lyxrc.language_use_babel and
3987         lyxrc.language_global_options.
3988
3989 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
3990
3991         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
3992
3993 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
3994
3995         * FormBase.C: no longer transient dialogs, XMapWindow()
3996           in attempt to de-iconify
3997
3998         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
3999
4000 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
4001
4002         * FormDocument.C (checkMarginValues): Activate "use geometry" button
4003         if using custom paper size/margin.
4004
4005 2001-02-21  Allan Rae  <rae@lyx.org>
4006
4007         * forms/form_preferences.fd: larger, bold font for outer tabfolder
4008
4009 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
4010
4011         * src/frontends/xforms/Dialogs.C: added preamble
4012         * src/frontends/xforms/FormPreamble.C: added
4013         * src/frontends/xforms/FormPreamble.h: added
4014         * src/frontends/xforms/Makefile.am: added
4015         * src/frontends/xforms/form_preamble.C: added
4016         * src/frontends/xforms/form_preamble.h: added
4017         * src/frontends/xforms/form_preamble.fd: added
4018
4019 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4020
4021         * FormBase.h: moved noncopyable derivation to DialogBase.
4022
4023 2001-02-19  Juergen Vigna  <jug@sad.it>
4024
4025         * FormTabular.C (build): make all input field accepted only after
4026         a "RETURN".
4027
4028         * forms/form_tabular.fd: removed default "Return" on Close-Button.
4029
4030 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4031
4032         * FormError.C:
4033         * FormGraphics.C:
4034         * FormInset.C (showInset): change associated with name change
4035         inset::hide to inset::hideDialog.
4036
4037 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
4038
4039         * FormCitation.C (build): altering "Text after" now activates the Ok,
4040         Apply buttons.
4041
4042 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
4043
4044         * FormCitation.C: lots of white-space changes to make file consistent
4045         with LyX style.
4046         (input): use the FL_OBJECT * parameter to decide what to do, not the
4047         long parameter.
4048
4049         * FormCitation.h: removed most entries in enum.
4050
4051         * forms/form_citation.fd: change names of variables, consistent with
4052         Allan's naming scheme.
4053         Don't pass any particular arguments to the InputCB function.
4054         choice_style now triggers a callback and looks like other choices.
4055
4056 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
4057
4058         * other: use compare instead of strcmp/strncmp
4059
4060 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
4061
4062         * ButtonController.[Ch]: changed trigger_change_ vector and associated
4063         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
4064         callback to InputCB() but don't trigger a change in the state of the
4065         Ok, Apply buttons are much rarer than those that do.
4066
4067         * FormCitation.C (build): associated change.
4068
4069 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
4070
4071         * ButtonController.C: include algorithm
4072
4073 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4074
4075         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
4076         new methods.
4077         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
4078         the vector of FL_OBJECT *s that can trigger a change in the button state
4079         is not empty, then a change of state will occur only if the FL_OBJECT *
4080         is present in this vector.
4081
4082         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
4083         the user to deactivate specific fields within restore().
4084         (InputCB): pass the FL_OBJECT * to bc_.valid().
4085
4086         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
4087         trigger a change of state in the Ok,Apply buttons.
4088         (update): bc_.readOnly() to the start of the method. Similar reasoning
4089         to that for FormBase::RestoreCB, above.
4090
4091 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
4092
4093         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
4094         IgnorantPolicy.
4095
4096         * forms/form_browser.fd:
4097         * forms/form_copyright.fd:
4098         * forms/form_error.fd:
4099         * forms/form_tabular.fd:
4100         * forms/form_toc.fd:
4101         Consistent shortcuts for Close button: Esc and Return only.
4102
4103         * forms/form_citation.fd:
4104         * forms/form_document.fd:
4105         * forms/form_index.fd:
4106         * forms/form_paragraph.fd:
4107         * forms/form_preferences.fd:
4108         * forms/form_print.fd:
4109         * forms/form_ref.fd:
4110         * forms/form_tabular_create.fd:
4111         * forms/form_url.fd:
4112         Consistent shortcut for Cancel button: Esc only.
4113
4114 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
4115
4116         * Dialogs.C: new Splash. Include, Bibitem/tex
4117
4118         * FormBase.h: make show() virtual for Splash's benefit
4119
4120         * Makefile.am:
4121         * forms/makefile:
4122         * FormBibitem.C:
4123         * FormBibitem.h:
4124         * FormBibtex.C:
4125         * FormBibtex.h:
4126         * form_bibitem.C:
4127         * form_bibitem.h:
4128         * form_bibtex.C:
4129         * form_bibtex.h:
4130         * forms/form_bibitem.fd:
4131         * forms/form_bibtex.fd:
4132         * FormInclude.C:
4133         * FormInclude.h:
4134         * form_include.C:
4135         * form_include.h:
4136         * forms/form_include.fd:
4137         * FormSplash.C:
4138         * FormSplash.h:
4139         * form_splash.C:
4140         * form_splash.h:
4141         * forms/form_splash.fd: new forms
4142
4143 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
4144
4145         * FormLog.C: handle Literate build log nicely
4146
4147 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4148
4149         * Menubar_pimpl.C: remove support for reference menuitem type.
4150
4151 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
4152
4153         * Makefile.am:
4154         * Timeout_pimpl.h:
4155         * Timeout_pimpl.C: add Timeout implementation
4156
4157 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
4158
4159         * form_browser.h:
4160         * form_browser.C:
4161         * forms/form_browser.fd:
4162         * forms/makefile:
4163         * FormBrowser.C:
4164         * FormBrowser.h: readonly browser form
4165
4166         * FormLog.C:
4167         * FormLog.h:
4168         * FormVCLog.C:
4169         * FormVCLog.h:
4170         * Dialogs.C: add Log and VCLog
4171
4172         * Makefile.am: add Log and VCLog, add updatesrc target
4173
4174 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
4175
4176         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
4177
4178 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
4179
4180         * FormPreferences.C (GetFrom): fix crash when there is no format
4181         defined.
4182         (GetTo): ditto.
4183
4184 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
4185
4186         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
4187         unsigned char correctly and so fix 2 bugs loading/changing colors.
4188
4189 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
4190
4191         * FormRef.C (update): Do not update dialog_->{ref,name,type}
4192         if inset_ == 0.
4193         Deactivate the type button when buffer is LinuxDoc/Docbook
4194         (build): Uncomment calls to addReadOnly().
4195         (updateBrowser) Do not disable the update button when there are no
4196         keys.
4197         (build, getType, getName): Use InsetRef::types.
4198
4199 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
4200
4201         * FormPrint.[Ch] (browse): new method to browse for file to print to.
4202
4203         * forms/form_print.fd: give the form a Browse button.
4204
4205 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
4206
4207         * FormRef.C (input): Fix the behavior of goto reference button.