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