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