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