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