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