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