]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/ChangeLog
doxygen fixes
[lyx.git] / src / frontends / xforms / ChangeLog
index ba10bfb15731ba0800b0170470b5dcbaac0ddcab..f4e75063d9d1f9dccd798ff898f42efeac13581e 100644 (file)
-2001-09-10  Angus Leeming  <a.leeming@ic.ac.uk>
+2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
-       * FormMathsBitmap (build): fix memory leak.
+       * doxygen fixes.
+
+2002-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FeedbackController.C: improve a comment.
+
+       * FormFiledialog.C: whitespace change.
+
+       * FormBibitem.C (build):
+       * FormBibtex.C (build):
+       * FormCitation.C (build):
+       * FormDocument.C (build):
+       * FormExternal.C (build):
+       * FormGraphics.C (build):
+       * FormInclude.C (build):
+       * FormIndex.C (build):
+       * FormMathsMatrix.C (build):
+       * FormMinipage.C (build):
+       * FormParagraph.C (build):
+       * FormPrint.C (build):
+       * FormRef.C (build):
+       * FormSendto.C (build):
+       * FormSpellchecker.C (build):
+       * FormTabular.C (build):
+       * FormThesaurus.C (build):
+       * FormUrl.C (build): invoke setPrehandler for all FL_INPUT objects.
+       Means that pasting with the middle mouse button will activate the
+       Ok, Apply buttons.
+
+       * FeedbackController.C (MessageCB): fix crash by removing
+       Assert(message_widget_) and returning silently in this case.
+       Can happen quite justifiably.
+
+       * Most files: consistent comments at the top of the file, usable by
+       sourcedoc.
+
+2002-03-09  Herbert Voss  <voss@lyx.org>
+
+       * FormGraphics.C: test if file exists, simplify an if command
+
+2002-03-10  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormToc.C: make goto not reset the dialog
+2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FeedbackController.[Ch]: new files, providing a standard interface to
+       the feedback and warning messages. Created by stripping code out of
+       FormBase.
+
+       * FormBase.[Ch]: strip out all the feedback code and simplify yet
+       further the tooltips code.
+
+       * FormBase.[Ch]:
+       * FormBaseDeprecated.[Ch]: Add a Tooltips pointer.
+       Derive both classes from FeedbackController so daughter classes each
+       have a common interface for same.
+
+       * Toolbar_pimpl.[Ch]: strip out all the tooltip code and use the
+       Tooltips wrapper class.
+
+       * Tooltips.[Ch]: work out how to update tooltips when using
+       xforms 0.89's fl_set_object_helper. Can now toggle tooltips with both
+       xforms 0.88 and 0.89. Change the cursor to a "?" when in query mode
+       and when the dialog has some tooltips.
+
+       * FormPreferences.[Ch]: strip out all the feedback code and use
+       the FeedbackController.
+
+       * xforms_helpers.C: save the color of the gui pointer.
+
+       * FormBibtex.[Ch]:
+       * forms/form_bibtex.fd:
+       * FormCitation.[Ch]:
+       * forms/form_citation.fd:
+       * FormForks.[Ch]:
+       * forms/form_forks.fd:
+       * FormSendto.[Ch]:
+       * forms/form_sendto.fd:
+       * FormTexinfo.[Ch]:
+       * forms/form_texinfo.fd: remove "Help" button and rejig for much
+       simplified tooltips code.
+
+       * Makefile.am: add FeedbackController.[Ch].
+
+2002-03-08  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * FormGraphics.C: Tiny stylistic correction.
+
+2002-03-07  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * FormGraphics.C:
+               - Make radiobuttons change too when using Latex size in
+                 lyxview and vice versa.
+               - Fix a typo where the value for height (lyxview) was
+                 taken from width (size).
+               - Remove *%-values from lyxview.
+               - Add an Alert when using "Get Latex size" and that contains
+                 *%-values.
+       * FormTabular.C: Remove obsolete comment.
+
+2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsDeco.C: add leftrightarrows to the bitmap.
+
+       * forms/form_maths_style.fd: reflect the changes in the bitmaps.
+
+2002-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * xformsGImage.C (statusCB, errorCB): close the file streams once the
+       image is loaded or if an error occurs.
+       (init_graphics): FLIMAGE_SETUP setup must be static as xforms stores
+       it permanently (and does not make a copy!).
+
+2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * xformsGImage.[Ch]: new files. An image loader based on xforms library
+       routines.
+
+       * GUIRunTime.C (initialiseGraphics): use the xforms image loader if
+       your version of the xforms libraries is up to the task.
+
+       * Makefile.am: compile the xforms image loader if so configured.
+
+2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Dialogs.C (redrawGUI): removed to frontends/Dialogs.C
+
+       * Dialogs.C:
+       * GUIRunTime.C (initialiseGraphics): moved to GUIRunTime.
+
+2002-03-04   Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C (build): add a std:: qualifier to remove_if.
+
+2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Toolbar_pimpl.[Ch]: layout as string
+
+       * FormParagraph.C: layout as string
+
+       * FormDocument.C (build): use remove_if and contains_functor
+       layout as string
+
+2002-03-01  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsBitmap.[Ch]:
+       * FormMathsPanel.C: Give window titles to bit map sub-panels.
+
+2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Dialogs.C (initialiseGraphics): a new static method.
+       Remove Allan's venerable description as I think it's past its sell-by
+       date.
+
+2002-02-28  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormBase.C:
+       * FormBaseDeprecated.C:
+       * FormFiledialog.C: possible fix to the Bad Window problems that some
+       people have been experiencing.
+
+2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormForks.C (input_button_all): resolve comparison between signed
+       and unsigned.
+
+2002-02-26  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (makeMenubar): ignore entries which are not
+       submenus in menubar.
+
+2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormForks.[Ch]:
+       * forms/form_forks.fd: new files. A view for the Forked Child
+       processes dialog, enabling the user to see what forked processes
+       are running, and, if he so desires, to kill them.
+
+       * Dialogs.C: add the class Forked Child dialog.
+
+       * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
+
+       * forms/makefile: add form_forks.fd.
+
+       * FormPreferences.C (LnFmisc::apply): rather ugly: call
+       grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
+
+2002-02-24  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * forms/form_graphics.fd: Enlarge Restore button.
+       * FormGraphics.C: Set filter to bounding box input fields.
+
+2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Makefile.am: simpler obj. file compiling
+
+2002-02-20  Juergen Vigna  <jug@sad.it>
+
+       * FormTabular.C (input): don't call the autoapply on exit input calls
+       if we don't really have a change!
+
+2002-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormBase.h (FormCB): tiny bugfix.
+
+       * xforms_helpers.h: remove incorrect comment.
+
+2002-02-18  Herbert Voss  <voss@lyx.org>
+
+       * FormGraphics.C: same units for LyX and Latex view, cosmetics
+
+2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Timeout_pimpl.[Ch] (running): new method.
+
+2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormParagraph.C:
+       * FormTabular.C: added a using std::remove_if directive.
+
+2002-02-14  Herbert Voss  <voss@lyx.org>
+
+       * xforms_helpers.h: fix bug with "?%" units
+
+2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
+       * forms/form_graphics.fd:
+       * form_graphics.C: minor layout changes, such as stretching all
+       tab-windows to equal sizes and better keyboard-shortcuts.
+
+2002-02-14  Rob Lahaye  <lahaye@users.sourceforge.net>
+       * forms/form_graphics.fd:
+       * form_graphics.C: minor layout changes, such as stretching all
+       tab-windows to equal sizes and better keyboard-shortcuts.
+
+2002-02-12  Herbert Voss  <voss@lyx.org>
+
+       * forms/form_graphics.fd:
+       * form_graphics.[Ch]: small changes to the layout, mentioned
+       by Rob
+
+       * FormGraphics.C: fix bug with use of updateWidget... when
+       no unit is given.
+
+2002-02-11  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormMinipage.C: return SMI_VALID on other form changes
+2002-02-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * FormParagraph.C (update): [VSpace:] Delete the special method
+       for gluelengths...
+       * xforms_helpers.C: ...and move it here.
+       Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
+       and updateWidgetsFromLength.
+
+2002-02-10  Rob Lahaye  <lahaye@users.sourceforge.net>
+       * forms/form_external.fd:
+       * form_external.C: change color2 of a few buttons into the
+       proper grey color.
+
+2002-02-08  Herbert Voss  <voss@lyx.org>
+
+       * forms/form_graphics.fd:
+       * FormGraphics.C:
+       * form_graphics.[Ch]: Adding buttons for unzip-Option,
+       getValues from LyX/LaTeXfolder
+
+2002-02-08  Rob Lahaye  <lahaye@users.sourceforge.net>
+
+       * forms/form_graphics.fd:
+       * FormGraphics.C:
+       * form_graphics.[Ch]: simplify the bounding box folder
+       of the Graphic GUI
+       
+2002-02-08  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
+       where one could not have both toggleon and disabled.
+
+2002-02-08  Herbert Voss  <voss@lyx.org>
+
+       * xforms_helpers.h: change unit "%" to t%
+
+       * FormGraphics.C: fiy bug when BB is read from file and the
+       unit is always "pt"
+
+2002-02-08  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsDeco.C: \underleftarrow and \underrightarrow
+
+2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       Stabilise the tooltip interface and get Jürgen's patch to work ;-)
+
+       * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
+       clean interface. Means that FormBase, FormBaseDeprecated and
+       Tollbar_pimpl can all use the same code to have tooltips. No bloat.
+
+       * FormBase.C: add a Tooltips instance and interface with it.
+       (setTooltipLevel): removed. Replaced by fillTooltipChoice and
+       setTooltipLevel(ob).
+       (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
+
+       * FormBibtex.[Ch]:
+       * FormCitation.[Ch]:
+       * FormTexinfo.[Ch]:
+       * Makefile.am: altered appropriately.
+       
+2002-02-06  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * forms/form_texinfo.fd:
+       * forms/form_bibtex.fd:
+       * forms/form_citation.fd: delete text_info field again, add help choice
+
+       * FormBibtex.[Ch]:
+       * FormCitation.[Ch]:
+       * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
+
+2002-02-06  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormBase.[Ch]: can now chose the verbosity of the tooltip through
+       a new method setTooltipLevel(). In turn this determines which of the
+       new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
+       called from getTooltip.
+       No need for a "message" widget at the bottom of every dialog, therefore.
+       If retained, this "message" widget can be used to display "warnings",
+       pure and simple.
+
+       * FormBibtex.[Ch]:
+       * FormCitation.[Ch]:
+       * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
+       to lose the "message" widget and to gain a "tooltip level" choice.
+
+2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
+       Cancel buttons' positions consistent with the other dialogs.
+
+2002-02-05  Herbert Voss  <voss@lyx.org>
+
+       * forms/form_graphics.fd: Noew the same view of the 
+       buttons as in preferences (LyXView). Make some things clear
+       with better names.
+       * FormGraphic.C: cosmetic changes to the layout. Delete
+       the help button
+
+2002-02-05  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * forms/form.texinfo.fd: delete help button, add text_info
+       * forms/form.citation.fd,form.bibtex.fd: add text_info
+       * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
+       * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
+       no tooltips in Bibtex). 
+
+2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
+       working with both xforms 0.88 and 0.89. Use by invoking
+       setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
+       derived class to provide the required string.
+
+2002-02-05  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormBase.[Ch]: make it really easy to set up and use a prehandler
+       for feedback messages and to invoke an input event on paste from
+       the middle mouse button. The derived class needs invoke only
+       setPrehandler(ob) and for the feedback to override the virtual methods
+       feedback(ob) and clear_feedback(). If the message posted is a warning
+       rather than mere feedback, first setWarningPosted(true) to ensure
+       that the message remains visible.
+
+       * FormBaseDeprecated.C: a physical rearrangement of the file,
+       nothing more.
+
+       * FormPreamble.C: use setPrehandler to invoke an input event on paste.
+
+2002-02-04  Herbert Voss  <voss@lyx.org>
+
+       * forms/form_graphics.fd: small changes to the layout
+       * FormGraphic.C: Apply-button, keepaspectratio enabling
+       depends to case of LaTeXView. Other small changes and
+       fixes. Add LyXView scale.
+
+2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormGraphics.C (c-tor): prevent resizing of the dialog.
+
+2002-02-03  Herbert Voss  <voss@lyx.org>
+
+       * xforms_helpers.C: fix bug with unit "%" in 
+       updateWidgetsFromLengthString(...)
+
+2002-02-02  Herbert Voss  <voss@lyx.org>
+
+       * FormGraphic.C: fix bug with filename, rearrange the code,
+       delete choice "referencePoint" which is only possible for
+       rotatebox
+       * forms/form_graphics.fd: position options in a logical way,
+       add folder and scale for LyXView
+
+2002-02-01  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormGraphics.C (apply, update): respect the new DEFAULT state of
+       InsetGraphicsParams::DisplayType.
+
+2002-01-31  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * forms/form_graphics.fd: tweeks.
+
+2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * FormGraphics.C: Fix MAXDIGIT values for height and width.
+
+2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * forms/form_citation: a few tweaks of my own.
+
+2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_citation: De-Monsterization (make it smaller).
+
+2002-01-30  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * forms/form_graphics.fd:
+       * FormGraphics.C: a few tweaks of my own.
+
+2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_graphics.fd: Very small tweaks.
+
+2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_graphics.fd: Change the dialog to look similar as
+       the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
+       added text_warning field..
+
+       * FormGraphics.[Ch]: Handle the Rearrangements.
+       Add input filters and warnings concerning invalid inputs.
+       Recognize the lyxrc-settings of display_graphics.
+
+2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMathsSpace.h (space_):
+       * FormMathsStyle.h (style_): change from a short to an int to fix
+       type conversion warnings.
+
+2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsSpace.[Ch]:
+       * forms/form_maths_space.fd:
+       Changed the "Space" subpanel of the math panel into one of
+       ordinary buttons rather than radio buttons. They are now
+       self-applying so OK and Apply could go.
+
+2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsStyle.[Ch]:
+       * forms/form_maths_style.fd:
+       Patched to use button arrays. Buttons are self-applying, saving
+       one keystroke and the OK and Apply buttons.
+
+2002-01-27  Herbert Voss  <voss@lyx.org>
+
+       * FormGraphic.[Ch]: 
+       * form_graphic.[Ch]: 
+       * forms/form_graphic.fd: rewritten to support graphicx with
+       all options and to be sure that the old figinsets are correct
+       converted.
+       * xforms-helpers.h: added two choice const for the LyXLength
+       one with all and one only with length which have a unit.
+
+2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_minipage.fd: add text_warning field.
+
+       * FormMinipage.[Ch]: added input filters and warnings
+       (ButtonPolicy::SMInput FormMinipage::input)
+
+2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormAboutlyx.[Ch]: Removed redundant form() method and
+       dialog_ variable. They replicate that in the parent FormDB.
+
+2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsDeco[hC]:
+       * forms/form_maths_deco.fd: added math accents as a separate bitmap to
+       the Decorations sub-panel of mathed. See Lamport Table 3.11.
+
+       * FormMathsPanel.C:
+       * MathsSymbols.C: reorganization of the two AMS panels "relations" and
+       "negated relations". Lower and broader.
+
+2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormTabular.C (update): Remove redundant code.
+
+2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_tabular.fd: checkbox2radiobutton changes.
+
+2002-01-20  Herbert Voss  <voss@perce.de>
+
+       * FormInclude.[C]: better control of unexistings files
+       when entered without the browser
+
+2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
+       is disabled
+
+       * combox.C (activate): 
+       (deactivate): change color of labels to reflect the state of the
+       combox
+
+2002-01-16  Herbert Voss  <voss@lyx.org>
+
+       * FormExternal.C (build): activate  apply/ok-button when something
+       is entered in the filename-field
+
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
+       rather than 'string::size_type'
+
+2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathPanel.[hC]:
+       * MathsSymbols.[hC]:
+       * form_math_panel.[hC]:
+       * form_math_panel.fd: Modified. Added five symbol sub-panels
+       to the math panel containing AMS math symbols: arrows, relations,
+       negated relation, operators and miscellaneous (also containing some
+       hebrew and corner symbols).
+
+2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * FormMinipage.C (apply): change because MinipageParams::pageWidth
+       is now a real LyXLength
+
+2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormDocument.C: enable line spacing input properly
+2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
+
+       * forms/form_preferences.fd:
+       * form_preferences.h:
+       * form_preferences.C:
+       * FormPreferences.h:
+       * FormPreferences.C: use better variable name
+2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
+
+       * forms/form_preferences.fd: change "Use Scalable Fonts"
+         to "Rescale bitmap fonts"
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMathsPanel.C:
+       * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
+       the button controller for IgnorantPolicy and PreferencesPolicy.
+
+2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_tabular.fd: text_info field was too small. Enlarge it.
+
+2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
+       choice if the input field contains a LyXGlueLength.
+
+       * FormParagraph.C: Allow to insert and display gluelengths in VSpace
+
+       * FormParagraph.C
+       * FormDocument.C
+       * FormTabular.C: Change input filter to allow inserting
+       gluelengths/lyxlength or numbers with unit choices.
+
+       * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
+       which was more or less duplicated.
+
+       * FormGraphics.C: set default units, dependent on US/other paper.
+
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Dialogs.C: no longer need to #include the Controller classes, as this
+       is how done in GUI.h.
+
+       * xformsBC.C: #include ButtonController.tmpl, containing the
+       instatiation of the button controller.
+       
+2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormThesaurus.C: fix a crash
+
+2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
+
+        * FormMathsDelim.C:
+        * form_maths_delim_C:
+        * form_maths_delim.h:
+        * form_maths_delin.fd:
+        Put three radio buttons on the delimiters pop-up. It works as follows:
+        
+                                left mouse     middle mouse        right mouse
+        ----------------------------------------------------------------------
+        Left radio button   |       (               ()                   )
+        Middle radio button |       ()              ()                   )
+        Right radio button  |        )               )                   )
+        ----------------------------------------------------------------------
+
+       Where 
+
+       (       left-side delimiter selected
+       )       right-side delimiter selected
+       ()      "symmnetric pair" selected, of which the clicked delimiter is
+               the left one. 
+               So, if the middle radio button is activated ("()\nBoth")
+               and you click on "[" with the default (left) mouse button, you
+               get the delimiter pair "[]".
+               A shortcut for this (if the leftmost radio button is on) is
+               simply clicking the middle mouse button.
+
+       To create equal pairs, either have the middle radio button on and use
+       Mouse-left, or have the left radio button on and use Mouse-middle.
+
+       To create unequal pairs, you should have either the left or middle radio
+       button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
+
+2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
+       unchanged:
+       Remove the clickline_ member variable and hide() method;
+       Use fl_set_browser_dblclick_callback;
+       Constify a few temporary variables;
+       Use xforms_helpers' wrappers functions returning string rather than
+       the raw xforms functions returning char const *.
+
+2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * DropDown.C: include <cctype> for isprint()
+
+2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMinipage.C (apply, update): MinipageParams::width renamed
+       as MinipageParams::pageWidth.
+
+2002-01-14     Martin Vermeer <martin.vermeer@hut.fi>
+
+       * FormMathsBitmap.C:
+         FormMathsPanel.C:
+         MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
+       added to math panel's 'misc' sub-panel.
+
+2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMathsMatrix.C (input): use lyx::count rather than std::count.
+
+2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormPreferences.h: add a std:: to make_pair.
+
+2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * DropDown.[Ch] (keypress, key_pressed): new signal and method,
+       respectively.
+
+       * DropDown.C: place xforms callback functions in namespace anon.
+       Set browser callback on single not double click.
+       (select): return immediately of the vector is empty. Highlight the top
+       line. Position the browser above the minibuffer, not below it.
+       (peek): call key_pressed when a key press is detected.
+       (key_pressed): clean-up and emit the keypress signal.
+
+       * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
+       If nothing is selected, return string().
+
+2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormSpellchecker.C: disable resizing due to xforms bug
+2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * FormFiledialog.C (Reread): skip broken symlinks
+
+2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * FormMathsMatrix.C (AlignFilter): use std::count and add some
+       comments.
+
+2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
+       in the switch.
+
+       * FormPreferences.C (Interface::input): 
+       (Language::input): 
+       (Paths::input): add shortcuts to file dialogs directory buttons
+       
+       * FormPreference.h (browse): add default empty parameters for
+       buttons descriptions.
+
+       * FormFiledialog.C (SetButton): allow for a shortcut in the name
+       of the button.
+
+2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormThesaurus.C:
+       * FormThesaurus.h:
+       * form_thesaurus.h:
+       * form_thesaurus.C:
+       * forms/form_thesaurus.fd: update to Aiksaurus 0.14
+2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Toolbar_pimpl.C (setPixmap): simplify a bit
+
+2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * Toolbar_pimpl.C (ToolbarCB): 
+       * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
+       dispatch.
+
+2002-01-12  Allan Rae  <rae@lyx.org>
+
+       * FormTabular.C (FormTabular): Fix Purify UMR.
+
+       * FormPreferences.C (build): "Conversion" is a better name. 
+
+2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
+       LyXFunc::dispatch.
+
+       * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
+
+2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormPreferences.C:
+       * forms/form_preferences.fd: change names and descriptions of popup
+       font variables to reflect their actual use.
+
+       * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
+
+2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * FormPreferences.C (input): allow empty values for document_path
+       and template_path.
+
+       * FormFiledialog.C (SetButton):
+       (FileDlgCB): do not disable directory buttons if they have an
+       empty path.
+       (SetDirectory): if the argument is an empty string, change to
+       cwd().
+
+2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
+
+       * forms/form_maths_style.fd:
+       * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math 
+       size "styles" and font types.
+       * FormMathsPanel.[Ch]:
+       * MathsSymbols.C:
+       * forms/form_maths_panel.fd: Modified too.
+
+2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * Menubar_pimpl.C (create_submenu): 
+       * Toolbar_pimpl.C (update): use FuncStatus.
+
+2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
+       for fl_get_browser_line that is guaranteed to return a valid string.
+
+2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormSpellchecker.C: fix possible crash on clicking a suggestion
+
+2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd (bullets): fix small cosmetic problem after
+       John's radio2button change.
+
+2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C:
+       * forms/form_document.fd: change the labels and variable names of
+       left_margin, right_margin to inner_margin, outer_margin, in line
+       with bugzilla bug #157.
+
+       * FormFiledialog.C (Reread): used locally stored modtime variable
+       rather than make repeated calls to fileInfo.getModificationTime().
+
+       * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
+       isOK() checks to the use of the FileInfo instance and removed those
+       FIXMEs.
+
+       * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
+       Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
+
+2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
+
+       * form_*:
+       * forms/form_*: change radio buttons to round3dbutton
+2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormFiledialog.C: add FIXME
+       * xforms_helpers.C: fix use of FileInfo
+2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormTabular.h:
+       * FormTabular.C:
+       * form_tabular.h:
+       * form_tabular.C:
+       * forms/form_tabular.fd: ugly fix to get around
+         some of the UI problems (bug #110).
+2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * FormDocument.C: Recognize the default paper settings too
+       when setting the default length values (cm or inch).
+       * FormParagraph.C: do the same.
+
+2001-12-11  Michael A. Koziarski <michael@koziarski.org>
+
+       * FormFloat.C: changes to prevent here definitely being used
+       with wide figures.
+
+2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
+
+2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * DropDown.C: always include <config.h> in sources.
+
+       * xforms_helpers.h: 
+       * FormFiledialog.h: 
+       * Timeout_pimpl.h: 
+       * DropDown.h: do not include <config.h> in headers
+
+2001-12-20  Juergen Vigna  <jug@sad.it>
+
+       * FormTabular.C (update): final LT-h/f support modifications.
+
+2001-12-19  Juergen Vigna  <jug@sad.it>
+
+       * FormTabular.C (update): change a bit the tabular layout and added
+       better longtable options handling.
+
+2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * FormToc.C: using std::endl
+
+2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormToc.C: fix crash when no entries, and
+         update types properly
+2001-12-11  Ben Stanley <bds02@uow.edu.au>
+
+       * Menubar_pimpl.C: Fixed a crashing bug when document has more
+       than 80 floats and using xforms 0.88
+
+2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * xforms_helpers.C: include lyxlength.h here
+       * xforms_helpers.h: ... but not here
+
+       * FormTabular.C: use LyXLength instead of string wherever
+       necessary; whitespace changes.
+
+2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_preferences.fd: use the same name for font sizes
+       than the character dialog.
+
+2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_search.fd: Added label text to search buttons
+       (to make the shortcuts visible).
+
+2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormParagraph.C: set combo box correctly for VSpace::LENGTH
+
+2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * FormFiledialog.C:
+       * xforms_helpers.C: change "while(" to "while ("
+
+2001-12-05  Allan Rae  <rae@lyx.org>
+
+       * FormParagraph.C (apply): One other LyXText fix.
+
+2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormParagraph.C (getCurrentParagraph): 
+       (apply):  get the right LyXText !
+2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormParagraph.C: disallow page breaks in insets
+2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormParagraph.C: allow signed space above/below, actually
+         use space below units
+
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormToc.C: fixes to make floatlists work
+2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Makefile.am:
+       * Alert_pimpl.C: Alert etc.
+
+       * xforms_helpers.h:
+       * xforms_helpers.C:
+       * forms/fdfix.sh: move idex etc. to here
+
+       * GUIRunTime.C: move getScreenDPI() to here
+2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
+       form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
+       to 100p (now German translation fits in).
+       * forms/form_external.fd, form_bibtex.fd, form_print.fd,
+       form_preferences.fd, form_graphics.fd, form.include.fd,
+       form-external.fd:
+       Unified label "Browse..." and unified its width to 100p.
+
+2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_graphics.fd: fixed shortcut clash
+       * forms/form-external.fd: added shortcut for "Apply"
+
+2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * FormFiledialog.C: don't reset path if new dir
+         doesn't exist.
+2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd: Renamed "Save as Class Defaults"
+       to "Save as Document Defaults"
+       * FormDocument.C:
+       Removed the setEnabled-Definitions for the
+       "save_default"-Button since it causes nothing but trouble.
+       Changed the text of AskQuestion on saveParamsAsDefault.
+
+2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
+
+       * DropDown.C: fix crash, improve behaviour a bit
+2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * FormDocument.C (class_apply): 
+       (paper_apply): 
+       (language_apply): 
+       (options_apply): 
+       (bullets_apply): add a version of these methods taking a
+       BufferParams& parameters. The original versions are now wrappers
+       around these. 
+       (saveParamsAsDefault): new function, moved from old
+       LFUN_LAYOUT_SAVE_DEFAULT code.
+
+2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Makefile.am:
+       * DropDown.h:
+       * DropDown.C: drop-down completion
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * forms/form_graphics.fd: change clashing shortcut
+2001-10-24  Juergen Vigna  <jug@sad.it>
+
+       * FormTabular.C: changed calls for footer/headers of longtabulars.
+
+2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_tabular.fd: Add value choices
+       * FormTabular.C: Handle that choices
+
+       * FormDocument.C: fix small bug.
+
+2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormGraphics.[Ch]: move some parameters out of the heaader file and
+       into namespace anon.
+
+       * FormPreferences.C:
+       * forms/form_preferences.fd: replaced button_colorspace with two
+       radio buttons, button_hsv and button_rgb.
+
+2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd:
+         Class: add a value choice for Default Skip.
+         Some rearrangements (minor tweaks).
+       * FormDocument.C: Handle that choice, minor tweaks.
+       * forms/form_paragraph.fd: Add value choices
+       * FormParagraph.C: Handle that choices.
+       * FormMinipage.C/FormGraphics.C: Small tweaks.
+
+2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C: fixed some bugs in the Paper tab.
+
+       * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
+       specifying default unit for choice if input string is empty.
+
+2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C (input): one more tweak...
+
+2001-10-10  Herbert Voss  <voss@perce.de>
+
+       * FormTexinfo.[Ch]: some changes to the code
+
+2001-10-10  André Pönitz  <poenitz@htwm.de>
+       
+       * FormsMathMatrix.C: add missing space between v- and h-alignment
+       parameters
+
+2001-10-09  Herbert Voss  <voss@perce.de>
+
+       * FormTexinfo.[Ch]:
+       * forms/form_texinfo.fd: new files. Display information about the
+       installed texfiles (cls,sty,bst).
+
+       * FormShowFile.[Ch]: new files. Display the contents of a file.
+
+       * Dialog.C:
+       * Makefile.am: modified appropriately.
+
+2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
+       Given input and choice widgets, create a string such as "1cm".
+       (updateWidgetsFromLengthString): new function.
+       Given a string such as "1cm", set the input and choice widgets.
+
+       * FormDocument.C:
+       * forms/form_document.fd: improve the GUI of the paper tab using these
+       new helper functions.
+
+2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
+
+       * FormDocument.C (build): support latin4
+
+2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
+
+       * FormDocument.C (build): support latin3
+
+2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * forms/form_aboutlyx.fd: use flat boxes for tabs.
+
+2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd: rearrangement of the paper tab;
+       rename "use geometry" to "custom margins/sizes".
+
+       * FormDocument.C: add code to avoid the input of senseless data
+       in document -> paper.
+
+2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * FormDocument.C: Disable choice "Special" if landscape
+       is chosen to prevent senseless values.
+
+2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_preferences.fd: small tweaks.
+
+2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
+       button to "Use Class Defaults" and moved it outside the tab.
+       Some more minor tweaking.
+
+       * FormDocument.C: handled this changes.
+
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Dialogs.C: remove splash dialog code.
+
+       * FormSplash.[Ch]:
+       * form_splash.[Ch]:
+       * forms/form_splash.fd: removed.
+
+       * Makefile.am:
+       * forms/makefile: remove splash dialog files.
+
+       * Menubar_pimpl.C (MenuCallback): no longer call
+       Dialogs::destroySplash.
+
+2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * forms/form_preferences.fd: fix typo
+
+2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormRef.C:
+       * forms/form_ref.fd: renamed the widgets in the standard style.
+
+       * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
+       helper functions. Build a vector<string> from the contents of
+       an fl_choice and fl_browser respectively.
+
+       * FormCitation.C (fillChoice, updateBrowser):
+       * FormRef.C: use these new functions to only update the choices and
+       browsers when absolutely necessary.
+
+2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormBase.C (InputCB):
+       * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
+       "select choice < 1" problem.
+
+       * FormRef.C (input): undid Dekel's change in light of the above
+       generalisation.
+
+2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FormRef.C (input): Fix crash when using dialog with keyboard.
+
+2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd: small tweaks.
+
+2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_document.fd: Added checkbox "auto_reset", button
+       "reset_defaults" and button "save_defaults".
+
+       * Form_Document.[Ch]: Removed AskQuestion when changing class.
+       Implement the 2 buttons and the checkbox described above.
+
+       * forms/form_preferences.fd: Added checkbox "auto_reset" (to
+       save the default value of that lyxrc)
+
+       * FormPreferences.C: Handle that button
+
+2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * form_ref.fd: a little tweaking.
+
+       * FormSpellchecker.C (build): set the bounds to the slider, so it
+       updates during a spellchecking session.
+
+2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * forms/form_preferences.fd: rearrangement and addition of new
+       Display Graphics radio buttons to Look & Feel->Misc
+       (By Jürgen Spitzmüller).
+
+       * FormPreferences.C: modify new lyxrc variable "display_graphics"
+       depending on the values of the Display Graphics radio buttons.
+
+       * FormGraphics.C: use this variable.
+
+2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
+       Hoorah! Happy Birthday to me!
+
+2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * forms/form_ref.fd: Add buffer button.
+
+       * FormRef.C (update): Handle the buffer button.
+       (input): Ditto
+
+2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * forms/form_graphics.fd: complete rewrite of the dialog
+       (Most work was done by Angus, though).
+
+2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * combox.C (hide): execute the callback _after_ closing the
+       combox.
+
+2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C (c-tor): initialise some variables.
+
+       * forms/form_citation.fd: remove spurious shortcut to a labelframe!
+       (Thereby removing a warning message when the dialog is built.)
+
+       * FormFloat.C (input): return SMI_VALID.
+
+2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormDocument.C (input, options_update): add code to enable the
+       Author-Year/Numerical citation choice only if the natbib checkbox is
+       active.
+
+       * FormFloat.[Ch]: added new method input() to control the behaviour of
+       the buttons better.
+       * forms/form_float.fd: renamed Here as button_here_definitely.
+
+       * FormGraphics.C:
+       * forms/form_graphics.fd: add callbacks to a few widgets that didn't
+       have them, so enabling the Ok, Apply buttons appropriately.
 
 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>