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