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