]> git.lyx.org Git - lyx.git/commitdiff
Whitespace, nothing but whitespace.
authorAngus Leeming <leeming@lyx.org>
Tue, 26 Oct 2004 21:16:44 +0000 (21:16 +0000)
committerAngus Leeming <leeming@lyx.org>
Tue, 26 Oct 2004 21:16:44 +0000 (21:16 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9131 a592a061-630c-0410-9148-cb99ea01b6c8

30 files changed:
ABOUT-NLS
ANNOUNCE
ChangeLog.1
INSTALL
OLD-CHANGES
README.MacOSX
README.OS2
images/ChangeLog
lib/CREDITS
lib/bind/mac.bind
lib/lyx2lyx/ChangeLog
lib/lyx2lyx/lyx_1_4.py
lib/reLyX/BUGS
src/BufferView_pimpl.C
src/buffer.C
src/bufferlist.C
src/bufferparams.C
src/client/Makefile.am
src/cursor.C
src/frontends/gtk/ChangeLog
src/frontends/gtk/GChanges.C
src/frontends/gtk/Makefile.am
src/frontends/qt2/QLPopupMenu.C
src/frontends/qt2/lyx_gui.C
src/frontends/qt2/qfont_loader.h
src/insets/insetcite.C
src/insets/insetfoot.C
src/output_docbook.C
src/outputparams.h
src/support/path_defines.C.in

index 2f50c6693eff1c55f5696c5bd593f328cc0f0f95..18386f02cb6e529daa70042914e6ddd2fda3d6da 100644 (file)
--- a/ABOUT-NLS
+++ b/ABOUT-NLS
@@ -319,7 +319,7 @@ translation percentage of at least 50%.
                         +----------------------------------------------------+
                           af am ar az be bg bs ca cs da de el en en_GB eo es
                            4  0  0  1  9  4  1 40 41 60 78 17  1   5   13 68
-     
+
                           et eu fa fi fr ga gl he hr hu id is it ja ko lg
                         +-------------------------------------------------+
      a2ps               | []       [] []                      ()    ()    |
@@ -456,7 +456,7 @@ translation percentage of at least 50%.
                         +-------------------------------------------------+
                           et eu fa fi fr ga gl he hr hu id is it ja ko lg
                           22  2  1 26 106 28 24  8 10 41 33  1 26 33 12  0
-     
+
                           lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
                         +-----------------------------------------------------+
      a2ps               |             []       []    ()     ()     []   [] [] |
@@ -593,7 +593,7 @@ translation percentage of at least 50%.
                         +-----------------------------------------------------+
                           lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
                            1  2  0  3 12  0 10 69  6  7  1  40 26  36   76 63
-     
+
                           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
                         +-----------------------------------------------------+
      a2ps               |    []    []       [] []                             | 16
index 18fee788a7e8f84a24978b6e6612855e0f798c85..0e599d2827bc0530125a83bc9f9434d3a32d749a 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -6,7 +6,7 @@ We are glad to announce the release of LyX 1.3.0.
 As with the previous major version 1.2.0, many things make this new
 release an exciting one. One of the major projects that has been going
 on behind the scenes is the so-called GUI-independence project. We are
-glad to announce that version 1.3.0 shows the first results of this. 
+glad to announce that version 1.3.0 shows the first results of this.
 LyX now comes in two flavours: Qt-LyX and xforms-LyX!
 
 Although this is the most visible change in version 1.3, this should not
@@ -18,12 +18,12 @@ http://www.lyx.org/ has to say on the subject:
 
   LyX is an advanced open source document processor that encourages an
   approach to writing based on the structure of your documents, not their
-  appearance. LyX lets you concentrate on writing, leaving details of 
+  appearance. LyX lets you concentrate on writing, leaving details of
   visual layout to the software.
 
   LyX runs on many Unix platforms (including MacOS X), OS/2, and under
-  Windows/Cygwin. Note that all these ports use the same xforms interface 
-  and therefore need an X server. 
+  Windows/Cygwin. Note that all these ports use the same xforms interface
+  and therefore need an X server.
 
 You can download LyX 1.3.0 here :
 
@@ -39,17 +39,17 @@ and it should shortly propagate to the following mirrors :
         ftp://ftp.icm.edu.pl/vol/rzm0/lyx/stable/lyx-1.3.0.tar.gz
 
 
-Prebuild binaries (mainly rpms for linux distributions) should soon be 
+Prebuild binaries (mainly rpms for linux distributions) should soon be
 available at
        ftp://ftp.lyx.org/pub/lyx/bin/1.3.0
+
 If you find what you think is a bug in LyX 1.3.0, you may either
 e-mail the LyX developers' mailing list (lyx-devel@lists.lyx.org), or open
 a bug report at http://bugzilla.lyx.org
 
 If you're having trouble using the new version of LyX, or have a question,
-first check out http://www.lyx.org/help/, and e-mail the LyX users' list 
-(lyx-users@lists.lyx.org) if you can't find an answer there.  
+first check out http://www.lyx.org/help/, and e-mail the LyX users' list
+(lyx-users@lists.lyx.org) if you can't find an answer there.
 
 Enjoy!
 
@@ -77,15 +77,15 @@ Note also that the xforms library has been very recently updated to
 version 1.0. This version has been released under the LGPL (Lesser
 General Public License), and the availability of the source means that
 many bugs that have been plaguing LyX have been fixed in xforms. You
-are advised to upgrade to xforms 1.0 to enjoy all these new fixes. 
+are advised to upgrade to xforms 1.0 to enjoy all these new fixes.
 In fact, LyX 1.3.0 no longer supports versions of xforms older than 0.89.5.
 Moreover, support for xforms older than 1.0 will be removed in the next
 release. You have been warned ;-)
 
-In most cases the dialogs have been designed to make it impossible to input 
-invalid parameters. The exception to this rule is the input of length data. 
-Power LaTeX users can still input obtuse "glue lengths", but the widgets are 
-highlighted in red if this input is invalid or incomplete. This visual 
+In most cases the dialogs have been designed to make it impossible to input
+invalid parameters. The exception to this rule is the input of length data.
+Power LaTeX users can still input obtuse "glue lengths", but the widgets are
+highlighted in red if this input is invalid or incomplete. This visual
 feedback makes it easy to see why LyX won't allow you to Apply your changes.
 
 ** Gnome frontend
@@ -98,8 +98,8 @@ developer's list.
 ** Instant preview
 
 preview-latex is an emacs package for LaTeX that allows "instant previews"
-of LaTeX code, so you can immediately see the visual rendering of the 
-LaTeX in the document. Its project home page can be found at 
+of LaTeX code, so you can immediately see the visual rendering of the
+LaTeX in the document. Its project home page can be found at
 http://sourceforge.net/projects/preview-latex. With the help of David
 Kastrup, the author, LyX 1.3.0 can harness this functionality to
 allow instant previews in the LyX window of math equations and
@@ -116,7 +116,7 @@ a formula, showing the nesting by small purple decorations in the
 formula itself and revealing the names of the nesting levels in the
 minibuffer. There is now native support for symbols from the wasy
 package containing e.g. the zodiac symbols. New also is the internal
-structure of font changes which are now proper "insets", just like 
+structure of font changes which are now proper "insets", just like
 anything else from a square root to an array. This not only simplifies
 the code greatly but also allows the same editing tricks as for the
 "regular" math. However, it was not possible to tweak the visible
@@ -138,8 +138,8 @@ trickery is not needed anymore. The most visible changes are the following:
 ** Reading old files
 
 LyX now has a new script lyx2lyx which enables the reading of any file
-produced by LyX versions as old as 0.12. Work is in progress on files 
-created with LyX 0.10 (LyX 1.4 time-line) and still older files are 
+produced by LyX versions as old as 0.12. Work is in progress on files
+created with LyX 0.10 (LyX 1.4 time-line) and still older files are
 in the forge. Basically if lyx wrote it LyX will read it. :-)
 
 There is also a strong demand to be able to read files produced by
@@ -153,11 +153,11 @@ to do such things, the filters to `downgrade' LyX files (from 1.3.0 to
   equations if they are available (it is not necessary anymore to
   configure your font server).
 
-- The Insert>Short Title allows the addition of an optional text 
-  for section headings and captions that is designed to be used in 
+- The Insert>Short Title allows the addition of an optional text
+  for section headings and captions that is designed to be used in
   tables of contents.
 
-- The Insert>Float>Floatflt Figure menu item restores the ability 
+- The Insert>Float>Floatflt Figure menu item restores the ability
   to wrap text around an image which was present in 1.1.6 and
   removed in 1.2.0
 
index c5137413f64e3eec66d0b6cdb2a651bbf31e30d1..962e8253ee1fd322db2c7aaf93626e1396fd3403 100644 (file)
@@ -32,7 +32,7 @@
 
 2001-01-10  Dekel Tsur  <dekelts@tau.ac.il>
 
-       * src/insets/insettext.C (LocalDispatch): Add handling of 
+       * src/insets/insettext.C (LocalDispatch): Add handling of
        LFUN_BREAKPARAGRAPHKEEPLAYOUT.
 
 2001-01-10  Lars Gullik Bjønnes  <larsbj@lyx.org>
@@ -75,7 +75,7 @@
        (string2type): added a bunch of this functions per type.
        (Write): use type2string and write columns first.
        (type2string): added a bunch of this functions per type.
-       (TeXBottomHLine): 
+       (TeXBottomHLine):
        (TeXTopHLine): check row parameter.
 
 2001-01-08  Dekel Tsur  <dekelts@tau.ac.il>
 
 2001-01-08  Dekel Tsur  <dekelts@tau.ac.il>
 
-       * src/mathed/formula.C (LocalDispatch): Toggle font properties. 
+       * src/mathed/formula.C (LocalDispatch): Toggle font properties.
 
 2001-01-07  Dekel Tsur  <dekelts@tau.ac.il>
 
 
        * src/insets/insettabular.C (LocalDispatch): When dispatching
        LFUN_TAB/LFUN_SHIFT_TAB, if the insettext of the old cell was
-       locked, then the insettext of the new cell will be locked. 
+       locked, then the insettext of the new cell will be locked.
        (moveLeft, moveRight): Fixed for RTL tabulars.
        (moveNextCell, movePrevCell): Ditto.
        (isRightToLeft): New method.
        non-dispatched function in the locking inset.
        (Edit): If the inset is empty set the language of the current font
        to the language to the surronding text (this code was moved from
-       LocalDispatch to allow the user to change the languaeg before 
+       LocalDispatch to allow the user to change the languaeg before
        inserting text).
        (moveRight, moveLeft): Fixed for RTL text.
        (checkAndActivateInset): Fixed.
-       
+
        * src/tabular.C (OldFormatRead): Use ALL_INHERIT font as the base font.
 
 2001-01-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 2001-01-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/mathed/math_panel.C (deco_cb): check the decoration index is
-       valid. 
+       valid.
 
        * src/frontends/xforms/FormPreferences.C (feedback): apply
        formatting to the translated string, not to the original one.
        * src/gettext.C (_): translate empty string with empty string.
 
        * src/frontends/xforms/FormCopyright.C (build): use _() instead of
-       N_(). 
+       N_().
 
        * NEWS: small update
 
 
 2001-01-03  Miyata Shigeru  <miyata@kusm.kyoto-u.ac.jp>
 
-       * development/OS2/quick_fix.patch: 
+       * development/OS2/quick_fix.patch:
        * lib/configure.cmd: update OS/2 support files.
 
 2001-01-02  Juergen Vigna  <jug@sad.it>
 
        * src/insets/insettabular.C (pasteSelection): rewritten correctly.
 
-       * src/tabular.C (TeXTopHLine): 
+       * src/tabular.C (TeXTopHLine):
        (TeXBottomHLine): fixed Lars new code.
 
        * src/insets/insettext.C (LocalDispatch): added support for math_greek.
 2000-12-29  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/FileInfo.h: move unistd.h to after sys/types.h and
-       sys/stat.h. 
+       sys/stat.h.
 
        * src/support/FileInfo.C: don't include sys/types. and sys/stat.h
 
 
        * src/trans.C (Load): constify filename and res
 
-       * src/text2.C (SetCounter): call Floating::name() 
+       * src/text2.C (SetCounter): call Floating::name()
 
        * src/screen.C: change to not use owner from WorkArea, but from
        text instead.
 
 2000-12-19  Juergen Vigna  <jug@sad.it>
 
-       * src/lyxfunc.C (Dispatch): 
+       * src/lyxfunc.C (Dispatch):
        * src/bufferview_funcs.C (changeDepth): implemented DEPTH functions
        for insettext.
 
        * src/WorkArea.C (work_area_handler): simplify the key/keysym
        handling for XForms 0.89, this might have rendered some cases
        unusable. I have at least deadkeys, accent-xxx and KP_x working.
-       Please report proplems. 
+       Please report proplems.
 
        * src/lyxfunc.C (processKeySym): make the self-insert handling
        work as it should
        * src/support/copy.C: don't include filetools.h
 
        * lib/images: revert to old banner, drop the cucumber.
-       
+
 2000-12-12  Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/converter.C (Formats::View): Change the current directory to
        the directory of the file.
-                                                                           
+
 2000-12-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/kbsequence.C (addkey): also clear sequence and modifiers if
        * src/sp_form.C: fix the font size of some text entries
 
        * src/frontends/xforms/Menubar_pimpl.C (add_toc): honor separator
-       after TOC when there is no TOC. 
+       after TOC when there is no TOC.
 
        * src/lyxrc.C (readBindFileIfNeeded): new method. Reads the main
        bind file if it has not been done yet.
        changing from display math to eqnarray (however, the label
        do not appear at the first line, as one might expects, but at the
        second line).
-       (LocalDispatch): When inserting a label to a formula which already 
+       (LocalDispatch): When inserting a label to a formula which already
        have a label, the old label is used as default value.
        Also, if the label is changed, then all references to the label
        are changed.
        * src/converter.C (Add): Remove $$i when setting latex_command.
 
        * src/text.C (IsBoundary): Return false when pos = 0.
-       
+
 2000-12-08  Dekel Tsur  <dekelts@tau.ac.il>
 
        * lib/kbd/hebrew.kmap: Add Hebrew points (nikud).
        * lib/ui/default.ui: put TOC at the beginning of the TOC menu.
 
        * src/lyxfunc.C (getStatus): disable insertion of floats in a
-       tabular. 
+       tabular.
 
 2000-12-06  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/frontends/xforms/forms/fdfixc.sed: I defy gettext to get
        confused now! And if you think I'm going to do this in
        ./forms/fdfix.sh with its "sed -e" declarations, then think again!
-                          
+
 2000-12-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/buffer.C (asciiParagraph): small NEW_INSETS fix from Levon
        * src/frontends/xforms/Menubar_pimpl.C (openByName): check that
        the menu exists in the current menubar before opening it.
 
-       * src/MenuBackend.C (hasSubmenu): new method. 
+       * src/MenuBackend.C (hasSubmenu): new method.
 
        * src/frontends/xforms/Menubar_pimpl.C: fix problem with bogus
        action value by offsetting actions by a large constant (so that
        * src/frontends/kde/dlg/emptytable.C:
        * src/frontends/kde/dlg/tabstack.C: ctors shouldn't have
        default parameters (from Angus Leeming)
-               
+
        * src/frontends/kde/dlg/moc/.cvsignore:
        * src/frontends/kde/dlg/.cvsignore:
        * src/frontends/kde/moc/.cvsignore: fix the library name
        * src/buffer.C: bring up a dialog if we load a document
        with an un-installed text class, rather than just complain
        on the console.
-                        
+
 2000-11-29  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/combox.[Ch] )(add, Show): workaround xforms bug when Show()ing
        setSize): removed.
        No max size limitation. Same popup for new and existing insets. Fixes
        bugs reported by Rob Lahaye.
-       
+
        * src/frontends/xforms/FormCitation.C (c-tor):
        * src/frontends/xforms/FormCopyright.C (c-tor):
        * src/frontends/xforms/FormError.C (c-tor):
        to check for systems where mkstemp() is available but not declared
        in headers. The new autoconf macro lyx_CHECK_DECL can be used
        to check for declarations in headers.
-                 
+
 2000-11-23  Angus Leeming <a.leeming@ic.ac.uk>
 
        * forms/bibforms.fd: tiny fix to get it to run with fdesign.
        * src/frontends/gnome/Dialogs.C: added signal Dialogs::redrawGUI
 
        * src/frontends/gnome/Makefile.am: updated list of XForms object files
-              
+
 2000-11-21  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/LColor.C (init):
 2000-11-17  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/LColor.C (c-tor): fixed a couple of items in the ColorEntry
-       array. 
+       array.
        * src/LyXAction.C (init): LFUN_SET_COLOR now has the attrib
        ReadOnly|NoBuffer.
 
        * config/lyxinclude.m4 (LYX_PROG_CXX): please somebody
 
        * src/screen.C (setCursorColor): new method. Sets the color of the
-       cursor. 
+       cursor.
        (ShowManualCursor): call it.
        Constify some local variables.
 
        present. The problem appears to lie in ColorHandler, because I can
        change the color using LColor.SetColor(). Similarly, when reading in a
        preferences file with some set_color instances, I'll get a warning
-       like: Color sea green is undefined or may not be redefined 
+       like: Color sea green is undefined or may not be redefined
        Bad lyxrc set_color for sea green
 
        Once the buffer is loaded, however, I can happily change to this color.
        Finally, it appears that I have to set the color of "inset frame"
        explicitly, or it oscillates from "black" to "indian red" with each
        successive "Apply".
-                                           
+
 2000-11-15  Angus Leeming <a.leeming@ic.ac.uk>
 
        * ANNOUNCE: corrected a spelling mistake.
-       
+
        * src/tabular.C (OldFormatRead): variable "h" was set but never used.
        Removed.
 
        * src/kbsequence.C (addkey): use a vector as per Andre Poenitz patch.
 
        * lib/Makefile.am (dist-hook): also delete doc/.cvsignore from
-       distdir. 
+       distdir.
 
        * src/support/lyxfunctional.h: make back_insert_fun_iterator(s)
        match the requirements from the standard better. This is required
        FormPreferences.h, to match initalizaton order.
 
        * several files: constify more local variables.
-       
+
        * src/buffer.C: remove some commented functions.
 
        * src/DepTable.C (remove_files_with_extension): temporary
-       work around for gcc 2.97 
+       work around for gcc 2.97
        * src/filedlg.C (find): ditto
        * src/Variables.C (set): ditto
        * src/LyXAction.C (searchActionArg): ditto
        * src/support/tempname.C (make_tempfile): new function, wrapper
        around mkstemp and mktemp. Only mkstemp has been tested.
        (tempName): call it.
-       
+
 2000-11-14  Rob Lahaye  <lahaye@postech.edu>
-       
+
        * default.ui: capitalized some menu items to improve shortcuts.
 
 2000-11-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
        * src/support/tempname.C (tempName): small changes to make it
        safer. remove the '.' before XXXXXX
 
-       * src/support/filetools.C (TmpFileName): remove func 
+       * src/support/filetools.C (TmpFileName): remove func
        (GetCWD): ditto
-       
+
        * src/frontends/xforms/FormRef.C (FormRef): explicit call the bp
        * src/frontends/xforms/FormUrl.C (FormUrl): ditto
        * src/frontends/xforms/FormTabularCreate.C (FormTabularCreate): ditto
 
        * src/frontends/xforms/FormInset.h (FormInset): remove default for bp
        (FormCommand): ditto
-       
+
        * src/frontends/xforms/FormGraphics.C (FormGraphics): explicit
        call the bp
 
        * src/frontends/xforms/FormBase.h: make bp_ private
        (FormBaseBI): remove default for bp
        (FormBaseBD): ditto
-       
+
        * src/frontends/xforms/Dialogs.C (Dialogs): use the old method it
        is safe enough.
 
        (HSVColor): similar
 
        * several files: added const to local variables.
-       
+
        * src/lyx_cb.C: removed several function prototypes and moved them
        to lyx_cb.h
        (MenuWrite):
        (MenuWriteAs):
-       (UpdateLayoutPreamble): 
-       (MenuLayoutSave): 
+       (UpdateLayoutPreamble):
+       (MenuLayoutSave):
        (MenuInsertLabel): add BufferView as arguemnt
        (LayoutsCB): make tmp const
 
        * forms/layout_forms.h.patch: make the patch more correct and more appalyable
 
        * config/lyxinclude.m4 (LYX_STD_COUNT): change test to not involve
-       string. 
+       string.
        (LYX_PROG_CXX): change 2.97 rules to include the -f.. that
        libstdc++ is compiled with.
 
 2000-11-13  José Abílio Matos <jamatos@fep.up.pt>
-       
+
        * lib/layouts/docbook-book.layout
        * lib/layouts/docbook.layout
        * lib/layouts/linuxdoc.layout: No need for "dummy" paragraphs, now
        those paragraphs are expresse as SGML comments <!-- -->.
 
        * src/LaTeXFeatures.h
-       * src/LaTeXFeatures.C (getIncludedFiles): takes a filename as 
+       * src/LaTeXFeatures.C (getIncludedFiles): takes a filename as
        parameter, this allows to express all the include files as relative
        paths to the master buffer. The verbatim insert works as the other
        include file modes.
 
        * src/buffer.C (sgmlOpenTag) (sgmlCloseTag): don't write if latexname
        is a SGML comment.
-       (MakeLinuxdocFile) (MakeDocBookFile): included files are relative 
+       (MakeLinuxdocFile) (MakeDocBookFile): included files are relative
        to master path.
        (MakeDocBookFile): top_element is always written. Some clean up, as
        sgmlOpenTag() and sgmlCloseTag() take care of the SGML comment case.
        (Validate): use the relative path for the filename.
 
        * src/insets/insetlabel.C (DocBook): write end tag, for XML
-       compatibility. 
+       compatibility.
 
        * src/support/filetools.h
        * src/support/filetools.C (IsSGMLFilename): added.
 
 2000-11-13  Miyata Shigeru  <miyata@kusm.kyoto-u.ac.jp>
 
-       * development/OS2/quick_fix.patch: 
-       * lib/configure.cmd: 
+       * development/OS2/quick_fix.patch:
+       * lib/configure.cmd:
        * README.OS2: quick update to the OS/2 port.
 
 2000-11-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
        (compare_converter): add "int" as return type.
 
        * src/frontends/xforms/Color.C: comment out FL_LIGHTER_COL1 here
-       too. 
+       too.
 
 2000-11-11  Angus Leeming <a.leeming@ic.ac.uk>
 
        mapping exist. Ie, call XformColor::read().
 
        * src/frontends/xforms/Color.[Ch] renamed struct RGB as RGBColor
-       and struct HSV as HSVColor.     
+       and struct HSV as HSVColor.
        (XformColor::read, XformColor::write) : new methods that
        input/output any changes to the cform GUI colors.
 
 2000-11-11  Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/converter.C: A lot of changes:
-       - It is no longer possible to choose between two or more ways to 
+       - It is no longer possible to choose between two or more ways to
        export to some format (the new code uses only the shortest path).
        However, it is still possible to choose between pdflatex/ps2pdf
        for  creating a PDF file, by defining two PDF formats: pdf & pdf2.
        * src/frontends/xforms/FormPreferences.C: The formats/converters
        tabs are now fully functional.
 
-       * src/buffer.C (getTocList): Add numbers to the captions. 
+       * src/buffer.C (getTocList): Add numbers to the captions.
 
        * lib/lyxrc.example: Removed fax section
 
 2000-11-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/frontends/xforms/Color.C: include <algorithm> and <cmath>
-       headers. 
+       headers.
 
        * lib/Makefile.am (DOCINST): do not install everything in the
        documentation directory.
        subsequently opened dialogs will, of course, also have the new
        color scheme. Cannot yet save (or load) the choices to file, so
        they are lost when exiting LyX.
-       
+
        * src/frontends/Dialogs.h:
        * src/frontends/xforms/Dialogs.C (redrawGUI): new static Signal.
        Used to trigger a redraw of any dialogs connected to it because,
 
 2000-11-09  Juergen Vigna  <jug@sad.it>
 
-       * src/insets/insettext.C (~InsetText): 
-       (clear): 
-       (Read): 
+       * src/insets/insettext.C (~InsetText):
+       (clear):
+       (Read):
        (SetParagraphData): set cache.second to 0 after deleting it!
        (getLyXText): check if cache.second is not 0 if finding it.
 
        * src/lyxlex.[Ch]:
        * src/lyxlex_pimpl.[Ch]: implement setCommentChar method, to
        replace the default '#' comment character.
-       
+
        * src/support/tempname.C: add "using" directive
        * src/frontends/ButtonPolicies.C: ditto.
 
        * src/insets/insetexternal.C (InsetExternal): use lyx::tempName
 
        * src/graphics/GraphicsCacheItem_pimpl.C (renderXPM): use
-       lyx::tempName 
+       lyx::tempName
 
        * src/frontends/xforms/ButtonController.C: new file
 
 
        * src/LaTeX.C (run): use lyx::getcwd
 
-       * configure.in: check for mkstemp as well 
+       * configure.in: check for mkstemp as well
 
 2000-11-07  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/mathed/math_panel.C:
        use FL_PLACE_MOUSE | FL_FREE_SIZE, FL_TRANSIENT in fl_show_form(), so
        all "daughter" dialogs now have identical "feel".
-                                
+
 2000-11-07  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/lyx_gui_misc.[Ch] (IgnoreCloseBoxCB): removed as it's no longer
 
        * src/support/filetools.[Ch] (DirList): new function. Not at all sure
        if this is the best way to do this.
-                                                       
+
 2000-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/reLyX/acinclude.m4 (RELYX_CHECK_ERRORS): remove useless message.
 
        * src/MenuBackend.[Ch]: Add support for importformats tag.
 
-       * src/support/rename.C (rename): Call to lyx::copy if ::rename fails. 
+       * src/support/rename.C (rename): Call to lyx::copy if ::rename fails.
 
        * lib/configure.m4: Add word->tex and ps->fax converters.
 
 
        * many files: change formatting to be a bit more uniform for
        if,while,for,switch statements, remove some parantesis not needed.
-       
+
 
 2000-11-03  John Levon  <moz@compsoc.man.ac.uk>
 
        * config/kde.m4: make config more robust when KDEDIR is set
-       
+
 2000-11-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/frontends/xforms/Toolbar_pimpl.C: do not crash if mathed has
 2000-11-03  Rob Lahaye  <lahaye@postech.edu>
 
        * lib/ui/default.ui: update again the menu layout (fix some
-       shortcuts). 
+       shortcuts).
 
 2000-11-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 
 2000-11-03  Andre Poenitz  <poenitz@HTWM.De>
 
-       * src/insets/insettext.C (InsetButtonPress): shut off warning. 
+       * src/insets/insettext.C (InsetButtonPress): shut off warning.
 
 2000-11-02  Lior Silberman  <lior@Princeton.EDU>
 
        * lib/examples/*.lyx : '\language default' => '\language english'
-       
+
        * lib/examples/it_splash.lyx : except where it should be italian
 
        * lib/templates/*.lyx : the same
        feedback.
 
        * src/frontends/xforms/input_validators.[ch]
-       (fl_lowercase_filter): new. 
+       (fl_lowercase_filter): new.
 
 2000-10-27   Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/insets/insettabular.C (UpdateInsetInInset): update the inset
        if an inset inside was updated.
 
-       * lib/configure.cmd: commented out fax-search code 
+       * lib/configure.cmd: commented out fax-search code
 
 2000-11-01  Yves Bastide  <stid@acm.org>
 
 
        * src/insets/insettabular.C (draw): fixed drawing bug.
 
-       * src/insets/insettext.C (clear): 
-       (Read): 
+       * src/insets/insettext.C (clear):
+       (Read):
        (SetParagraphData): clearing the TEXT buffers when deleting the
        paragraphs used by it.
 
        longer used.
 
        * src/frontends/xforms/FormRef.[Ch]: fix bug when setting the min
-       size. 
+       size.
 
        * src/frontends/xforms/FormPreferences.[Ch]:
        * src/frontends/xforms/forms/form_preferences.fd: lots and lots!
        Tidied some forms up, made two of form_tabular's tabs more
        self-consistent, fixed Jean-Marc's size problem in form_preferences,
        fixed translation problem with "Column".
-       
+
 2000-10-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/minibuffer.h: use Timeout instead of the xforms timer
-       object. 
+       object.
        (setTimer) rewrite for the Timeout, change to unsigned arg
        (set): change to unsigned timer arg
        (TimerCB): remove
 
-       * src/minibuffer.C (TimerCB): removed func 
-       (C_MiniBuffer_TimerCB): removed func 
+       * src/minibuffer.C (TimerCB): removed func
+       (C_MiniBuffer_TimerCB): removed func
        (C_MiniBuffer_ExecutingCB): rewrite to not depend on TimerCB
        (peek_event): use a switch statement
        (add): don't use fl_add_timer.
 2000-10-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/filetools.C (MakeRelPath): change some types to
-       string::size_type 
+       string::size_type
 
        * src/frontends/ButtonPolicies.h (operator<<): new operator for
        ButtonPolicy::SMInput and ButtonPolicy::State.
        * src/FontInfo.C (getFontname): initialize error to 10000.0
 
 2000-10-24  Angus Leeming <a.leeming@ic.ac.uk>
-       
+
        * src/frontends/xforms/FormPreferences.[Ch]:
        * src/frontends/xforms/forms/form_preferences.fd: added spell checker,
        TeX encoding and default paper size sections.
-       
+
 2000-10-24  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/frontends/xforms/FormTabularCreate.C: add missing #pragma
-       implementation 
+       implementation
 
        * src/frontends/xforms/FormError.C (disconnect): use erase() to
        make the message_ empty.
        (FormError): don't initialize message_ in initializer list.
 
 2000-10-24  Angus Leeming <a.leeming@ic.ac.uk>
-       
-       * src/frontends/xforms/FormInset.[Ch]: Aieeeeee! Ok, I'm an idiot. 
-       
+
+       * src/frontends/xforms/FormInset.[Ch]: Aieeeeee! Ok, I'm an idiot.
+
 2000-10-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/kbd/latvian.kmap: new file from Janne Pänkälä (epa@iki.fi)
        * src/buffer.C: removed redundant using directive.
 
        * src/frontends/DialogBase.h: revert to original definition of
-       update(). 
-       
+       update().
+
        * src/frontends/xforms/Dialogs.C (c-tor): splitting the tabular
        stuff into two classes, one for each dialog, requires a new
        element in the dialogs vector, FormTabularCreate.
        don't need to worry about "update or hide?".
 
        * src/frontends/xforms/FormError.C (showInset): add connection
-       again ;-) 
+       again ;-)
 
        * src/frontends/xforms/FormTabular.[Ch]: split into two classes,
        one for each dialog. FormTabular now contains main tabular dialog
 
        * src/frontends/xforms/FormTabularCreate.[Ch]:
        * src/frontends/xforms/forms/form_tabular_create.fd: the create
-       dialog. 
+       dialog.
 
        * src/frontends/xforms/FormGraphics.[Ch]:
        * src/frontends/xforms/forms/form_graphics.fd
 
        * src/support/lyxlib.h: unify namespace/struct implementation.
        Remove extra declarations.
-       
+
        * src/support/chdir.C (chdir): remove version taking char const *
-       argument. 
+       argument.
        * src/support/rename.C: ditto.
        * src/support/lyxsum.C: ditto.
 
 
 2000-10-17  Dekel Tsur  <dekelts@tau.ac.il>
 
-       * src/lyxfunc.C (Dispatch): Call to showState() after insertion of 
+       * src/lyxfunc.C (Dispatch): Call to showState() after insertion of
        a char only if real_current_font was changed.
 
 2000-10-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
        * src/text.C (Backspace): Make sure that the row of the cursor is
        rebreaked.
 
-       * src/lyxfunc.C (Dispatch): Call to showState() after insertion of 
+       * src/lyxfunc.C (Dispatch): Call to showState() after insertion of
        a char.
 
-       * src/lyx_gui.C (init): Prevent a crash when only one font from 
+       * src/lyx_gui.C (init): Prevent a crash when only one font from
        menu/popup fonts is not found.
 
-       * lib/lyxrc.example: Add an example for binding a key for language 
+       * lib/lyxrc.example: Add an example for binding a key for language
        switching.
 
 2000-10-15  Dekel Tsur  <dekelts@tau.ac.il>
        * src/frontends/xforms/Menubar_pimpl.C: small changes so that they
        compile without "conversion to integral type of smaller size"
        warnings.
-       
+
 2000-10-13  Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/text.C (GetColumnNearX): Fixed disabled code.
 
        * src/frontends/kde/FormCitation.C:
        * src/frontends/kde/FormIndex.C: read-only
-       correctness 
+       correctness
 
 2000-10-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/support/lyxfunctional.h (void_class_fun_t): fix name of
-       constructor. 
+       constructor.
 
        * src/bufferlist.C: add using directive.
 
 
        * src/support/lyxfunctional.h: version of class_fun for void
        returns added, const versions of back_inseter_fun and compare_fun
-       added.  
+       added.
 
 2000-10-13  Angus Leeming <a.leeming@ic.ac.uk>
 
        * src/frontends/gnome/FormToc.C
        * src/frontends/gnome/FormUrl.C: replacing gettext N_() with _() where
        appropriate.
-       
+
        * src/frontends/gnome/Menubar_pimpl.C
        * src/frontends/gnome/Menubar_pimpl.h: using new Menu::expand method to
        fill the menus.
 
        * src/minibuffer.h:
        * src/minibuffer.C: Changed the method ExecCommand to PrepareForCommand
-       to convey its real action. 
+       to convey its real action.
 
        * src/minibuffer.C (peek_event): Added action when mouse clicks to
        clear the minibuffer and prepare to enter a command.
 
        * src/lyx_gui.C (create_forms): better fix for crash with
        translated interface.
-       
+
 2000-10-12  John Levon  <moz@compsoc.man.ac.uk>
 
        * src/frontends/kde/Makefile.am:
 
 2000-10-12  Dekel Tsur  <dekelts@tau.ac.il>
 
-       * src/encoding.C (read): Fixed bug that caused an error message at 
+       * src/encoding.C (read): Fixed bug that caused an error message at
        the end of the file.
 
        * po/Makefile.in.in: Fixed rule for ext_l10n.h
 2000-10-13  Allan Rae <rae@lyx.org>
 
        * src/frontends/xforms/FormPreferences.C (input): reworking the
-       checking 
+       checking
        (build, update, apply): New inputs in various tabfolders
 
        * src/frontends/xforms/FormToc.C: use new button policy.
        * src/frontends/ButtonPolicies.h (class IgnorantPolicy): for
        dialogs that either can't use any existing policy or where it just
-       doesn't care. 
+       doesn't care.
 
        * src/frontends/xforms/FormTabular.h: removed copyright notice that
        said it was mine.
        added a bool parameter which is ignored.
 
        * src/buffer.C (setReadonly):
-       * src/BufferView_pimpl.C (buffer): 
-       * src/frontends/kde/FormCopyright.h (update): 
-       * src/frontends/kde/FormCitation.[Ch] (update): 
-       * src/frontends/kde/FormIndex.[Ch] (update): 
-       * src/frontends/kde/FormPrint.[Ch] (update): 
-       * src/frontends/kde/FormRef.[Ch] (update): 
-       * src/frontends/kde/FormToc.[Ch] (update): 
-       * src/frontends/kde/FormUrl.[Ch] (update): 
-       * src/frontends/gnome/FormCopyright.h (update): 
-       * src/frontends/gnome/FormCitation.[Ch] (update): 
-       * src/frontends/gnome/FormError.[Ch] (update): 
-       * src/frontends/gnome/FormIndex.[Ch] (update): 
-       * src/frontends/gnome/FormPrint.[Ch] (update): 
-       * src/frontends/gnome/FormRef.h (update): 
-       * src/frontends/gnome/FormToc.[Ch] (update): 
-       * src/frontends/gnome/FormUrl.[Ch] (update): 
+       * src/BufferView_pimpl.C (buffer):
+       * src/frontends/kde/FormCopyright.h (update):
+       * src/frontends/kde/FormCitation.[Ch] (update):
+       * src/frontends/kde/FormIndex.[Ch] (update):
+       * src/frontends/kde/FormPrint.[Ch] (update):
+       * src/frontends/kde/FormRef.[Ch] (update):
+       * src/frontends/kde/FormToc.[Ch] (update):
+       * src/frontends/kde/FormUrl.[Ch] (update):
+       * src/frontends/gnome/FormCopyright.h (update):
+       * src/frontends/gnome/FormCitation.[Ch] (update):
+       * src/frontends/gnome/FormError.[Ch] (update):
+       * src/frontends/gnome/FormIndex.[Ch] (update):
+       * src/frontends/gnome/FormPrint.[Ch] (update):
+       * src/frontends/gnome/FormRef.h (update):
+       * src/frontends/gnome/FormToc.[Ch] (update):
+       * src/frontends/gnome/FormUrl.[Ch] (update):
        * src/frontends/xforms/FormGraphics.[Ch] (update): reflect new changes
        to updateBufferDependent and DialogBase
 
-       * src/frontends/xforms/FormCitation.[hC]: 
+       * src/frontends/xforms/FormCitation.[hC]:
        * src/frontends/xforms/FormDocument.[hC]: also removed restore()
-       * src/frontends/xforms/FormError.[Ch]: 
-       * src/frontends/xforms/FormGraphics.[Ch]: 
-       * src/frontends/xforms/FormIndex.[Ch]: 
+       * src/frontends/xforms/FormError.[Ch]:
+       * src/frontends/xforms/FormGraphics.[Ch]:
+       * src/frontends/xforms/FormIndex.[Ch]:
        * src/frontends/xforms/FormParagraph.[Ch]: also added missing "virtual"s
        and fixed readOnly handling.
-       * src/frontends/xforms/FormPrint.[Ch]: 
-       * src/frontends/xforms/FormRef.[Ch]: 
+       * src/frontends/xforms/FormPrint.[Ch]:
+       * src/frontends/xforms/FormRef.[Ch]:
        * src/frontends/xforms/FormTabular.[Ch]:
        * src/frontends/xforms/FormToc.[Ch]:
-       * src/frontends/xforms/FormUrl.[Ch]: 
+       * src/frontends/xforms/FormUrl.[Ch]:
        * src/frontends/xforms/FormInset.[Ch]:
        * src/frontends/xforms/FormBase.[hC]: modifications to use the new
        form of updateBufferDependent.
        got more confusing.  Hence the decision to make everyone have an
        update(bool). An alternative might have been to override show() in
        FormBaseB[DI] and that would allow the different and appropriate
-       update signatures. 
+       update signatures.
 
        * src/frontends/Dialogs.h (updateBufferDependent): now takes a bool.
        true == buffer change occurred.  I decided against using a default
 2000-10-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxtext.h (bidi_level): change return type to
-       LyXParagraph::size_type. 
+       LyXParagraph::size_type.
 
        * src/lyxparagraph.h: change size_type to
        TextContainer::difference_type. This should really be
        TextContainer::size_type, but we need currently to support signed
-       values. 
+       values.
 
 2000-10-11  Marko Vendelin <markov@ioc.ee>
        * src/frontends/gnome/FormError.h
        * src/frontends/gnome/FormRef.h
        * src/frontends/gnome/FormError.C
        * src/frontends/gnome/Makefile.am
-       * src/frontends/gnome/pixbutton.h: FormError and FormRef are ported 
+       * src/frontends/gnome/pixbutton.h: FormError and FormRef are ported
        to Gnome frontend. Both dialogs use "action" area.
 
 2000-10-12  Baruch Even  <baruch.even@writeme.com>
 
        * src/filedlg.C (GroupCache::find): de-inlined the function, makes
        compiling on egcs 1.1.2 possible.
-       
+
        * src/filedlg.C (comp_direntry::operator() ): ditto.
 
 2000-08-31  Baruch Even  <baruch.even@writeme.com>
 
-       * src/lyx_cb.[hC] (ShowMessage): Result of the const-ificiation of the 
+       * src/lyx_cb.[hC] (ShowMessage): Result of the const-ificiation of the
        Buffer parameter.
 
        * src/frontends/xforms/FormGraphics.C: Changed the dialog to be
 
        * src/frontends/support: Directory added for the support of GUII LyX.
 
-       * src/frontends/support/LyXImage.h:     
+       * src/frontends/support/LyXImage.h:
        * src/frontends/support/LyXImage.C:  Base class for GUII holding of
        images.
 
        * src/PainterBase.h:
        * src/PainterBase.C:
        * src/Painter.h:
-       * src/Painter.C: Added a new method image() to draw LyXImage-s, a GUII 
+       * src/Painter.C: Added a new method image() to draw LyXImage-s, a GUII
        replacement     to Pixmap.
 
        * src/insets/insetgraphics.h:
        instead  of Pixmap.
 
        * src/graphics/GraphicsCacheItem.h:
-       * src/graphics/GraphicsCacheItem.C: Added the Clone() method to create 
+       * src/graphics/GraphicsCacheItem.C: Added the Clone() method to create
        another copy of the object.
 
        * src/insets/insetgraphics.C (Clone): Changed to create a second copy
        bugs in egcs.
 
        * src/buffer.C (setFileName): had to change name of function to
-       work around bugs in egcs. (renamed from fileName) 
+       work around bugs in egcs. (renamed from fileName)
 
 2000-10-11  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/graphics/XPM_Renderer.C (renderImage): use ScreenOfDisplay
 
        * src/frontends/xforms/Toolbar_pimpl.C (updateLayoutList): remove
-       c_str() 
+       c_str()
 
        * src/frontends/xforms/Menubar_pimpl.C: make several file scope
        variables static
        * src/LColor.C (getGUIName): remove c_str()
 
        * several files: change all occurrences of fl_display to
-       fl_get_display() 
+       fl_get_display()
 
        * config/lyxinclude.m4 (LYX_PROG_CXX): add a 2.97 clause so
        that -pedantic is not used for gcc 2.97 (cvs gcc)
        a readable directory.  It doesn't need to be writeable.
        (build, delete, update, apply): New inputs in the various tabfolders
 
-       * src/frontends/xforms/forms/form_preferences.fd: 
+       * src/frontends/xforms/forms/form_preferences.fd:
        * src/frontends/xforms/FormPreferences.h: New tabfolder and added
        several new entries to existing folders.  Shuffled some existing stuff
-       around. 
+       around.
 
-       * src/frontends/xforms/forms/form_print.fd: 
+       * src/frontends/xforms/forms/form_print.fd:
        * src/frontends/xforms/FormPrint.C (apply): rename unsorted to collated.
        Should probably rework PrinterParams as well.  Note that the switch to
        collated is effectively the same as !unsorted so changing PrinterParams
 2000-10-10  Allan Rae <rae@lyx.org>
 
        * src/lyxrc.[Ch]:
-       * src/lyxfunc.C (Dispatch): 
-       * src/lyx_gui.C: 
+       * src/lyxfunc.C (Dispatch):
+       * src/lyx_gui.C:
        * src/BufferView_pimpl.C (scrollCB): cursor_follows_scrollbar made a
        member of LyXRC
 
 
        * src/lyx_main.C:
        * src/lyxrc.[Ch]: commented out noncopyable so I can keep a
-       system_lyxrc. 
+       system_lyxrc.
        I'll rewrite this later, after 1.1.6 probably, to keep a single
        LyXRC but two instances of a LyXRCStruct.
 
        * src/buffer.C (makeLaTeXFile): Use babel() instead of lang()
        * src/lyxfont.C (latexWriteStartChanges): ditto.
        * src/paragraph.C (validate,TeXOnePar): ditto.
-       
+
        * src/lyxfont.C (update): Restored deleted code.
 
        * src/frontends/xforms/FormDocument.C (build): Made the combox taller
 
        * src/text.C (GetRow): small fix.
 
-       * src/BufferView_pimpl.C (cursorPrevious): 
+       * src/BufferView_pimpl.C (cursorPrevious):
        (cursorNext): added LyXText parameter to function.
 
        * src/insets/insettabular.C (LocalDispatch): activate cell inset on
        (copySelection): redone this function and also copy ascii representa-
        tion to clipboard.
 
-       * src/tabular.C (Ascii): 
-       (AsciiPrintCell): 
-       (AsciiBottomHLine): 
-       (AsciiTopHLine): 
+       * src/tabular.C (Ascii):
+       (AsciiPrintCell):
+       (AsciiBottomHLine):
+       (AsciiTopHLine):
        (print_n_chars): new functions to realize the ascii export of tabulars.
 
 2000-10-05  Juergen Vigna  <jug@sad.it>
        * src/frontends/xforms/FormParagraph.[Ch]
        * src/frontends/xforms/forms/form_paragraph.fd: now derived from
        FormBase.
-       
+
 2000-10-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/bind/cua.bind: fix a bit.
        * lib/bind/menus.bind: remove real menu entries from there.
 
        * src/spellchecker.C: make sure we only include strings.h when
-       _AIX is defined.        
+       _AIX is defined.
 
 2000-10-05  Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/frontends/xforms/Menubar_pimpl.C (get_new_submenu): New
        function. It enlarges the maximum number of pup when needed.
-       (add_toc2): Open a new menu if maximum number of items per menu has 
+       (add_toc2): Open a new menu if maximum number of items per menu has
        reached.
-       
+
 2000-10-05  John Levon  <moz@compsoc.man.ac.uk>
 
        * src/frontends/kde/FormPrint.C: fix error reporting
        print dialog
 
        * src/frontends/kde/dlg/README: Added explanatory readme
-       
+
        * src/frontends/kde/dlg/checkinitorder.pl: small perl
        script to double-check qtarch's output
 
 2000-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/mathed/math_parser.C (LexInitCodes): set lexcode of "@" to
-       LexAlpha. 
+       LexAlpha.
 
        * src/mathed/formula.C (LocalDispatch): add '@' as an LM_TC_VAR
-       character. 
+       character.
 
        * lib/layouts/amsart.layout: include lyxmacros.inc, so that
        LyX-Code is defined.
        * lib/layouts/amsbook.layout: ditto.
 
-       * boost/Makefile.am: fix typo. 
+       * boost/Makefile.am: fix typo.
 
        * src/frontends/xforms/Menubar_pimpl.C (create_submenu): use
-       Menu::expand. 
+       Menu::expand.
        (add_lastfiles): removed.
        (add_documents): removed.
        (add_formats): removed.
 2000-10-03  Dekel Tsur  <dekelts@tau.ac.il>
 
        * src/exporter.C (IsExportable): Fixed
-       
+
        * lib/configure.m4: Small fix
 
 2000-10-03  Dekel Tsur  <dekelts@tau.ac.il>
        surronding paragraph on inserting the first character.
 
        * various files: changed use of BufferView::the_locking_inset.
-       
-       * src/BufferView2.C (theLockingInset): 
+
+       * src/BufferView2.C (theLockingInset):
        (theLockingInset): new functions.
 
        * src/BufferView.h: removed the_locking_inset.
        * src/insets/figinset.C (Preview): Use Formats::View.
 
        * lib/configure.m4: Add sgml->dvi converter to lyxrc.default
-       
+
 2000-10-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfunc.C (Dispatch): move declaration of text variable at
        * src/frontends/xforms/FormRef.[Ch]:
        * src/frontends/xforms/FormUrl.[Ch]: Renamed a few buttons, consistent
        with Allan's naming policy
-       
+
        * src/frontends/xforms/FormCitation.C: some static casts to remove
        compiler warnings.
 
        * src/frontends/kde/FormRef.h:
        * src/frontends/kde/FormToc.h:
        * src/frontends/kde/FormUrl.h: fix remaining users of
-       support/utility.hpp 
+       support/utility.hpp
 
 2000-10-02  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        FormDocument:: qualifier.
 
        * sigc++/macros/basic_signal.h.m4: remove erroneous virtual
-       destructor. 
+       destructor.
        * sigc++/handle.h: ditto.
 
        * src/lyx_gui_misc.C: add "using" directive.
 
        * src/lyx_main.C (easyParse): Disable gui when exporting
 
-       * src/insets/figinset.C: 
+       * src/insets/figinset.C:
        * src/LaTeX.C
        * src/converter.C
        * src/lyx_gui_misc.C
 2000-09-29  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * several files: type changes to reduce the number of warnings and
-       to unify type hangling a bit. Still much to do. 
+       to unify type hangling a bit. Still much to do.
 
 2000-09-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/images/*: rename a bunch of icons to match Dekel converter
-       changes. 
+       changes.
 
        * src/buffer.h (SimpleLinuxDocOnePar): remove const qualifier to
        last parameter.
 
-       * src/frontends/xforms/FormBase.C (disconnect): remove bogus test. 
+       * src/frontends/xforms/FormBase.C (disconnect): remove bogus test.
 
        * sigc++/macros/basic_signal.h.m4: fix class Signal_ to have a
        virtual destructor
-       * sigc++/handle.h: ditto for class Handle. 
+       * sigc++/handle.h: ditto for class Handle.
 
 2000-09-27  John Levon  <moz@compsoc.man.ac.uk>
 
        * lib/layouts/docbook-book.layout: new docbook book layout.
 
        * lib/layouts/linuxdoc.layout: LatexName of Style SGML is now dummy.
-       
+
        * lib/layouts/manpage.layout: Same as above. Style SubSection removed.
 
        * src/insets/figinset.C (DocBook):fixed small typo.
 
        * src/insets/insetinclude.h: string include_label doesn't need to be
        mutable.
-       
+
 2000-09-29  Allan Rae  <rae@lyx.org>
 
        * src/frontends/xforms/FormBase.[Ch] (connect, disconnect): new.
        (InsetButtonPress): fixed!
 
        * various files: added LyXText Parameter to fitCursor call.
-       
+
        * src/BufferView.C (fitCursor): added LyXText parameter.
 
        * src/insets/insettabular.C (draw): small draw fix.
 
        * src/tabular.C: right setting of left/right celllines.
 
-       * src/tabular.[Ch]: fixed various types in funcions and structures. 
+       * src/tabular.[Ch]: fixed various types in funcions and structures.
        * src/insets/insettabular.C: ditto
        * src/frontends/xforms/FormTabular.C: ditto
 
        * src/insets/insettext.C (Ascii): return numer of '\n' in the text
        output to the ostream.
 
-       * several files: fixed types based on warnings from cxx 
+       * several files: fixed types based on warnings from cxx
 
 2000-09-26  John Levon  <moz@compsoc.man.ac.uk>
 
 
        * src/.cvsignore: add ext_l10n.h to ignore
 
-       * acconfig.h: stop messing with __STRICT_ANSI__ 
+       * acconfig.h: stop messing with __STRICT_ANSI__
        * config/gnome.m4: remove option to set -ansi
        * config/kde.m4: remove option to set -ansi
-       * config/lyxinclude.m4: don't set -ansi 
+       * config/lyxinclude.m4: don't set -ansi
 
 2000-09-27  Juergen Vigna  <jug@sad.it>
 
        * various files: remove "default" language check.
-       
+
        * src/insets/insetquotes.C: removed use of current_view.
 
        * src/lyxfunc.C (MenuNew): I don't know how put the AddPath here but
 
        * src/buffer.C (asciiParagraph): remove actcell and fname1.
 
-       * src/insets/inseturl.[Ch]: 
+       * src/insets/inseturl.[Ch]:
        * src/insets/insetref.[Ch]:
        * src/insets/insetlabel.[Ch]: add linelen to Ascii
 
        (writeFileAscii): use now asciiParagraph.
 
        * various inset files: added the linelen parameter to the Ascii-func.
-       
+
        * src/tabular.C (Write): fixed error in writing file introduced by
        the last changes from Lars.
 
 
        * src/support/unlink.C src/support/remove.C src/support/mkdir.C:
        new files use the everwhere possible.
-       
-       * several files: 
+
+       * several files:
        * src/form1.C src/form1.h src/layout_forms.C src/layout_forms.h
        src/log_form.C src/lyx.C:
        regenerated
-       
+
        * src/buffer.C (runLaTeX): remove func
-       
+
        * src/PaperLayout.C: removed file
        * src/ParagraphExtra.C: likewise
        * src/bullet_forms.C: likewise
        * src/bullet_forms.h: likewise
        * src/bullet_forms_cb.C: likewise
-       
+
        * src/Makefile.am (lyx_SOURCES): remove PaperLayout.C,
        ParagraphExtra.C, bullet_forms.C, bullet_forms.h and
-       bullet_forms_cb.C 
+       bullet_forms_cb.C
 
        * several files: remove all traces of the old fd_form_paragraph,
        and functions belonging to that.
-       
+
        * several files: remove all traces of the old fd_form_document,
        and functions belonging to that.
-       
+
        * several files: constify local variables were possible.
-       
+
        * several files: remove all code that was dead when NEW_EXPORT was
-       defined 
-       
+       defined
+
        * several files: removed string::c_str in as many places as
        possible.
-       
+
        * forms/makefile (SRCS,OBJS,COBJS): removed bullet_forms.[fd,c,C]
        (e): be a bit more outspoken when patching
        (updatesrc): only move files if changed.
 
        * forms/layout_forms.h.patch: regenerated
-       
+
        * forms/layout_forms.fd: remove form_document and form_paragraph
        and form_quotes and form_paper and form_table_options and
-       form_paragraph_extra 
+       form_paragraph_extra
 
        * forms/form1.fd: remove form_table
 
        * forms/bullet_forms.C.patch: removed file
        * forms/bullet_forms.fd: likewise
        * forms/bullet_forms.h.patch: likewise
-       
+
        * development/Code_rules/Rules: added a section on switch
        statements. Updated some comment to xforms 0.88.
 
 
        * src/intl.C (InitKeyMapper): remove a bunch of string::c_str()
        calls (fixes some memory leaks)
-       
+
        * src/intl.[Ch]: add a destructor for Intl, in order to delete the
        trans member on exit.
 
 
 2000-09-25  Juergen Vigna  <jug@sad.it>
 
-       * src/frontends/kde/Dialogs.C (Dialogs): 
-       * src/frontends/gnome/Dialogs.C (Dialogs): 
-       * src/frontends/kde/Makefile.am: 
+       * src/frontends/kde/Dialogs.C (Dialogs):
+       * src/frontends/gnome/Dialogs.C (Dialogs):
+       * src/frontends/kde/Makefile.am:
        * src/frontends/gnome/Makefile.am: added FormParagraph from xforms.
 
        * src/frontends/xforms/forms/makefile: added form_paragraph.fd.
 
        * src/frontends/xforms/Makefile.am: added files for FormParagraph.
 
-       * src/frontends/xforms/FormParagraph.C: 
+       * src/frontends/xforms/FormParagraph.C:
        * src/frontends/xforms/FormParagraph.h:
        * src/frontends/xforms/form_paragraph.C:
        * src/frontends/xforms/form_paragraph.h:
 2000-09-24  Marko Vendelin <markov@ioc.ee>
 
        * src/frontends/gnome/mainapp.C
-       * src/frontends/gnome/mainapp.h: added support for keyboard 
+       * src/frontends/gnome/mainapp.h: added support for keyboard
        accelerators
 
        * src/frontends/gnome/FormCitation.C
        * src/frontends/gnome/FormCitation.h
        * src/frontends/gnome/Makefile.am
-       * src/frontends/gnome/pixbutton.h: completed the rewrite of 
+       * src/frontends/gnome/pixbutton.h: completed the rewrite of
        FormCitation to use "action area" in mainapp window
 
-       * src/frontends/gnome/Menubar_pimpl.C   
+       * src/frontends/gnome/Menubar_pimpl.C
        * src/frontends/gnome/Menubar_pimpl.h: Gnome menu can handle
        large TOC.
 
 2000-09-23  Dekel Tsur  <dekel@math.tau.ac.il>
 
-       * src/mathed/formula.C (MathFuncInset::Metrics): Use default 
+       * src/mathed/formula.C (MathFuncInset::Metrics): Use default
        width/descent/ascent values if name is empty.
        (mathed_string_height): Use std::max.
 
        (tabular) code.
 
        * src/TableLayout.C: removed file
-       
+
 2000-09-22  Juergen Vigna  <jug@sad.it>
 
        * src/frontends/kde/Dialogs.C: added credits forms.
        * src/frontends/xforms/FormError.[Ch]
        * src/frontends/xforms/forms/form_error.fd: new files. Xforms
        implementation of InsetError dialog.
-       
+
        * src/insets/inseterror.[Ch]: rendered GUI-independent.
 
        * src/frontends/kde/Dialogs.C: added new xforms dialog FormError.
 2000-09-20  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/table.[Ch]: deleted files
-       
+
        * src/lyxfunc.C (Dispatch): Don't pass 0 as argument to Dispatch
        second arg.
 
        * src/frontends/kde/FormRef.h: removed trailing comma from enums.
 
 2000-09-19  Marko Vendelin <markov@ioc.ee>
-       
+
        * src/frontends/gnome/Menubar_pimpl.C
        * src/frontends/gnome/Menubar_pimpl.h: Gnome menus show now
        Toc, ViewFormats, UpdateFormats, and ExportFormats.
 
        * src/frontends/gnome/mainapp.C
-       * src/frontends/gnome/mainapp.h: support for menu update used 
+       * src/frontends/gnome/mainapp.h: support for menu update used
        by Toc menu.
 
        * src/frontends/gnome/mainapp.C
        methods are static. constify a bit remove unneded using + headers.
 
        * src/tabular.C: some more const to local vars move some loop vars
-       
+
        * src/spellchecker.C: added some c_str after some word for pspell
 
        * src/frontends/GUIRunTime.h: add new static method setDefaults
-       * src/frontends/xforms/GUIRunTime.C (setDefaults): 
-       * src/frontends/kde/GUIRunTime.C (setDefaults): 
+       * src/frontends/xforms/GUIRunTime.C (setDefaults):
+       * src/frontends/kde/GUIRunTime.C (setDefaults):
        * src/frontends/gnome/GUIRunTime.C (setDefaults): new method
 
        * src/mathed/math_cursor.C (MacroModeClose): don't call SetName
 
        * several files: remove all commented code with relation to
        HAVE_SSTREAM beeing false. We now only support stringstream and
-       not strstream. 
+       not strstream.
 
 2000-09-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfunc.C: construct correctly the automatic new file
-       names. 
+       names.
 
        * src/text2.C (IsStringInText): change type of variable i to shut
        off a warning.
        * src/frontends/kde/FormToc.h: corrected definition of doTree.
 
        * src/frontends/kde/GUIRunTime.C (initApplication): use lyxerr not
-       cerr. 
+       cerr.
 
        * src/mathed/math_defs.h: redefine SetAlign to use string rather
        than char *.
-       
+
 2000-09-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/buffer.C (pop_tag): revert for the second time a change by
        * src/Lsstream.h src/support/sstream.h: new files.
 
        * also commented out all cases where strstream were used.
-       
+
        * src/Bullet.h (c_str): remove method.
-       
+
        * remove all stuff that is irrelevant when NEW_MENUBAR is defined
-       
+
        * a lot of files: get rid of "char const *" and "char *" is as
        many places as possible. We only want to use them in interaction
        with system of other libraries, not inside lyx.
-       
+
        * a lot of files: return const object is not of pod type. This
        helps ensure that temporary objects is not modified. And fits well
        with "programming by contract".
 
-       * configure.in: check for the locale header too 
+       * configure.in: check for the locale header too
 
        * Makefile.am (sourcedoc): new tag for generation of doc++
-       documentation 
+       documentation
 
 2000-09-14  Juergen Vigna  <jug@sad.it>
 
 
        * src/combox.h: added Combox * to callback prototype.
 
-       * src/frontends/xforms/Toolbar_pimpl.C: 
+       * src/frontends/xforms/Toolbar_pimpl.C:
        * src/lyx_cb.C (LayoutsCB): added Combox * to function call.
 
 2000-09-14  Garst Reese  <reese@isn.net>
 2000-09-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxlex_pimpl.C (setFile): change error message to debug
-       message. 
+       message.
 
 2000-09-13  Juergen Vigna  <jug@sad.it>
 
        * src/lyx_main.C (LyX): Call to QuitLyX() to remove temporary
        directory!
        (easyParse): Fixed to work with new export code.
-       
+
        * src/support/filetools.C (DeleteAllFilesInDir) Fixed to delete
        directories.
 
 
        * src/main.C (main): now GUII defines global guiruntime!
 
-       * src/frontends/gnome/GUIRunTime.C (initApplication): 
-       * src/frontends/kde/GUIRunTime.C (initApplication): 
-       * src/frontends/xforms/GUIRunTime.C (initApplication): 
+       * src/frontends/gnome/GUIRunTime.C (initApplication):
+       * src/frontends/kde/GUIRunTime.C (initApplication):
+       * src/frontends/xforms/GUIRunTime.C (initApplication):
        * src/frontends/GUIRunTime.h: added new function initApplication.
 
        * src/spellchecker.C (sc_accept_word): change to add_to_session.
        * src/frontends/gnome/diainsertcitation_callbacks.h
        * src/frontends/gnome/diainsertcitation_interface.c
        * src/frontends/gnome/diainsertcitation_interface.h
-       * src/frontends/gnome/dialogs/diainsertcitation.glade: Insert Citation 
+       * src/frontends/gnome/dialogs/diainsertcitation.glade: Insert Citation
        dialog for Gnome frontend
 
        * src/main.C: Gnome libraries require keeping application name
 
        * src/frontends/xforms/Menubar_pimpl.C: added two using directives
        so that code compiles with DEC cxx.
-       
+
        * src/frontends/xforms/FormCitation.C (setSize): code re-writtenn
        to work correctly! Also now supports the additional elements
        neeeded by natbib.
-       
+
 2000-09-01  Allan Rae  <rae@lyx.org>
 
        * src/frontends/ButtonPolicies.C: renamed all the references to
 
        * src/converter.[Ch]: New file for converting between different
        formats.
-       
+
        * src/export.[Ch]: New file for exporting a LyX file to different
        formats.
-       
+
        * src/lyx_cb.C: Remove many functions when NEW_EXPORT is defined:
        MenuRunLaTeX, MakeLaTeXOutput, RunScript, CreatePostscript,
        PreviewPostscript, PreviewDVI, AskOverwrite, MenuMakeLaTeX,
        MenuMakeLinuxDoc, MenuMakeDocBook, MenuMakeHTML,
        MenuMakeHTML_LinuxDoc, MenuMakeHTML_DocBook, RunLinuxDoc,
        RunDocBook, MenuExport.
-       
+
        * src/lyxfunc.C (Dispatch): Use the Exporter::Export and
-       Exporter::Preview methods if NEW_EXPORT is defined.     
-       
+       Exporter::Preview methods if NEW_EXPORT is defined.
+
        * src/buffer.C (Dispatch): Use Exporter::Export.
-       
+
        * src/lyxrc.C: Added new tags: \converter and \viewer.
-       
+
        * src/commandtags.h
        * src/LyXAction.C: Define new lyx-function: buffer-update.
        Remove obsolete buffer-typeset,buffer-typeset-ps & buffer-view-ps
        when NEW_EXPORT is defined.
-       
+
        * src/MenuBackend.C: Added new tags: updateformats and viewformats.
-       
+
        * src/frontends/xforms/Menubar_pimpl.C (add_formats) New method.
-       
-       * lib/ui/default.ui: Added submenus "view" and "update" to the 
+
+       * lib/ui/default.ui: Added submenus "view" and "update" to the
        "file" menu.
-       
+
        * src/filetools.C (GetExtension): New function.
-       
+
        * src/LaTeX.C (LaTeX): Add "-pdf" to depfile if pdflatex is used.
 
 2000-08-29  Allan Rae  <rae@lyx.org>
 2000-08-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * some whitespace and comment changes.
-       
+
        * src/lyx_gui.C (LyXGUI): use C++ style casts instead of C ones.
 
        * src/buffer.C: up te LYX_FORMAT to 2.17
 
 2000-08-22  Juergen Vigna  <jug@sad.it>
 
-       * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs): 
+       * src/lyx_gui_misc.C (updateAllVisibleBufferRelatedDialogs):
        ifdef form_table out if NEW_TABULAR.
 
 2000-08-21  Juergen Vigna  <jug@sad.it>
        made BoxType into an enum.
 
 2000-08-22  Marko Vendelin <markov@ioc.ee>
-       * src/frontends/gnome/Menubar_pimpl.C: Mathces LyX action with Gnome 
+       * src/frontends/gnome/Menubar_pimpl.C: Mathces LyX action with Gnome
        stock menu item using action numerical value, not its string
        representation.
 
        * src/frontends/gnome/GUIRunTime.C: new file
 
        * src/frontends/Makefile.am (libfrontends_la_SOURCES): removed
-       GUIRunTime.C 
+       GUIRunTime.C
 
        * src/frontends/GUIRunTime.h: removed constructor and destructor,
        small change to documetentation.
        * src/frontends/gnome/diainsertindex_interface.h
        * src/frontends/gnome/diatoc_interface.h
        * src/frontends/gnome/diatoc_interface.c
-       * src/frontends/gnome/Makefile.am: Table of Contents and 
+       * src/frontends/gnome/Makefile.am: Table of Contents and
        Insert Index dialogs implementation for Gnome frontend
 
        * src/frontends/gnome/GUIRunTime_pimpl.C: fix some small bugs
        xforms.
        (runTime): static method. event loop for xforms
        * similar as above for kde and gnome.
-       
+
        * src/frontends/GUIRunTime.C (GUIRunTime): new Pimpl() is wrong
        new Pimpl is correct
        (runTime): new method calss the real frontends runtime func.
 
        * src/lyx_gui.C (runTime): added GUII RunTime support.
 
-       * src/frontends/Makefile.am: 
+       * src/frontends/Makefile.am:
        * src/frontends/GUIRunTime.[Ch]:
        * src/frontends/xforms/GUIRunTime_pimpl.[Ch]:
        * src/frontends/kde/GUIRunTime_pimpl.[Ch]:
 
        * src/BufferView_pimpl.C (workAreaKeyPress): enable the
        processKeySym
-       
+
 2000-08-15  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/WorkArea.C (work_area_handler): more work to get te
        * src/Timeout.h: remove Qt::emit hack.
 
        * several files: changes to allo doc++ compilation
-       
+
        * src/lyxfunc.C (processKeySym): new method
        (processKeyEvent): comment out if FL_REVISION < 89
 
 
        * config/kde.m4: addes some features
 
-       * src/frontends/kde/Makefile.am (libkde_la_OBJADD): modified to 
+       * src/frontends/kde/Makefile.am (libkde_la_OBJADD): modified to
        include missing xforms dialogs.
 
        * src/Timeout.h: a hack to be able to compile with qt/kde.
        * src/frontends/gnome/diaprint_callbacks.c
        * src/frontends/gnome/diaprint_callbacks.h
        * src/frontends/gnome/diaprint_interface.c
-       * src/frontends/gnome/diaprint_interface.h: Print dialog Gnome 
+       * src/frontends/gnome/diaprint_interface.h: Print dialog Gnome
        implementation
-       
+
        * src/frontends/gnome/dialogs/diainserturl.glade
        * src/frontends/gnome/FormUrl.C
        * src/frontends/gnome/FormUrl.h
        * src/frontends/gnome/Makefile.am: added Print, Insert Url  and
        all other dialogs. Copy all unimplemented dialogs from Xforms
        frontend
-       
+
        * src/frontends/gnome/support.c
        * src/frontends/gnome/support.h: support files generated by Glade
 
        * src/lyx_cb.C: ditto + code from here moved to make
        screen-font-update. And people wonder why progress on GUII is
        slow.  Look at how scattered this stuff was!  It takes forever
-       just find it all. 
+       just find it all.
 
        * forms/fdfix.sh: Fixup the spacing after commas.
        * forms/makefile: Remove date from generated files. Fewer clashes now.
 
        * lib/ui/default.ui: commented out PaperLayout entry
 
-       * src/frontends/xforms/form_document.[Ch]: new added files 
-       
+       * src/frontends/xforms/form_document.[Ch]: new added files
+
        * src/frontends/xforms/FormDocument.[Ch]: ditto
 
        * src/frontends/xforms/forms/form_document.fd: ditto
 2000-08-10  Baruch Even  <baruch.even@writeme.com>
 
        * src/graphics/GraphicsCache.h:
-       * src/graphics/GraphicsCache.C (addFile, removeFile): Changed to work 
+       * src/graphics/GraphicsCache.C (addFile, removeFile): Changed to work
        correctly as a cache.
 
        * src/graphics/GraphicsCacheItem.h:
        * src/graphics/GraphicsCacheItem_pimpl.C: The implementation of the
        GraphicsCacheItem.
 
-       * src/insets/insetgraphics.h: 
+       * src/insets/insetgraphics.h:
        * src/insets/insetgraphics.C: Changed from using a signal notification
        to polling when image is not loaded.
 
        * src/frontends/gnome/Menubar_pimpl.C
        * src/frontends/gnome/Menubar_pimpl.h: Gnome frontend Menubar
        implementation: new files
-       
+
        * src/frontends/gnome/mainapp.C
        * src/frontends/gnome/mainapp.h: Gnome main window (temporary
        implementation)
 
        * src/frontends/xforms/Menubar_pimpl.h
        * src/frontends/Menubar.C
-       * src/frontends/Menubar.h: added method Menubar::update that calls 
+       * src/frontends/Menubar.h: added method Menubar::update that calls
        Menubar_pimpl::update and xforms/Menubar_pimpl::update (empty one)
 
        * src/LyXView.C: calls Menubar::update to update the state
        of menu items
 
        * src/frontends/gnome/Makefile.am: added new files
-       
+
        * src/frontends/Makefile.am: added frontend compiler options
 
 2000-08-08  Juergen Vigna  <jug@sad.it>
 
        * src/lyx_cb.C (AutoSave): autosave for unnamed files enabled!
 
-       * src/bufferlist.C (close): 
+       * src/bufferlist.C (close):
        * src/bufferlist.C (QwriteAll): remove Autosave-files for Unnamed()
        documents if exiting without saving.
 
        * src/insets/insetref.[Ch]: strip out large amounts of code.
        The inset is now a container and this functionality is now
        managed by a new FormRef dialog
-       
+
        * src/frontends/Dialogs.h (showRef, createRef): new signals
 
        * src/frontends/xforms/FormIndex.[Ch],
 
 2000-08-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
-       * src/CutAndPaste.[Ch]: make all metods static. 
+       * src/CutAndPaste.[Ch]: make all metods static.
 
        * development/Code_rules/Rules: more work, added section on
        Exceptions, and a References section.
 
        * src/insets/insettabular.C (recomputeTextInsets): removed function
 
-       * src/tabular.C (SetWidthOfMulticolCell): 
-       (SetWidthOfCell): 
+       * src/tabular.C (SetWidthOfMulticolCell):
+       (SetWidthOfCell):
        (calculate_width_of_column_NMC): fixed return value so that it really
        only returns true if the column-width has changed (there where
        problems with muliticolumn-cells in this column).
 
        * src/insets/insettabular.C (resetPos): scroll tabular automatically.
 
-       * src/commandtags.h: 
-       * src/LyXAction.C (init): 
+       * src/commandtags.h:
+       * src/LyXAction.C (init):
        * src/insets/inset.C (LocalDispatch): added support for
        LFUN_SCROLL_INSET.
 
        * src/lastfiles.[Ch] (operator): return string const
 
        * src/buffer.C (parseSingleLyXformat2Token): pass string to
-       istringstream not char const *. 
+       istringstream not char const *.
        move token.end() out of loop.
        (readFile): move initializaton of token
 
        better and covering more of the unwritten rules that we have.
 
        * development/Code_rules/Recommendations: a couple of wording
-       changes. 
+       changes.
 
 2000-08-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        (Clone): removed
        (getScreenLabel): made pure virtual
        new InsetCommandParams operators== and !=
-       
+
        * src/insets/insetbib.[Ch] (InsetBibKey, InsetBibtex): new
        c-tors based on InsetCommandParams. Removed others.
        * src/insets/insetinclude.[Ch]: ditto
        * src/insets/insetlabel.[Ch]: ditto
        * src/insets/insetparent.[Ch]: ditto
        * src/insets/insetref.[Ch]: ditto. Also moved gotoLabel into .C
-       
+
        * src/buffer.C (parseSingleLyXformat2Token, readInset): all
        insets derived from InsetCommand created using similar c-tors
        based on InsetCommandParams
        (getFromLyXName): move infotab.end() out of loop.
 
        * config/lyxinclude.m4 (CXXFLAGS): change for 2.96 add
-       -fvtable-thunks -ffunction-sections -fdata-sections 
+       -fvtable-thunks -ffunction-sections -fdata-sections
 
 2000-08-03  Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/lyx_gui_misc.C: stripped out old FD_index_form code
 
        * src/lyxfunc.C (dispatch): use signals to insert index entry
-       
+
        * src/frontends/Dialogs.h: new signal createIndex
 
        * src/frontends/xforms/FormCommand.[Ch],
        * src/frontends/xforms/FormIndex.[Ch],
        * src/frontends/xforms/forms/form_index.fd: xforms implementation
        of the Index dialog
-       
+
 2000-08-01  Dekel Tsur  <dekel@math.tau.ac.il>
 
-       * src/mathed/math_write.C (MathDecorationInset::Write) Put \protect 
+       * src/mathed/math_write.C (MathDecorationInset::Write) Put \protect
        before \overbrace, \underbrace, \overleftarrow, or \overrightarrow.
-       
+
 2000-08-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/insets/insetref.C (Latex): rewrite so that there is now
        * src/insets/insetloa.[Ch]: redundant
        * src/insets/insetlof.[Ch]: ditto
        * src/insets/insetlot.[Ch]: ditto
-       
+
        * src/frontends/xforms/forms/form_url.fd: tweaked!
        * src/frontends/xforms/forms/form_citation.fd: ditto
 
 
        * src/insets/insettabular.h: removed initFeatures() as it's not needed.
 
-       * src/commandtags.h: 
+       * src/commandtags.h:
        * src/LyXAction.C (init): added LFUN_LAYOUT_TABULAR and
        LFUN_TABULAR_FEATURES.
 
 2000-07-31  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/translator.h (equal_1st_in_pair::operator()): take
-       const ref pair_type as arg. 
+       const ref pair_type as arg.
        (equal_2nd_in_pair::operator()): ditto
        (Translator::~Translator): remove empty d-tor.
 
        * src/frontends/xforms/RadioButtonGroup.h: include header
        <utility> instead of <pair.h>
 
-       * src/insets/insetgraphicsParams.C: add using directive. 
-       (readResize): change return type to void. 
+       * src/insets/insetgraphicsParams.C: add using directive.
+       (readResize): change return type to void.
        (readOrigin): ditto.
 
        * src/lyxfunc.C (getStatus): add missing break for build-program
 2000-07-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/frontends/xforms/FormCitation.h: fix conditioning around
-       #pragma. 
+       #pragma.
 
 2000-07-31  Juergen Vigna  <jug@sad.it>
 
        * src/frontends/xforms/forms/form_graphics.fd: Added file, the
        xforms form definition of the graphics dialog.
 
-       * src/frontends/xforms/FormGraphics.h: 
+       * src/frontends/xforms/FormGraphics.h:
        * src/frontends/xforms/FormGraphics.C: Added files, the
        GUIndependent code of InsetGraphics
 
-       * src/insets/insetgraphics.h: 
+       * src/insets/insetgraphics.h:
        * src/insets/insetgraphics.C: Major writing to make it work.
 
-       * src/insets/insetgraphicsParams.h:     
+       * src/insets/insetgraphicsParams.h:
        * src/insets/insetgraphicsParams.C: Added files, parameter passing
        struct between InsetGraphics and GUI.
 
        * src/LaTeXFeatures.h:
        * src/LaTeXFeatures.C (c-tor, require, getPackages): Enabled
-       support for graphicx package. 
+       support for graphicx package.
 
        * src/buffer.C (parseSingleLyXformat2Token): Fixed read support
        for the graphics inset.
        InsetGraphicsParams. this is a template to translate between two
        types.
 
-       * src/frontends/xforms/RadioButtonGroup.h: 
+       * src/frontends/xforms/RadioButtonGroup.h:
        * src/frontends/xforms/RadioButtonGroup.C: Added files, Comprise a
        way to easily control a radio button group.
 
 2000-07-28  Juergen Vigna  <jug@sad.it>
 
-       * src/insets/insettabular.C (LocalDispatch): 
+       * src/insets/insettabular.C (LocalDispatch):
        (TabularFeatures): added support for lyx-functions of tabular features.
        (cellstart): refixed this function after someone wrongly changed it.
 
        checking.  NOTE: It seems that pressing ESC to cancel the dialog also
        triggers the callback for input checking. As a result we sometimes get
        "LyX: This shouldn't happen..." printed to cerr.
-       (input): Started using status variable since I only free() on 
+       (input): Started using status variable since I only free() on
        destruction.  Some input checking for paths and font sizes.
 
-       * src/frontends/xforms/FormPreferences.h: Use status to control 
+       * src/frontends/xforms/FormPreferences.h: Use status to control
        activation of Ok and Apply
 
        * src/frontends/xforms/forms/form_preferences.fd: Setup input return
 
        * src/frontends/Dialogs.h: add signals showUrl, createUrl.
 
-       * src/frontends/xforms/FormCitation.C (apply): uses 
+       * src/frontends/xforms/FormCitation.C (apply): uses
        InsetCommandParams.
 
        * src/frontends/xforms/form_url.C
 2000-07-26  Juergen Vigna  <jug@sad.it>
        * renamed frontend from gtk to gnome as it is that what is realized
        and did the necessary changes in the files.
-       
+
 2000-07-26  Marko Vendelin <markov@ioc.ee>
        * autogen.sh
        * configure.in: cleaning up gnome configuration scripts
 
        * src/frontends/xforms/Toolbar_pimpl.C (updateLayoutList): run
        gettext on the style string right before inserting them into the
-       combox. 
+       combox.
 
        * autogen.sh: add code to extract style strings form layout files,
-       not good enough yet. 
+       not good enough yet.
 
        * src/frontends/gtk/.cvsignore: add MAKEFILE
 
        * src/MenuBackend.C (read): run the label strings through gettext
        before storing them in the containers.
 
-       * src/ext_l10n.h: new file 
+       * src/ext_l10n.h: new file
 
        * autogen.sh : generate the ext_l10n.h file here
 
 2000-07-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxrc.C (read): do not use LyXLex::lex() to parse set_color
-       arguments. 
+       arguments.
 
        * lib/ui/default.ui: fix a couple of typos.
 
-       * config/gnome/gtk.m4: added (and added to the list of files in 
+       * config/gnome/gtk.m4: added (and added to the list of files in
        autogen.sh).
 
        * src/insets/insetinclude.C (unique_id): fix when we are using
-       lyxstring instead of basic_string<>. 
+       lyxstring instead of basic_string<>.
        * src/insets/insettext.C (LocalDispatch): ditto.
        * src/support/filetools.C: ditto.
 
        function, used as a shortcut.
        (create_submenu): align correctly the shortcuts on the widest
        entry.
-       
+
        * src/MenuBackend.h: MenuItem.label() only returns the label of
        the menu without shortcut; new method shortcut().
-       
+
 2000-07-14  Marko Vendelin <markov@ioc.ee>
 
        * src/frontends/gtk/Dialogs.C:
        MenuItem. Add documentations tags "///", remove empty MenuItem
        destructor, remove private default contructor.
 
-       * src/MenuBackend.C (MenuItem): remove unneeded copy contructor 
+       * src/MenuBackend.C (MenuItem): remove unneeded copy contructor
        (add): return *this
        (read): more string mlabel and mname to where they are used
        (read): remove unused variables mlabel and mname
 
        * several files: more enahncements to NEW_INSETS and the resulting
        LyXParagraph code.
-       
-       * lib/lyxrc.example (\date_insert_format): move to misc section 
+
+       * lib/lyxrc.example (\date_insert_format): move to misc section
 
        * config/lyxinclude.m4 (LYX_CXX_STL_STRING): allow to use the gcc
-       bastring and use AC_CACHE_CHECK. 
+       bastring and use AC_CACHE_CHECK.
        (LYX_CXX_GOOD_STD_STRING): new check. Checks if the std::string of
-       the system have the newest methods. uses AC_CACHE_CHECK 
-       (LYX_CXX_MUTABLE): use AC_CACHE_CHECK 
-       (LYX_CXX_PARTIAL): use AC_CACHE_CHECK 
+       the system have the newest methods. uses AC_CACHE_CHECK
+       (LYX_CXX_MUTABLE): use AC_CACHE_CHECK
+       (LYX_CXX_PARTIAL): use AC_CACHE_CHECK
        (LYX_CXX_NAMESPACES): use AC_CACHE_CHECK
 
        * configure.in: add LYX_CXX_GOOD_STD_STRING
 2000-07-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * Lot of files: add pragma interface/implementation.
-       
+
        * src/lyx_main.C (ReadUFile): new method. Read the UI file.
 
        * lib/ui/default.ui: new file (ans new directory). Contains the
        default menu and toolbar.
 
        * src/lyxrc.[Ch]: new variable ui_file. Move toolbardefaults to
-       global space. Toolbars are now read (as menus) in ui files. 
+       global space. Toolbars are now read (as menus) in ui files.
 
        * src/debug.C: change Debug::TOOLBAR to Debug::GUI.
 
        toggle state of the function anyway.
        (getStatus): add code for LFUN_VC* functions (mimicking what is
        done in old-style menus)
-       
+
        * src/lyxfunc.C (Dispatch): news functions LFUN_SWITCHBUFFER,
        LFUN_HELP_CREDITS, LFUN_HELP_VERSION, LFUN_HELP_OPEN.
 
        * src/LyXView.[Ch]: add code for the NEW_MENUBAR define.
-       * src/BufferView_pimpl.C: ditto. 
-       * src/lyxfunc.C: ditto.         
+       * src/BufferView_pimpl.C: ditto.
+       * src/lyxfunc.C: ditto.
 
        * src/LyXView.h: add a define NEW_MENUBAR (commented out by
        default). This replaces old-style menus by new ones.
-       
+
        * src/MenuBackend.[Ch]: new classes MenuBackend, Menu and
        MenuItem. Contain the data structure of a menu.
 
        * src/lyxfunc.C (Dispatch): ditto.
 
        * src/LyXView.C (setLayout): new method, which just calls
-       Toolbar::setLayout(). 
+       Toolbar::setLayout().
        (updateLayoutChoice): move part of this method in Toolbar.
 
        * src/toolbar.[Ch]: removed.
-       
+
        * src/frontend/xforms/Toolbar_pimpl.[Ch]: new files. The xforms
-       implementation the toolbar. 
+       implementation the toolbar.
 
        * src/frontend/Toolbar.[Ch]: new files. The abstract interface of
        the toolbar. It might make sense to merge it with ToolbarDefaults
-       later. 
-       (setLayout): new function. 
+       later.
+       (setLayout): new function.
        (updateLayoutList): ditto.
        (openLayoutList): ditto.
-       
+
        * src/frontend/xforms/Toolbar_pimpl.[Ch]: new files. Contain the
        xforms implementation of the toolbar.
        (get_toolbar_func): comment out, since I do not
-       know what it is good for. 
-       
+       know what it is good for.
+
        * src/ToolbarDefaults.h: Add the ItemType enum.
 
        * src/support/StrPool.[Ch]: new class. Acts as a reference holder
        * src/ToolbarDefaults.C: add include "lyxlex.h"
 
        * files using the old table/tabular: use NEW_TABULAR to control
-       compilation of old tabular stuff. 
+       compilation of old tabular stuff.
 
        * src/paragraph.C (SimpleTeXOnePar): NEW_INSETS: move some #ifdef
        to correct place.
 
        * src/buffer.C (parseSingleLyXformat2Token): NEW_INSETS: fix the
        planemet in reading of old style floats, fix the \end_deeper
-       problem when reading old style floats. 
+       problem when reading old style floats.
 
 2000-07-20  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 2000-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/Makefile.am (INCLUDES): remove image directory from include
-       path. 
+       path.
 
        * src/bullet_forms.C (create_form_form_bullet): small cleanup.
        * src/bullet_forms_cb.C (BulletPanelCB): ditto.
        from the disk.
 
        * lib/images/*.xpm: change the icons to use transparent color for
-       background. 
+       background.
 
        * src/toolbar.C (update): change the color of the button when it
        is toggled on.
        * src/LyXView.C (showState): new function. Shows font information
        in minibuffer and update toolbar state.
        (LyXView): call Toolbar::update after creating the
-       view. 
+       view.
 
        * src/toolbar.C: change toollist to be a vector instead of a
        linked list.
        (BubbleTimerCB): get help string directly from the callback
-       argument of the corresponding icon (which is the action) 
+       argument of the corresponding icon (which is the action)
        (set): remove unnecessary ugliness.
        (update): new function. update the icons (depressed, disabled)
        depending of the status of the corresponding action.
-       
+
        * src/toolbar.h: remove help in toolbarItem
 
 2000-07-19  Dekel Tsur  <dekel@math.tau.ac.il>
        * lots of files: apply the NEW_INSETS on all code that will not be
        needed when we move to use the new insets. Enable the define in
        lyxparagrah.h to try it.
-       
+
        * src/insets/insettabular.C (cellstart): change to be a static
        inline function
        (InsetTabular): initialize buffer in the initializer list.
 
        * src/commandtags.h: do not include "debug.h" which does not
        belong there. #include it in some other places because of this
-       change. 
+       change.
 
 2000-07-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        (getPixmap): nuked.
        (setPixmap): new function. Loads from disk and sets a pixmap on a
        botton; the name of the pixmap file is derived from the command
-       name. 
+       name.
 
        * src/toolbar.h: remove members isBitmap and pixmap from
-       toobarItem struct. 
+       toobarItem struct.
 
        * lib/images/*.xbm *_bw.xpm: remove (not used any more).
        * lib/images/: move many files from images/banner.xpm.
        * src/lyx_gui.C (create_forms): remove TWO_COLORS_ICONS support.
        * src/toolbar.C: ditto.
        * configure.in: ditto.
-       * INSTALL: document. 
+       * INSTALL: document.
 
        * src/spellchecker.C (ShowSpellChecker): use CancelCloseCB when
        the spellchecker popup is closed from the WM.
        hide() to the inset's hide signal
        (show): modified to use fl_set_object_position rather than
        fl_set_object_geometry wherever possible
-       
+
 2000-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/insets/lyxinset.h: add caption code
 
        * src/Variables.[Ch]: new files. Intended to be used for language
        specific strings (like \chaptername) and filename substitution in
-       commands. 
+       commands.
 
        * src/trans.C (AddDeadkey): replace keyword "all" with "native" in
        kmap files.
        * src/lyx_cb.C (LaTeXOptions): ditto
 
        * src/lyx_gui.C (create_forms): do not handle the
-       fd_latex_options form. 
+       fd_latex_options form.
 
 2000-07-18  Juergen Vigna  <jug@sad.it>
 
 2000-07-17  R. Lahaye  <lahaye@postech.ac.kr>
 
        * src/lyx_gui.C (LyXGUI): make sure that the height is large
-       enough. 
+       enough.
 
 2000-07-17  Kayvan Sylvan <ksylvan@synopsys.com>
 
 2000-07-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * some whitespace chagnes to a number of files.
-       
+
        * src/support/DebugStream.h: change to make it easier for
        doc++ to parse correctly.
        * src/support/lyxstring.h: ditto
 
        * src/insets/insetlatex.h: remove file
        * src/insets/insetlatex.C: remove file
-       
+
        * src/insets/insetindex.[Ch] (InsetPrintIndex): remove default
-       constructor 
+       constructor
        (InsetPrintIndex): remove destructor
 
        * src/insets/insetinclude.h: remove default constructor
        did submit that to Karl).
 
        * configure.in: use -isystem instead of -I for X headers. This
-       fixes a problem on solaris with a recent gcc; 
+       fixes a problem on solaris with a recent gcc;
        put the front-end code after the X detection code;
        configure in sigc++ before lib/
 
 
        * text.C (Backspace): Prevent rebreaking of a row if it is the last
        row of the paragraph.
-       (SetHeightOfRow): Call to PrepareToPrint with 7th argument = false 
+       (SetHeightOfRow): Call to PrepareToPrint with 7th argument = false
        to prevent calculation of bidi tables
 
 2000-07-07  Juergen Vigna  <jug@sad.it>
        * src/insets/insettext.C (draw): set the status of the bv->text to
        CHANGED_IN_DRAW if top_x changed and so a reinit is necessary.
 
-       * src/screen.C (DrawOneRow): 
+       * src/screen.C (DrawOneRow):
        (DrawFromTo): redraw the actual row if something has changed in it
        while drawing.
 
        * src/insets/insetcite.[Ch] and elsewhere: stripped out xforms
        citation dialog from main code and placed it in src/frontends/xforms.
        Dialog launched through signals instead of callbacks
-       
+
 2000-07-06  R. Lahaye  <lahaye@postech.ac.kr>
 
        * lyx.man: update the options description.
 2000-07-05  R. Lahaye  <lahaye@postech.ac.kr>
 
        * src/lyx_gui.C src/lyx_main.C: improve the -geometry support,
-       handle neg values, set min width to 590, add doc about -display  
+       handle neg values, set min width to 590, add doc about -display
 
 2000-07-05  Juergen Vigna  <jug@sad.it>
 
        (set_font_norm_type): New method.
 
        * src/paragraph.C (TeXOnePar): Put "\inputencoding{}" between
-       paragraphs with different encodings.  
+       paragraphs with different encodings.
 
        * src/text.C (is_arabic, is_nikud, TransformChar): Moved to encoding.C
        (TransformChar): Changed to work correctly with Arabic points.
 
        * src/insets/lyxinset.h: add THEOREM_CODE
 
-       * src/insets/insettheorem.[Ch]: new files 
+       * src/insets/insettheorem.[Ch]: new files
 
        * src/insets/insetminipage.C: (InsertInset): remove
 
 
        * src/insets/insetlist.C: (InsertList): remove
 
-       * src/insets/insetfootlike.[Ch]: new files 
+       * src/insets/insetfootlike.[Ch]: new files
 
        * src/insets/insetfoot.C: inherit from InsetFootLike instead of
        InsetCollapsable.
 
        * src/insets/insetinclude.h:
        * src/insets/insetinclude.C (Validate): keeps a list of included files.
-       (Linuxdoc): 
+       (Linuxdoc):
        (DocBook): new export methods.
 
        * src/lyx_cb.C: adjust to the new calling sequence for makeLinuxDocFile
        * src/insets/insetindex.C (Edit): add a callback when popup is
        closed by the WM.
 
-       * src/insets/insettext.C (LocalDispatch): 
-       * src/insets/insetmarginal.h: 
-       * src/insets/insetlist.h: 
-       * src/insets/insetfoot.h: 
-       * src/insets/insetfloat.h: 
+       * src/insets/insettext.C (LocalDispatch):
+       * src/insets/insetmarginal.h:
+       * src/insets/insetlist.h:
+       * src/insets/insetfoot.h:
+       * src/insets/insetfloat.h:
        * src/insets/insetert.h: add a missing std:: qualifier.
 
 2000-06-28  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/lyxsum.C (sum): '\0' teminate file read when using
-       strstream. 
+       strstream.
 
        * src/insets/lyxinset.h: add FLOAT_CODE and MINIPAGE_CODE
 
        new files
 
        * src/insets/Makefile.am (libinsets_la_SOURCES): add new files
-       
+
        * src/lyxfunc.C (Dispatch): cases for new insets/commands
 
        * src/Makefile.am (lyx_SOURCES): add the new files
        * src/LyXAction.C (init): add LFUN_INSET_MARGINAL,
        LFUN_INSET_MINIPAGE, LFUN_INSET_FLOAT, LFUN_INSET_LIST
        * src/commandtags.h: ditto
-       
+
        * src/LaTeXFeatures.h: add a std::set of used floattypes
 
        * src/LaTeXFeatures.C (getPackages): add basic support for float.sty
        * src/FloatList.[Ch] src/Floating.h: new files
 
        * src/CutAndPaste.C (SwitchLayoutsBetweenClasses): change call to
-       InsertInset. 
+       InsertInset.
        * src/lyx_cb.C (TableApplyCB): ditto
        * src/text.C: ditto
        * src/text2.C: ditto
        * src/buffer.C (SimpleLinuxDocOnePar): ditto
        (parseSingleLyXformat2Token): ditto + add code for
        backwards compability for old float styles + add code for new insets
-       
+
        * src/lyxparagraph.[Ch] (InsertChar(size_type, char, LyXFont)): new
        method
        (InsertInset(size_type, Inset *, LyXFont)): new method
        with a LyXFont(ALL_INHERIT).
        (InsetInset(size_type, Inset*)): changed to use InsetChar to
        insert the META_INSET.
-       
+
        * sigc++/thread.cc (Privete<int>::operator int&): move definition
-       out of line. 
+       out of line.
        * sigc++/thread.h (Threads): from here
 
        * sigc++/scope.cc (ScopeIterator_::ScopeIterator_): move
 
        * INSTALL: add instructions for doing a binary distribution.
 
-       * development/tools/README.bin.example: update a bit. 
+       * development/tools/README.bin.example: update a bit.
 
 2000-06-26  Lior Silberman <slior@math.huji.ac.il>
 
-       * src/lyxrc.C: 
+       * src/lyxrc.C:
        * lib/lyxrc.example: new lyxrc tag \set_color.
 
-       * src/lyxfunc.C (Dispatch): 
-       * src/commandtags.h: 
+       * src/lyxfunc.C (Dispatch):
+       * src/commandtags.h:
        * src/LyXAction.C: new lyxfunc "set-color".
 
        * src/LColor.[Ch] (setColor): new method to set colors from a lyxname
 
 2000-06-20  Dekel Tsur  <dekel@math.tau.ac.il>
 
-       * src/lyx_gui.C (create_forms): Add "Reset" option to the language 
+       * src/lyx_gui.C (create_forms): Add "Reset" option to the language
        combox in the character popup
 
        * src/lyx_cb.C (UserFreeFont): Add argument to the method:
        * src/LyXView.h (struct FD_form_main): remove, LyXView inherits
        from SigC::Object
        (form_main_): remove
-       
-       * src/LyXView.C (LyXView_AutosaveTimerCB): remove 
+
+       * src/LyXView.C (LyXView_AutosaveTimerCB): remove
        (create_form_form_main): remove FD_form_main stuff, connect to
        autosave_timeout signal
 
-       * src/LyXView.[Ch] (getMainForm): remove 
+       * src/LyXView.[Ch] (getMainForm): remove
        (UpdateTimerCB): remove
        * src/BufferView_pimpl.h: inherit from SigC::Object
 
        * src/BufferView_pimpl.C (Pimpl): connect to cursor_timeout with
        signal instead of callback
 
-       * src/BufferView.[Ch] (cursorToggleCB): remove 
+       * src/BufferView.[Ch] (cursorToggleCB): remove
 
 2000-06-20  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/BufferView_pimpl.C: changes because of the one below
 
        * src/screen.[Ch]: Made the lyxscreen take LyXText as argument
-       instead of storing a pointer to a LyXText. 
+       instead of storing a pointer to a LyXText.
 
-       * src/buffer.[Ch]: apply Baruch's remove isdviclean patch. 
+       * src/buffer.[Ch]: apply Baruch's remove isdviclean patch.
 
 2000-06-10  Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/vspace.C (nextToken): use stringfunctions instead of sscanf.
 
        * src/insets/insettext.C (SetParagraphData):
-       (Read): 
+       (Read):
        (InsetText):  fixes for multiple paragraphs.
 
 2000-06-17  Kayvan A. Sylvan  <kayvan@sylvan.com>
        to work around a bug with the Makefiles when doing ``make lyxrpm''.
        This should be fine, however, since we generally don't want to be
        verbose when making an RPM.
-       
+
 2000-06-16  Dekel Tsur  <dekel@math.tau.ac.il>
 
        * lib/scripts/fig2pstex.py: New file
 
 2000-06-16  Juergen Vigna  <jug@sad.it>
 
-       * src/insets/insettabular.C (UpdateLocal): 
+       * src/insets/insettabular.C (UpdateLocal):
        * src/insets/insettext.C (UpdateLocal): fixed mark_dirty problem.
        (LocalDispatch): Changed all functions to use LyXText.
 
        * src/text.C (SetHeightOfRow): call inset::update before requesting
        any width/height.
 
-       * src/insets/insettext.C (update): 
+       * src/insets/insettext.C (update):
        * src/insets/insettabular.C (update): added implementation
 
        * src/insets/lyxinset.h: added update function
 
        * src/text.C (SelectNextWord): protect against null pointers with
        old-style string streams. (fix from Paul Theo Gonciari
-       <gptheo@yahoo.com>) 
+       <gptheo@yahoo.com>)
 
        * src/cite.[Ch]: remove erroneous files.
 
        * src/insets/ExternalTemplate.C: add a "using" directive.
 
        * src/lyx_main.h: remove the act_ struct, which seems unused
-       anyway. 
+       anyway.
 
 2000-06-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/xtl/, src/lyxfunc.[Ch], src/buffer.[Ch]:  Removed XTL and
        and the Dispatch methods that used it.
 
-       * src/frontends/Liason.[Ch]: replaced with a Liason namespace for 
+       * src/frontends/Liason.[Ch]: replaced with a Liason namespace for
        access to functions formerly kept in Dispatch.
 
 2000-05-19  Allan Rae  <rae@lyx.org>
        * src/LString.h: JMarc's <string> header fix
 
        * src/PrinterParams.h: Used string for most data to remove some
-       ugly code in the Print dialog and avoid even uglier code when 
+       ugly code in the Print dialog and avoid even uglier code when
        appending the ints to a string for output.
 
        * src/buffer.C (Dispatch): Added a couple of braces to fix an error
 
        * src/frontends/xforms/FormCopyright.[Ch]: Modified to use a friendly
        extern "C" callback instead of static member functions.  Hopefully,
-       JMarc will be able to compile this.  I haven't changed 
+       JMarc will be able to compile this.  I haven't changed
        forms/form_copyright.fd yet. Breaking one of my own rules already.
 
        * src/commandtags.h: New xtl-based LFUN's no description in LyXAction
 
 2000-02-08  Allan Rae <rae@lyx.org>
 
-       * all Makefile.am:  Fixed up so the make targets dist, distclean, 
+       * all Makefile.am:  Fixed up so the make targets dist, distclean,
        install and uninstall all work even if builddir != srcdir.  Still
        have a new sigc++ minidist update to come.
 
 
        * config/lyxinclude.m4, development/tools/makeLyXsigc.sh:
        Many mods to get builddir != srcdir working.
-       
+
        * sigc++/: Upgraded to 0.8.7.  This includes many needed fixes both
        for building on NT and so we can do the builddir != srcdir stuff.
 
        system supplied library compilation.
 
        * sigc++/*, sigc++/macros/*, config/sigc++.m4, config/lyxinclude.m4:
-       Added a 'mini' distribution of libsigc++.  If you feel the urge to 
-       change something in these directories - Resist it.  If you can't 
+       Added a 'mini' distribution of libsigc++.  If you feel the urge to
+       change something in these directories - Resist it.  If you can't
        resist the urge then you should modify the following script and rebuild
        the dist.  LYX_WITH_SIGC in lyxinclude.m4 is the wrapper to make it
        all happen.  Still uses a hacked version of libsigc++'s configure.in.
        I'm quite happy with the results.  I'm not sure the extra work to turn
        the sigc++/configure.in into a few extra AC_DEFUNs in sigc++.m4 is
-       worth the trouble and would probably lead to extra maintenance 
+       worth the trouble and would probably lead to extra maintenance
        headaches.
        I haven't tested the following important make targets: install, dist.
        Not ready for prime time but very close.  Maybe 1.1.5.
        * src/support/LSubstring.C (operator): simplify
 
        * src/lyxtext.h: removed bparams, use buffer_->params instead
-       
+
        * src/lyxrow.h: make Row a real class, move all variables to
        private and use accessors.
 
        (SimpleTeXOneTablePar): ditto
        (TeXContTableRows): ditto
        (SimpleTeXSpecialChars): ditto
-       
+
 
        * src/lyxcursor.h: make LyXCursor a real class, move all variables
        to private and use accessors.
        (beforeChange): change for new timer
 
        * src/BufferView.h (cursorToggleCB): removed last paramter because
-       of new timer code. 
+       of new timer code.
 
-       * src/BufferView.C (C_BufferView_CursorToggleCB): removed 
+       * src/BufferView.C (C_BufferView_CursorToggleCB): removed
        (cursorToggleCB): change because of new timer code
 
        * lib/CREDITS: updated own mailaddress
        * lib/reLyX/configure.in (VERSION): avoid using a previously
        generated reLyX wrapper to find out $prefix.
 
-       * lib/examples/eu_adibide_lyx-atua.lyx: 
+       * lib/examples/eu_adibide_lyx-atua.lyx:
        * lib/examples/eu_adibide_gordina.lyx: new examples for the Basque
        translation of the Tutorial (Dooteo)
 
        * src/insetbib.C: InsetBibtex::getKeys() uses STL containers
        (Dekel).
 
-       * src/insets/insetcommand.h: data members made private. 
+       * src/insets/insetcommand.h: data members made private.
 
 2000-06-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 2000-06-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/reLyX/reLyXmain.pl, lib/reLyX/LastLyX.pm: fix suffix of file
-       in \include{} (from Tomasz Motylewski <motyl@stan.chemie.unibas.ch>) 
-       
+       in \include{} (from Tomasz Motylewski <motyl@stan.chemie.unibas.ch>)
+
        * NEWS: update.
 
        * lib/CREDITS: update entry for Martin Vermeer.
 
 2000-06-02  Dekel Tsur  <dekel@math.tau.ac.il>
 
-       * src/BufferView2.C (removeAutoInsets): Fix a bug: 
+       * src/BufferView2.C (removeAutoInsets): Fix a bug:
        Do not call to SetCursor when the paragraph is a closed footnote!
 
 2000-06-01  Dekel Tsur  <dekel@math.tau.ac.il>
        * src/menus.C (Add_to_refs_menu): Limit the size of each item in
        the menus. Also fixed a bug.
 
-       * src/lyx_cb.C (updateAllVisibleBufferRelatedPopups): Do not close 
+       * src/lyx_cb.C (updateAllVisibleBufferRelatedPopups): Do not close
        the math panels when switching buffers (unless new buffer is readonly).
 
        * src/BufferView.C (NoSavedPositions)
        less of dvi dirty or not.
 
        * src/trans_mgr.[Ch] (insert): change first parameter to string
-       const &.  
+       const &.
 
        * src/chset.[Ch] (encodeString): add const to first parameter
 
        the latex log. Uses now regexps.
 
        * lib/layouts/stdlists.inc (lyxlist): fix the label to use \hfil
-       instead of the box hack or \hfill. 
+       instead of the box hack or \hfill.
 
 2000-05-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfunc.C (doImportHelper): do not create the file before
-       doing the actual import. 
+       doing the actual import.
        (doImportASCIIasLines): create a new file before doing the insert.
        (doImportASCIIasParagraphs): ditto.
 
 
        * lyx.man: remove mention of color-related switches.
 
-       * src/lyxrc.C: remove RC_SELECTIONCOLOR and RC_BACKGROUNDCOLOR. 
+       * src/lyxrc.C: remove RC_SELECTIONCOLOR and RC_BACKGROUNDCOLOR.
 
        * src/lyx_gui.C: remove all the color-related ressources, which
        are not used anymore.
 
        * src/lyx_gui_misc.C (WarnReadonly): use MakeDisplayPath on file
-       name. 
+       name.
 
 2000-05-31 Dekel Tsur  <dekel@math.tau.ac.il>
 
 2000-05-30 Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/text2.C (InsertStringA): Fix a bug with insertion into table
-       
+
        * src/trans_mgr.C (insertVerbatim): Do not use insetquote when the
        text is Hebrew.
 
 2000-05-27  Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/text.C (draw): draw bars under foreign language words.
-       
+
        * src/LColor.[Ch]: add LColor::language
 
 2000-05-27 Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/text.C: Use the above for currect cursor movement when there
        is both RTL & LTR text.
-       
+
        * src/text2.C: ditto
-       
+
        * src/bufferview_funcs.C (ToggleAndShow): ditto
 
 2000-05-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
        is done in all other functions, and seems reasonable.
        (DeleteWordForward): do not jump over non-word stuff, since
        CursorRightOneWord() already does it.
-       
+
        Remove the CHECK tag from DeleteLineForward, DeleteWordForward and
        DeleteWordBackward, since they seem safe to me (since selection is
        set to "true") DeleteEmptyParagraphMechanism does nothing.
        * src/menus.C (Add_to_toc_menu): Limit the number of popups, and
        the number of items per popup.
        (Add_to_refs_menu): Ditto.
-       
+
 2000-05-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxparagraph.h: renamed ClearParagraph() to
        * src/insets/insettabular.C (TabularFeatures): added missing features.
 
        * src/tabular.C (DeleteColumn):
-       (AppendColumn): 
+       (AppendColumn):
        (AppendRow): implemented this functions
-       (cellsturct::operator=): clone the inset too; 
+       (cellsturct::operator=): clone the inset too;
 
 2000-05-23  Juergen Vigna  <jug@sad.it>
 
        * src/ColorHandler.C (getGCForeground): put more test into _()
 
        * lib/examples/eu_splash.lyx: new file (Basque translation) from
-       Dooteo. 
+       Dooteo.
 
        * config/lyxinclude.m4 (LYX_PROG_CXX): use ${CXX} and not g++ to
        get the version.
 
        * layouts/hollywood.layout, broadway.layout : move Dialogue to top
         of list, change all references to Environment to Command
-       * tex/hollywood.cls : rewrite environments as commands, add 
+       * tex/hollywood.cls : rewrite environments as commands, add
        \uppercase to interiorshot and exteriorshot to force uppecase.
        * tex/broadway.cls : rewrite environments as commands. Tweak
        whitespace.
        * src/LyXAction.C
        * src/lyxfunc.C (Dispatch): Added LFUN_LOFVIEW, LFUN_LOTVIEW
        and LFUN_LOAVIEW
-       
+
        * src/insets/insetlo*.[Ch]: Made editable
 
 2000-05-20  Lars Gullik Bjønnes  <larsbj@lyx.org>
        * src/LaTeXFeatures.[Ch]
        * src/buffer.C
        * src/lyx_cb.C
-       * src/menus.C   
+       * src/menus.C
        * src/insets/insetref.[Ch]: Added support for varioref and prettyref.
 
        * src/buffer.h
        * src/BufferView2.C (ChangeRefs): New method.
 
        * src/buffer.C (getLabelList): New method. It replaces the old
-       getReferenceList. The return type is vector<string> instead of 
+       getReferenceList. The return type is vector<string> instead of
        string.
 
        * src/insets/insetinclude.C (getLabelList): New method. Replaces
        the old getLabel() and GetNumberOfLabels() methods.
        * src/insets/insetlabel.C (getLabelList): ditto
        * src/mathed/formula.C (getLabelList): ditto
-       
+
        * src/paragraph.C (String): New method.
 
        * src/lyx_cb.C (TocSelectCB,TocUpdateCB): Rewritten.
-       Uses the new getTocList() method. 
-       TocSelectCB() now calls to TocUpdateCB() before moving the cursor, 
+       Uses the new getTocList() method.
+       TocSelectCB() now calls to TocUpdateCB() before moving the cursor,
        which automatically updates the contents of the browser.
        (RefUpdateCB): Use the new getLabelList method.
 
        * src/lyxfunc.C (Dispatch): Give an error if the label is not found.
-       
+
        * src/BufferView2.C (gotoLabel) Use the new getLabelList method.
 
        * src/spellchecker.C: Added using std::reverse;
        have 6-digits debug codes.
 
        * lib/layouts/hollywood.layout:
-       * lib/tex/hollywood.cls:        
-       * lib/tex/brodway.cls: 
+       * lib/tex/hollywood.cls:
+       * lib/tex/brodway.cls:
        * lib/layouts/brodway.layout: more commands and fewer
-       environments. Preambles moved in the .cls files. Broadway now has 
+       environments. Preambles moved in the .cls files. Broadway now has
        more options on scene numbering and less whitespace (from Garst)
 
        * src/insets/insetbib.C (getKeys): make sure that we are in the
 
        * src/insets/insettabular.C (Clone): Clone the LyXTabular for
        undo-handling.
-       (getCellXPos): 
+       (getCellXPos):
        (draw): fixed cursor position and drawing so that the cursor is
        visible when before the tabular-inset.
 
 2000-05-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/tex/hollywood.cls: better algorithm for page breaks (Garst)
-       * lib/tex/brodway.cls: ditto 
+       * lib/tex/brodway.cls: ditto
 
        * lib/layouts/brodway.layout: change alignment of parenthical
        layout (Garst)
-       
+
 2000-05-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * config/lyxinclude.m4 (LYX_PATH_XFORMS): make it clear that only
        * src/lyxfunc.C: changed all places where insertInset was used so
        that now if it couldn't be inserted it is deleted!
 
-       * src/TabularLayout.C: 
+       * src/TabularLayout.C:
        * src/TableLayout.C: added support for new tabular-inset!
 
        * src/BufferView2.C (insertInset): this now returns a bool if the
        inset was really inserted!!!
 
-       * src/tabular.C (GetLastCellInRow): 
+       * src/tabular.C (GetLastCellInRow):
        (GetFirstCellInRow): new helper functions.
        (Latex): implemented for new tabular class.
-       (TeXCellPostamble): 
-       (TeXCellPreamble): 
-       (TeXBottomHLine): 
+       (TeXCellPostamble):
+       (TeXCellPreamble):
+       (TeXBottomHLine):
        (TeXTopHLine): new Latex() helper functions.
 
 2000-05-12  Juergen Vigna  <jug@sad.it>
 
-       * src/mathed/formulamacro.C (Read): 
+       * src/mathed/formulamacro.C (Read):
        * src/mathed/formula.C (Read): read also the \end_inset here!
 
 2000-05-10  Dekel Tsur  <dekel@math.tau.ac.il>
        * lib/layouts/heb-article.layout: Do not use slanted font shape
        for Theorem like environments.
 
-       * src/buffer.C (makeLaTeXFile): Always add "american" to 
-       the UsedLanguages list if document language is RTL. 
+       * src/buffer.C (makeLaTeXFile): Always add "american" to
+       the UsedLanguages list if document language is RTL.
 
 2000-05-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 
        * src/lyxlookup.C (isDeadEvent): use a switch statement instead of
        a chain of "if". Return false when deadkeys are not handled.
-       
+
        * src/lyx_main.C (LyX): adapted the code for default bindings.
 
        * src/kbmap.C (defaultKeyBindings): new method. Performs the default
        bindings for basic functionality (except deadkeys).
        (deadKeyBindings): new method. Performs the bindings of deadkeys.
 
-       * src/lyxrc.C (defaultKeyBindings): moved to lyx_main.C 
+       * src/lyxrc.C (defaultKeyBindings): moved to lyx_main.C
        several methods: handle override_x_deadkeys.
 
        * src/lyxrc.h: remove the "bindings" map, which did not make much
        sense anyway. New variable override_x_deadkeys, defaulting to "true".
-       
+
 2000-05-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfont.C (stateText): use a saner method to determine
        whether the font is "default". Seems to fix the crash with DEC
-       cxx. 
+       cxx.
 
        * src/Bullet.[Ch] (Bullet): remove const on parameters.
 
 
        * src/text.C (draw): do not display an exclamation mark in the
        margin for margin notes. This is confusing, ugly and
-       uninformative. 
+       uninformative.
 
        * src/LaTeXFeatures.C (getPackages): load amssymb also when 'Use
        AMS math' is checked.
 2000-05-04  Dekel Tsur  <dekel@math.tau.ac.il>
 
        * src/text.C (GetVisibleRow): Improved drawing of vertical lines
-       for appendix/minipage/depth. The lines can be now both in the footnote 
+       for appendix/minipage/depth. The lines can be now both in the footnote
        frame, and outside the frame.
 
        * src/text.C (SingleWidth,draw): Correct rendering of Hebrew vowels
 2000-05-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/insets/insetspecialchar.C (Read): allow command == '~' for
-       PROTECTED_SEPARATOR 
+       PROTECTED_SEPARATOR
        (Write): write '~' for PROTECTED_SEPARATOR
 
 2000-05-04  Lars Gullik Bjønnes  <larsbj@lyx.org>
        * src/lyx_cb.C (TocUpdateCB): Reverse strings for Hebrew paragraphs
 
        * src/spellchecker.C (RunSpellChecker): Reverse Hebrew strings in
-       the spellchecker popup. 
+       the spellchecker popup.
 
        * lib/lyxrc.example:  Removed the \number_inset section
 
 
        * src/insets/figinset.C (various): Use IsFileReadable() to make
        sure that the file actually exist. Relying on ghostscripts errors
-       is a bad idea since they can lead to X server crashes.  
+       is a bad idea since they can lead to X server crashes.
 
 2000-04-27  Claus Hentschel <claus.hentschel@mbau.fh-hannover.de>
 
        * intl/loadmsgcat.c (_nl_load_domain): pass O_BINARY as flag to
-       open under CYGWIN 
+       open under CYGWIN
 
        * lib/lyxrc.example: smallish typo in description of
-       \view_dvi_paper_option 
+       \view_dvi_paper_option
 
 2000-04-26  André Pönitz <poenitz@mathematik.tu-chemnitz.de>
 
 
        * src/menus.C: revert the change of naming (Figure->Graphic...)
        from 2000-04-11. It was incomplete and bad.
-       
+
        * src/LColor.[Ch]: add LColor::depthbar.
        * src/text.C (GetVisibleRow): use it.
 
        (DrawOneRow): change second arg to long (from long &)
        (screen_refresh_y): remove var
        (scree_refresh_row): ditto
-       
+
        * src/lyxrow.h: change baseline to usigned int from unsigned
        short, this brings some implicit/unsigned issues out in the open.
 
        * src/lyxtext.h src/text.C src/text2.C: removed support for the
        currentrow, currentrow_y optimization. This did not help a lot and
        if we want to do this kind of optimization we should rather use
-       cursor.row instead of the currentrow. 
+       cursor.row instead of the currentrow.
 
        * src/buffer.C (parseSingleLyXformat2Token): fixed mistake in
        buffer spacing and klyx spacing support.
 
        * A lot of files: Added Ascii(ostream &) methods to all inset
        classes. Used when exporting to ASCII.
-       
+
        * src/buffer.C (writeFileAscii,RoffAsciiTable)
        * src/paragraph.C (RoffContTableRows): Use the Ascii() methods
        instead of Latex()
 
        * src/text2.C (ToggleFree): Disabled implicit word selection when
        there is a change in the language
-       
+
        * src/insets/insetspecialchar.C (Linuxdoc,DocBook): Fixed a bug:
        no output was generated for end-of-sentence inset.
-       
+
        * src/insets/lyxinset.h
        * src/buffer.C
        * src/lyxfunc.C
 
 2000-04-20  Juergen Vigna  <jug@sad.it>
 
-       * src/insets/insettext.C (cutSelection): 
+       * src/insets/insettext.C (cutSelection):
        (copySelection): Fixed with selection from right to left.
        (draw): now the rows are not recalculated at every draw.
        (computeTextRows): for now reset the inset-owner here (this is
        * src/insets/insettext.h: Using a LyXCursor now. Added a clear() call.
        Changed parameters of various functions and added LockInsetInInset().
 
-       * src/insets/insettext.C: 
+       * src/insets/insettext.C:
 
-       * src/insets/insetcollapsable.h: 
-       * src/insets/insetcollapsable.C: 
-       * src/insets/insetfoot.h: 
-       * src/insets/insetfoot.C: 
-       * src/insets/insetert.h: 
+       * src/insets/insetcollapsable.h:
+       * src/insets/insetcollapsable.C:
+       * src/insets/insetfoot.h:
+       * src/insets/insetfoot.C:
+       * src/insets/insetert.h:
        * src/insets/insetert.C: cleaned up the code so that it works now
        correctly with insettext.
 
-       * src/insets/inset.C: 
+       * src/insets/inset.C:
        * src/insets/lyxinset.h: inserted inset_owner and some more changes so
        that insets in insets are supported right.
 
-       * src/table.h: 
+       * src/table.h:
        * src/table.C: lots of changes for use with inset tabular (and cleanup)
 
        * src/paragraph.C: some small fixes
        * src/lyxfunc.C (Dispatch): added code for InsetTabular and some inset
        fixes (f.ex. calling LFUN_DOWN if exiting inset with LFUN_DOWN).
 
-       * src/commandtags.h: 
+       * src/commandtags.h:
        * src/LyXAction.C: insert code for InsetTabular.
 
        * src/BufferView_pimpl.C (workAreaMotionNotify): do return always if
 
 2000-04-19  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
-       * ANNOUNCE: 
-       * INSTALL: 
-       * UPGRADING: 
+       * ANNOUNCE:
+       * INSTALL:
+       * UPGRADING:
        * NEWS: updated for prerelease of 1.1.5. Please comment and send
        patches for things that should be in or should be changed.
 
        * src/* [insetfiles]: change "usigned char fragile" to bool
        fragile. There was only one point that could that be questioned
        and that is commented in formulamacro.C. Grep for "CHECK".
-       
+
        * src/CutAndPaste.C (getBufferTextClass): unused func, removed.
        (DeleteBuffer): take it out of CutAndPaste and make it static.
 
        (NextToken): removed functions.
        (GetPSSizes): use ifs >> string instead of NextToken.
 
-       * src/Painter.[Ch]: the color cache moved out of this file. 
+       * src/Painter.[Ch]: the color cache moved out of this file.
 
        * src/ColorHandler.[Ch]: new files. Holds the gc cache for color
-       and lines.  
+       and lines.
 
 2000-04-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 2000-04-11  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/lyx_cb.[Ch]: made several functions take a BufferView* arg
-       instead of using current_view directly. 
+       instead of using current_view directly.
 
        * src/lyxfunc.C (Dispatch): the paragraph-spacing implementation
 
 
        * src/paragraph.C (writeFile): output the spacing parameter too.
        (validate): set the correct features if spacing is used in the
-       paragraph. 
+       paragraph.
        (Clear): set spacing to default
        (MakeSameLayout): spacing too
        (HasSameLayout): spacing too
        * src/lyxserver.C (callback): fix dispatch of functions
 
        * src/insets/insetlatexaccent.C (checkContents): turn bogus
-       printf() into lyxerr call. 
+       printf() into lyxerr call.
 
        * src/tex-strings.C (tex_fonts): add "pslatex" to the choice of
-       fonts. 
+       fonts.
 
        * src/menus.C (ShowInsertMenu): rename "Figure" to "Graphic",
        "Table" to "Table Box", "Float" to "Floating Material"; deletes
        2.8.x compiler error. Yes, I know, gcc 2.8.1 is bad, but I
        documented the change so that the workaround can be nuked later.
 
-       * src/lyx_gui_misc.C (getScreenDPI): new function. Code moved from 
+       * src/lyx_gui_misc.C (getScreenDPI): new function. Code moved from
        LyX::init().
-       
+
        * src/lyxlex_pimpl.C (next): do not re-declare the default value
        of arguments.
        * src/buffer.C (getLatexName): ditto
        Make struct InsetTable private again. Used matchpos.
 
 2000-04-08  Dekel Tsur  <dekel@math.tau.ac.il>
-       
+
        * src/lyx_cb.C (DocumentApplyCB): When changing the language of the
        document, the language of existing text is changed (unless the
        document is multi-lingual)
        * src/paragraph.C (ChangeLanguage,isMultiLingual) New methods.
 
        * A lot of files: A rewrite of the Right-to-Left support.
-  
+
 2000-04-10  Juergen Vigna  <jug@sad.it>
 
        * src/BufferView2.C (showLockedInsetCursor): small bugfix for
        Cloned insets.
        (init): now set the inset_owner in paragraph.C
        (LocalDispatch): added some resetPos() in the right position
-       (cutSelection): 
-       (copySelection): 
+       (cutSelection):
+       (copySelection):
        (pasteSelection): changed to use the new CutAndPaste-Class.
 
        * src/insets/lyxinset.h: inserted new function InsertInsetAllowed
        InsertInsetAllowed.
        (DeleteSimpleCutBuffer): removed (for now only with #ifdef) as this
        is not needed anymore here!
-       (CutSelection): 
-       (CopySelection): 
+       (CutSelection):
+       (CopySelection):
        (PasteSelection): redone (also with #ifdef) so that now this uses
        the CutAndPaste-Class.
        (SwitchLayoutsBetweenClasses): removed here and implemented in the
        CutAndPaste-Class.
-       
+
        * src/CutAndPaste.[Ch]: added this for clean handling of CutAndPaste
        from/to text/insets.
 
        may happen that an inset is not inserted in the paragraph.
        (InsertInsetAllowed): this checks if it is allowed to insert an
        inset in this paragraph.
-       (PasteParagraph): 
-       (BreakParagraphConservative): 
+       (PasteParagraph):
+       (BreakParagraphConservative):
        (BreakParagraph) : small change for the above change of the return
        value of InsertFromMinibuffer.
 
 
        * src/BufferView.[Ch], src/BufferView_pimpl.[Ch]: move more
        functions from BufferView to BufferView::Pimpl to ease maintence.
-       
+
        * src/text2.C (DeleteEmptyParagraphMechanism): update the cursor
        correctly. Also use SetCursorIntern instead of SetCursor.
 
        ptrdiff_t. Add std:: modifiers to streams.
 
        * src/font.C: include the <cctype> header, for islower() and
-       isupper(). 
+       isupper().
 
 2000-04-03  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/font.[Ch]: new files. Contains the metric functions for
        fonts, takes a LyXFont as parameter. Better separation of concepts.
-       
+
        * src/lyxfont.[Ch]: move the metric functions to font.[Ch] several
        changes because of this.
 
 
        * src/*: compile with -Winline and move functions that don't
        inline out of line.
-       
+
        * src/lyx_cb.C (stringOnlyContains): use string::find_first_not_of
        instead of strspn.
 
        * src/lyxfont.[Ch] (drawText): removed unused member func.
        (drawString): ditto
 
-       * src/*.C: added needed "using" statements and "std::" qualifiers. 
+       * src/*.C: added needed "using" statements and "std::" qualifiers.
 
 2000-03-31  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/*.h: removed all use of "using" from header files use
-       qualifier std:: instead. 
+       qualifier std:: instead.
 
 2000-04-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/paragraph.C (Clone): Use the assignment operator for cloning,
        which is much faster.
 
-       * src/text.C (GetVisibleRow and other): Do not draw the last space 
+       * src/text.C (GetVisibleRow and other): Do not draw the last space
        in a row if the direction of the last letter is not equal to the
        direction of the paragraph.
 
 
 2000-03-29  Amir Karger <karger@lyx.org>
 
-       * lib/examples/it_ItemizeBullets.lyx: translation by 
+       * lib/examples/it_ItemizeBullets.lyx: translation by
        Stefano Mastella
 
        * Implemented \textasciitilde and fixed a tiny bug in reLyX
        * src/text.C (Backspace): Small fix for the a | a Backspace problem
 
 2000-03-24  Dekel Tsur <dekel@math.tau.ac.il>
-       
+
        * src/paragraph.C (AutoDeleteInsets) Fixed a bug (wrong positions
        were erased)
 
 2000-03-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/text.C (Backspace): hopefully fix the dreaded backaspace
-       bug. 
+       bug.
 
 2000-03-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/BufferView.C (checkInsetHit): Now hopefully fixed all the
        problems with clicking on insets (last famous words ;)
 
-       * src/insets/insetcommand.C (draw): 
+       * src/insets/insetcommand.C (draw):
        (width): Changed to have a bit of space before and after the inset so
        that the blinking cursor can be seen (otherwise it was hidden)
 
 
 2000-03-24  Juergen Vigna  <jug@sad.it>
 
-       * src/insets/insetcollapsable.C (Edit): 
-       * src/mathed/formula.C (InsetButtonRelease): 
+       * src/insets/insetcollapsable.C (Edit):
+       * src/mathed/formula.C (InsetButtonRelease):
        (InsetButtonPress): fixed for new handling of ButtonPress/Release
        handling.
 
-       * src/BufferView.C (workAreaButtonPress): 
-       (workAreaButtonRelease): 
+       * src/BufferView.C (workAreaButtonPress):
+       (workAreaButtonRelease):
        (checkInsetHit): Finally fixed the clicking on insets be handled
        correctly!
 
        linuxdoc import.
 
        * src/menus.C Added menus entries for the new import/exports formats.
-       
+
 2000-03-09 André Pönitz <poenitz@mathematik.tu-chemnitz.de>
 
-       * src/lyxrc.*: Added support for running without Gui 
+       * src/lyxrc.*: Added support for running without Gui
        (\use_gui false)
-         
+
        * src/FontLoader.C: sensible defaults if no fonts are needed
 
        * src/lyx_cb.C: New function ShowMessage (writes either to the
 
        * lib/layouts/scrclass.inc: changed to include stdtitle.inc, then
        define the additional title elements and then include
-       stdstruct.inc. 
+       stdstruct.inc.
 
        * many other layout files: changed to include stdtitle.inc just
        before stdstruct.inc.
        * src/lyx_cb.C: add a couple using directives.
 
 2000-03-17 José Abílio Matos <jamatos@lyx.org>
-       * src/lyx_cb.C (RunLinuxDoc) Removed the flag==-1 option for linuxdoc 
+       * src/lyx_cb.C (RunLinuxDoc) Removed the flag==-1 option for linuxdoc
        import based on the filename.
-       
+
        * src/bufferlist.C () Removed the call to RunLinuxDoc where a linuxdoc
        file would be imported at start, if the filename where of a sgml file.
 
        * src/support/filetools.C (IsSGMLfilename) Removed, no longer needed.
-       
+
        * src/support/filetools.h (IsSGMLfilename) Removed, no longer needed.
-       
+
 2000-03-16 Dekel Tsur <dekel@math.tau.ac.il>
        * src/lyxfont.h Replaced the member variable bits.direction by the
        member variable lang. Made many changes in other files.
        format for Hebrew documents)
 
        * src/lyxrc.C, src/lyxfunc.C Added a new lyxrc command "auto_mathmode"
-       When auto_mathmode is "true", pressing a digit key in normal mode 
+       When auto_mathmode is "true", pressing a digit key in normal mode
        will cause entering into mathmode.
        If auto_mathmode is "rtl" then this behavior will be active only
        when writing right-to-left text.
 
        * src/lyx_main.C (LyX): remove the setup of lyxrc. (new)
        also initialize the toplevel_keymap with the default bindings from
-       lyxrc. 
-       
+       lyxrc.
+
        * src/buffer.C (Buffer): remove lyxrc from the parameters.
 
        * all files using lyxrc: have lyxrc as a real variable and not a
        pointer. remove all extern LyXRC * lyxrc. The equiv to this is
        done in lyxrc.h.
-       
+
        * src/lyxrc.C: remove double call to defaultKeyBindings
 
        * src/toolbar.[Ch]: Let the ToolbarDefaults handle the reading of
        toolbar defauls using lyxlex. Remove enums, structs, functions
-       related to this. 
+       related to this.
 
        * src/lyxrc.h: use ToolbarDefaults instead of Toolbar for storing
        toolbar defaults. Also store default keybindings in a map.
 
        * src/ToolbarDefaults.[Ch]: New file. This class is used for
-       storing the toolbar defaults without any xforms dependencies. 
+       storing the toolbar defaults without any xforms dependencies.
 
        * src/insets/figinset.C: patch posted to list by Andre Poenitz
        applied. Changed to use iterators.
 
        * src/language.[Ch]: New files. Used for holding the information
        about each language. Now! Use this new language map enhance it and
-       make it really usable for our needs. 
+       make it really usable for our needs.
 
 2000-03-09 Dekel Tsur <dekel@math.tau.ac.il>
-       
+
        * screen.C (ShowCursor): Removed duplicate code.
        (ShowManualCursor): Support for 3 cursor shapes: Bar (default),
        L (LTR text in RTL document), and reversed-L (RTL text in LTR document)
-       
+
        * src/text.C (NextBreakPoint,Fill): Moved declaration of left_margin
 
        * src/lyxtext.h
 
        * All files with a USE_OSTREAM_ONLY within: removed all code that
        was unused when USE_OSTREAM_ONLY is defined.
-       
+
        * src/support/lyxalgo.h (sorted): rewrote to use plain '<' instead
        of any less. Removed header and using.
 
 
        * src/insets/insetfoot.[Ch]: Clone() always returns an Inset* (well I
        know it is right to return InsetFoot* too, but cxx does not like
-       it...). 
+       it...).
 
        * src/insets/insetcollapsable.[Ch] (Clone): make const.
 
        (Latex): Add free_spacing boolean to inset::Latex()
 
        * src/mathed/formula.h (Latex): Added free_spacing boolean arg.
-       
+
        * src/insets/lyxinset.h: Changed definition of the inset::Latex()
        virtual function to include the free_spacing boolean from
        the containing paragraph's style.
 
        * src/insets/inseturl.C, src/insets/inseturl.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insettext.C, src/insets/insettext.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetspecialchar.C, src/insets/insetspecialchar.h (Latex):
        Added free_spacing boolean and made sure that if in a free_spacing
        paragraph, that we output normal space if there is a protected space.
-       
+
        * src/insets/insetref.C, src/insets/insetref.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetquotes.C, src/insets/insetquotes.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetparent.C, src/insets/insetparent.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetlatexaccent.C, src/insets/insetlatexaccent.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetlatex.C, src/insets/insetlatex.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetlabel.C, src/insets/insetlabel.h (Latex): Added
-       free_spacing boolean arg to match inset.h 
-       
+       free_spacing boolean arg to match inset.h
+
        * src/insets/insetinfo.C, src/insets/insetinfo.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetinclude.C, src/insets/insetinclude.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetgraphics.C, src/insets/insetgraphics.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/inseterror.C, src/insets/inseterror.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetcommand.C, src/insets/insetcommand.h (Latex):
        Added free_spacing boolean arg to match inset.h
-       
+
        * src/insets/insetbib.C, src/insets/insetbib.h (Latex): Added
        free_spacing boolean arg to match inset.h
-       
+
        * src/insets/figinset.C, src/insets/figinset.h (Latex): Added
        free_spacing boolean arg to match inset.h
-       
+
        * src/text2.C (DeleteEmptyParagraphMechanism): Fix this to
        ignore free_spacing paragraphs. The user's spaces are left
-       alone. 
-       
+       alone.
+
        * src/text.C (InsertChar): Fixed the free_spacing layout
        attribute behavior. Now, if free_spacing is set, you can
        add multiple spaces in a paragraph with impunity (and they
        get output verbatim).
        (SelectSelectedWord): Added dummy argument to inset::Latex()
        call.
-       
+
        * src/paragraph.C (TeXOnePar): Added dummy args to inset::Latex(...)
        calls.
-       
+
        * src/lyxfunc.C (Dispatch): Hard-spaces input in free_spacing
        paragraph layouts now only input a simple space instead.
        Special character insets don't make any sense in free-spacing
        paragraphs.
-       
+
        * src/buffer.C (parseSingleLyXformat2Token): Code to convert
        hard-spaces in the *input* file to simple spaces if the layout
        is free-spacing. This converts old files which had to have
        reworked inset::Latex(...) methods. The inset::Latex() code
        ensures that hard-spaces in free-spacing paragraphs get output
        as spaces (rather than "~").
-       
+
 2000-03-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
-       
+
        * src/mathed/math_delim.C (draw): draw the empty placeholder
        delims with a onoffdash line.
        (struct math_deco_compare): struct that holds the "functors" used
        for the sort and the binary search in math_deco_table.
        (class init_deco_table): class used for initial sort of the
-       math_deco_table. 
+       math_deco_table.
        (search_deco): use lower_bound to do a binary search in the
        math_deco_table.
 
        * src/lyxlex.C (printTable): changed to take a ostream as paramter
        and to not flush the stream as often as it used to.
 
-       * src/support/lyxalgo.h: new file 
+       * src/support/lyxalgo.h: new file
        (sorted): template function used for checking if a sequence is
        sorted or not. Two versions with and without user supplied
        compare. Uses same compare as std::sort.
        * src/support/lyxmanip.h: rewrite the newlineanDepth ostream
        manipulator to use a scheme that does not require library support.
        This is also the way it is done in the new GNU libstdc++. Should
-       work with DEC cxx now. 
+       work with DEC cxx now.
 
 2000-03-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/mathed/math_inset.h (Write(ostream & os): add a space at the
-       end. This fixes a bug. 
+       end. This fixes a bug.
 
        * src/mathed (all files concerned with file writing): apply the
        USE_OSTREAM_ONLY changes to mathed too.
-       
+
        * src/support/DebugStream.h: make the constructor explicit.
 
        * src/lyxfont.C (latexWriteStartChanges): small bug related to
        stringstreams. mathed output is still not adapted to iostreams.
        This change can be turned off by commenting out all the occurences
        of the "#define USE_OSTREAM_ONLY 1" lines.
-       
+
        * src/WorkArea.C (createPixmap): don't output debug messages.
        (WorkArea): don't output debug messages.
 
        * lib/lyxrc.example: added a comment about the new variable
-       \show_banner 
+       \show_banner
 
        * development/Code_rules/Rules: Added some more commente about how
        to build class interfaces and on how better encapsulation can be
-       achieved. 
+       achieved.
 
 2000-03-03  Juergen Vigna  <jug@sad.it>
 
        *  all insets and some code that use them: I have conditionalized
        removed the Latex(string & out, ...) this means that only the
        Latex(ostream &, ...) will be used. This is a work in progress to
-       move towards using streams for all output of files. 
+       move towards using streams for all output of files.
 
        * src/text.C (GetColumnNearX): initialize LyXParagraph::size_type
        c to 0.
 
        * src/lyxfunc.C (Dispatch(LFUN_MENUSEARCH)): Do the Search dialog
        directly instead of going through a func. One very bad thing: a
-       static LyXFindReplace, but I don't know where to place it. 
+       static LyXFindReplace, but I don't know where to place it.
 
        * src/lyxfr1.C (GetCurrentSelectionAsString): rewritten to use a
        string instead of char[]. Also changed to static.
        * src/lyxfr0.[Ch] src/lyxfr1.[Ch]: rewrite to get rid of
        current_view and global variables. both classes has changed names
        and LyXFindReplace is not inherited from SearchForm.
-       
+
        * src/lyx_gui_misc.C (CloseAllBufferRelatedPopups): remove the
        fl_form_search form.
 
 2000-03-01  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * some things that I should comment but the local pub says head to
-       swirly... 
-       
+       swirly...
+
        * comment out all code that belongs to the Roff code for Ascii
        export of tables. (this is unused)
-       
+
        * src/LyXView.C: use correct type for global variable
        current_layout. (LyXTextClass::size_type)
 
        * some code to get the new insetgraphics closer to working I'd be
        grateful for any help.
-       
+
        * src/BufferView2.C (insertInset): use the return type of
        NumberOfLayout properly. (also changes in other files)
 
        with out using protected spaces or multiple hfills. Now it is
        "label" for left justified, "\hfill label\hfill" for center, and
        "\hfill label" for right justified. UserGuide.lyx sec. 3.3.6.5
-       should be changed accordingly. 
+       should be changed accordingly.
 
 2000-02-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/lyxrc.example: fix description of \date_insert_format
 
        * lib/layouts/llncs.layout: new layout, contributed by Martin
-       Vermeer. 
+       Vermeer.
 
 2000-02-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 2000-02-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/insets/insettext.C (LocalDispatch): remove extra break
-       statement. 
+       statement.
 
        * src/insets/insetert.[Ch] (Clone): change return value to Inset*
        * src/insets/insettext.[Ch] (Clone): change return value to Inset*
 2000-02-24  Juergen Vigna  <jug@sad.it>
 
        * src/buffer.C:
-       * src/commandtags.h: 
+       * src/commandtags.h:
        * src/LyXAction.C:
        * src/lyxfunc.C: added code for LFUN_INSET_ERT and LFUN_INSET_TEXT
 
        * src/bufferlist.[Ch] (updateInset): remove func, not needed.
 
        * several files: use the new interface to the "updateinsetlist"
-       
+
        * src/WorkArea.C (work_area_handler): call BufferView::doubleClick
        on doubleclick.
        (work_area_handler): call BufferView::trippleClick on trippleclick.
 
        * src/BufferView.C (doubleClick): new function, selects word on
-       doubleclick. 
+       doubleclick.
        (trippleClick): new function, selects line on trippleclick.
 
 2000-02-22  Allan Rae  <rae@lyx.org>
 
        * src/text.C src/text2.C: get rid of current_view from these
        files.
-       
+
        * src/lyxfont.C (getFontDirection): move this function here from
        text.C
-       
+
        * src/bufferparams.C (getDocumentDirection): move this function
        here from text.C
 
        * src/paragraph.C (getParDirection): move this function here from
-       text.C 
+       text.C
        (getLetterDirection): ditto
-       
+
 2000-02-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * WorkArea, Painter, LyXScreen: Fixed the crash that occured on
        resize due to wrong pixmap beeing used. Also took the opurtunity
        to make the LyXScreen stateless on regard to WorkArea and some
        general cleanup in the same files.
-       
+
 2000-02-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/Makefile.am: add missing direction.h
 
        * src/PainterBase.h: made the width functions const.
-       
+
        * lib/kbd/iso8859-1.cdef: fix a couple of entries and define some
        missing ones.
-       
+
        * src/insets/insetcommand.C (draw): draw Editable as buttons.
 
        * src/insets/insetlatexaccent.C (draw): make the accents draw
        better, at present this will only work well with iso8859-1.
-       
+
        * several files: remove the old drawing code, now we use the new
        painter only.
 
        workarea. (Code that are not active when NEW_WA is defined.)
 
        * Make the uses of XSync not conditionalized on define USE_XSYNC.
-       
+
 2000-02-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfunc.C (Dispatch): fix LFUN_LAYOUT when giving a
        * lib/lyxrc.example: document \view_dvi_paper_option
 
        * src/lyxrc.[Ch]: add support for the \view_dvi_paper_option
-       variable. 
+       variable.
 
-       * src/lyx_cb.C (RunScript): handle $$FName for command names. 
+       * src/lyx_cb.C (RunScript): handle $$FName for command names.
        (PreviewDVI): handle the view_dvi_paper_option variable.
        [Both from Roland Krause]
 
 
        * src/Painter.C (text(int,int,char,LyXFont)): call text(int, int,
        char const *, int, LyXFont)
-       (text(int, int, string, LyXFont)): ditto 
+       (text(int, int, string, LyXFont)): ditto
 
        * src/text.C (InsertCharInTable): attempt to fix the double-space
        feature in tables too.
 
        * src/text.C src/mathed/math_cursor.C: nailed and fixed the
        drawing of mathframe, hfills, protected space, table lines. I have
-       now no outstanding drawing problems with the new Painter code. 
+       now no outstanding drawing problems with the new Painter code.
 
 2000-02-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/PainterBase.C (ellipse, circle): do not specify the default
-       arguments. 
+       arguments.
 
        * src/LColor.h: add using directive.
 
        PainterBase&. Add a using directive.
 
        * src/WorkArea.C: wrap xforms callbacks in C functions
-       C_WorkArea_xxx. 
+       C_WorkArea_xxx.
 
        * lib/layouts/foils.layout: font fix and simplifications from Carl
        Ollivier-Gooch.
        with USE_PAINTER defined (do this in config.h f.ex.) There are
        still some rought edges, and I'd like some help to clear those
        out. It looks stable (loads and displays the Userguide very well).
-       
+
 
 2000-02-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 2000-02-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyx_gui.C (create_forms): make combo box taller (from Dekel
-       Tsur). 
+       Tsur).
 
        * src/toolbar.C (set): ditto
        * src/insets/insetbib.C (create_form_citation_form): ditto
        * lib/kbd/hebrew.kmap, lib/kbd/null.kmap,
        lib/layouts/heb-article.layout, lib/layouts/heb-letter.layout: new
        hebrew supports files from Dekel Tsur.
-       
+
        * lib/kbd/iso8859-8.cdef: new file, from Tzafrir Cohen
-       <tzafrir@technion.ac.il> 
+       <tzafrir@technion.ac.il>
 
        * src/lyxrc.C: put \date_insert_format at the right place.
 
 2000-02-04  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/lyxsum.C: rework to be more flexible.
-       
+
        * several places: don't check if a pointer is 0 if you are going
        to delete it.
 
        * src/text.C: remove some dead code.
 
        * src/insets/figinset.C: remove some dead code
-       
+
        * src/buffer.C: move the BufferView funcs to BufferView2.C
        remove all support for insetlatexdel
        remove support for oldpapersize stuff
        made some member funcs const
 
        * src/kbmap.C: use a std::list to store the bindings in.
-       
+
        * src/BufferView2.C: new file
 
        * src/kbsequence.[Ch]: new files
-       
+
        * src/LyXAction.C + others: remove all trace of buffer-previous
-       
+
        * src/Bullet.[Ch]: moved ITEMIZE_DEFAULTS inside Bullet.C so that we
        only have one copy in the binary of this table.
-       
+
        * hebrew patch: moved some functions from LyXText to more
        appropriate places. (LyXParagraph, BufferParams, LyXFont)
-       
+
        * several files: remove support for XForms older than 0.88
        whitespace changes.
        remove some #if 0 #endif code
-       
+
        * src/TextCache.[Ch]: new file. Holds the textcache.
 
        * src/BufferView.C: changes to use the new TextCache interface.
        (waitForX): remove the now unused code.
-       
+
        * src/BackStack.h: remove some commented code
 
        * lib/bind/emacs.bind: remove binding for buffer-previous
        * po/it.po: updated a bit the italian po file and also changed the
        'file nuovo' for newfile to 'filenuovo' without a space, this did
        annoy me a lot :)
-       
+
        * src/lyxrc.C (LyXRC): added support for a default insert_date_format
        for the new insert_date command.
 
        * src/table.C: ditto
 
        * lib/reLyX/reLyX.in: use variable @LYX_DIR@ as built-in data
-       directory. 
+       directory.
 
        * lib/reLyX/configure.in (LYX_DIR): re-introduce this variable
        that I removed earlier... It is really needed.
 
-       * lib/examples/multicol.lyx: new file, splitted from Extended.lyx. 
+       * lib/examples/multicol.lyx: new file, splitted from Extended.lyx.
 
 2000-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/configure.m4: fix a bug with unreadable layout files.
 
        * src/table.C (calculate_width_of_column): add "using std::max"
-       directive. 
+       directive.
 
 2000-01-25  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        old_cursor.par->prev could be 0.
 
        * several files: changed post inc/dec to pre inc/dec
-       
+
        * src/lastfiles.C (writeFile): use ostream_iterator and copy to
        write the lastfiles to file.
 
        (sigchldchecker): ditto
 
        * src/bmtable.c (fl_set_bmtable_file): have arguments in the X r5
-       version also. 
+       version also.
 
        * src/paragraph.C (FirstPhysicalPar): remove assert and comment
        that obviously was wrong...
        to allocate memory for figures and bitmaps.
        (DoneFigures): use delete[] instead of free to deallocate memory
        for figures and bitmaps.
-       (runqueue): use new to allocate 
+       (runqueue): use new to allocate
        (getfigdata): use new/delete[] instead of malloc/free
        (RegisterFigure): ditto
 
        * some files: moved some declarations closer to first use, small
        whitespace changes use preincrement instead of postincrement where
        it does not make a difference.
-       
+
        * src/kbmap.[Ch]: delete code according to define NO_HASH, it is a
-       step on the way to use stl::containers for key maps. 
+       step on the way to use stl::containers for key maps.
 
        * src/bufferlist.h: add a typedef for const_iterator and const
        versions of begin and end.
        * lib/templates/IEEEtran.lyx: Example theorem environments and a
        couple of minor additions.
 
-       * lib/doc/LaTeXConfig.lyx.in:  Use URL insets for ftp sites 
+       * lib/doc/LaTeXConfig.lyx.in:  Use URL insets for ftp sites
        (except for those in footnotes of course)
 
 2000-01-19  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
-       * src/lyxlookup.C (CloseLyXLookup): set xic=0; after destruction. 
+       * src/lyxlookup.C (CloseLyXLookup): set xic=0; after destruction.
 
        * src/mathed/math_utils.C (MathedLookupBOP): rewrite to use
        std::sort and std::lower_bound instead of qsort and handwritten
 
        * src/buffer.C (makeLaTeXFile): we do not need the user name here.
        (makeLinuxDocFile): do not put date and user name in linuxdoc
-       headers. 
+       headers.
 
        * src/support/lyxlib.h (kill): change first argument to long int,
        since that's what solaris uses.
 
        * src/texrow.C (getIdFromRow): actually return something useful in
        id and pos. Hopefully fixes the bug with positionning of errorbox
-       insets. 
+       insets.
 
        * src/lyx_main.C (easyParse): output an error and exit if an
        incorrect command line option has been given.
 
        * src/bufferlist.C (write): fix mismatched allocation/deletion,
        where a "struct utimbuf" is allocated with "new" and deleted with
-       "delete[]". 
+       "delete[]".
 
 2000-01-13  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/text2.C (CutSelection): don't delete double spaces.
        (PasteSelection): ditto
        (CopySelection): ditto
-       
+
        * src/text.C (Backspace): don't delete double spaces.
 
        * src/lyxlex.C (next): fix a bug that were only present with
        cursor is not really needed.
 
        * src/lyxtext.[Ch] (IsEmptyTableCell): commented out. As used at
-       present it could only return false anyway. 
+       present it could only return false anyway.
        (several functions): Did something not so smart...added a const
        specifier on a lot of methods.
-       
+
        * src/paragraph.C (BreakParagraph): removed the tmp->text.reserve
        and add a tmp->text.resize. The LyXParagraph constructor does the
        resize for us.
        which was bogus for several reasons.
 
        * src/LaTeX.C (scanAux): fix the regular expression used to scan
-       .aux files. 
+       .aux files.
        (runBibTeX): ditto.
 
        * autogen.sh: do not use "type -path" (what's that anyway?).
 
        * src/support/filetools.C (findtexfile): remove extraneous space
        which caused a kpsewhich warning (at least with kpathsea version
-       3.0). 
+       3.0).
 
 2000-01-11  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        \view_pdf_command., \pdf_to_ps_command
 
        * lib/configure.m4: added search for PDF viewer, and search for
-       PDF to PS converter. 
+       PDF to PS converter.
        (lyxrc.defaults output): add \pdflatex_command,
        \view_pdf_command and \pdf_to_ps_command.
 
        problems with both compilers I tried. See comments in the file.
 
        * lib/reLyX/configure.in: do not define LYX_DIR. support flag
-       --with-lyxname. 
+       --with-lyxname.
 
        * lib/reLyX/reLyX.in: change LYX_DIR to pkgdatadir; change env.
        variable LYX_DIR_10x to LYX_DIR_11x.
 
        * po/*: updated to gettext 0.10.35, tried to add our own required
        modifications. Please verify.
-       
+
        * src/support/lstrings.C (tostr): go at fixing the problem with
        cxx and stringstream. When stringstream is used return
        oss.str().c_str() so that problems with lyxstring and basic_string
 
        * config/progtest.m4: updated to most recent. used when creating
        acinclude.m4.
-       
+
        * config/gettext.m4: updated to most recent. applied patch for
        tmplinguas.
 
 
        * config/lyxinclude.m4: new file, this is the lyx created m4
        macros, used in making acinclude.m4.
-       
+
        * autogen.sh: GNU m4 discovered as a separate task not as part of
-       the lib/configure creation. 
+       the lib/configure creation.
        Generate acinlucde from files in config. Actually cat
        lyxinclude.m4, libtool.m4 and gettext.m4 together. This makes it
        easier to upgrade .m4 files that really are external.
        * src/lyx_cb.C: began some work to remove the dependency a lot of
        functions have on BufferView::text, even if not really needed.
        (GetCurrentTextClass): removed this func, it only hid the
-       current_view. 
+       current_view.
 
        * src/Makefile.am (lyx_DEPENDENCIES): use support/libsupport.la I
        forgot this in last commit.
 
        * buffer.[Ch], BufferView.[Ch] + others: moved the_locking_inset
        from Buffer to BufferView.
-       
+
        * acinclude.m4: include libtool.m4 from libtool 1.3.4.
 
        * config/ltmain.sh: updated to version 1.3.4 of libtool
        * src/lyxlex.C: ditto.
 
        * NEWS: add some changes for 1.1.4.
-       
+
 2000-01-06  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/BufferView.C: first go at a TextCache to speed up switching
 
 2000-01-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * lib/examples/ItemizeBullets.lyx: update from Tino Meinen. 
+       * lib/examples/ItemizeBullets.lyx: update from Tino Meinen.
        * lib/examples/nl_voorbeeld_ruw.lyx: ditto.
        * lib/examples/nl_voorbeeld_verlyxt.lyx: ditto.
        * lib/examples/nl_opsommingstekens.lyx: new translation from Tino
        Meinen.
-       
+
        * src/mathed/math_defs.h (MathedRowSt): make sure that all
        members of the struct are correctly initialized to 0 (detected by
-       purify) 
+       purify)
        * src/lyxrc.C (LyXRC): ditto for print_adapt_output.
        * src/insets/figinset.C (InsetFig): ditto for pswid and pshgh.
 
        * src/lyxvc.C (registrer, checkIn), src/lyx_cb.C (MenuInsertLabel),
        src/mathed/formula.C (LocalDispatch): askForText changes
 
-       * src/lyx_gui_misc.[Ch] (askForText): now returns a bool also so we 
+       * src/lyx_gui_misc.[Ch] (askForText): now returns a bool also so we
        know when a user has cancelled input. Fixes annoying problems with
        inserting labels and version control.
 
 
        * src/buffer.C (insertLyXFile): use ifstream instead of FilePtr
 
-       * src/mathed/math_parser.C: have yyis to be an istream 
+       * src/mathed/math_parser.C: have yyis to be an istream
        (LexGetArg): use istream (yyis)
        (yylex): ditto
        (mathed_parse): ditto
 
        * src/mathed/formulamacro.C (Read): rewritten to use istream
 
-       * src/lyxlex.h (~LyXLex): deleted desturctor 
+       * src/lyxlex.h (~LyXLex): deleted desturctor
        (getStream): new function, returns an istream
        (getFile): deleted funtion
        (IsOK): return is.good();
        * src/lyxlex.C (LyXLex): delete file and owns_file
        (setFile): open an filebuf and assign that to a istream instead of
        using FILE*
-       (setStream): new function, takes an istream as arg. 
+       (setStream): new function, takes an istream as arg.
        (setFile): deleted function
        (EatLine): rewritten us use istream instead of FILE*
        (next): ditto
        config.h.in to the AC_DEFINE_UNQUOTED() call.
        (LYX_FUNC_PUTENV_ARGTYPE): new macro. Checks whether putenv()
        needs char * as argument (because Solaris 7 declares it like
-       that). 
+       that).
 
        * acconfig.h: remove placeholder for STL_STRING_FWD_H_LOCATION;
        remove definition of BZERO.
        * src/insets/Makefile.am (noinst_LTLIBRARIES): changed from
        pkglib_ to noinst_
 
-       * configure.in: add call to LYX_REGEX 
+       * configure.in: add call to LYX_REGEX
 
        * acinclude.m4 (LYX_REGEX): checks if we need to use the included
-       regex or not. Uses a a AM_CONDITIONAL to decide what to compile. 
+       regex or not. Uses a a AM_CONDITIONAL to decide what to compile.
 
 1999-12-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lib/bind/fi_menus.bind: new file, from
-       pauli.virtanen@saunalahti.fi. 
+       pauli.virtanen@saunalahti.fi.
 
        * src/buffer.C (getBibkeyList): pass the parameter delim to
        InsetInclude::getKeys and InsetBibtex::getKeys.
 
        * src/insets/insetinclude.[Ch] (getKeys): add parameter delim, which
        is passed to Buffer::getBibkeyList
-       
+
        * src/insets/insetbib.[Ch] (getKeys): add parameter delim, and use it
        instead of the hardcoded comma.
 
        * src/insets/insetbib.C (getKeys): ditto
 
        * src/debug.C (showTags): make sure that the output is correctly
-       aligned. 
+       aligned.
 
        * configure.in: add a comment for TWO_COLOR_ICON define.
 
        defined.
 
        * src/bmtable.c: new file, a C'ified copy of bmtable.C, this is
-       compiled by a C compiler not C++. 
+       compiled by a C compiler not C++.
 
        * src/layout.h (LyXTextClass): added typedef for const_iterator
        (LyXTextClassList): added typedef for const_iterator + member
        layoutlist in the toolbar.
 
        * src/BufferView.h (BufferView::work_area_width): removed unused
-       variable. 
+       variable.
 
        * src/lyx_gui_misc.C (WarnReadonly): added string parameter 'file'
 
        * src/support/lstrings.C (countChar): use HAVE_STD_COUNT to choose
        what version of this func to use. Also made to return unsigned int.
 
-       * configure.in: call LYX_STD_COUNT 
+       * configure.in: call LYX_STD_COUNT
 
        * acinclude.m4 (LYX_STD_COUNT): new function checks for a standard
-       conforming std::count. 
+       conforming std::count.
 
 1999-12-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/mathed/math_draw.C (Draw, Metrics): fix a bug where a prime
        and a subscript would give bad display (patch from Dekel Tsur
-       <dekel@math.tau.ac.il>). 
+       <dekel@math.tau.ac.il>).
 
-       * src/insets/insetlatexaccent.h: make sure ACCENT_TYPES is public. 
+       * src/insets/insetlatexaccent.h: make sure ACCENT_TYPES is public.
 
        * src/spellchecker.C (create_ispell_pipe): use a const_cast to
        please sun CC.
        input from JMarc.  Now use preprocessor to find the header.
        Also stopped making HAVE_STL_STRING_FWD_H and extended the comments.
        (LYX_PATH_HEADER): My, so far, failed attempt to generalize
-       LYX_STL_STRING_FWD.  See comments in file.      
+       LYX_STL_STRING_FWD.  See comments in file.
 
 1999-12-19  Asger Alstrup Nielsen  <alstrup@diku.dk>
 
        * The global MiniBuffer * minibuffer variable is dead.
-       
+
        * The global FD_form_main * fd_form_main variable is dead.
 
 1999-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/table.h: add the LOstream.h header
        * src/debug.h: ditto
-       
+
        * src/LyXAction.h: change the explaination of the ReadOnly
        attribute: is indicates that the function _can_ be used.
 
        * src/LyXAction.C (init): find-replace _can_ be used in read-only
-       mode. 
+       mode.
 
 1999-12-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyxfont.C (ascent): Make sure that char is _always_ used as
-       unsigned. 
+       unsigned.
        (descent): ditto
        (lbearing): ditto
        (rbearing): ditto
 
        * src/paragraph.C (GetWord): assert on pos>=0
        (GetChar): ditto
-       
+
        * src/support/lyxstring.C: condition the use of an invariant on
-       ENABLE_ASSERTIONS 
+       ENABLE_ASSERTIONS
        * src/support/lyxstring.h: ditto
 
        * src/Bullet.[Ch]: replace DEBUG_AS_DEFAULT by ENABLE_ASSERTIONS.
        * src/support/filetools.C: ditto
 
        * src/support/LAssert.h: make Assert a no-op if ENABLE_ASSERTIONS
-       is not defined. 
+       is not defined.
 
        * INSTALL: document the new configure flags
-       
+
        * configure.in: suppress --with-debug; add --enable-assertions
 
        * acinclude.m4: various changes in alignment of help strings.
 1999-12-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/kbmap.C: commented out the use of the hash map in kb_map,
-       beginning of movement to a stl::container. 
+       beginning of movement to a stl::container.
 
        * several files: removed code that was not in effect when
        MOVE_TEXT was defined.
-       
+
        * lib/kbd/iso8859-1.cdef: removed bogus backslashes. Backslashes
        for escaping should not be used. We can discuss if the string
        should be enclosed in f.ex. [] instead of "".
        * src/insets/insetlatexaccent.C (Draw): use fillArc for the
        approp. accents.
 
-       * configure.in (chmod +x some scripts): remove config/gcc-hack 
+       * configure.in (chmod +x some scripts): remove config/gcc-hack
 
 1999-12-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 
        * po/de.po: update from Pit Sütterlin
        * lib/bind/de_menus.bind: ditto.
-       
+
        * src/lyxfunc.C (Dispatch): call MenuExport()
        * src/buffer.C (Dispatch): ditto
 
 
        * configure.in: Use LYX_STL_STRING_FWD.
 
-       * acinclude.m4 (LYX_STL_STRING_FWD), acconfig.h: Test if 
+       * acinclude.m4 (LYX_STL_STRING_FWD), acconfig.h: Test if
        stl_string_fwd.h is around and try to determine it's location.
        Major improvement over previous SGI STL 3.2 compatability.
        Three small problems remain with this function due to my zero
 1999-12-14  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/broken_const.h, config/hack-gcc, config/README: removed
-       
+
        * configure.in: remove --with-gcc-hack option; do not call
-       LYX_CXX_STL_STACK 
+       LYX_CXX_STL_STACK
 
        * INSTALL: remove documentation of --with-broken-const and
        --with-gcc-hack
-       
+
        * acconfig.h: remove all trace of BROKEN_CONST define
 
        * src/buffer.C (makeDocBookFile): update version number in output
-       file. 
+       file.
        (SimpleDocBookOnePar): fix an assert when trying to a character
        access beyond string length
        [Patch from Jose']
        * src/debug.h: moved some code to debug.C
 
        * src/debug.C: new file. Contains code to set and show debug
-       level. 
+       level.
 
        * src/layout.C: remove 'break' after 'continue' in switch
        statements, since these cannot be reached.
        * src/mathed/math_hash.C (math_hash): renamed from hash(), name clash.
        (in_word_set): hash() -> math_hash()
 
-       * src/LString.h: Used USING_EXCEPTIONS in SGI STL-3.2 support 
+       * src/LString.h: Used USING_EXCEPTIONS in SGI STL-3.2 support
 
        * acconfig.h: Added a test for whether we are using exceptions in the
        current compilation run. If so USING_EXCEPTIONS is defined.
        * lib/templates/IEEEtran.lyx:  New template file.
 
 1999-12-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
-       
+
        * Makefile.in.in (MKINSTALLDIRS): use $(srcdir)/@MKINSTALLDIRS@
        * intl/Makefile.in (MKINSTALLDIRS):  ditto
 
 
        * a lot of files: compiled with -Wold-style-cast, changed most of
        the reported offenders to C++ style casts. Did not change the
-       offenders in C files. 
+       offenders in C files.
 
        * src/trans.h (Match): change argument type to unsigned int.
 
        between buffer contents and buffer view. One side effect is that
        the BufferView needs a rebreak when swiching buffers, if we want
        to avoid this we can add a cache that holds pointers to LyXText's
-       that is not currently in use. 
+       that is not currently in use.
 
        * buffer.[Ch], lyx_main.C: small changes to the "-export" patch by
-       André Pönitz. 
+       André Pönitz.
 
 1999-11-18  André Pönitz <poenitz@mathematik.tu-chemnitz.de>
 
 
        * lib/examples/nl_voorbeeld_{ruw,verlyxt}.lyx: new tutorial
        example files from Tino Meinen.
-       
+
 1999-12-06  Allan Rae  <rae@lyx.org>
 
        * src/LaTeX.C (runBibTeX): fix typo in accessing submatch pair.
 
        * src/support/lyxstring.C: added a lot of inline for no good
        reason
-       
+
        * src/lyxfont.[Ch]: removed latexWriteStartChanges, and
        latexWriteEndChanges, they were not used.
-       
+
        * src/layout.h (operator<<): output operator for PageSides
 
        * src/mathed/math_iter.C (my_memcpy): slightly changed.
 
        * some example files: loaded in LyX 1.0.4 and saved again to update
-       certain constructs (table format) 
+       certain constructs (table format)
 
        * a lot of files: did the change to use fstream/iostream for all
        writing of files. Done with a close look at Andre Poenitz's patch.
 
        * some files: whitespace changes.
-       
+
 1999-12-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/mathed/math_iter.C (my_memcpy): new function. Since the
        elements contain spaces
 
        * lib/configure: regenerated
-       
+
        * lib/configure.m4 (SEARCH_PROG): make it work when the PATH
        elements contain spaces; display the list of programs that are
        tried.
        (runChktex): ditto
        * src/lyx_cb.C (RunScript): ditto
        (MenuMakeLaTeX): ditto
-       
-       * src/buffer.h (getLatexName): new method 
+
+       * src/buffer.h (getLatexName): new method
 
        * src/support/filetools.C (MakeLatexName): renamed from SpaceLess
 
        few "using".
 
        * src/bmtable.C (fl_set_bmtable_data): add a const_cast.
-       
+
 1999-12-01  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/mathed/formula.C (LocalDispatch): fix small whitspace bug
        (write): new function. opens a ofstream and pass that to output
        (output): new function, takes a ostream and writes the lyxrc
        elemts to it. uses a dummy switch to make sure no elements are
-       forgotten. 
+       forgotten.
 
        * src/lyxlex.h: added a struct pushpophelper for use in functions
        with more than one exit point.
        the diff.
 
        * src/bmtable.[Ch]: change some member prototypes because of the
-       image const changes. 
+       image const changes.
 
        * commandtags.h, src/LyXAction.C (init): new function:
        "preferences-save", saves the lyxrc entries into .lyx/preferences.
        This file is not read automatically but you can add \input
        preferences to your lyxrc if you want to. We need to discuss how
-       to handle this. 
+       to handle this.
 
        * src/LaTeX.C (runBibTeX): use regex to match for the needed lines
        in .aux, also remove .bib and .bst files from dependencies when
        because of changes to images.
 
        * lib/images/*: same change as for images/*
-       
+
        * lib/lyxrc.example: Default for accept_compound is false not no.
 
        * images/*: changed to be const, however I have som misgivings
        * autogen.sh: autogenerate lib/configure from lib/configure.m4
 
        * config/lib_configure.m4: removed
-       
+
        * lib/configure.m4: new file (was config/lib_configure.m4)
 
        * configure.in: do not test for rtti, since we do not use it.
-       
+
 1999-11-26  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/lyxstring.C (lyxstring::Srep): Changed to use a
        doubling of allocated space scheme. This makes it faster for large
-       strings end to use less memory for small strings. xtra rememoved. 
+       strings end to use less memory for small strings. xtra rememoved.
 
        * src/insets/figinset.C (waitalarm): commented out.
        (GhostscriptMsg): use static_cast
        * src/LaTeX.C (scanAux): new method. Scans the .aux file and looks
        for changes in bibtex database or style.
        (runBibTeX): remove all .bib and .bst files from dep before we
-       begin. 
+       begin.
        (run): use scanAuc in when dep file already exist.
 
        * src/DepTable.C (remove_files_with_extension): new method
        (exist): new method
 
-       * src/DepTable.[Ch]: made many of the methods const. 
+       * src/DepTable.[Ch]: made many of the methods const.
 
 1999-11-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/debug.h (value): fix the code that parses debug levels.
 
        * src/debug.h: add new debug type ACTION, reserved for LyXAction
-       class.  
+       class.
 
        * src/LyXAction.C: use Debug::ACTION as debug channel.
 
        red), but done for the sake of correctness.
 
        * src/mathed/formulamacro.h, src/mathed/math_macro.[Ch],
-         src/mathed/math_root.[Ch] (Clone): return a MathedInset*  
+         src/mathed/math_root.[Ch] (Clone): return a MathedInset*
 
        * src/insets/inseterror.h, src/insets/inseturl.h,
          src/insets/insetinfo.h, src/insets/figinset.h,
 
        * src/ImportNoweb.C, src/LyXAction.h, src/insets/figinset.C,
          src/insets/insetbib.C, src/support/filetools.C: add `using'
-       directives for cxx.  
+       directives for cxx.
 
        * src/lyxfunc.C (Dispatch): make sure nothing bad happens when
        doing 'Insert index of last word' at the beginning of a paragraph.
 
        * all classes inherited form MathInset: return value of Clone
        changed back to MathedInset *.
-       
+
        * src/insets/figinset.C (runqueue): use a ofstream to output the
        gs/ps file. Might need some setpresicion or setw. However I can
        see no problem with the current code.
 
        * src/LaTeX.C, src/support/filetools.[Ch]: moved do_popen and
        findtexfile from LaTeX to filetools.
-       
+
        * src/ImportNoweb.C (documentclass): rewrote to use ifstream
        instead of FilePtr. Needs to be verified by a literate user.
 
        * src/mathed/math_defs.h: made the mathaligns be in a enum instead
        of defines.
        (MathIsInset ++): changed several macros to be inline functions
-       instead. 
+       instead.
 
        * src/mathed/Makefile.am: changed to use libtool
 
 
        * src/insets/inset* : Clone changed to const and return type is
        the true insettype not just Inset*.
-       
+
        * src/insets/Makefile.am: changed to use libtool
 
        * src/insets/.cvsignore: added *.lo, .libs and libinsets.la
 
        * src/undo.[Ch] : added empty() and changed some of the method
        names.
-       
+
        * src/texrow.[Ch]: rewrote to store texrow's in a std::list.
 
        * src/lyxparagraph.h: use id() and id(...) instead of getID and
        as dependencies.
 
        * src/LyXView.[Ch] + other files : changed currentView to view.
-       
+
        * src/LyXAction.[Ch] : ported from the old devel branch.
-       
+
        * src/.cvsignore: added .libs and a.out
 
-       * configure.in : changes to use libtool. 
+       * configure.in : changes to use libtool.
 
        * acinclude.m4 : inserted libtool.m4
 
 
 1999-11-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * lib/doc/LaTeXConfig.lyx.in, 
+       * lib/doc/LaTeXConfig.lyx.in,
          lib/chkconfig.ltx: remove the test for linuxdoc-sgml.sty.
 
        * src/buffer.C (writeFile): Do not add a comment on top of .lyx
        * configure.in: Use LYX_GNU_GETTEXT.
 
        * acinclude.m4 (LYX_GNU_GETTEXT): new macro, essentially a copy of
-       AM_GNU_GETTEXT with a bug fixed. 
+       AM_GNU_GETTEXT with a bug fixed.
 
        * src/lyx_cb.C (RunLinuxDoc): add a cast to please dec cxx.
 
 1999-11-15  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/LSubstring.[Ch]: made the second arg of most of the
-       constructors be a const reference. 
+       constructors be a const reference.
 
        * src/mathed/math_parser.C (LexInitCodes): small bug introduced by
        me fixed.
 
        * src/support/lyxstring.[Ch] (swap): added missing member function
-       and specialization of swap(str, str); 
+       and specialization of swap(str, str);
 
        * src/menus.C (ShowBufferMenu): to use the new BufferStorage
 
 
        * src/lyxparagraph.h, src/paragraph.C + a lot of files: removed
        NEW_TEXT and have now only code that was included when this was
-       defined. 
+       defined.
 
        * src/intl.C (LCombo): use static_cast
        (LCombo2): ditto
        (DispatchCallback): ditto
 
        * src/definitions.h: removed whole file
-       
+
        * src/commandtags.h: comment out LFUN_INSERT_INSET_LATEX
 
        * src/chset.[Ch]: a lot rewritten, does not use lyxlex for cdef
        and to make the whole class assignable.
 
        * src/bufferparams.C (Copy): removed this functions, use a default
-       assignment instead. 
+       assignment instead.
 
        * src/buffer.h: made isLatex, isLinuxDoc, isDocBook, isSGML and
        isLiterate const.
 
        * src/buffer.C (readLyXformat2): commend out all that have with
        oldpapersize to do. also comment out all that hve to do with
-       insetlatex and insetlatexdel. 
+       insetlatex and insetlatexdel.
        (setOldPaperStuff): commented out
 
        * src/Makefile.am (lyx_SOURCES): remove definitions.h, add undo.C
        * src/mathed/math_panel.C (button_cb): use static_cast
 
        * src/insets/Makefile.am (insets_o_SOURCES): removed
-       insetlatex.[Ch] 
+       insetlatex.[Ch]
 
        * src/support/lyxstring.C (helper): use the unsigned long
        specifier, UL, instead of a static_cast.
        * src/{mathed,insets}/Makefile.am (CXXLINK): add $(LDFLAGS) to the
        link line, so that Irix users (for example) can set it explicitely to
        "-n32".
-       
+
        * src/Makefile.am (lyx_LDADD): use LYX_LIB as a variable, so that
        it can be overidden at make time (static or dynamic link, for
        example).
-       
-       * src/vc-backend.C, src/LaTeXFeatures.h, 
-         src/support/LRegex.C, src/support/LRegex.h: add a few "using" 
+
+       * src/vc-backend.C, src/LaTeXFeatures.h,
+         src/support/LRegex.C, src/support/LRegex.h: add a few "using"
        statements to bring templates to global namespace.
 
 1999-11-10  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/lyxstring.C (operator[] const): make it standard
-       conforming. 
+       conforming.
 
        * src/minibuffer.C (Init): changed to reflect that more
        information is given from the lyxvc and need not be provided here.
 
        * src/lyxvc.[Ch]: rewrote to use the vc-backend.
-       
+
        * src/Makefile.am (lyx_SOURCES): add vc-backend.[Ch]
 
        * src/LyXView.C (UpdateTimerCB): use static_cast
        * src/vc-backend.[Ch]: new files. The backends for vc handling,
        have no support for RCS and partial support for CVS, will be
        improved later.
-       
+
        * src/insets/ several files: changes because of function name
        changes in Bufferview and LyXView.
-       
+
        * src/mathed/math_symbols.C (math_insert_symbol): use static_cast
 
        * src/support/LSubstring.[Ch]: new files. These implement a
        * src/support/LRegex.[Ch]: a regex class that can be used to pick
        out patterns and subpatterns of strings. It is used by LSubstring
        and also by vc-backend.C
-       
+
        * src/support/lyxstring.C: went over all the assertions used and
        tried to correct the wrong ones and flag which of them is required
        by the standard. some bugs found because of this. Also removed a
 
        * development/lyx.spec.in: WHATSNEW has been renamed to NEWS
        (from Kayvan).
-       
+
 
 1999-11-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 
        * src/bufferlist.C: use a vector to store the buffers in. This is
        an internal change and should not affect any other thing.
-       
+
        * src/BufferView.C (waitForX): use XSync instead of the lengthy
        stuff in waitForX.
 
        characters.
        (compare): all compare functions rewritten to use
        internal_compare.
-       
+
 1999-11-03  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/lyxstring.C (compare): pass c_str()
 1999-11-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/layout.C (less_textclass_desc): functor for use in sorting
-       of textclasses. 
+       of textclasses.
        (LyXTextClass::Read): sort the textclasses after reading.
-       
+
        * src/support/filetools.C (SpaceLess): new version of the
        SpaceLess functions. What problems does this one give? Please
        report.
        two versions of find where this has not been done yet.
 
        * src/support/lyxlib.h: add missing int return type to
-       lyx::chdir(). 
+       lyx::chdir().
 
        * src/menus.C (ShowFileMenu): disable exporting to html if no
        html export command is present.
 
        * config/lib_configure.m4: add a test for an HTML converter. The
        programs checked for are, in this order: tth, latex2html and
-       hevea. 
+       hevea.
 
        * lib/configure: generated from config/lib_configure.m4.
 
 
        * src/lyxrc.{C,h}: rename \tth_command to \html_command.
 
-       * lib/lyxrc.example: update description of \html_command. 
+       * lib/lyxrc.example: update description of \html_command.
        add "quotes" around \screen_font_xxx font setting examples to help
        people who use fonts with spaces in their names.
 
 
 1999-10-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * src/support/syscall.C (Systemcalls::kill): 
-         src/support/filetools.C (PutEnv, PutEnvPath): 
-         src/lyx_cb.C (addNewlineAndDepth): 
+       * src/support/syscall.C (Systemcalls::kill):
+         src/support/filetools.C (PutEnv, PutEnvPath):
+         src/lyx_cb.C (addNewlineAndDepth):
          src/FontInfo.C (FontInfo::resize): condition some #warning
        directives with WITH_WARNINGS.
-       
+
 
 1999-10-28  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        limited and made accessor functions instead a lot of code changed
        becuase of this. Also instead of returning pointers often a const
        reference is returned instead.
-       
+
        * src/form1.C (create_form_Figure): added a couple fo "no-c-format"
 
        * src/Makefile.am (dist-hook): added used to remove the CVS from
        (EXTRA_DIST): added cheaders
 
        * src/support/lstrings.C (tostr(char)): fix it to handle param as
-       a character not as a small integer. 
+       a character not as a small integer.
 
        * src/support/lyxstring.C (find): removed Assert and added i >=
        rep->sz to the first if.
 
        * src/layout.[Ch] src/BufferView.C src/LaTeXFeatures.C
        src/LyXView.C src/buffer.C src/bufferparams.C
-       src/lyx_cb.C src/lyxfunc.C src/paragraph.C src/text.C 
+       src/lyx_cb.C src/lyxfunc.C src/paragraph.C src/text.C
        src/text2.C src/insets/insetinclude.C:
        lyxlayout renamed to textclasslist.
 
        (LyXTextClassList::Style): bug fix. do the right thing if layout
        is to big.
        (LyXTextClassList::NumberOfLayout): new acces to layoutlist.
-       (LyXTextClassList::NameOfLayout): ditto 
+       (LyXTextClassList::NameOfLayout): ditto
        (LyXTextClassList::Load): ditto
 
        * src/buffer.C (makeLaTeXFile): new access to layoutlist
        std::container to store textclasses and layouts in.
        Simplified, removed a lot of code. Make all classes
        assignable. Further simplifications and review of type
-       use still to be one. 
+       use still to be one.
 
        * src/menus.C (ShowFileMenu/ShowFileMenu2): Use the iterators from
        lastfiles to create the lastfiles partr of the menu.
 
        * src/PaperLayout.C: removed code snippets that were commented out.
 
-       * src/lyx_gui_misc.C: removed code snippets that were commented out. 
+       * src/lyx_gui_misc.C: removed code snippets that were commented out.
 
        * src/lyx_main.C: removed code snippets that wer commented out.
 
        (C_InsetInfo_CloseInfoCB): forward the ob parameter
        (CloseInfoCB): static_cast from ob->u_vdata instead.
        (Edit): removed bogus arg from fl_set_object_shortcut, set to 1
-       instead. 
+       instead.
 
        * src/insets/inseterror.C (Edit): pass object in u_vdata instead
        (C_InsetError_CloseErrorCB): forward the ob parameter
        used a lyx_ prefix instead. Expect this to change when we begin
        using namespaces.
 
-       * src/BufferView.[Ch] (BufferView::~BufferView): removed 
+       * src/BufferView.[Ch] (BufferView::~BufferView): removed
 
        * src/BackStack.h: rewrote to use std::stack. made BackStackItem
        and removed now defunct constructor and deconstructor.
 
        * src/BufferView.h: have backstack as a object not as a pointer.
-       removed initialization from constructor. added include for BackStack 
+       removed initialization from constructor. added include for BackStack
 
        * development/lyx.spec.in (%build): add CFLAGS also.
 
        * acinclude.m4 (VERSION): new rules for when a version is
        development, added also a variable for prerelease.
        (warnings): we set with_warnings=yes for prereleases
-       (lyx_opt): prereleases compile with same optimization as development 
-       (CXXFLAGS): only use pedantic if we are a development version 
+       (lyx_opt): prereleases compile with same optimization as development
+       (CXXFLAGS): only use pedantic if we are a development version
 
        * src/BufferView.C (restorePosition): don't do anything if the
        backstack is empty.
        * src/lyxvc.C +
        * src/menus.C: fixed various resize issues. So now forms can be
        resized savely or not be resized at all.
-       
+
        * forms/form_url.fd +
        * src/insets/form_url.[Ch]: added because it's cleaner and easier
        to modify IMO.
 
        * src/insets/Makefile.am: added files form_url.[Ch]
-       
+
 1999-10-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * INSTALL: it is now possible to compile LyX with digital C++ 6.1
 
        * src/{BufferView,LyXView,combox,filedlg,intl,lyxserver,lyxvc,
        menus,minibuffer,toolbar}.{C,h}: added C_xxx wrappers around
-       remaining static member callbacks. 
+       remaining static member callbacks.
 
        * src/lyxfunc.C (Dispatch): Use _() instead of N_() fot minibuffer
-       messages. 
+       messages.
 
        * src/support/lyxstring.h: declare struct Srep as friend of
        lyxstring, since DEC cxx complains otherwise.
        * src/spellchecker.C (create_ispell_pipe): removed old #warning,
        the code has shown itself to work
        (create_ispell_pipe): removed another warning, added a comment
-       instead. 
+       instead.
 
        * src/minibuffer.C (ExecutingCB): removed code that has been
        commented out a long time
 
        * Makefile.am (MAINTAINERCLEANFILES): added po/POTFILES.in
 
-       * acinclude.m4 (LYX_GXX_STRENGHT_REDUCE): removed. 
+       * acinclude.m4 (LYX_GXX_STRENGHT_REDUCE): removed.
        (LYX_PROG_CXX): added -pedantic to g++ compile options when
        with-warnings, removed the __STRING_ANSI__ hack, seems to not be
-       needed. 
-       (LYX_CXX_CHEADERS): added <clocale> to the test. 
+       needed.
+       (LYX_CXX_CHEADERS): added <clocale> to the test.
 
 1999-10-23  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 
        * src/insets/figinset.C (CallbackFig): Just changed the defines a bit.
 
-       * src/lyx_cb.C (MenuInsertRef) + 
+       * src/lyx_cb.C (MenuInsertRef) +
        * src/lyx_gui.C (create_forms): Inserted fl_set_form_minsize so that
        the form cannot be resized under it limits (fixes a segfault)
-       
+
        * src/lyx.C (create_form_form_ref) +
        * forms/lyx.fd: Changed Gravity on name input field so that it is
        resized correctly.
 
        * configure.in: use LYX_CXX_STL_MODERN_STREAMS; check for headers
        <ostream> and <istream>.
-       
+
        * acinclude.m4 (LYX_CXX_STL_MODERN_STREAMS): new test. Checks
        whether <fstream> provides the latest standard features, or if we
        have an oldstyle library (like in egcs).
        conditional compile of lyxstring.Ch
 
        * acinclude.m4 (LYX_CXX_STL_STRING): new and improved, still a
-       stupid check, but it is a lot better than the bastring hack. 
-       (LYX_CXX_STL_STRING): bruker nå AM_CONDITIONAL(USE_LYXSTRING  
+       stupid check, but it is a lot better than the bastring hack.
+       (LYX_CXX_STL_STRING): bruker nå AM_CONDITIONAL(USE_LYXSTRING
 
        * several files: changed string::erase into string::clear. Not
        really needed.
-       
+
        * src/chset.C (encodeString): use a char temporary instead
 
        * src/table.C (TexEndOfCell): added tostr around
        * src/insets/insetbib.C (setCounter): added tostr around counter.
 
        * src/support/lyxstring.h: added an operator+=(int) to catch more
-       mistakes. 
+       mistakes.
 
        * src/support/lyxstring.C (lyxstring): We DON'T allow NULL pointers.
        (lyxstring): We DON'T allow NULL pointers.
        when writing them out.
 
        * src/LString.C: remove, since it is not used anymore.
-       
+
        * src/support/lyxstring.C: condition the content to
        USE_INCLUDED_STRING macro.
 
 
        * many files: change all callback functions to "C" linkage
        functions to please strict C++ compilers like DEC cxx 6.1 in mode
-       strict_ansi. Those who were static are now global. 
+       strict_ansi. Those who were static are now global.
            The case of callbacks which are static class members is
        trickier, since we have to make C wrappers around them (see
        InsetError, InsetInfo and InsetUrl). The same holds for friends. I
 1999-10-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/lyx_cb.C (LayoutsCB): fix bug where int was added to a
-       string. 
+       string.
 
 1999-10-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
 
        * src/DepTable.[Ch]: rewritten to store the dependencies in a map
        instead, use fstreams for io of the depfile, removed unneeded
-       functions and variables. 
+       functions and variables.
 
        * src/LaTeX.[Ch] (class TeXErrors): rewrote to store the errors in a
        vector instead, removed all functions and variables that is not in
        * src/cheader/: new directory, populated with cname headers from
        libstdc++-2.8.1. They are a bit old, but probably good enough for
        what we want (support compilers who lack them).
-       
+
        * src/insets/Makefile.am, src/mathed/Makefile.am: remove src/support
        from includes. It turns out is was stupid.
 
        * development/lyx.spec.in: new file
 
        * po/*.po: merged with lyx.pot becuase of make distcheck
-       
+
        * lib/Makefile.am (dist-hook): added dist-hook so that
        documentation files will be included when doing a make
        dist/distdir/distcheck. Requires cvs export -r HEAD lyxdoc to run.
 
        * all files that used to use pathstack: uses now Path instead.
        This change was a lot easier than expected.
-       
+
        * src/support/path.h: new file
 
        * src/support/Makefile.am (libsupport_a_SOURCES): added path.h
        * src/support/lyxstring.C (getline): Default arg was given for
        para 3. removed.
 
-       * Configure.cmd: removed file 
+       * Configure.cmd: removed file
 
 1999-10-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * src/support/DebugStream.[Ch]: remove the explicit std:: before
        streams classes and types, add the proper 'using' statements when
        MODERN_STL is defined.
-       
+
        * src/debug.h: move the << operator definition after the inclusion
        of DebugStream.h
 
        * src/support/filetools.C: include "LAssert.h", which is needed
-       later. 
+       later.
 
        * src/insets/Makefile.am, src/mathed/Makefile.am: add src/support
-       to includes. 
+       to includes.
 
        * src/lyxfont.h, src/commandtags.h, src/mathed/math_defs.h:
        include "debug.h" to define a proper ostream.
 
        * src/*.C: Changed Systemcalls::Startscript() to startscript()
 
-       * src/support/FileInfo.h: Better documentation  
+       * src/support/FileInfo.h: Better documentation
 
        * src/lyxfunc.C: Added support for buffer-export html
-       
+
        * src/menus.C: Added Export->As HTML...
-       
+
        * lib/bind/*.bind: Added short-cut for buffer-export html
 
        * src/lyxrc.*: Added support for new \tth_command
-       
+
        * lib/lyxrc.example: Added stuff for new \tth_command
 
 1999-10-12  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * lib/reLyX/Makefile.am: install noweb2lyx.
 
-       * lib/Makefile.am: install configure. 
+       * lib/Makefile.am: install configure.
 
        * lib/reLyX/configure.in: declare a config aux dir; set package
        name to lyx (not sure what the best solution is); generate noweb2lyx.
        * src/support/filetools.C (FileOpenSearch): Fixed a bug where
        when in the PATH was something like /usr/bin;;/bin (note: the ;;)
        it returned without continuing to search the path.
-       
+
 1999-10-07  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/insets/insetquotes.C (Draw): Simplified a gread deal. This
        outputting enums to lyxerr. This as thus eliminated a lot of
        explicit casts and has made the code clearer. Among the enums
        affected: kb_action, InsetLatexAccent::ACCENT_TYPE, a couple of
-       mathed enums, some font enum the Debug::type enum. 
+       mathed enums, some font enum the Debug::type enum.
 
        * src/support/lyxstring.h (clear): missing method. equivalent of
        erase(0, npos).
 
        * configure.in (Check for programs): Added a check for kpsewhich,
        the latex generation will use this later to better the dicovery of
-       all used files. 
+       all used files.
 
        * src/BufferView.C (create_view): we don't need to cast this to
        (void*) that is done automatically.
        * lib/reLyX/configure.in: setup LYX_DIR correctly in reLyX.
 
        * src/bufferparams.C (BufferParams): default input encoding is now
-       "latin1" 
+       "latin1"
 
        * acinclude.m4 (cross_compiling): comment out macro
-       LYX_GXX_STRENGTH_REDUCE. 
+       LYX_GXX_STRENGTH_REDUCE.
 
        * acconfig.h: make sure that const is not defined (to empty) when
        we are compiling C++. Remove commented out code using SIZEOF_xx
        macros.
-       
+
        * configure.in : move the test for const and inline as late as
        possible so that these C tests do not interefere with C++ ones.
        Remove the call to LYX_GXX_STRENGTH_REDUCE, since its usefulness
-       has not been proven. 
+       has not been proven.
 
 1999-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        isColumn parameter.
 
        * src/menus.C (ShowFileMenu): add a missing tostr() for lastfiles
-       shortcut. 
+       shortcut.
        (ShowFileMenu2): ditto.
 
        * lib/reLyX/.cvsignore: add configure and aclocal.m4 to the list
 
        * Most files: finished the change from the old error code to use
        DebugStream for all lyxerr debugging. Only minor changes remain
-       (e.g. the setting of debug levels using strings instead of number) 
+       (e.g. the setting of debug levels using strings instead of number)
 
 1999-10-02  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
 1999-10-01  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/support/Makefile.am: added -I${srcdir}/../ to INCLUDES and
-       set ETAGS_ARGS to --c++ 
+       set ETAGS_ARGS to --c++
 
 1999-09-30  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * src/table.C (DocBookEndOfCell): commented out two unused variables
 
-       * src/paragraph.C: commented out four unused variables. 
+       * src/paragraph.C: commented out four unused variables.
 
        * src/lyx_cb.C (TocUpdateCB): moved variable i and added a new i
        insed a if clause with type string::size_type.
 
        * most files: removed the RCS tags. With them we had to recompile
        a lot of files after a simple cvs commit. Also we have never used
-       them for anything meaningful. 
+       them for anything meaningful.
 
        * most files: tags-query-replace NULL 0. As adviced several plases
-       we now use "0" instead of "NULL" in our code. 
+       we now use "0" instead of "NULL" in our code.
 
        * src/support/filetools.C (SpaceLess): use string::size_type as
        loop variable type.
        new subdir. More files moved to support.
 
        * imported som of the functions from repository lyx, filetools
-       
+
        * ran tags-query-replace on LString -> string, corrected the bogus
        cases. Tried to make use of lstrings.[hC], debugged a lot. There
        is still some errors in there. This is errors where too much or
        too litle get deleted from strings (string::erase, string::substr,
        string::replace), there can also be some off by one errors, or
        just plain wrong use of functions from lstrings. Viewing of quotes
-       is wrong. 
+       is wrong.
 
        * LyX is now running fairly well with string, but there are
        certainly some bugs yet (see above) also string is quite different
        from LString among others in that it does not allow null pointers
        passed in and will abort if it gets any.
-       
+
        * Added the revtex4 files I forgot when setting up the repository.
 
 1999-09-27  Lars Gullik Bjønnes  <larsbj@lyx.org>
diff --git a/INSTALL b/INSTALL
index abd82bd7e7d5de240e0f01ce1afefe9fb82eebd0..6a4bd0fbbbfe95fa6e5b05748a10cd9b129c8cdc 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -7,12 +7,12 @@ Quick compilation guide
 These four steps will compile, test and install LyX:
 
        0) Linux users beware: if compiling the Qt frontend, you need
-           qt and qt-devel packages of the same version to compile LyX. 
+           qt and qt-devel packages of the same version to compile LyX.
 
        1) ./configure
           configures LyX to your system. By default, LyX configures
            the xforms frontend, use --with-frontend=qt to build a Qt
-           version. You may have to set 
+           version. You may have to set
            --with-qt-dir=<path-to-your-qt-installation> to succeed.
 
        2) make
@@ -169,7 +169,7 @@ flags:
 
     You can use this feature to install more than one version of LyX
     on the same system. You can optionally specify a "version" of your
-    own, by doing something like : 
+    own, by doing something like :
        ./configure --with-version-suffix=-latestcvs
 
     Note that the standard configure options --program-prefix,
index c4e9c8468025b31fd0271c82f953358a20e9c07e..9c1249c6e880bf6a0e2af68e7b8fad3ae9fd2972 100644 (file)
@@ -39,12 +39,12 @@ since 1.0.4pre6
 - Added key binds for Scientific Word (Serge Winitzki)
 - Better support for russian: cyrrilic input encodings, a
   few bugfixes and new russian splash screen (Const Kaplinsky)
-- Changed the shortcut of Insert->Float->Figure so that it makes more 
+- Changed the shortcut of Insert->Float->Figure so that it makes more
   sense, as pointed out by Rick (JMarc)
 - Fix the rendering of PS images on some color display (Dan Mueth)
 - OS/2 fixes in file handling (SMiyata and Arndt)
 - Fix possible 8bit problem in math editor (Leonid Zeitlin)
-- In generated LaTeX, font selection must be done before font 
+- In generated LaTeX, font selection must be done before font
   encoding selection, as noted by Fred Hucht (JMarc)
 - more docbook updates: the .eps is stripped from the graphics name,
   the generated Docbook is updated to the latest, v3.1 (Jose')
@@ -85,7 +85,7 @@ since 1.0.4pre2
 - The language setting "french" already provides the index commands;
   make sure we are not including makeidx.sty in this case (JMarc)
 - fix bug in environments when one of the paragraphs has specific
-  settings  (JMarc) 
+  settings  (JMarc)
 - fix crash when reading .eps file with a malformed BoundingBox (JMarc)
 - Update to fr.po (Emmanuel)
 - provide configuration example to use dvilj4 instead of dvips (in
@@ -107,13 +107,13 @@ since 1.0.3
   Korvemaker for pointing out this one (JMarc)
 - small fix to configure in the case CXX is explicitely set (Albert Chin)
 - revert the `feature' that caused footnotes to appear on the wrong
-  page when inside a list. This will re-activate an older bug, where 
+  page when inside a list. This will re-activate an older bug, where
   an enumeration inside a footnote inside an enumeration gets a wrong
   numbering. (JMarc)
 - Fixed small configure bug when the CXX variable is set (Albert
-  Chin-A-Young) 
+  Chin-A-Young)
 - Fixed a bug in DeleteTableRow-Function (Jug)
-- Fixed the evil egcs/alpha bug that has been plaguing us for some time 
+- Fixed the evil egcs/alpha bug that has been plaguing us for some time
   (Michal Jaegermann)
 - New Italian Docs (Claudio Coco)
 - Improved lyxserver: INFO or ERROR always reported in the output pipe;
@@ -134,7 +134,7 @@ since 1.0.3
   (JMarc)
 
 since 1.0.3pre4
-- similar changes as the one made to VSpace::NONE done several other 
+- similar changes as the one made to VSpace::NONE done several other
   places too. (Lgb)
 - New walloon localization (Lorint Hendschel)
 - Fix the lyxserver, so that the answer to the 'hello' message is
@@ -150,7 +150,7 @@ since 1.0.3pre4
 
 since 1.0.3pre2
 - fixed a bug in LaTex.C that amde latex be run to few times in certain
-  circumstances. Now latex might be run too many times, especially if 
+  circumstances. Now latex might be run too many times, especially if
   files are generated by exteral programs as makeindex or bibtex. (Lgb)
 - Fixed a bug in no.po (Lgb)
 - LaTeX::scanLogFile now reports an NO_OUTPUT error if a dvi
@@ -159,10 +159,10 @@ since 1.0.3pre2
   during the LaTex run. (Lgb)
 - Update to revtex.cls (Dan Mueth)
 - honor the LC_CTYPE locale setting (Leonid)
-- fixes to math code for better 8bit support in math text mode 
+- fixes to math code for better 8bit support in math text mode
   (Leonid Zeitlin)
 - fixed font-default in math mode (Etienne)
-- fixed cut-and-paste of included files, so that parameters are 
+- fixed cut-and-paste of included files, so that parameters are
   correctly copied (JMarc)
 - added a check for sys/types.h in configure; this should hopefully
   help compilation under HP-UX (JMarc)
@@ -170,7 +170,7 @@ since 1.0.3pre2
 - removed safer_getcwd from filetools.[hC] (Lgb)
 - updated OS/2 configure scripts (SMyiata)
 - added new binding 'M-m ~S-quotedbl' for ddot math accent (JMarc)
-- fixed dvips command line when \print_extra_options is used in lyxrc (JMarc) 
+- fixed dvips command line when \print_extra_options is used in lyxrc (JMarc)
 
 since 1.0.2
 - added it.po from Fulvio Boggia (Lgb)
@@ -243,7 +243,7 @@ since 1.0.1
 - Various changes to src/Makefile and configure script to accomodate
   cygwin environment (JMarc)
 - Updated sl.po (Roman Maurer), cs.po (Ludek Brukner),
-  pt.po & pt_menus.bind (Pedro Kröger) 
+  pt.po & pt_menus.bind (Pedro Kröger)
 - fix buglet in dinbrief.layout (JMarc)
 - small fix to OS/2 configure.cmd (SMyiata)
 
@@ -258,7 +258,7 @@ since 1.0.1pre4
   LaTeX output. (Asger)
 - Updated IEEEtran and latex8 entries in LaTeXConfig.lyx.in (ARRae)
 - Updated OS/2 configuration scripts (SMiyata)
-- New pl.po (Dzieko), pt.po (Pedro Kroger); Updated cs.po (Ludek), 
+- New pl.po (Dzieko), pt.po (Pedro Kroger); Updated cs.po (Ludek),
   de.po (Pit), nl.po (Ivo Timmermans), fr.po (JMarc), sv.po (Joacim)
 - Splash documents for german (Pit) and polish (Dzieko)
 
@@ -266,10 +266,10 @@ since 1.0.1pre2
 - The splash document is now loaded according to locale (i.e., if
   LANG is xx, xx_splash.lyx is searched first) (JMarc)
 - Added 'replace all' functionality to find&replace popup (Daniel)
-- updated de.po (Pit), fr.po (JMarc), ru.po (Victor); added cs.po (Ludek 
+- updated de.po (Pit), fr.po (JMarc), ru.po (Victor); added cs.po (Ludek
   Brukner)
 - Added example file for literate programming (Edmar)
-- Change the 'view log' function so that it shows the log of the 
+- Change the 'view log' function so that it shows the log of the
   latest literate build if adequate (Edmar)
 - bibitemUpdate now adds bibtex entries if there are any (provided that
   there weren't any ordinary bibliography entries).  (ARRae)
@@ -280,10 +280,10 @@ since 1.0.1pre2
 - Added Insert->Special Chars->Menu separator. (Asger)
 - Added underline to "foot" and other marks, to make them look more
   like hyperlinks. (Asger)
-- Delete autosave and emergency files if we say no to load them. (Asger) 
+- Delete autosave and emergency files if we say no to load them. (Asger)
 - Improve fix to thebibliography environment; make sure that empty
   citations give reasonable results (JMarc)
-- Make the definition of \LyX use \providecommand (JMarc) 
+- Make the definition of \LyX use \providecommand (JMarc)
 
 since 1.0.0
 - imported updated documentation. (Lgb)
@@ -299,8 +299,8 @@ since 1.0.0
   printing (or previewing) and vice versa as long as the same file was
   concerned. (Heinrich Bauer)
 - Print form extended so that it now allows for specifying a range of
-  pages and a number of copies to be printed (or exported as postscript) 
-  (Stephan Witt) 
+  pages and a number of copies to be printed (or exported as postscript)
+  (Stephan Witt)
 - Added APA textclass (Randy Gobbel)
 - Added support for literate programming with noweb (Edmar)
 - cleanups to FileInfo.[Ch] (JMarc)
@@ -313,10 +313,10 @@ since 1.0.0
 - Fixed bugs with clicking.  You could not open insets unless you clicked
   on the left hand side of the button.  Similar for math insets, and other
   clickable elements. (Asger)
-- Possibly chase symlinks if the binary path is a symlink to a symlink 
-  to a ... to the real executable (Jan Vroonhof) 
+- Possibly chase symlinks if the binary path is a symlink to a symlink
+  to a ... to the real executable (Jan Vroonhof)
 - Cleanup the code for reading directories in the file popup (Jan Vroonhof)
-- Output a warning when the user tries to insert two consecutive spaces 
+- Output a warning when the user tries to insert two consecutive spaces
   (Daniel Naber)
 - fix printing when there is a space in the file name (Charles P. Wright)
 - fix the slides textclass (JMarc)
@@ -342,14 +342,14 @@ since 1.0.0
 - Add test in configure to determine the right casts to use in a
   select() call (JMarc)
 - Fixes for creating a binary distribution. You can now specify
-  PERL=none to configure if you want reLyX to output just a message 
+  PERL=none to configure if you want reLyX to output just a message
   telling the user to adjust perl location (JMarc)
 - LyX tends to crash on Linux/AXP when compiled with egcs 1.1.1; see
   INSTALL for a workaround (Jochen)
 - Updated ru.po (Victor)
 - Exit nicely when DISPLAY is not set correctly (Matt Power)
 - Fix crash when a BibTeX inset has been copied (Allan)
+
 since 1.0.0pre8
 - Fixed crashes after complex cuts. (Asger)
 - Update to sv.po (Joacim)
@@ -368,13 +368,13 @@ since 1.0.0pre8
 - Clarified license - COPYING (Asger)
 - Tweaked mouse click policy in math insets, and in text a bit. (Asger)
 - New template for revTeX (Amir)
-- Add in development/ a spec file (with an accompanying README) to 
+- Add in development/ a spec file (with an accompanying README) to
   create RPMs (Mate)
 - New math function to pull out an argument, currently available by
   the backspace key. (Alejandro)
 - fix the 'html type' button in url inset popup (JMarc)
-- make the 'name' field in the cross reference popup disabled for LaTeX 
-  documents (JMarc) 
+- make the 'name' field in the cross reference popup disabled for LaTeX
+  documents (JMarc)
 - Update to sl.po (Roman Maurer)
 - small fix to po/Makefile.in.in for non-GNU make (JMarc)
 - New manpage LinuxDoc class (Jose')
@@ -407,13 +407,13 @@ since 1.0.0pre6
 - Updates to the slides textclass and template (JohnW)
 - Fix problem with extra paragraph breaks between math displayed
   equations (JMarc)
-- Find&Replace now automatically jumps to the next match after doing a 
-  replacement (Daniel Naber) 
-- The color of newline characters on screen can now be changed via 
+- Find&Replace now automatically jumps to the next match after doing a
+  replacement (Daniel Naber)
+- The color of newline characters on screen can now be changed via
   the -NewLineColor option (Edmar)
 - New function server-goto-file-row (Edmar)
 - change the Character popup so that it remains compatible with xforms 0.81.
-  The patches in forms/ have been somewhat redone so that they apply to the 
+  The patches in forms/ have been somewhat redone so that they apply to the
   of the 0.88.1 version of fdesign (JMarc)
 - first draft of german translation of Extended.lyx (Pit)
 - Fix a bug with spaces in math labels (Alejandro)
@@ -425,7 +425,7 @@ since 1.0.0pre6
 - fix the change case functions which did not work (and corrupted
   memory) after footnotes (JMarc)
 - fix newly introduced bug which prevented Compose key from working (JMarc)
-- Added french menu bindings fr_menus.bind; not yet complete (Emmanuel) 
+- Added french menu bindings fr_menus.bind; not yet complete (Emmanuel)
 - Protected spaces are output as plain spaces in explicit LaTeX code (Edmar)
 - Better support for Aspell (Kevin Atkinson)
 
@@ -446,19 +446,19 @@ since 1.0.0pre4
 - nl.po updated.
 - changed to use fl_root instead of RootWindow (Lgb)
 - some small changes to make doc++ make nicer output. (Lgb)
-- Fix problem where, after search/replace or spellcheck, the font of the 
+- Fix problem where, after search/replace or spellcheck, the font of the
   text was not correctly kept (JMarc)
 - Re-introduces styles paragraph*/subparagraph*, since they are needed for
   completeness. (JMarc)
 - applied the scrollmouse patch from Mark Huang (Lgb)
-- fix autosave to avoid saving when the backup file is already up to date, 
+- fix autosave to avoid saving when the backup file is already up to date,
   and to avoid disabling autosave after the first try (JMarc)
 - added support for footnotes in linuxdoc (Jose')
 - added support for different textclasses in linuxdoc (Jose')
 - fixed two table-bugs: Sometimes, documents from 0.12 would cause
   tables to be rendered wrong: They would extend far beyond the screen.
   Other times, LyX produced wrong code: empty parbox{} arguments in
-  tables.  (Asger) 
+  tables.  (Asger)
 - added ru.po from Victor (Lgb)
 - fixed a bug in da.po (%1 used instead of %x1) (Lgb)
 - fixed segfault bug in tr.po (missing items in menu string) (Lgb)
@@ -467,12 +467,12 @@ since 1.0.0pre4
 - make sure the lyxlookup.C compiles under X11R4 (without compose key-handling,
   though) (JMarc)
 - updated slides textclass (JohnW)
-- fixed the output of <>| in LaTeX. It now outputs the caracters of the 
+- fixed the output of <>| in LaTeX. It now outputs the caracters of the
   \textxxx{} macros according to the encoding and font (JMarc)
-- Change to display to layouts with Bibliography label so that no space is 
+- Change to display to layouts with Bibliography label so that no space is
   used if the label is empty (for cv textclass) (JMarc)
 - Renamed polish-2.kmap to european.kmap. This keyboard map should provide
-  most accented characters used in european language, to be used on a 
+  most accented characters used in european language, to be used on a
   keyboard which lacks dead keys. (Jacek)
 - Updated fr.po  (Emmanuel)
 - Improved support for LinuxDoc (Jose)
@@ -510,7 +510,7 @@ since 1.0.0pre2
 - reLyX is now installed even when perl has not been found (JMarc)
 - Fixe several problems with Sun CC on solaris (JMarc)
 - Added Location and Telephone styles to the letter class (JMarc)
-- Update polish-2.kmap, add two swiss kmaps from Alain Borel (JMarc) 
+- Update polish-2.kmap, add two swiss kmaps from Alain Borel (JMarc)
 - change `\' to be output as \textbackslash{}, instead of the esoteric
   \char`\\ which used to be there. I still do not know how to output `"'
   though (JMarc)
@@ -519,7 +519,7 @@ since 1.0.0pre2
   output wise, but it is very simple, and should not have any other
   implications than the intended one. (Lgb)
 - set the combo dropdown to do double buffering, looks a lot nicer. (Lgb)
-- added a hack to ensure that the screen is updated through the 
+- added a hack to ensure that the screen is updated through the
   correct path. As far as I can se there is close to no speed penalty. (Lgb)
 - updated no.po (Lgb)
 - updated documentation (Lgb)
@@ -555,16 +555,16 @@ since 1.0.0pre2
 since 0.12.1pre8
 - updated dependencies in src/Makefile.in (Lgb)
 - fixed (partly) line breaking in LaTeX output; InsetQuotes::Latex was
-  returning a number of characters instead of a number of lines 
+  returning a number of characters instead of a number of lines
   (ARRae & JMarc)
 - da.po bugfixed and updated. (Asger)
-- Now, we have both "File->Import->Ascii as Lines" and 
+- Now, we have both "File->Import->Ascii as Lines" and
   "File->Import->Ascii as Paragraph". (Asger)
 - Better behaviour in Version Control with changed documents. (Asger)
 - Optional hyphens will not break words into two when spellchecked. (Asger)
 - Using Ctrl+enter to produce empty lines in LyXCode works correctly, and
   produces an empty line rather than an error now. (Asger)
-- Export as LaTeX, SGML, and ASCII won't silently overwrite any 
+- Export as LaTeX, SGML, and ASCII won't silently overwrite any
   files. (Asger)
 - removed assignment to static variable (paragraph_id) in lyxparagraph.h
   -- assignment was already elsewhere in the code (ARRae)
@@ -580,7 +580,7 @@ since 0.12.1pre8
   bad X servers (or faulty X-code) (Lgb)
 - Fixed bibtex database support so that it works in a temp. dir (JMarc)
 - Fixed minipage LaTeX generation within floats/footnotes (ARRae)
-- Added support for localized bind-files and localized documentation 
+- Added support for localized bind-files and localized documentation
   (Joacim & JMarc)
 - Fixed crash when \kbmap is true, but no keyboard map has been defined (JMarc)
 - Reworded lib/lyxrc a bit, so that printer setup is hopefully easier
@@ -596,7 +596,7 @@ since 0.12.1pre8
 - Change the spellchecker to reject collated words like 'wellcome' by
   default. See lyxrc if you do not like that (JMarc)
 - Fix the spellchecker so that it ignores text marked as LaTeX (JMarc)
-- Removed some old SGI specific code which seems to hurt more than it helps 
+- Removed some old SGI specific code which seems to hurt more than it helps
   (JMarc)
 - Augment the buffer size MAX_BUF_LEN of LyXLex to 2048 (JMarc)
 - The environment variable PERL is now honored by configure (JMarc)
@@ -646,14 +646,14 @@ since 0.12.1pre7
 - Added "File->Import" menu to allow direct import of LaTeX and ASCII files.
   Requires Perl5.002 and reLyX to work for LaTeX files. (Asger)
 - Fixed wrong identity string. (Asger)
-- Replaced koma-script textclasses with better ones provided by Bernd 
+- Replaced koma-script textclasses with better ones provided by Bernd
   Rellermeyer (JMarc)
 
 since 0.12.1pre6
 - Fixed custom-export to that makeDVIOutput is called only if type
   .dvi or .ps is requested (Jug)
-- Fix buglet in generation of list of references in Insert->Cross_Reference 
-  (JMarc) 
+- Fix buglet in generation of list of references in Insert->Cross_Reference
+  (JMarc)
 - Fixed small bug in producing command for fax_program (Jug)
 - Accept floats in bounding box for [e]ps pictures (JMarc)
 - fix bug in mathed where an empty fraction would cause a core dump (JMarc)
@@ -661,7 +661,7 @@ since 0.12.1pre6
 - Added support for 'Other' spacing in Layout->Document (JMarc)
 - Hopefully made lib/configure more robust when latex could not be run
   (JMarc)
-- fix crash when the paper layout popup is closed from the window manager 
+- fix crash when the paper layout popup is closed from the window manager
   (JMarc)
 - Newly created notes are now empty (JMarc)
 - Fixed bug with appendix and table of contents (Matthias)
@@ -689,7 +689,7 @@ since 0.12.1pre5
 - reLyX 2.5.2.3: Read .lyx/syntax.defaults if possible; always use TeX mode,
   never LaTeX layout, for untranslatable text (Karger)
 - Newlines marked as TeX are no longer output as \\ (JMarc)
-- LaTeX generation cleanup 
+- LaTeX generation cleanup
   -- extracted common code into separate functions to improve maintainability
   -- fixed a font generation bug as a result                      (ARRae)
 - LString::srep empty_rep static initialisation fixes (ARRae)
@@ -706,8 +706,8 @@ since 0.12.1pre5
 - small changes to the lyxvc code, now has default log msg. (Lgb)
 
 since 0.12.1pre4
-- also the check to hindre latex runs if there are gs' running 
-  has been disabled, it did't work anyway. (Lgb) 
+- also the check to hindre latex runs if there are gs' running
+  has been disabled, it did't work anyway. (Lgb)
 - new try for a closing to the gs render problem, SIGCHLD removed. (Lgb)
 - os2 files updated
 - reLyX 2.5.1.1: one major and some minor bug fixes (Karger)
@@ -729,19 +729,19 @@ since 0.12.1pre3
   a bit better (JMarc)
 - Fixes to sgml support from Jose (JMarc)
 - A few code changes in figinset.C (bad debug statements), lyxlex.h,
-  math_parser.C and vspace.h (warnings) (JMarc) 
+  math_parser.C and vspace.h (warnings) (JMarc)
 - New dinbrief.layout from Carsten Kaemmerer & Jürgen (JMarc)
 - Fixed hiding of invisible form_title (ARRae)
 - Fixed corrupt layout segfault,
   reverts to article and gives a warning. (ARRae)
 - linuxdoc: Added more character-symbols to output (Bernhard)
 - linuxdoc: use latex-preamble as linuxdoc-preamble (Bernhard)
-- linuxdoc: problem solved, for NULL-ptr (Jose Abilio)    
+- linuxdoc: problem solved, for NULL-ptr (Jose Abilio)
 - Duplicated rom for math macros. (Alejandro)
 - Improved math parser error messages function. Better messages, and
   updates lyxlex line number. (Alejandro)
 - Fixed bug reading accented undefined names. (Alejandro)
-- Fixed two bugs in layout files handling (JMarc) 
+- Fixed two bugs in layout files handling (JMarc)
 - Fixed a typo in the hu.po translation file below (JMarc)
 - reLyX 2.4: Table support! (Also accents and center/flush[right|left])(Karger)
 - Added Hungarian translation and binding file, supplied by Kadar
@@ -749,7 +749,7 @@ since 0.12.1pre3
 - Fixed Insert->Index in menus.bind (JMarc)
 - Fixed Layout->Document so that the font size and page headings lists
   are refreshed correctly when switching class, as reported by Kalle
-  (JMarc) 
+  (JMarc)
 - Updated a but Customization.lyx about layout files parameters
   (JMarc)
 - Added new landslide.lyx example, provided by Kimmo Koli (JMarc)
@@ -804,7 +804,7 @@ since 0.12.1pre1
 since 0.12.0
 - fixed a bug regarding melt and added an entry in the reference manual for
   melt (Joacim)
-- fixed a few cosmetic bugs in the GUI (Joacim)        
+- fixed a few cosmetic bugs in the GUI (Joacim)
 - Modified the way dvips is called in File->Print. NOTE THAT YOU WILL
   HAVE TO FIDDLE WITH LYXRC TO PASS THE PRINTER NAME TO DVIPS. This is
   the price to pay to have it work on mis-configured systems (JMarc)
@@ -812,7 +812,7 @@ since 0.12.0
   distribution of LyX with static libforms and libXpm. (JMarc)
 - Fixed bug in reLyX installation and textclass.lst generation (JMarc)
 - Fixed problem with inline when not using gcc (JMarc)
-- Fixed some warnings reported by SGI CC (JMarc)       
+- Fixed some warnings reported by SGI CC (JMarc)
 - Fixed some problems for the \hlines in longtable-header/footers (Jug)
 - endess-loop by converting layouts to linuxdoc belonging to references
   killed (Bernhard)
@@ -850,7 +850,7 @@ since 0.12.0pre8
   (i.e. lyx$(program_suffix) (JMarc)
 - reLyX added to the bindist target (JMarc)
 - Update of de.po (Peter)
-- New subsection in Customization: Menu shortcuts for alternative 
+- New subsection in Customization: Menu shortcuts for alternative
   languages. (Peter)
 - Menu shortcuts file menus_de.bind in lib/bind (Peter)
 - Fixed warnings about casting pointers to int on 64bit architectures
@@ -882,7 +882,7 @@ since 0.12.0pre7
 - Fixed some annoying vertical navigation bugs of math arrays. (Alejandro)
 - Fixed metrics bug with 1x1 math arrays. (Alejandro)
 - No more void \labels with equations. (Alejandro)
-- Removed "copy a void array" error message. (Alejandro) 
+- Removed "copy a void array" error message. (Alejandro)
 - many small bug-fixes to below-mentioned reLyX (Karger)
 - Fixes suggested by Jmarc, plus italic->emph change, in Tutorial (Karger)
 - added check for X11 availability in configure ; improved the various
@@ -904,7 +904,7 @@ since 0.12.0pre7
 - Updated BUGS.lyx. (Asger)
 - Included OS/2 info for LyXServer in Customization. (Asger)
 - Fixed crash with file-browser on directory without read-permission. (Asger)
-- Changed default pasting mode with middle button to "as paragraphs". 
+- Changed default pasting mode with middle button to "as paragraphs".
   Hopefully fixed crashes with this on too. (Asger)
 - improved index entry insertion (menu support and minibuffer arg) (CFO-G)
 - added documentation in References.lyx for index entries and printing (CFO-G)
@@ -913,7 +913,7 @@ since 0.12.0pre6
 - some updates to the docs (JMarc)
 - chkconfig.ltx warns that detection of ec fonts may take a long time
   (JMarc)
-- simple workaround for problems with LyXCode and spaces (JMarc)             
+- simple workaround for problems with LyXCode and spaces (JMarc)
 - fixed bugs in the production of LaTeX code for the ExtraParagraph
   stuff (minipages & indented text) (Jug)
 - fixed the wrong <Hot-Key> in the Fax-Form (Jug)
@@ -923,7 +923,7 @@ since 0.12.0pre6
   and templates (fixed iletter.*) (Jug)
 - added new example file Minipage.lyx (Jug)
 - Cleaned up BUGS.lyx (CFO-G)
-- bugfix for linuxdoc: problem with wrong path leading to 
+- bugfix for linuxdoc: problem with wrong path leading to
   ununderstandable error-messages while generating dvi- or postscript-
   output (Bernhard)
 - options changed for SGML-tools 1.0.*-compliance. We will get
@@ -950,7 +950,7 @@ since 0.12.0pre6
 - Small stuff. (Asger)
 
 since 0.12.0pre5
-- small change to SpecialTools.lyx. used \chapter* for Introduction. (Lgb) 
+- small change to SpecialTools.lyx. used \chapter* for Introduction. (Lgb)
 - doc bugfixes ; SCO configure bugfixes (JMarc)
 - Fixed crash after erroneous "font-size default" command. (Asger)
 - Fixed "Insert LyX file" to ignore buffer-parameters. (Asger)
@@ -966,7 +966,7 @@ since 0.12.0pre5
 - Merged LyXVC.lyx into Special Tools. (Asger)
 - Updates in User Guide. (Asger)
 - I most have been drunk when I implemented the label name escaping.
-  Several problems were fixed and I've changed it to be kind of MIME-ish. 
+  Several problems were fixed and I've changed it to be kind of MIME-ish.
   The thing should work now. (Asger)
 - Fixed bug of parsing spaces at the end of a line in math arrays  (Alejandro)
 - Now it's possible to put any math symbol on the toolbar (Alejandro)
@@ -1005,7 +1005,7 @@ since 0.12.0pre4
 
 since 0.12.0pre3
 - updated de.po and cleaned-up shortcuts (Peter)
-- small changes in aapaper.layout: Some wrong indentations, take out 
+- small changes in aapaper.layout: Some wrong indentations, take out
   stdstarsections (Bibliography now in stdstruct)(Peter)
 - Replaced the shortcut for OK in lyx_sendfax.fd with #O (Joacim)
 - argument to moveCursorUpdate bool instead of int (Joacim)
@@ -1034,7 +1034,7 @@ since 0.12.0pre3
 - "case insensitive" and "complete word" search in form1, lyxfr0, lyxfr1 (HB)
 
 since 0.12.0pre2
-- Increased the time short-cut keys are displayed in minibuffer 
+- Increased the time short-cut keys are displayed in minibuffer
   from 4 to 6 seconds. (Asger)
 - Increased LyXLex buffer to avoid warnings when viewing
   the user guide. (Lgb & Asger)
@@ -1113,7 +1113,7 @@ since 0.12.0-pre1
   minibuffer (CFO-G)
 - Disabled replace input for search-replace on read-only buffers (CFO-G)
 - Fixed bug with math accents reported by Jean Marc. (Alejandro)
-- Fixed bug about writting math macros with argument and cutting at 
+- Fixed bug about writting math macros with argument and cutting at
   the rigth edge of a row bug, both reported by David. (Alejandro)
 - Expanded to a reasonable limit the macro table. (Alejandro)
 - Wrote Math Chapter for Tutorial (+ other small Tutorial changes) (Karger)
@@ -1128,7 +1128,7 @@ since 0.11.53
 - Added functions listbox in math panel.  (Alejandro)
 - Fixed some bugs related with mouse selection. (Alejandro)
 - Fixed a couple of bugs of \frac. (Alejandro)
-- rewrote aapaper.layout to use standard includes, removed double 
+- rewrote aapaper.layout to use standard includes, removed double
   Inputs in paper.layout  (Peter)
 - Mentioned aapaper in UserGuide, fixed some typos (Peter)
 - added *.gmo and *.swp (swap files for vim) to the list of patterns for
@@ -1195,16 +1195,16 @@ since 0.11.52
 - Small fix/addition to footnote handling (ARRae)
 - Added "Go to Reference" button in "Insert Reference" form. (Alejandro)
 - Added "Use AMS-Math" check button in Layout->Document form. (Alejandro)
-- Removed third parameter from lyxfunc::Dispatch. Added 
+- Removed third parameter from lyxfunc::Dispatch. Added
   lyxfunc::setHintMessage(bool) instead. (Alejandro)
 - Partially implemented mouse selection in math mode. (Alejandro)
-- Modified read-only protection so that all layout and figure forms can be 
+- Modified read-only protection so that all layout and figure forms can be
   viewed but not modified (CFO-G)
 - Modified read-only protection so that documents can be spellchecked,
   but the spellchecker can't modify the buffer (CFO-G)
 
 since 0.11.51
-- Scrollbar now resized correctly when closing last buffer (ARRae) 
+- Scrollbar now resized correctly when closing last buffer (ARRae)
 - fixed segfaults in LyXParagraph::{SetOnlyLayout(),SetLayout()} (ARRae)
 - replaced several "" with LString() or .clean() (ARRae)
 - Cleaned up Juergen's TableExample.lyx (ARRae)
@@ -1212,7 +1212,7 @@ since 0.11.51
 - Small updates for Customization.lyx and References.lyx (ARRae)
 - Small additions to menus.bind: four FoilTeX entries (ARRae)
 - Speed improvement in LyXParagraph::BeginningOfMainBody() and
-  LyXParagraph::getFont(int) and LyXText::GetFont(...) (ARRae) 
+  LyXParagraph::getFont(int) and LyXText::GetFont(...) (ARRae)
 - Fixed the "enumeration in a footnote in an enumeration" problem.
   Required the three other changes listed below (ARRae)
 - Made makeLaTeXFile() and the other TeX producing methods use
@@ -1228,8 +1228,8 @@ since 0.11.51
   class (amsart, amsbook) is being used. This also prevents
   from expanding predefined math macros.                       (Alejandro)
 - Support for pseudoactions in lyxaction.getActionName. At the same
-  time, the bubble help and the new statusbox (why this name?) works with 
-  pseudoactions. (Alejandro) 
+  time, the bubble help and the new statusbox (why this name?) works with
+  pseudoactions. (Alejandro)
 - Removed xforms drawing functions from formulaMacro. (Alejandro)
 - Fixed misfeature with accented macro names (mathed). Now it's
   possible to accent other insets. (Alejandro)
@@ -1256,9 +1256,9 @@ since 0.11.51
 - "self-insert" accepts several characters now. (Asger)
 - Improvements in minibuffer behaviour. (Asger)
 - Fixed up "Insert LyX file" and added it to the Insert menu. (Asger)
-- scgen.pl improved to make prioritized guesses, and speeded up. Characters 
+- scgen.pl improved to make prioritized guesses, and speeded up. Characters
   at the beginning of a word are preferred to characters inside a word. (Asger)
-- Fixed crashes with commands that aren't allowed when no document is 
+- Fixed crashes with commands that aren't allowed when no document is
   open. (Asger)
 - fixed (I hope) autosave and writeFile bug (Lgb)
 - more imporvements to cursor blink (Lgb)
@@ -1288,7 +1288,7 @@ since 0.11.50
 - Fixed crash in connection to Error insets. (Asger)
 - Fixed crash when .lyx does not exist. (Asger)
 - Clear paragraph environment combox when no document is open. (Asger)
-- Updated info about ispell in User Guide, i.e. making a symlink between 
+- Updated info about ispell in User Guide, i.e. making a symlink between
   deutsch and german dictionary files. (Asger)
 - Updated and extended "Customization". (Asger)
 - Updated all documents after ChkTeX runs. (Asger)
@@ -1300,13 +1300,13 @@ since 0.11.49
 - The automatic LyX-->\LyX{} conversion is disabled in typewriter
   font. (JMarc)
 - Added a part on configuration files in Customization.lyx (JMarc)
-- Added validation for math macros. If a predefined macro is used 
+- Added validation for math macros. If a predefined macro is used
   (currently only \binom and \boldsymbol) in a non-AMS class,
   the macro is defined in the preamble. (Alejandro)
 - Added support for bold symbols using \boldsymbol. This was not
   necessary for AMS class users. Currently there's no way to see
-  bold symbols WYSIWYM, you have to use TeX (former macro) mode. (Alejandro) 
-- Mathed's limits bug at parsing time fixed. (Alejandro)  
+  bold symbols WYSIWYM, you have to use TeX (former macro) mode. (Alejandro)
+- Mathed's limits bug at parsing time fixed. (Alejandro)
   Hopefully fixed the configurable toolbar. Had to change some in the
   init order to fix it. Now the XForms is initialized before lyxrc is
   read, but the forms are created after. (Lgb)
@@ -1317,10 +1317,10 @@ since 0.11.49
 - Possible fix for the cursor drawing bug. Pleae test. (Lgb)
 - Bug fix in filebrowser. (Asger)
 - Bug fix with sgmltools. (Asger)
-- Warn if included postscript filename contains illegal characters. 
+- Warn if included postscript filename contains illegal characters.
   If you really need such a filename, you can still enter it in the text
   box in the figure pop-up. (Asger)
-- Implemented display of command name and list of defined short-cut keys for 
+- Implemented display of command name and list of defined short-cut keys for
   each action executed when using -dbg 64. Somebody please put this in a
   small window next to the minibuffer. (Asger)
 - Small fixes in Tutorial.lyx. (Asger)
@@ -1349,7 +1349,7 @@ since 0.11.47
 - 8-bit bug with bind command fixed: \bind "M-f ø" "buffer-open" works now
   from the LyX side of things.  However, it will just give you an error,
   because X11 requires you to use \bind "M-f oslash" "buffer-open"
-  instead. (Check the man page for XStringToKeysym for more information on 
+  instead. (Check the man page for XStringToKeysym for more information on
   the names for characters). (Asger)
 - updated Customization.lyx (JMarc)
 - LyXTextclass::Read stops if there is an error in an include
@@ -1373,7 +1373,7 @@ since 0.11.46
   keybinding (help!) (JMarc)
 - the configuration files created by configure in the user's .lyx/
   directory are removed if they are identical to the system-global ones
-  (JMarc) 
+  (JMarc)
 - Added the 'fax send' command as autodetected.
 - some cleanup in chset.C (JMarc)
 - changed behaviour of minipages, now more paragraphs can be part
@@ -1390,7 +1390,7 @@ since 0.11.46
   macros. (Alejandro) (At the cost that currently only subparagraphs
   are allowed.)
 - New document example about user defined math macros.  (Alejandro)
-- Prevented segfault if undo in an empty math box. (Alejandro)              
+- Prevented segfault if undo in an empty math box. (Alejandro)
 - new code for quotes, from Ilya Ovchinnikov, plus a bugfix (JMarc)
 - Layout->Table is greyed out when unavailable (JMarc)
 - added support for FreeSpacing for linuxdoc layouts (JMarc)
@@ -1457,7 +1457,7 @@ since 0.11.44
      o package checking moved to LaTeXFeatures (ARRae)
      o Added entry to LyXAction/LyXFunc (ARRae)
 - \cursor_follows_scrollbar option added to lyxrc (ARRae)
-- Table Options popup now works with xforms-0.81 (ARRae) 
+- Table Options popup now works with xforms-0.81 (ARRae)
 - LaTeXLog popup now raises if already shown. (ARRae)
 - Fixed serious bugs in ChangeExtension. (Asger)
 - Fixed problems with extensions of documents, also SGML. (Asger)
@@ -1489,7 +1489,7 @@ since 0.11.44
   o Changed "Macro mode" to "TeX mode" to avoid confusion with user
     defined macros.
   o Finally Undo/Redo for math mode. No problems after some testing.
-  o Fixed problem on reading spaces in text mode.  
+  o Fixed problem on reading spaces in text mode.
 
 since 0.11.43
 - vertical resize now uses fitCursor() so cursor remains visible (ARRae)
@@ -1505,7 +1505,7 @@ since 0.11.43
 - changed the semanitcs of \ascii_linelen in lyxrc, so that it applies
   also to LaTeX files and LinuxDoc files (JMarc)
 - renamed a few lyxrc commands for consistency; more has to be done
-  (JMarc) 
+  (JMarc)
 - fixed the bug with keeping the layout after a section (you know what
   I mean) (JMarc)
 - introduced new methods LyXLayout::isParagraph() and
@@ -1571,9 +1571,9 @@ since 0.11.42
     closed with a }.
   o Removed OpenMathInset so math mode always create a new inset, as
     requested by David and Amir.
-  o Several fixes and cosmetic enhancements to math-macro. 
+  o Several fixes and cosmetic enhancements to math-macro.
   o Fixed several (but not all) matrix and label bugs.
-  o User defined macro names bugs.  
+  o User defined macro names bugs.
 - Implemented "chktex". (Asger)
 - some cleanup in lyxdraw.[hC] (Lgb)
 - fixed a bug that made VC not work all the time (Lgb)
@@ -1620,7 +1620,7 @@ since 0.11.41
 - Fixed bug with cursor after footnotes. I introduced it. (Asger)
 - removed development/foils (ARRae)
 - fixed up bullet_forms patches and regenerated (ARRae)
-- added "rm *~" to forms/makefile distclean (ARRae) 
+- added "rm *~" to forms/makefile distclean (ARRae)
 - renamed the option --keep-logs of lib/configure to keep-temps, since
   this is more accurate; fixed a bug with sgml-tools there (JMarc)
 - updated (not completely) the description of layout files in
@@ -1630,7 +1630,7 @@ since 0.11.41
   bibliography (no BibTeX), removed section on [] and explanations about
   running LaTeX several times, fixed a number of crossrefs and labels,
   added a description of the LaTeX log window, a pointer to
-  LaTeXConfig.lyx (JMarc) 
+  LaTeXConfig.lyx (JMarc)
 - updated a bit the layout files (JMarc)
 - rewrote part of the quote inset: now supports >>quotes<< and
   ,,quotes'' (JMarc)
@@ -1654,7 +1654,7 @@ since 0.11.40
 - added detection of rotating.sty. I hope the description is
   reasonable. (JMarc)
 - A few forms have been updated to the popup style sheet. (Asger)
-- Fixes in window title updating: When buffer is changed (or saved), the 
+- Fixes in window title updating: When buffer is changed (or saved), the
   window title is updated. Added "(read only)" when buffer is readonly. (Asger)
 - LaTeX error box popup enlarged and made resizable and closable. (Asger)
 - Various clean-ups. (Asger)
@@ -1678,7 +1678,7 @@ since 0.11.39
       - now correctly skips over tex embedded in a paragraph
 - fixed autosave:  (ARRae)
       - no longer leaves files in TMP_DIR if the rename fails
-      - tries writing autosave file directly if failure occurs             
+      - tries writing autosave file directly if failure occurs
 - Search/Replace & spellchecker replace fixed. (Asger)
 - Implemented lazy loading of textclasses. Force loading on startup with
   "-dbg 1024". (Asger)
@@ -1690,7 +1690,7 @@ since 0.11.39
   files (JMarc)
 - adapted the layout-reading routines for the new format of
   textclass.lst; removed the newly-introduced Description tag; please
-  remove your old textclass.lst files (JMarc) 
+  remove your old textclass.lst files (JMarc)
 - fix a bug with the file-name-in-window-title feature, where closing
   the last window caused a crash (Lgb) (I did it first :-)
 - A few changes to accomodate DEC cxx (in particular in
@@ -1703,23 +1703,23 @@ since 0.11.39
 - changed a few unconditionnal debug messages to optional debug
   messages (JMarc)
 - made a proposal for solution of the i18n<->shortcut problem, applied to
-  menus and insetinclude. Added a file in development/Code-rules for, 
+  menus and insetinclude. Added a file in development/Code-rules for,
   Dialogs (Lgb)
 
 since 0.11.38
 - linuxdoc: url{}{} and htmlurl{}{} correctly read in again (Bernhard)
-- Rewrite and cleanup of Translation classes. Bindings to accents and 
+- Rewrite and cleanup of Translation classes. Bindings to accents and
   translation work in a unified (?) way. (alkis)
 - major mods to bullet implementation. Split code into separate files,
   slight mods to panel layout, new patches in forms/ (ARRae)
 - bullet panel .xpm and .xbm files regenerated that now look clearer
   and have a grey rather than white background.  (ARRae)
 - small change to forms/fdfix.sh, sed script now starts line 8 instead
-  of line 6 -- required to avoid internationalising two new #includes 
+  of line 6 -- required to avoid internationalising two new #includes
   needed for bullet_forms.C -- this shouldn't cause any problems (ARRae)
 - added a 'distclean' to forms/makefile, rm's *.orig, *.rej  (ARRae)
 - Implemented buffer title in window in a clean-way. (Asger)
-- Clean-up, bug-fixes and better error recovery in textclass/layout handling. 
+- Clean-up, bug-fixes and better error recovery in textclass/layout handling.
   (Asger)
 - Textclass definition loading prepared for being made lazy. We just need
   to have the textclass descriptions in textclass.lst, and I'll implement
@@ -1733,8 +1733,8 @@ since 0.11.37
 - made a makefile in forms. This can be used to regenerate .C files from
   .fd files. (Lgb)
 - New lyxrc option: menu_font. It allows to set the font used for popups
-  (FL_NORMAL_STYLE). It is now <menu_font>-*-*-*-?-*-*-*-*-<font_norm>. 
-  If this font is not available, the popup font is set to 
+  (FL_NORMAL_STYLE). It is now <menu_font>-*-*-*-?-*-*-*-*-<font_norm>.
+  If this font is not available, the popup font is set to
   -*-helvetica-medium-r-*-*-*-?-*-*-*-*-*-* as before. The default value
   of menu_font is "-*-helvetica-medium-r". (Petr)
 - Some fixes in Introduction.lyx and UserGuide.lyx, but I didn't get all the
@@ -1776,8 +1776,8 @@ since 0.11.36
 - Bullet popup improvements, panels loaded from disk at runtime,
       using LibFileSearch, support for mono also (ARRae)
 - bmtable extended: reading xpm's from disk and freeing them also (ARRae)
-- fixed lib/Makefile.in to move doc/*.eps also (ARRae) 
-- detection of algorithm.sty (Bernhard) 
+- fixed lib/Makefile.in to move doc/*.eps also (ARRae)
+- detection of algorithm.sty (Bernhard)
 - line-length reduction in export of SGML (Bernhard)
 - Added "all" keyword for the allowed chars field of \kmod in the
   .kmap files. This will use the native chars that TeX allows for
@@ -1786,9 +1786,9 @@ since 0.11.36
   LyXFunc to tex-accent.C (didn't use any LyXFunc state anyway and
   I needed it in TransManager) (alkis)
 - Dirty hack to make \bind and Trans work together. Any bindings on
-  accents are delegated to Trans which puts them in the default 
+  accents are delegated to Trans which puts them in the default
   keymap (alkis).
-- updated the revtex.layout file; fixed a bug with the Option tag; 
+- updated the revtex.layout file; fixed a bug with the Option tag;
   separated stdsections.inc inot two files (JMarc)
 - added a new boolean tag in layout files (KeepEmpty) as per Juergen's
   request; not used currently (JMarc)
@@ -1800,12 +1800,12 @@ since 0.11.36
   layout list bug (JMarc)
 - added a hack to help people without GNU gettext to build LyX after
   they have applied patches. You should really install gettext instead
-  (JMarc) 
+  (JMarc)
 - added some support in lib/Makefile.in for a images/ directory (JMarc)
 - Improved delimiter dialog: using right mouse button the right
   delimiter is selected, the region displaying the chosen delimiters works
   as the apply button (not yet removed), the chosen delimiters are
-  initialized correctly after close/reopen the math panel.  (Alejandro) 
+  initialized correctly after close/reopen the math panel.  (Alejandro)
 - Fixed some (not all) bugs related with matrix: double clearing in Matrix
   and Par destructors caused a segfault (anyway I inserted your patch,
   Henner, for robustness, but an array never should be cleared twice);
@@ -1821,7 +1821,7 @@ since 0.11.36
   removed. (Asger)
 - Various clean-ups. (Asger)
 - Up to 10% speed-up on rebreak. (Asger)
-- Added two new, obvious methods "bool LString::suffixIs(char)" and 
+- Added two new, obvious methods "bool LString::suffixIs(char)" and
   "bool LString::suffixIs(char const *)". Used them here and there. (Asger)
 - Use "void foo(LString bar=LString());" to signify default initialization
   of empty strings. (Asger)
@@ -1852,7 +1852,7 @@ since 0.11.35
 - Removed "pc-modern.bind" because it's obsolete. (Asger)
 - Figure size defaults to saved size instead of A4 if PostScript file is
   not readable/missing (Henner)
-- Shows an empty \fbox{} for each undefined figure 
+- Shows an empty \fbox{} for each undefined figure
   (i.e. no filename given) (Henner)
 - Added method LString::charPos(char) that returns a char
   position. (Alejandro)
@@ -1911,13 +1911,13 @@ since 0.11.34
 - New function "reference-back" to return from a referenced
   label or from a child/parent document.                     (Alejandro)
 - New function "reference-goto". Should I to explain? :)     (Alejandro)
-- Work on new font loading code: FontLoader finished. Now I only need to use 
+- Work on new font loading code: FontLoader finished. Now I only need to use
   it in lyxfont.C and that should be it. Will follow soon. (Asger)
 - Make "bold" toggle. (Asger)
 - Activated new font loading code. (Asger)
 - lyxrc spellchecked. (Asger)
 - Removed "pc-modern" bindings in favour of CUA style bindings. Created
-  "menus.bind" to reduce redundancy and make management of bind files 
+  "menus.bind" to reduce redundancy and make management of bind files
   easier. (Emacs binding file cleaned up, but bindings are the same
   except for new math bindings as defined in math.bind) (Asger)
 - Changed environment variable to use to specify LyX system directory
@@ -1965,8 +1965,8 @@ since 0.11.33
 - ran lyx through purify, some leaks (about 1k) and array bounds fixed.
   We still leak more than 2k (most in math_*) (Lgb)
 - small cleanup (Lgb)
-- first working version of Version Control (use with care) (Lgb) 
+- first working version of Version Control (use with care) (Lgb)
+
 since 0.11.32
 - New banner page. (Asger)
 - Bug fix: Menu bugs causing crashes. (Asger)
@@ -1974,7 +1974,7 @@ since 0.11.32
 - Bux fix: Potential crash in combox. (Asger)
 - Improvements in spellchecker. (Asger)
 - Small bug fix in file browser: If you typed an absolute path in the name box,
-  the path was ignored. Now, it's respected disregarding current directory. 
+  the path was ignored. Now, it's respected disregarding current directory.
   (Asger)
 - Save more robust: If we fail, allow the user to rename and try again. (Asger)
 - Work on new font loading code. Work in progress. (Asger)
@@ -2019,7 +2019,7 @@ since 0.11.31
 - Added the method InsetRef::gotoLabel(), guess what it does :) (Alejandro)
 - Added the function reference-toggle to toggle an InsetRef
   between REF and PAGE_REF non-interactively. (Alejandro)
-- Removed the Reference dialog, it's no more necesary: To go to a label, 
+- Removed the Reference dialog, it's no more necesary: To go to a label,
   click on a reference inset, to change the reference type, use the function
   reference-toggle. To change the label, just insert a new one. (Alejandro)
 - Several mathed fixes: oslash/emptyset, bot/perp, extra line
@@ -2049,7 +2049,7 @@ since 0.11.30
   a change in chklatex.ltx, it will probably break the OS/2
   configure.cmd (JMarc)
 - The file dialog now uses the current buffer's directory as initial
-  dir (JMarc) 
+  dir (JMarc)
 - " no longer inserts an InsetQuote in TeX mode (JMarc)
 - Keybindings should no ignore NumLock setting in Linux (please try
   this!) (JMarc)
@@ -2145,22 +2145,22 @@ since 0.11.28
 - fixed the segfault if deleting last row/column from
   Layout-Table-Menu and introduced security check for delete table (Jug)
 - Added function lyxaction::getApproxFunc and getApproxFuncName. Allow to get
-  a lyx action from an incomplete or approximate string. If the string is 
+  a lyx action from an incomplete or approximate string. If the string is
   exactly equal than an action name, the next action is returned.   (Alejandro)
 - Improved the minibuffer:   (Alejandro)
   o Added history to store the last MAX_HISTORY commands typed. To browse
     the history use the Up and Down keys while the focus is on the minibufer.
   o Typing tab to get next command in table or to complete the name from
     an approximate or incomplete string (using getApproxFuncName reported
-    above). By typing Tab several times you can browse the entire 
+    above). By typing Tab several times you can browse the entire
     function table.
-  o As the minibuffer is using now a prehandler as keyboard callback, 
+  o As the minibuffer is using now a prehandler as keyboard callback,
     the dirty trick of the hidden buttons are no more necessary so they
     were removed.
 - Moved getIncludeonlyList and getReferenceList to buffer.C since they
   are buffer's properties. The reference popup doesn't yet work, maybe
   because some bug in ReturnNextInsetPointer.   (Alejandro)
-  
+
 since 0.11.27
 - made possible to change pipe-filenames in monitor-program (Bernhard)
 - Allow all extensions by ExpandPath-call in read of Resource
@@ -2190,10 +2190,10 @@ since 0.11.27
   o Added destructor. Now lyxserver closes the pipes and
     removes the io callback.
   o Added Error notify, in case that lyxfunc reports an error.
-  o Implemented a silly communication protocol: If a client send 
+  o Implemented a silly communication protocol: If a client send
     LYXSRV:<clientname>:hello,  LyX will correspond the greeting
     without bothering lyxfunc. So the client will know that LyX is
-    listening. If LyX send LYXSRV:<clientname>:bye, the clients 
+    listening. If LyX send LYXSRV:<clientname>:bye, the clients
     shouldn't expect nor send more messages.
   o Added function server-get-tip to get a help line about a command.
     btw helpText is now (char const*) because it's not used as LString
@@ -2212,10 +2212,10 @@ since 0.11.27
 - A few changes in LaTeX file preamble generation code.
 - Some improvements in OS/2 support in Makefiles (JMarc)
 - Rewrote parts of LaTeXConfig.lyx.in to be more like what John wants
-  (JMarc) 
+  (JMarc)
 - added a global bool finished to make lyx quit more graciously. (Lgb)
 
-since 0.11.26 
+since 0.11.26
 - rewrote part of the code that generates the preamble
   of a LaTeX files; more things are now omitted when unnecessary (JMarc)
 - Added support for global and layout-specific preambles in
@@ -2261,7 +2261,7 @@ since 0.11.25
   command "buffer-child-insert [filename]" to insert it.        (Alejandro)
 - New method LString.rsplit (reverse split). To separate a filename
   and its path use fname = oname.rsplit(path, '/').             (Alejandro)
-- First step in integration of new classes for abstraction from 
+- First step in integration of new classes for abstraction from
   System-calls (Bernhard)
 - Better handling of read-only files. They can't be overwritten now. (Asger)
 - Emergency save enhanced: We try to emergency save three different places:
@@ -2311,17 +2311,17 @@ since 0.11.23
 - Implemented two new commands:
   layout-copy  Copies current paragraph environment type
   layout-paste Pastes paragraph environment type
-  Bound to "ctrl-C" and "ctrl-V" in pcmodern.bind. 
+  Bound to "ctrl-C" and "ctrl-V" in pcmodern.bind.
   Bound to "m-W" and "ctrl-Y" in emacs.bind (Asger)
 - BUGS.lyx updated to lyx format 2.14. (Asger)
 - Fixed problems with missing text after footnotes. (Asger)
 - Small fix in math font handling. (Asger)
 - LString documentation improved. (Asger)
 - Fixed stupid bug with font attributes and changing of layout. (Asger)
-- Smallcaps made smaller on screen. I'm not sure it's exactly like LaTeX, but 
+- Smallcaps made smaller on screen. I'm not sure it's exactly like LaTeX, but
   it's pretty good. (Asger)
 - Added "latin5" to Input Encoding option as H. Turgut Uyar requested. (Asger)
-- Reluctant change: Matthias is being phased out as primus motor.  
+- Reluctant change: Matthias is being phased out as primus motor.
   I don't think it's fair to blame Matthias for the many changes
   we are doing to LyX, so I've removed his signature from the README
   file.  We owe everything to Matthias, so this is an act of respect
@@ -2329,7 +2329,7 @@ since 0.11.23
 - Fixed some mathed's bugs (Alejandro)
 - Typing a space at the end of a math inset will leave math mode and
   insert a space in text mode.  (Alejandro)
-- Extended the set of special ($%#&{}_) and ordinary (?) 
+- Extended the set of special ($%#&{}_) and ordinary (?)
   characters in mathed.  (Alejandro)
 - Added a small space to math function insets (macro-names)  (Alejandro)
 - Fixed a few bugs (JMarc)
@@ -2347,7 +2347,7 @@ since 0.11.23
 since 0.11.22
 - Fixed segfaults-while-saving problem (ARRae)
 - lib/configure now checks for more programs; updated
-  LaTeXConfig.lyx.in (JMarc) 
+  LaTeXConfig.lyx.in (JMarc)
 - renamed a few lyxrc commands for consistency (JMarc)
 - unavailable menu items in the file menu are greyed-out (JMarc)
 - fixed the bug killing LyX when the file menu is left open (JMarc)
@@ -2362,11 +2362,11 @@ since 0.11.21
 - Changed LYX_FORMAT from 2.13 to 2.14. This is needed in order to
   be able to convert the old papersize-stuff to the new format (Jug)
 - configure now checks more closely the xforms version; a few fixes
-  there (JMarc) 
+  there (JMarc)
 - the default LYX_DIR is now ${prefix}/share/lyx (JMarc)
 - compiles with DEC cxx (JMarc)
 - LyX is now able to read environmentvariables by reference inside the
-  lyxrc-files. (Bernhard) 
+  lyxrc-files. (Bernhard)
 - New layout tag LatexParam, currently only used to support dinglists
   in foils layout. Provides arguement for environments or commands (ARRae)
 - began writing new multirun algorithm (see LaTeX.C) (Lgb)
@@ -2377,7 +2377,7 @@ since 0.11.20
 - Fixed regular expression matcher. It should be pretty good now. (Asger)
 - Optimized screen drawing: LyXText::Draw is twice as fast as before. (Asger)
 - Optimized rebreak: 2.8 times as fast on UserGuide.lyx. (Asger)
-- Added method "token" (similar to strtok) to LString. (Alejandro) 
+- Added method "token" (similar to strtok) to LString. (Alejandro)
 - New layout tag ClassOption, currently only used for foils' font
   sizes. Doesn't affect standard layouts. (Alejandro)
 - Added "default" to pagestyle and fontsize strings. If default
@@ -2412,8 +2412,8 @@ since 0.11.19
   is asked for. (Asger)
 - Misc. fixes. (Asger)
 - Finally corrected cosmetic bug introduced in 0.11.13 by me. It turns out
-  that the original kernel was bugged with a great performance penalty as a 
-  consequence.  Now, things should be correct and fast. I think this explains 
+  that the original kernel was bugged with a great performance penalty as a
+  consequence.  Now, things should be correct and fast. I think this explains
   why some people have reported bad performance with remote X servers. (Asger)
 - Make LyX work with xforms 0.86. Required a little hacking. Primary benefit:
   LaTeX Preamble features scrollbars :-) (Asger)
@@ -2434,10 +2434,10 @@ since 0.11.18
 - updated lyx_debug_level everywhere to use lyxerr instead. (Lgb)
 - also changed a lot of fprintf(stderr... to lyxerr->print(... (Lgb)
 - begun writing of a validate func. (Lgb)
-- added a "Comment" style to some of the layouts. This use the 
+- added a "Comment" style to some of the layouts. This use the
   "verbatim.sty" This is the easy solution, if we want a better solution
   we can do that later. (Lgb)
-- added support for setspace.sty It is not complete however, missing 
+- added support for setspace.sty It is not complete however, missing
   are support for arbitary spacing and per paragraph spacing. (Lgb)
 - some more cleanup (moving of enums from definitons.h) (Lgb)
 - two unused functions in lyx_cb.C removed. (Lgb)
@@ -2448,9 +2448,9 @@ since 0.11.18
   pop-up. Font size names changed to match Rich's second proposal. (Asger)
 - Bug fixes in new font code: color should work correctly, LaTeX generating
   bug fixed and improved, reading and writing of underbar correct, and a
-  few other fixes. All in all, the new font code seems pretty stable now. 
+  few other fixes. All in all, the new font code seems pretty stable now.
   (Asger)
-- Added monitor dpi setting to lyxrc. LyX autodetects this, but it's 
+- Added monitor dpi setting to lyxrc. LyX autodetects this, but it's
   overridable using the "\dpi integer" lyxrc command. This setting is
   used for calculating the size of fonts and vertical spaces. Because
   of this, the default zoom factor has been changed to 150% so the fonts
@@ -2458,35 +2458,35 @@ since 0.11.18
 - LyX system directory normalized to reduce "/p1/../p2/" to "/p1/p2/". (Asger)
 - LyXGUI is initialized before documents are loaded, unless "-nw" is
   given. The reason is that XForms have to parse the command line before
-  we know what arguments are documents and which are not. Also, we have 
+  we know what arguments are documents and which are not. Also, we have
   GUI warnings and error boxes unless the user specified -nw.  As a different
   side-effect, this fixes lots of bugs. (Asger)
 - Added "\document_path" lyxrc command. (Asger)
 - All lyxrc commands that supply paths understand "~/" now. (Asger)
 - Removed BUGS.lyx from root dir. If you want to read it, you have to
-  start lyx, and then it's easier to fetch it under the Help menu. 
+  start lyx, and then it's easier to fetch it under the Help menu.
   Redundancy is bad. The bug file in lib/doc updated. (Asger)
 - included part of the OS/2 patch and added support for a
-  os2_defines.h header file (JMarc) 
+  os2_defines.h header file (JMarc)
 - lib/configure now generates a file packages.def containing the list
   of LaTeX packages that have been found ; a few fixes (JMarc)
 - Help files are not added to the last files list in the 'Files' menu
   (JMarc)
 - support for inputing latin1 characters using the keyboard's compose
-  key (JMarc)  
+  key (JMarc)
 - Mathed changes (a lot):   (Alejandro)
   o More natural structure of paragraphs to make easier the introduction
     of selection, macros and possibly a good font renderer in a future.
   o Removed several hacks. Now the design is cleanner but the cleanup
     of the code is not yet finished.
   o Fixed several reported bugs and implemented some suggestions.
-  o Renaming to be consistent with the rest of the names. Now the mostly 
+  o Renaming to be consistent with the rest of the names. Now the mostly
     used prefix is "Mathed".
   o Builtin macros "binom", "cases", "substack" as a first step toward
     minimal AMS support.
   o Improved selection: multiline, multicolumn. Still some details have
     to be fixed (sometimes it pastes wrong number of columns).
-  o Removed pixmap and file from math-inset parameters. That could be 
+  o Removed pixmap and file from math-inset parameters. That could be
     non-threads safe (depending on how threads be implemented).
 - new versions of the docs included so that they will reach a bigger
   audience (Lgb)
@@ -2504,7 +2504,7 @@ since 0.11.17
   - LaTeX font change generation changed to use the \textXX{ } variants.
  (Asger)
 - Use "\the_end" marker to mark the end of a file. Now ReadLyX2Format reports
-  whether the reading of a document is complete or not for lyx-format >=2.13. 
+  whether the reading of a document is complete or not for lyx-format >=2.13.
   (Asger)
 - Finally got totally rid of the old math mode. (Asger)
 - Font handling cleaned up. Bugs fixed, bugs introduced. This is work in
@@ -2520,7 +2520,7 @@ since 0.11.17
 - Bug with Insert LaTeX figure hacked around. (Asger)
 - 30% speed-up on rebreak after profiling results. (Asger)
 - LString representation extended with length field. Now LString::length() is
-  extremely fast, inlined constant time. Abuse as you wish. 
+  extremely fast, inlined constant time. Abuse as you wish.
   Global srep made local to LString class. (Asger)
 - Delay after breaking paragraphs decreased. (Asger)
 - Let scrollbar slider fill entire work area when no document is open. (Asger)
@@ -2552,7 +2552,7 @@ since 0.11.17
 - LaTeX if now run only once if no more is needed. (Lgb)
 - got rid of form1.C.patch. (Lgb)
 - probably some more that I don't remember. (Lgb)
+
 since 0.11.16
 - added detection of the ec fonts in lib/configure; fixed a few bugs
   there (JMarc)
@@ -2584,10 +2584,10 @@ since 0.11.16
 - Bugfixes in file browser. (Asger)
 - Changed LyXLex specs a bit to bug-fix document reading. Bug-fixed 8-bit
   behaviour. (Asger)
-- Finished (almost) bibliography support using insetbibkey and a bibref list 
+- Finished (almost) bibliography support using insetbibkey and a bibref list
   is updated everytime a cite is edited. Changes marked with ale970302,
   looks like a hack until a further cleaning of the code.(Alejandro)
-  
+
 since 0.11.15
 - Fixed bugs with accented chars. (Asger)
 - Fixed bug that caused |h|o|r|i|z|o|n|t|a|l| lines. (Asger)
@@ -2628,8 +2628,8 @@ since 0.11.14
 - Fixed Ascent and Decent in a lot of inset because of the above change.(Lgb)
 - Some changes that seems to revert recent Lars' changes, but this is
   a dialectic process.  :-)   (Alejandro)
-  o No more need to cast (char const*) from long in Dispatch 
-    (the only action that had been forced to pass a non-char* argument 
+  o No more need to cast (char const*) from long in Dispatch
+    (the only action that had been forced to pass a non-char* argument
      (menu->buffer-write), in fact doesn't accept any argument.) ;-)
   o action methods agruped in a new class LyXAction. lyxaction is
     one of the very few objects that deserves to be global.
@@ -2657,7 +2657,7 @@ since 0.11.13
 since 0.11.12
 - Some cleanups in buffer.C (JMarc)
 - The minibuffer is updated when there is a buffer switch; the
-  filename now uses MakeDisplayPath (JMarc). 
+  filename now uses MakeDisplayPath (JMarc).
 - "Up" is now "Upright" in the Character Layout dialog ; the font
   encoding now correctly defaults to "default"  (JMarc)
 - Created the function LibFileSearch() to read library files, and used
@@ -2740,17 +2740,17 @@ since 0.11.10
 - \input command changed to search current directory, user lyx dir and then
   system lyx directory. This has the nice side-effect that lyxrc.defaults
   is read. (Asger)
-- \bind_file command changed to search in user lyx bind dir and then in 
+- \bind_file command changed to search in user lyx bind dir and then in
   system lyx bind dir. (Asger)
 - Removed \lyx_layout_lib lyxrc command. (Asger)
 - Changed the ~/.lyx creation process as Jean-Marc suggested. (Asger)
 - Changed ~/.lyx dir to be hardcoded, i.e. never ~/.lyx-devel/. (Asger)
 - Copyright & Warranty missing display fixed. (Asger)
 - Search paths changed to new  ~/.lyx/ scheme: $User/dir;$LyX/dir. (Asger)
-- A lot of real fixes that help the OS/2 port without hurting us. Most of 
+- A lot of real fixes that help the OS/2 port without hurting us. Most of
   these changes were present in slightly different form in a patch S. Miyata
   prepared. I suggest that S. Miyata prepares a new OS/2 patch with inclusion
-  into the main LyX source distribution in mind. It will hopefully be a lot 
+  into the main LyX source distribution in mind. It will hopefully be a lot
   smaller now, and thus no problem for unix LyX. (Asger)
 - Removed pedantic question "Are you really sure you want to quit?" (Asger)
 - Finally fixed reading error (and removed the strip thing). (Asger)
@@ -2758,7 +2758,7 @@ since 0.11.10
 - Fixed file browser in connection with Save As. (Asger)
 - A few bug fixes in menus.C and lyxfunc.C. (Asger)
 - A few changes and suggestions for LString use in lyx_sendfax_main.C. (Asger)
-- Toolbar and scrollbar buttons are borderwidth -2 to provide visual 
+- Toolbar and scrollbar buttons are borderwidth -2 to provide visual
   feedback. (Asger)
 - Copyright and Warranty options merged into one new form. (Asger)
 - Credits form text wrapped to meet Jean-Marc's system's demands. (Asger)
@@ -2796,7 +2796,7 @@ since 0.11.10
 - Put default path for phonebook to $(HOME)/.lyx/phonebook [user_dir]
 - Fixed the above #undef directive and a few other things (JMarc)
 - Finished the implementation of .lyx directory handling. A few
-  problems remain; renamed system.lyxrc to lyxrc (JMarc) 
+  problems remain; renamed system.lyxrc to lyxrc (JMarc)
 
 since 0.11.9
 - Font size in all forms changed to FL_NORMAL from FL_MEDIUM to correct
@@ -2805,7 +2805,7 @@ since 0.11.9
   LyX asks if you want to create a new document with this name. (Asger)
 - MenuNew and MenuOpen more intelligent. (Asger)
 - MenuSaveAs more intelligent and uses file browser. (Asger)
-- Fixed a bug which caused problems with the default background 
+- Fixed a bug which caused problems with the default background
   and selection colors. (Asger)
 - Implemented three new commands:
         buffer-typeset-ps: Updates PostScript file.
@@ -2826,20 +2826,20 @@ since 0.11.9
   the coder wants (previously, it was hardcoded). (Asger)
 - Re-implemented the borderwidth -1 setting which got lost in the patch
   plethora (this time it's a global border-width). (Asger)
-- A few not-so-good things about Robert's patch fixed: 
+- A few not-so-good things about Robert's patch fixed:
        <lyx_cb.h> -> "lyx_cb.h"
-  and LyX would hang if the spellchecker was closed when a session was 
+  and LyX would hang if the spellchecker was closed when a session was
   started. Now, the spellchecker ignores the close-request (temporary
   remedy). (Asger)
 - began cleanup that shall lead to multiple frames and buffer visible
   at the same time. (Lgb)
 - changed parameter list to lyxfunc Dispatch(char const*, long) so that
-  almost everything can be passed as argument (perhaps this should have 
+  almost everything can be passed as argument (perhaps this should have
   been void* (Lgb)
 
 since 0.11.8(-2)
 - #undef'ine __STRICT_ANSI__ when gcc is used to work around -ansi
-  problems. (Jean-Marc) 
+  problems. (Jean-Marc)
 - Fix the code that finds gcc's default include path. (Jean-Marc)
 - add a new flag --with-gcc-hack to configure to allow re-compilation
   without optimization after an error. (Jean-Marc)
@@ -2860,7 +2860,7 @@ since 0.11.8(-2)
 - A few other small fixes. (Asger)
 - Moved CREDITS file to lib/ directory. Makefile.in updated. (Asger)
 - Updated man page. (Asger)
-- All forms redesigned to be 100dpi compatible and usable on 640x480 
+- All forms redesigned to be 100dpi compatible and usable on 640x480
   displays. Many forms are now smaller. (Asger)
 - Cross-reference dialog improved. (Asger)
 - Valsliders in document form changed to counters. (Asger)
@@ -2871,8 +2871,8 @@ since 0.11.8(-2)
   warnings on my display. I hope this works for everybody. XForms
   does not provide good support in this area. (Asger)
 - Implemented new options: -xpos and -ypos that specify where the
-  main form should be positioned. You have to specify both x and y 
-  before the position is used. Negative positions are ignored. 
+  main form should be positioned. You have to specify both x and y
+  before the position is used. Negative positions are ignored.
   If no valid position is specified, the default is to center the main form.
   Remember that all command line switches can also be given as X
   resources. Now I happily have
@@ -2882,18 +2882,18 @@ since 0.11.8(-2)
       lyx*ypos: 0
   in my .Xdefaults. (Asger)
 - The file dialog does not display hidden files. (Asger)
-- Created two functions in lyx_cb.C: CancelCloseBoxCB() and 
+- Created two functions in lyx_cb.C: CancelCloseBoxCB() and
   IgnoreCloseBoxCB() that do nothing and return FL_CANCEL and
   FL_IGNORE resp. Added lots of fl_set_form_atclose() calls (one
   for each form) to protect LyX from being killed when a dialog's
-  close box is pressed. In most situations CancelCloseBoxCB is 
+  close box is pressed. In most situations CancelCloseBoxCB is
   hooked in, which is like pressing the Cancel button. In some
   situiations, however, IgnoreCloseBoxCB was used (fax and file
   dialogs), because using the Cancel variation resulted in strange
   behavior. The authors of fax and file dialogs should look into
   it. (RvdK)
-- Couldn't help it. Once again changed the GUI depth from 2 to 1 
-  pixel. I promise I won't change it again, so if you don't like 
+- Couldn't help it. Once again changed the GUI depth from 2 to 1
+  pixel. I promise I won't change it again, so if you don't like
   it, replace the -1 in -2 again in LyXGUI::setDefaults(). (RvdK)
 - replaced int FontEqual(...) with bool operator==(...) (and !=)(Lgb)
 - cleaned up a little namespace pollution (Lgb)
@@ -2901,17 +2901,17 @@ since 0.11.8(-2)
 since 0.11.7
 - Finally implemented MakeDisplayPath and RegexpMatch so that the
   pattern in the filebrowser is respected. Also, links are
-  displayed correctly in the filebrowser now. 
+  displayed correctly in the filebrowser now.
   Now it seems that the introduction of LString to all path and
   filename stuff has been completed. (Asger)
 - Fixed a bug in the fileselector. (Asger)
-- Implemented \ps_renderer lyxrc command to allow setting of which 
+- Implemented \ps_renderer lyxrc command to allow setting of which
   program to use for rendering postscript pictures. (Asger)
 - Implemented \ps_viewer and \dvi_viewer lyxrc commands to allow
   setting of which programs to use to view postscript and dvi files
   respectively. The \dvi_viewer command make the old xdvi_options
   command obsolete. system.lyxrc updated to reflect all of this.
-  Also updated menus to reflect this. 
+  Also updated menus to reflect this.
   *NOTICE* Change of short-cut keys in file menu. (Asger)
 - Fixed determination of LyX system dir as Jean-Marc suggested. (Asger)
 - Fix bugs in Makefile.in regarding make bindist. (Asger)
@@ -2932,20 +2932,20 @@ since 0.11.7
 - moved the files around to reduce the clutter in the main directory;
   removed some old files. (Jean-Marc)
 - moved the data files in the lib/ directory. Changed the directory
-  search rule 2) above to "path of binary/../lib" (Jean-Marc) 
+  search rule 2) above to "path of binary/../lib" (Jean-Marc)
 - implemented the new and improved configuration tool in
   lib/. (Jean-Marc)
 - added a replacement for the strerror() function for SunOS 4.1.[123]
-  (Jean-Marc and Stephan) 
+  (Jean-Marc and Stephan)
 - added -ansi has a default gcc compile flag (Jean-Marc)
 - minor bug fix in buffer.C (Jean-Marc)
 - output characters [, ] and * between curly braces to avoid problems
   with optional arguments (with e.g. \item and \\) (Jean-Marc)
 - small cosmetic changes in lyx_sty.h (Jean-Marc)
 - Added new document parameter "Default Skip".  Used for parskip when
-  separation method is "skip"; and for individual detached paragraphs 
-  when separation method is "indent".  Added new user functions 
-  "break-paragraph-skip", "delete-backward-skip", "delete-forward-skip", 
+  separation method is "skip"; and for individual detached paragraphs
+  when separation method is "indent".  Added new user functions
+  "break-paragraph-skip", "delete-backward-skip", "delete-forward-skip",
   for easy input of detached paragraphs. (Andre)
 
 since 0.11.6
@@ -2973,7 +2973,7 @@ since 0.11.5
 - Back to don't skip a char to leave mathed with arrow keys. (Alejandro)
 
 since 0.11.4
-- Converted to LString, documented and bugfixed inseterror, insetinfo, 
+- Converted to LString, documented and bugfixed inseterror, insetinfo,
   insetlatex and insetlatexdel, and some other small stuff. (Asger)
 - Changed way of opening insets from doubleclick to singleclick. Now
   doubleclick is only used for selecting words, and everything is
@@ -3003,7 +3003,7 @@ since 0.11.3
 - some more changes to InsetLaTeXAccent (Lgb)
 - implemented algorithm for multiple LaTeX runs (Lgb)
 - switched to autoconf 2.11. Things are somehow cleaner, but there
-  might be new bugs (Jean-Marc). 
+  might be new bugs (Jean-Marc).
 - 'make depend' now uses X11's makedepend by default (Jean-Marc)
 - commented out the 'abstract' layout in book.layout (Jean-Marc)
 - lyx now uses lyxlex to do the file reading (almost), however I have not
@@ -3012,7 +3012,7 @@ since 0.11.3
 - a new function in lyxlex nextToken (Lgb)
 - fix in Makefile.in to make (gnu)depend work. added -I../images (Lgb)
 
-since 0.11.2 
+since 0.11.2
 - Implemented two new lyxrc commands: (Asger)
     \num_lastfiles int -> defines the maximal number of lastfiles
     \check_lastfiles bool -> should the lastfiles be checked for existance?
@@ -3032,10 +3032,10 @@ since 0.11.2
 - Added warnings to lyxlex, so that bad integers, floats and boolean are
   reported to the user. True is still false to LyX, but now the user is
   told. (Asger)
-- Small fixes to lyxfunc (not yet finished) (Alejandro) 
-- Added documentation for mathed (Alejandro) 
+- Small fixes to lyxfunc (not yet finished) (Alejandro)
+- Added documentation for mathed (Alejandro)
 - Fixed a small bug in LString that caused a segfault
-  at starting (Alejandro) 
+  at starting (Alejandro)
 - Small enhancements to the doc support: unified the directory names using
   srcdoc, modified makepatch to avoid srcdoc dir, changed a line in paths.h
   that caused a 20MB image, etc.   (Alejandro)
@@ -3049,7 +3049,7 @@ since 0.11.2
 - LyXTextParameters does no longer exist (Lgb)
 - All inset classes now have their own files (Lgb)
 - insetlatexaccent modified is now much more strict in what it accepts.
-  all kmap files updated to reflect this. Accentcode in lyxfunc also 
+  all kmap files updated to reflect this. Accentcode in lyxfunc also
   modified. (Lgb)
 - new accent: ogonek (terrible on screen, someone fix this please) (Lgb)
 - introduced LString in a lot of new functions (Lgb)
@@ -3085,7 +3085,7 @@ since 0.11.0
 - begining of more OO framwork to divide GUI from LyX kernel. (Lgb)
 - some work on lastfiles.[hC] to make it GUI unaware. (Lgb)
 - try to get rid of init() (in lyx_cb.C) (Lgb)
-- added fix from JC 
+- added fix from JC
 
 since 0.10.7
 - made lastfiles use lyxlex. (Lgb)
@@ -3100,7 +3100,7 @@ since 0.10.6
 - One real memory leak fixed in paths.C plus a bunch of delete[]s. (Asger)
 - Updated README with info on the new organization and added a paragraph
   about the chkconfig.ltx stuff. (Asger)
-- Changed spellchecker once again: Only real words are passed to ispell. 
+- Changed spellchecker once again: Only real words are passed to ispell.
   Words are a-z A-Z and all codes above 192. Added "ignore word" button which
   ignores the current word once. A few, hidden memory leaks fixed. (Asger)
 - Fixed filebrowser so Rescan works without changing focus. (Asger)
@@ -3118,9 +3118,9 @@ since 0.10.6
   according to Lamport. (Lgb)
 - small cursor fixes (Matthias)
 - updated chkconfig.ltx to be easier to understand and added support
-  for the foils layout (Jean-Marc) 
+  for the foils layout (Jean-Marc)
 - added support in chkconfig.ltx for the standard document classes,
-  including slides (Jean-Marc) 
+  including slides (Jean-Marc)
 - the execution of chkconfig.ltx is now done at configure time instead of
   install time (Jean-Marc)
 - fixed a bug with columns settings when the file is saved (Jean-Marc)
@@ -3137,10 +3137,10 @@ since 0.10.6
 since 0.10.5
 - fixed the selection stuff for the new selection-way (fast_selection false)
   for search-replace and the spellchecker (Matthias)
-- highly editable insets (for example mathinsets) can be opened with 
-  char-forward and char-backward now (Matthias) 
+- highly editable insets (for example mathinsets) can be opened with
+  char-forward and char-backward now (Matthias)
 - Fixed the clear-bug with auto-delete-selection. Now it should be
-  easier to fill out templates with address layouts (Matthias) 
+  easier to fill out templates with address layouts (Matthias)
 - Added a README.new_templates. Fixes to some templates. (Matthias)
 - small other fixes (Matthias)
 
@@ -3157,7 +3157,7 @@ since 0.10.3
 - Now it's possible to unlock an inset with cursor keys  (Alejandro)
 - improvements to the configure script for SCO (Jean-Marc)
 - tiny updates to configure.in and chkconfig.ltx (Jean-Marc)
-- more improvements to the --with-broken-const option and to 
+- more improvements to the --with-broken-const option and to
   the binary distribution target of Makefile.in (Jean-Marc)
 - fix to compile on other compilers than gcc (Lgb)
 - correct the --with-two-colors bug (?)
@@ -3171,12 +3171,12 @@ since 0.10.3
 - support for background and selection colors. Rubbanding still
   supported by setting \fast_selection in either lyxrc or commandline
   argument (Matthias)
-- fixed a very old bug that sometimes didn't let figures appear :-)  
+- fixed a very old bug that sometimes didn't let figures appear :-)
   The selection is no more cleared when updateting insets, too (Matthias)
 - fixed a bug with footnotelabels that have been printed with fixed-font since
   0.10.1 thanks to the FootColor-patch, NOT done by me... (Matthias)
 - made the text-in-box insets a bit larger and drawed a rectangle around
-  to look better with background colors.  Also fixed the LabelInset that 
+  to look better with background colors.  Also fixed the LabelInset that
   drawed itself over its size! (Matthias)
 - changed commandline-option InsetColor to NoteColor since this
   only changed the color of the Note-Inset. (Matthias)
@@ -3187,12 +3187,12 @@ since 0.10.3
 - stupid, but good change to LyXFont (Lgb)
 - fix to Combox.C (?)
 
-since 0.10.2 
-- Fixed a display related bug. (Alejandro) 
+since 0.10.2
+- Fixed a display related bug. (Alejandro)
 - All binary operators and relations are displayed correctly (Alejandro)
 - New command to let users modify a math font size (Alejandro)
 - Implemented multiple labels for eqnarrays (Alejandro)
-- Implemented a command to supress the equation number for a 
+- Implemented a command to supress the equation number for a
   single line. (Alejandro)
 - Limited local selection for math insets (Alejandro)
 - improvements to the configure and chkconfig.ltx scripts (Jean-Marc)
@@ -3210,21 +3210,21 @@ since 0.10.2
 - Yet another clean up of the README file. (Asger)
 
 since 0.10.1
-- open floats are now in a red box with a small label at the top-left 
+- open floats are now in a red box with a small label at the top-left
    corner  (Matthias)
 - opening of floats with dbl-click, closing with click on the label (Matthias)
 - popup on right-mouse when inside a float, therefore changed table-popup
    to appear only when the hit was on the table (Matthias)
 - figure- and tablefloats are now open after loading (Matthias)
 - put "insert primary selection (lines)" on the middle-mouse (Matthias)
-- small bugfix concerning nested environments and layouts with 
+- small bugfix concerning nested environments and layouts with
     top_label or centered_top_label (Matthias)
 - very small fix to the layout-desciption of abstract layout (Matthias)
 - documents no longer marked as changed after processing of  figinsets.
    Therefore UpdateInset got a "mark_dirty"-boolean parameter (Matthias)
-- no more undo stored when entering highly-editable-insets (mathinsets), 
+- no more undo stored when entering highly-editable-insets (mathinsets),
    but when these are changed  (as LYX_UNDO_INSERT). This is called by
-   mathinsets via LockedInsetStoreUndo(). Several other minor fixes to 
+   mathinsets via LockedInsetStoreUndo(). Several other minor fixes to
    undo-handling with insets (little steps forward completly transparent
    mathed-integration)  (Matthias)
 - new inset feature "const char* EditMessage()" that appears in the minibuffer
@@ -3244,7 +3244,7 @@ since 0.10.1
 - Changed appearance of labels from "\label{name}" to "name" in a
   grey box. (Asger)
 - Fixed small errors in a few bubble-help texts. (Asger)
-  
+
 since 0.10.0
 - implemented a bubble-help for the icons (Matthias)
 - updated lyx.C to fit with the lyx.fd file (Headings sizes now Large)
@@ -3279,7 +3279,7 @@ since pre0.10.3
   This still needs some tuneup.
 - fixed a long time bug in QuitLyX() (Lgb)
 - some (very) small changes to the main window. (Lgb)
+
 since pre0.10.2
 - fixes to make LyX compile on SGI CC (Xiaokun)
 - rework of combox (true pop-up and grabbing) (Alejandro)
@@ -3315,13 +3315,13 @@ since 0.9.28
 - print-to-ps-file now prints in the directory of the document (Matthias)
 - little table bugfix (too wide margins in multicolumns) (Matthias)
 - copy & paste bugfix to avoid half tables (Matthias)
-- toolbar-fixes: pointer_grab with sb_right_cursor and 
+- toolbar-fixes: pointer_grab with sb_right_cursor and
   disabling of other widgets when the layout-choice is down.
   Now the layout-choice should behave like a real widget :-) (Matthias)
+
 since 0.9.27
 - reenabled "lyxquote"-macro in lyx_sty.h and file.C as "lxq". (Matthias)
-- Improved inset-locking. Now every buffer can have its own 
+- Improved inset-locking. Now every buffer can have its own
    the_locking_inset (Matthias)
 - new layout-description command "latexclass", few delete[] fixes  (Matthias)
 - linux-doc-sgml-bug concerning footnotes fixed (Matthias
@@ -3330,7 +3330,7 @@ since 0.9.27
 - deleteting tmpbuf when exiting re-enabled (Matthias)
 - fixed the INOUT-bug with menus (Matthias)
 - avoids display-insets in tables (Matthias)
-- correct placement of error boxes even with mathinsets in 
+- correct placement of error boxes even with mathinsets in
    document (Matthias)
 - rework of figinsets path-handling. Now figinsets use an
    absolute path internally, what is hidden for the user.
@@ -3358,7 +3358,7 @@ since 0.9.26
 - once again: "Newline" in preamble input is possible (Matthias)
 
 since 0.9.25
-- makepatch changed to use YYMMDD date format instead of DDMMYY so the 
+- makepatch changed to use YYMMDD date format instead of DDMMYY so the
   patchfiles sort better. (Asger Alstrup)
 - Clean up and restructuring of default system-lyxrc file. (Asger Alstrup)
 - Minor changes to minibuffer messages and man-page. (Asger Alstrup)
@@ -3380,7 +3380,7 @@ since 0.9.25
 - small fix to UpdateInset (Matthias)
 - Small fixing to combox  (Alejandro)
 - Mathed bugs fixed related to delimiters, macro mode
-  and parser's panic (Alejandro) 
+  and parser's panic (Alejandro)
 - math-display is used in math mode to toggle the display status of
   and existing formula (Alejandro)
 - A new action math-delim, needs 2 arguments separated by a ' '.  (Alejandro)
@@ -3389,7 +3389,7 @@ since 0.9.24
 - Documentation for Mathed  (Alejandro)
 - Fixed several reported Mathed bugs  (Alejandro)
 - Moved minibuffer out from lyx_cb and added protection against
-  blank inputs  (Alejandro) 
+  blank inputs  (Alejandro)
 - lyx.fd created for lyx.C. Be careful with this one. (Asger Alstrup)
 - Filebrowser simplified. (Asger Alstrup)
 - Shortcuts and resizeability added to most dialogs. (Asger Alstrup)
@@ -3406,11 +3406,11 @@ since 0.9.23
 - not much only small fixes (?)
 
 since 0.9.22
-- Some mathed bugs fixed (Alejandro)   
+- Some mathed bugs fixed (Alejandro)
 - Preliminary support for math accents  (Alejandro)
-- A step to incorporate mathed as the new math mode (Alejandro) 
-- Support for label and numbering a formula (Alejandro) 
-- Preliminary support for maketitle (Alejandro) 
+- A step to incorporate mathed as the new math mode (Alejandro)
+- Support for label and numbering a formula (Alejandro)
+- Preliminary support for maketitle (Alejandro)
 - Bugfixes for wysiwyg tables, pageUp/pageDown-scrolling,
   buffer resizing, file browser, find & replace and undo (Matthias)
 - cleanup for the layout descriptions (Matthias)
@@ -3427,7 +3427,7 @@ since 0.9.22
 
 since 0.9.21
 - Configure changes. Option --with-sun-headers is automatic now (Jean-Marc)
-- Changed the function bzero() to macro BZERO() which uses either memset() 
+- Changed the function bzero() to macro BZERO() which uses either memset()
   or bzero() (Jean-Marc)
 - Added support for | in file.C and corrected prettyprinting of `LaTeX2e'
   (Jean-Marc)
@@ -3437,14 +3437,14 @@ since 0.9.21
 - a combobox is now included in the source but not used (Alejandro)
 
 since 0.9.20
-- Correct scrolling during inset lock. Therefore new method 
-  LyXScreen::FitManualCursor  (Matthias) 
+- Correct scrolling during inset lock. Therefore new method
+  LyXScreen::FitManualCursor  (Matthias)
 - No weird scrolling anymore when locking a highly editable inset (Matthias)
 - bugfixes in CheckParagraph that is used to update insets (Matthias)
 - state info for fontloading. New Store() and Reset() method for minibuffer
   (Matthias)
 - MoveCursorUpdate now works again  (Matthias)
-- Display()-Insets are now printed on the screen as Display()-Insets. 
+- Display()-Insets are now printed on the screen as Display()-Insets.
   Also code to make sure Display()-Insets cannot occur on weird places
   (Matthias)
 - small fix to cut and paste (Matthias)
@@ -3452,10 +3452,10 @@ since 0.9.20
 - Automatic scrolling to keep the cursor visible for mathisnets (Matthias)
 - Fixed bug in Minibuffer that created unnecessary pseudoactions (Alejandro)
 - To prevent that \xdvi_extra_options cause segfault, now is used
-  the size of the table instead of the last enum.                (Alejandro) 
-- Added function bool lyxlex::GetBool() to parse "false" and 
+  the size of the table instead of the last enum.                (Alejandro)
+- Added function bool lyxlex::GetBool() to parse "false" and
   "true"  (Alejandro)
-- Fixed several Mathed bugs.  (Alejandro)  
+- Fixed several Mathed bugs.  (Alejandro)
 - Windows menu item renamed to Documents. (Asger Alstrup)
 
 since 0.9.19
@@ -3466,7 +3466,7 @@ since 0.9.19
   instead. Please test the spelchecker to see if anything went wrong. (Lgb)
 - removed the info lines generated upon startup, use -dbg 1 to see them (Lgb)
 - Cleaned up dialogs, menus and minibuffer dialog to improve user interface.
-  Remove wierd forms "HiFi" and "Calc". All references to the word "buffer" 
+  Remove wierd forms "HiFi" and "Calc". All references to the word "buffer"
   changed to "document" in user interface. Another small stuff. (Asger Alstrup)
 - The traditionnal infinitesimal changes to configure (Jean-Marc).
 - Changed command names view and view-ps into buffer-view and buffer-view-ps,
@@ -3490,11 +3490,11 @@ since 0.9.18
   (Alejandro)
 - Fixed several Mathed bugs. (Alejandro)
 - Changed command names to new set with object.event order. (RvdK)
-- Changed `right' and `left' in command names to `forward' and `backward' 
+- Changed `right' and `left' in command names to `forward' and `backward'
   for consistency with other command names. (RvdK)
 - Added user command `cancel' again (got lost in 0.9.18). (RvdK)
 - Changed command name `meta-fake' to `meta-prefix'. (RvdK)
-- Once again removed most of the built-in bindings. Did *not* remove the 
+- Once again removed most of the built-in bindings. Did *not* remove the
   movement, edit, accent and default keypad keys. (Rvdk)
 - Replace bind section in system.lyxrc with stuff that supports the
   .bind files. (RvdK)
@@ -3522,7 +3522,7 @@ since 0.9.18
 
 since 0.9.17
 - changed getenv("USER") into getenv("LOGNAME") (posix) (Lgb) (suggestion
-  at lyx@via) 
+  at lyx@via)
 - set the depth to 8 always. (Lgb) (suggestion at lyx@via)
 - screen is now correct (Lgb)
 - LyX should now read the lyxrc file correctly (I hope) (Lgb)
@@ -3551,11 +3551,11 @@ since 0.9.17
 - Changed Makefile.in. The .bind files are now installed to the
   system dir. (RvdK).
 - Added user commands `cancel' and `meta-fake' for \bindable
-  cancel and meta fake functionality and added cancel and meta-fake 
+  cancel and meta fake functionality and added cancel and meta-fake
   features in keybind.C. (RvdK).
 - When building a key sequence, the minibuffer always reflects this state,
   without time-out. (RvdK).
-- When a prefix key is entered, the available key options appear after one 
+- When a prefix key is entered, the available key options appear after one
   second in the minibuffer. (Rvdk)
 - Possible to execute commands from minibuffer. (Lgb) (not very clever done)
   it is not even possible to see what you write :-(
@@ -3563,11 +3563,11 @@ since 0.9.17
 - made a MiniBuffer class (methods: Set, Init, and expose) (Lgb)
 
 since 0.9.16
-- configure updates : removed support for installing lyx.sty, for xforms 0.75, 
+- configure updates : removed support for installing lyx.sty, for xforms 0.75,
   updated INSTALL file, removed a few macros from lyx_sty.h and enclosed
   it in \makeatletter ... \makeatother (Jean-Marc)
 - fiddling in lyx_sty.h (Lgb)
-- new bindable function: push-toolbar(int nth) and a hack in 
+- new bindable function: push-toolbar(int nth) and a hack in
   create_form_form_main so that other objs can know where
   the toolbar is. (not finished) (Lgb)
 - Class Inset split into two classes: interaction methods
@@ -3580,7 +3580,7 @@ since 0.9.16
   a mathinset moves current lyx cursor.  (Alejandro)
 - Now Mathed supports Arrays, eqnarrays and numbered equations.  (Alejandro)
 - Enhaced local TeX mode for mathed, and several bugs fixed  (Aljandro)
-- Rewriten mathed's cloning mechanism. No more segfaults when UNDO (Alejandro) 
+- Rewriten mathed's cloning mechanism. No more segfaults when UNDO (Alejandro)
 - Unlimited UNDO and REDO (Matthias)
 - the string "LyX" will be texed with the new lyxlogo as \LyX{}
    Also TeX and LaTeX. (code is in file.C, "idea for labels")
@@ -3641,7 +3641,7 @@ since 0.9.11
 
 since 0.9.10
 - a nasty bug in argument passing removed (Dirk)
-- BufferList now actually works. 
+- BufferList now actually works.
   buffer[current_buffer] replaced with bufferlist.current() (Lars Gullik)
   (this is why 0.9.11 was released)
 - some minor fixes (Lars Gullik)
@@ -3701,7 +3701,7 @@ since 0.9.3
 since 0.9.2
 - improved bind. Greek keyboard (Alejandro)
 - improved wysiwyg figures (Ivan)
-- bug fixes 
+- bug fixes
 - new inset features for figures and mathed (Matthias)
 
 since 0.9.1
@@ -3717,7 +3717,7 @@ since 0.8.3 (this is new development branch 0.9.1)
 since 0.8
 - improved mathtables (Alejandro)
 - improved configure script (Jean-Marc)
-- few bugfixes 
+- few bugfixes
 
 since 0.7p4d11
 - several bugfixes (when will that end?))
@@ -3737,18 +3737,18 @@ since 0.7p4d9
   credits popup, few bug fixes (Matthias Ettrich)
 
 since 0.7p4d8
-- font underline support (Matthias) 
+- font underline support (Matthias)
 - layout bug correction and config. handling enhancements (D.A. Niggemann)
 - real configure script (Thomas Pundt)
 
 since 0.7p4d7
-- fixed the layout display when specifying a document on command line 
+- fixed the layout display when specifying a document on command line
   (Matthias)
 - changed the search order for layouts seeking (Lars Gullik)
 - changed the Copyright notice timeout (Lars Gullik)
 - added layout class "letter" (Matthias)
 - implemented a current row. Before this change LyX had to go through the whole
-  document from the beginning each time it accesses a row on the screen. 
+  document from the beginning each time it accesses a row on the screen.
   (Matthias)
 - bug corrections and more... (Matthias Ettrich and Lars Gullik)
 
@@ -3778,7 +3778,7 @@ since 0.7p4d3
 - epsfig-driver support (Lars Gullik)
 - multicol.lyx documentation added (Lars Gullik)
 - isolyx.lyx documentation added (Lars Gullik)
-- fontsizes and font_norm can be set now via GUI or 
+- fontsizes and font_norm can be set now via GUI or
   lyxrc
 - pasting of the primary selection is now possible
 - internally improved cut and paste
@@ -3789,7 +3789,7 @@ since 0.7p4d3
 since 0.7p4
 - added a table of contents:
   support for tocdepth, tabel visible in extra window,
-  ability to jump to the corresponding position in 
+  ability to jump to the corresponding position in
   the text by clicking into the table of contents
 - added support for spellchecker
 - support for psnfss and inputenc. Removed the
@@ -3804,12 +3804,12 @@ since 0.7p4
 
 since 0.7p3
 - improved word-wise movement
-- tex code in LaTeX Commands like lyxrightaddress was 
+- tex code in LaTeX Commands like lyxrightaddress was
   wrong since a senseless protec was added after
   the tex code.
 
 since 0.7p2
-- close buffer caused a segfault with an empty 
+- close buffer caused a segfault with an empty
   buffer
 - M-v and C-v did not do what emacs does
 - xdvi extra options works now
@@ -3817,14 +3817,14 @@ since 0.7p2
 since 0.7
 - fixed a terrible bug concerning footnotes.
   (saving and cut & paste)
-  
-since LyX 0.5 
-  (sorry I was too lazy too report the various 
+
+since LyX 0.5
+  (sorry I was too lazy too report the various
   changes)
 
 since 1.05p2
 - changed toolkit to XForms and improved a LOT of
-  things. 
+  things.
 
 since 1.05
 - Motif2.0 fix: When the layouts combobox was
@@ -3838,7 +3838,7 @@ since 1.05
 since 1.04
 - new font handling (saver and more variable) since
   a lot of segementationt faults (that nowbody told
-  me :-( ) occured on systems that had other fonts 
+  me :-( ) occured on systems that had other fonts
   installed.
 - less bugs (specifying a file at the commandline,
   user defined preambles, generated tex-code)
index 2c2c09f1613778599b9d7e92afd92a2cb04ea0c4..87fedc101f8b152e5bd1d42267d3067c6a306e18 100644 (file)
@@ -7,17 +7,17 @@ Qt/Mac library, and a custom application bundle.
 
 You will need the MacOSX development tools. The procedure described
 here builds LyX linked with a static Qt library. If you are using the
-tcsh shell, change the "export VAR=value" statements to 
+tcsh shell, change the "export VAR=value" statements to
 "setenv VAR value".
 
 1. Download the GPL-licensed Qt/Mac Free Edition library source code
 from <http://www.trolltech.com/download/qt/mac.html>, untar in a
 convenient directory, cd to the top of the Qt source hierarcy, and:
 
-     export QTDIR=`pwd` 
+     export QTDIR=`pwd`
      sudo gcc_select 3.3
      ./configure -static -no-exceptions   [for Panther, use "./configure -static -no-exceptions -lresolv"]
-     make 
+     make
      rm lib/libqt.la
 
 2. Download the LyX/Mac skeleton from
@@ -25,7 +25,7 @@ convenient directory, cd to the top of the Qt source hierarcy, and:
 unpack it in /Applications. Change the references to "1.4.0" in
 /Applications/LyX.app/Contents/Info.plist to reflect the current
 version number.
+
 3. Using the same terminal session you used to build the Qt library,
 cd to the top of the LyX source hierarchy, and:
 
index 7acd19ad02562c70f1f004866a76526fd26dd9bc..29bbe08414bd6c3b07b7e7c612c85f716bbb95f6 100644 (file)
@@ -191,7 +191,7 @@ SET LANGUAGE=de_DE  rem german menus and messages
    of Warp, I recommend:
 
        1) In filenames use only A-Z, a-z, 1-9.
-       
+
        2) Use a recent LaTeX package inputenc.sty. Select
           Layout->Document->Encoding:latin1, so that LyX adds
           the LaTeX command '\usepackage[latin1]{inputenc}'.
index e3df2f529bbf5f977cc8518b706c3990874bdb0d..7e8b8d06281d9affeedb15e8651dd8cddf0ba4d5 100644 (file)
@@ -19,7 +19,7 @@
        * delim.xbm:
        * delim1.xpm: Redesign of Delimiters dialogue in mathed.
          Cleaner, smaller.
+
 2002-06-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
 
        * delim1.xpm: new file
@@ -54,7 +54,7 @@
 2002-03-18  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
 
        * style.xbm:
-       * font.xbm: 
+       * font.xbm:
        * deco.xbm: remove first, empty line (again!)
 
 2002-03-07  Martin Vermeer <martin.vermeer@hut.fi>
index d3052597a40a14fb480e7e21a13538eff7e79e98..9e553316d5253e6b2ab7671f59d14e7b089eca2c 100644 (file)
@@ -88,7 +88,7 @@ IE-mail: ron@18james.com
 @bHartmut Haase (HHa)
 @iE-mail: hha4491@atomstromfrei.de
    German translation of the documentation
-@bHelge Hafting 
+@bHelge Hafting
 @iE-mail: helgehaf@aitel.hist.no
    Norwegian documentation and localization
 @bClaus Hentschel
@@ -162,7 +162,7 @@ IE-mail: ron@18james.com
    Qt2 frontend, GUII work, bugfixes
 @bLing Li
 @iE-mail: ling@caltech.edu
-   added native support for \makebox to mathed. Several bug fixes, 
+   added native support for \makebox to mathed. Several bug fixes,
    both to the source code and to the llncs layout file.
 @bJosé Matos
 @iE-mail: jamatos@novalis.fc.up.pt
index 10215903069f57d4debcb598a8ebac529dac34e9..220af0b2dc42a12136ef6eddd4baa69429c70654 100644 (file)
@@ -2,18 +2,18 @@
 # ==================================================================
 #
 #                  LyX, the High Level Word Processor
-# 
+#
 #         Copyright (C) 1995-1997 Asger Alstrup & The LyX Team
 #
 # ==================================================================
 
 #
-# This is the Mac flavour bind file for LyX/Mac 1.4.x, based on 
+# This is the Mac flavour bind file for LyX/Mac 1.4.x, based on
 # bindings found in the Mac world.
 #
 # DO NOT CHANGE THIS DEFAULT BINDING FILE! It will be replaced
-# with every new install of LyX and your changes will be lost. 
-# Instead, customize a copy of this file placed in 
+# with every new install of LyX and your changes will be lost.
+# Instead, customize a copy of this file placed in
 # ~/.lyx/bind/.
 #
 # Happy tuning!
 \bind "S-M-Up"                 "paragraph-up-select"
 \bind "S-M-Down"               "paragraph-down-select"
 \bind "S-C-Left"                       "line-begin-select"
-\bind "S-C-Right"                      "line-end-select"               
+\bind "S-C-Right"                      "line-end-select"
 \bind "S-Prior"                        "screen-up-select"
 \bind "S-Next"                 "screen-down-select"
 \bind "S-C-Up"         "buffer-begin-select"
 \bind "S-M-KP_Up"               "paragraph-up-select"
 \bind "S-M-KP_Down"             "paragraph-down-select"
 \bind "S-KP_Home"               "line-begin-select"
-\bind "S-KP_End"                "line-end-select"               
+\bind "S-KP_End"                "line-end-select"
 \bind "S-KP_Prior"              "screen-up-select"
 \bind "S-KP_Next"               "screen-down-select"
 \bind "S-C-KP_Home"             "buffer-begin-select"
index 8d0ef9f46a0ec7dda69efb95f86a7f7595767695..6ca457e0911009d2f89d025d3d79095b260f6cdc 100644 (file)
@@ -2,7 +2,7 @@
 
        * lyx2lyx: moved code to LyX module making effectively lyx2lyx and
        interface to the LyX module.
-       
+
        * LyX.py: white space changes.  New class that serves as the basis
        to two derived classes. One for reading and another for new files.
        New function get_toc, to be used in Doc_toc.py in the
 2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * lyx2lyx: up the format to 232.
-       
+
        * lyx2lyx: up the format to 231.
 
 2004-03-26  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
 
 2003-12-19  Angus Leeming  <leeming@lyx.org>
 
-       * lyxconvert_227.py (convert_collapsable): 
+       * lyxconvert_227.py (convert_collapsable):
        * lyxrevert_228.py (convert_collapsable): a more robust method of
        finding the collapsed status.
 
        * lyxconvert_223.py:
        * lyxconvert_224.py (convert_minipage): move funtion to its right place.
        (convert_breaks): convert line and page break, at bottom and top.
-       
+
index 052d82a0a0154b46f68ecd6cff750e002cf79e48..6cdc0391b4cea92d8cf14f8f7a75d724a270e49c 100644 (file)
@@ -457,7 +457,7 @@ def revert_end_document(file):
 # New:
 #\begin layout Standard
 #
-#\newpage 
+#\newpage
 #
 #\lyxline
 #\begin_inset VSpace xxx
@@ -472,12 +472,12 @@ def revert_end_document(file):
 #
 #\begin_inset VSpace xxx
 #\end_inset
-#\lyxline 
+#\lyxline
 #
 #\newpage
 #
 #\end_layout
-def convert_breaks(file):    
+def convert_breaks(file):
     i = 0
     while 1:
         i = find_token(file.body, "\\begin_layout", i)
@@ -519,7 +519,7 @@ def convert_breaks(file):
         #  Create an empty paragraph for line and page break that belong
         # above the paragraph
         if pb_top !=-1 or line_top != -1 or vspace_bot != -1:
-            
+
             paragraph_above = ['','\\begin_layout Standard','','']
 
             if pb_top != -1:
@@ -544,7 +544,7 @@ def convert_breaks(file):
             return
 
         if pb_top !=-1 or line_top != -1 or vspace_bot != -1:
-            
+
             paragraph_bellow = ['','\\begin_layout Standard','','']
 
             if line_bot != -1:
@@ -1540,7 +1540,7 @@ def convert(file):
         if file.end_format == file.format:
             return
 
-        
+
 def revert(file):
     table = { 236: [use_x_binary],
               235: [denormalize_papersize, remove_begin_body,remove_begin_header,
index ff3335ce9cee0e1db31390cff914792f1050b548..2b2643093a2d58286407c6c9d7be22b88dee2fcc 100644 (file)
@@ -20,7 +20,7 @@ commands (see the Syntax Files section of the man page).  Also, if you have
 an underscore in a file name, you have to use the LaTeX style of \input. That
 is, write "\input{a_b}" instead of the old TeX style "\input a_b" (even though
 the latter is legal LaTeX). If \includegraphics can't be copied for various
-reasons (see the reLyX man page), underscore will break. Finally, 
+reasons (see the reLyX man page), underscore will break. Finally,
 \label{foo_bar} in math mode will break.
 
 - Complicated nesting could confuse matters. Simple nesting, including nesting
@@ -49,7 +49,7 @@ math mode. Write \mathbf{foo} explicitly in the LyX file instead.
 a reference to "Dr." in the LyX file, with an extra "foo}" printed as
 regular text
 
-- \end or \begin in a \newcommand, for example, will really confuse reLyX, 
+- \end or \begin in a \newcommand, for example, will really confuse reLyX,
 because they're not being used for their regular purpose of starting or
 ending an environment. Put the \newcommand in the preamble to avoid this
 problem.
index 436ae13e6950637c9ecf7b14dab01600560c6497..6bb29ef2de9f02aef5cc465fffaf82de1926a61e 100644 (file)
@@ -364,7 +364,7 @@ void BufferView::Pimpl::setBuffer(Buffer * b)
                // hidden. This should go here because some dialogs (eg ToC)
                // require bv_->text.
                owner_->getDialogs().updateBufferDependent(true);
-       } 
+       }
 
        update();
        updateScrollbar();
index dab77c8994fa160c83bf38f807ddb019f279b6cb..6769289fb7d37fbb4c51773240f58ca9f7f29450 100644 (file)
@@ -1095,7 +1095,7 @@ void Buffer::makeDocBookFile(string const & fname,
                        preamble += "<!ENTITY % output.print.eps \"IGNORE\">\n";
                        preamble += "<!ENTITY % output.print.bmp \"IGNORE\">\n";
                }
-                       
+
                string const name = runparams.nice ? ChangeExtension(pimpl_->filename, ".sgml")
                         : fname;
                preamble += features.getIncludedFiles(name);
index 109d25f9e71e36790c79763d3d86ab53393cc79d..b43b07a9e0e7ffc59b53e1ab563e679559816454 100644 (file)
@@ -217,11 +217,11 @@ Buffer * BufferList::getBuffer(unsigned int choice)
 }
 
 
-Buffer * BufferList::next(Buffer const * buf) const 
+Buffer * BufferList::next(Buffer const * buf) const
 {
        if (bstore.empty())
                return 0;
-       BufferStorage::const_iterator it = find(bstore.begin(), 
+       BufferStorage::const_iterator it = find(bstore.begin(),
                                                bstore.end(), buf);
        BOOST_ASSERT(it != bstore.end());
        ++it;
@@ -232,11 +232,11 @@ Buffer * BufferList::next(Buffer const * buf) const
 }
 
 
-Buffer * BufferList::previous(Buffer const * buf) const 
+Buffer * BufferList::previous(Buffer const * buf) const
 {
        if (bstore.empty())
                return 0;
-       BufferStorage::const_iterator it = find(bstore.begin(), 
+       BufferStorage::const_iterator it = find(bstore.begin(),
                                                bstore.end(), buf);
        BOOST_ASSERT(it != bstore.end());
        if (it == bstore.begin())
index 3cef7dcfc3def5ee101976d1c8057a2cc1a0e6b1..2b5b05455f49f3da5ac2a036dd8a49a300048a59 100644 (file)
@@ -1216,7 +1216,7 @@ void BufferParams::readBullets(LyXLex & lex)
        temp_bullet(index).setCharacter(temp_int);
        lex >> temp_int;
        user_defined_bullet(index).setSize(temp_int);
-       temp_bullet(index).setSize(temp_int);   
+       temp_bullet(index).setSize(temp_int);
 }
 
 
index 8a32f270e321989722d1e3e4210235b50d8e9163..c35a5001c79a081a2029bb58c70bf429f478f8ce 100644 (file)
@@ -12,7 +12,7 @@ AM_CXXFLAGS = $(PCH_FLAGS)
 
 if USE_INCLUDED_BOOST
 BOOST_LIBS = $(top_builddir)/boost/libs/filesystem/src/libboostfilesystem.la \
-       $(top_builddir)/boost/libs/regex/src/libboostregex.la 
+       $(top_builddir)/boost/libs/regex/src/libboostregex.la
 else
 BOOST_LIBS = -lboost_regex -lboost_filesystem
 endif
index cbb167104279555c3840528d335f3529ba6f9584..28b1bffd0cb8df55bbe9cde46b65117fa9d07493 100644 (file)
@@ -243,12 +243,12 @@ bool LCursor::getStatus(FuncRequest const & cmd, FuncStatus & status)
                        idx() = lastidx();
                }
                if (par() > lastpar()) {
-                       lyxerr << "wrong par " << par() << ", max is " << lastpar() 
+                       lyxerr << "wrong par " << par() << ", max is " << lastpar()
                                << ". Trying to correct this."  << endl;
                        par() = lastpar();
                }
                if (pos() > lastpos()) {
-                       lyxerr << "wrong pos " << pos() << ", max is " << lastpos() 
+                       lyxerr << "wrong pos " << pos() << ", max is " << lastpos()
                                << ". Trying to correct this."  << endl;
                        pos() = lastpos();
                }
index a42c8f0cb39ee05bf4b0d9b4793d901d4c449155..2378b46b8946c2ccec3ee6f41be7671b37cb32b6 100644 (file)
@@ -1,6 +1,6 @@
 2004-10-23  John Spray  <spray_john@users.sourceforge.net>
 
-       * ghelpers.[Ch]: Add buildLengthUnitList() to get vector of 
+       * ghelpers.[Ch]: Add buildLengthUnitList() to get vector of
                available length unit strings
        * The Graphics dialog:
          Dialogs.C, Makefile.am, GGraphics.C, GGraphics.h
index 78fce1e4e1ac00ccc6068d38e5fdac7dc05fe06f..c852927963f73c8762a82ecf9d5946258f4e156c 100644 (file)
@@ -95,7 +95,7 @@ void GChanges::promptChange()
        if(author.empty())
                author = _("unknown author");
        if(date.empty())
-               date = _("unknown date");               
+               date = _("unknown date");
 
        messagelabel_->set_markup("<big><b>" + header +
                                "</b></big>\n\nChanged by <b>" + author
index 1e193ac3415022c435a8b31d2d056f5a40aec934..9604c17ca539641f4b7031108f60520668acdfdd 100644 (file)
@@ -96,7 +96,7 @@ libgtk_la_SOURCES = \
        lyx_gui.C \
        xftFontLoader.C \
        xftFontLoader.h \
-       xftFontMetrics.C 
+       xftFontMetrics.C
 
 
 xforms_objects = \
index 5bcede4bb237997ad757c71a6573d3e4505026fa..eac98d2ba26dd33798b824f87d05c68d9699574f 100644 (file)
@@ -138,7 +138,7 @@ void QLPopupMenu::populate(Menu * menu)
                        */
                        if (status.enabled()
                            && qApp->activeWindow() != qApp->mainWidget()
-                           && !lyxaction.funcHasFlag(m->func().action, 
+                           && !lyxaction.funcHasFlag(m->func().action,
                                                      LyXAction::NoBuffer))
                                status.enabled(false);
 
index 59c1e7c3d4f71cf9becee1b3aebaf01ecf48fbfa..d98e4d9fc2d1b2be961e028963e6c3676e02746b 100644 (file)
@@ -156,7 +156,7 @@ void parse_init(int & argc, char * argv[])
 {
        // Force adding of font path _before_ QApplication is initialized
        qfont_loader::initFontPath();
-       
+
        static LQApplication app(argc, argv);
 
 #if QT_VERSION >= 0x030200
index 73a0f4e4279085289fa6aa2f34f022a98b230ffe..b5c9cd1cd561d318fbcbff201f5a642361136078 100644 (file)
@@ -50,7 +50,7 @@ public:
 
        /// Called before QApplication is initialized
        static void initFontPath();
-       
+
        /// Called the first time when available() can't load a symbol font
        static void addToFontPath();
 
index 7407c78763ec272231e3ffed32d2c601b3aac5d3..5217f6928904efd906792024837484c358fa8794 100644 (file)
@@ -325,7 +325,7 @@ int InsetCitation::plaintext(Buffer const & buffer, ostream & os, OutputParams c
 
 
 namespace {
-       
+
 string const cleanupWhitespace(string const & citelist)
 {
        string::const_iterator it  = citelist.begin();
index 4cae8b7f2f6704c101cee77c7b56dd2c7798d4de..409a0107e28c60b018b0e20b174b0294041c06d3 100644 (file)
@@ -63,7 +63,7 @@ int InsetFoot::latex(Buffer const & buf, ostream & os,
        OutputParams runparams = runparams_in;
        // footnotes in titling commands like \title have moving arguments
        runparams.moving_arg |= runparams_in.intitle;
-       
+
        // in titling commands, \thanks should be used instead of \footnote.
        // some classes (e.g. memoir) do not understand \footnote.
        if (runparams_in.intitle)
index e13b65e40d940cc9570d1aed08b3a796f0689def..1a9403f7e284500798c5f6aee3f8be600078045c 100644 (file)
@@ -130,7 +130,7 @@ ParagraphList::const_iterator makeEnvironment(Buffer const & buf,
 
        LyXLayout_ptr const & bstyle = par->layout();
        string item_tag;
-       
+
        string id = par->getDocbookId();
        string env_name = bstyle->latexname();
        // Opening outter tag
@@ -230,7 +230,7 @@ ParagraphList::const_iterator makeCommand(Buffer const & buf,
        ParagraphList::const_iterator par = pbegin;
        Counters & counters = buf.params().getLyXTextClass().counters();
        LyXLayout_ptr const & bstyle = par->layout();
-       
+
        string id = par->getDocbookId();
        id = id.empty()? "" : " id = \"" + id + "\"";
 
@@ -254,7 +254,7 @@ ParagraphList::const_iterator makeCommand(Buffer const & buf,
                os << expandLabel(buf.params().getLyXTextClass(), bstyle, false);
                sgml::closeTag(os, depth, false, bstyle->labeltag());
        }
-       
+
        // Opend inner tag
        sgml::openTag(buf, os, depth, true, bstyle->innertag());
 
@@ -263,7 +263,7 @@ ParagraphList::const_iterator makeCommand(Buffer const & buf,
        // Close inner tags
        sgml::closeTag(os, depth, true, bstyle->innertag());
        os << '\n';
-       
+
        ++par;
        while (par != pend) {
                LyXLayout_ptr const & style = par->layout();
index d8dd9c6a53da947d968ea712fcf08ca317465fa0..f50e4f28fc56b30cf58304398e25a589f5e9c532 100644 (file)
@@ -61,7 +61,7 @@ struct OutputParams {
        std::string local_language;
 
        /** Document language babel name
-        */     
+        */
        mutable std::string document_language;
 
        /** free_spacing == true means that the inset is in a free-spacing
index f3a0c5eaf64e7811859126e5bd872d59161f4ebf..873773b1793580303773bc0851bfe50330bbd655 100644 (file)
@@ -294,7 +294,7 @@ bool setLyxPaths()
 
        // This is true when we are running from a Mac OS X bundle
        // (for LyX/Mac)
-       bool const inOSXBundle = 
+       bool const inOSXBundle =
                system_lyxdir_ == NormalizePath(AddPath(binpath, "../Resources/")
                                                + OnlyFilename(binname));
        if (inOSXBundle)
@@ -314,23 +314,23 @@ bool setLyxPaths()
                        + ":/sw/bin:/usr/local/bin"
                        + ":/usr/local/teTeX/bin/powerpc-apple-darwin-current";
                lyx::support::putenv("PATH", newpath);
-               lyxerr[Debug::INIT] << "LyX/Mac: setting PATH to: " 
+               lyxerr[Debug::INIT] << "LyX/Mac: setting PATH to: "
                                    << GetEnv("PATH") << endl;
        }
 
 
-       // 
+       //
        // Determine locale directory
        //
        if (!GetEnv("LYX_LOCALEDIR").empty()) {
                localedir_ = GetEnv("LYX_LOCALEDIR");
                lyxerr[Debug::INIT] << "LYX_LOCALEDIR=" << localedir_ << endl;
        } else if (inOSXBundle) {
-               string const maybe_localedir = 
-                       NormalizePath(AddPath(system_lyxdir_, "../locale")); 
+               string const maybe_localedir =
+                       NormalizePath(AddPath(system_lyxdir_, "../locale"));
                FileInfo fi(maybe_localedir);
                if (fi.isOK() && fi.isDir()) {
-                       lyxerr[Debug::INIT] 
+                       lyxerr[Debug::INIT]
                                << "LyX/Mac: setting locale directory to "
                                << maybe_localedir << endl;
                        localedir_ = maybe_localedir;