]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
Correct placement of the \selectlanguage commands.
[lyx.git] / src / ChangeLog
index 96f2b35dcde66c5551e66871f691cb887d74074f..326a1668650479e745328b39d3a951e7d4ffaa43 100644 (file)
+2001-11-03  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * paragraph.C (TeXOnePar): Correct placement of \selectlanguage
+       commands.
+
+2001-10-31  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * gettext.C (locale_init): set LC_NUMERIC to "C" even if nls is
+       disabled. 
+
+2001-10-30  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_main.C: change ref to known bugs
+2001-10-30  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * LaTeXFeatures.C (getPackages): Use lyxskak.sty now instead
+       to work around older babel problems.
+
+2001-10-28  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * LaTeXFeatures.[hC]: Now uses skak.sty for chess material.
+
+2001-10-24  Juergen Vigna  <jug@sad.it>
+
+       * tabular-old.C (ReadOld): below variable changes reflected.
+
+       * tabular.[Ch]: added ltType struct for longtable header/footer
+       defines and changed all instances where they are used. Added
+       future support for double top/bottom rows.
+
+2001-10-24  José Matos  <jamatos@fep.up.pt>
+
+       * buffer.h (docbookHandleCaption):
+       * buffer.C (docbookHandleCaption): removed unused function.
+       (makeDocBookFile): moved docbook supported version to v4.1.
+
+2001-10-24  José Matos  <jamatos@fep.up.pt>
+
+       * tabular.h:
+       * tabular.C (docbookRow): new function to export docbook code of a row.
+       (DocBook): now honors the longtable flags.
+
+2001-10-23  José Matos  <jamatos@fep.up.pt>
+
+       * LaTeXFeatures.h:
+       * LaTeXFeatures.C (getLyXSGMLEntities): new function to get the name
+       of the lyx defined sgml entities used in a docbook/linuxdoc document.
+
+       * buffer.C (makeLinuxDocFile):
+       (makeDocBookFile): reworked the preamble, more clean, and with
+       support for lyx defined entities. Changed the document declaration
+       to be more XML friendly.
+
+       * tabular.C (DocBook): removed / terminator to be more SGML friendly,
+       if we need to output XML that should be done with a filter.
+       
+2001-10-22  Juergen Vigna  <jug@sad.it>
+
+       * sp_pspell.h (class PSpell): add alive function needed in the
+       controller to see if the spellchecker could be started.
+
+2001-10-22  Juergen Vigna  <jug@sad.it>
+
+       * buffer.C (insertStringAsLines): modify the font for inserting
+       chars in certain conditions by calling checkInsertChar(font).
+
+2001-10-19  Juergen Vigna  <jug@sad.it>
+
+       * text.C (workWidth): use getRow instead of wrong algorithm.
+       (setHeightOfRow): fix for MARGIN_RIGHT_ADDRESS_BOX
+
+2001-10-19  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyxserver.h:
+       * lyxserver.C:
+       * lyx_main.h:
+       * lyx_main.C: add emergencyCleanup (remove pipes on crash)
+
+2001-10-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text.C (workWidth): do not search for the exact row when
+       margintype is not MARGIN_RIGHT_ADDRESS_BOX. This is an
+       optimization for big documents.
+
+2001-10-18  Juergen Vigna  <jug@sad.it>
+
+       * text.C (workWidth): new function with added Inset * parameter.
+
+2001-10-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (setCursorFromCoordinates): use Paragraph::size_type
+
+       * lyxtext.h: change type of refresh_pos to Paragraph::size_type;
+       change return type of getColumnNearX.
+       
+
+       * text.C (changeRegionCase): use uppercase/lowercase instead of
+       toupper/tolower. 
+       (leftMargin): 
+       (rightMargin): simplify code by factoring out the uses of
+       textclasslist.
+       (labelFill): 
+       (numberOfHfills): 
+       (setHeightOfRow): 
+       (appendParagraph): use Paragraph::size_type
+
+2001-10-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * vspace.C (asLatexString): add a missing break
+
+2001-10-15  Herbert Voss  <voss@perce.de>
+
+       * vspace.C (asLatexString): fix bug in output of string for l% and p%.
+
+2001-10-11  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfunc.C (getStatus): disable thesaurus when aiksaurus library
+       is not available.
+
+2001-10-10  André Pönitz <poenitz@gmx.net>
+
+       * lyxfunc.C: removed greek_kb_flag.
+
+2001-10-10  Herbert Voss  <voss@perce.de>
+
+       * lyx_main.C: delete global string help_lyxdir.
+
+2001-10-09  Herbert Voss  <voss@perce.de>
+
+       * commandtags.h (kb_action): added LFUN_HELP_TEXINFO.
+
+       * LyXAction.C (init): added LFUN_HELP_TEXINFO to items array.
+
+       * lyx_main.C: added global string help_lyxdir.
+
+       * lyxfunc.C (dispatch): added LFUN_HELP_TEXINFO to switch.
+
+2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
+
+       * lyxrc.C (set_font_norm_type): support iso8859-4
+
+2001-07-02  Claus Hentschel  <claus.hentschel@mbau.fh-hannover.de>
+
+       * LaTeX.C (deplog): add another regex for MikTeX
+
+2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
+
+       * lyxrc.C (set_font_norm_type): support iso8859-3
+
+2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * BufferView_pimpl.C (tripleClick): fix stupid logic error.
+
+       * LaTeXFeatures.C: remove special case of french and index
+
+       * buffer.C (makeLaTeXFile): _really_ load babel late (i.e. just
+       before \begin{document}). This solves several incompatibilities.
+
+2001-10-03  Garst Reese  <reese@isn.net>
+
+       * lyx_cb.C: change CheckTex error msg.
+
+2001-10-03  José Matos  <jamatos@fep.up.pt>
+
+       * buffer.C (simpleDocBookOnePar): add support for pass_thru.
+
+2001-10-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * .cvsignore: update
+
+       * lyx_main.C (commandLineVersionInfo): use new style version info.
+
+       * buffer.C (writeFile):
+       (makeLaTeXFile):
+       (makeLinuxDocFile):
+       (makeDocBookFile): use lyx_docversion instead of LYX_DOCVERSION.
+
+       * WorkArea.C (WorkArea): use lyx_version instead of LYX_VERSION.
+
+       * version.h: update to use stuff in version.C
+
+       * version.C.in: new file. Contains version information determined
+       at compile time. This is a merging of version.h and
+       version_info.h.in.
+
+2001-10-03  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (update): don't change "dirty" status in
+       updateInset call.
+
+2001-10-03  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * WorkArea.C (c-tor): re-position version string slightly.
+
+2001-10-02  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView_pimpl.C (buffer): remove call to WorkArea::show() and
+       revert to previous code.
+
+       WorkArea.[Ch]: (show, destroySplash): methods removed.
+
+       WorkArea.C: rework code so that it's an amalgam of the codes before and
+       after the splash screen was moved to WorkArea.
+
+2001-10-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxrc.C (read): 
+       * vspace.C (inPixels): 
+       (lyx_advance): 
+       * kbmap.C (bind): 
+       * buffer.C (insertStringAsLines): 
+       (asciiParagraph): fix types to be large enough
+
+       * lyxlex_pimpl.h: change member status from short to int
+
+       * layout.h: fix type of endlabeltype
+
+       * kbmap.C (bind): 
+       * kbsequence.C (parse): change return type to string::size_type
+
+       * LaTeX.C (updateBibtexDependencies): comment out unneeded
+       variable
+
+       * Bullet.C (bulletSize): 
+       (bulletEntry): do not use short ints as parameters
+
+       * BufferView2.C (insertLyXFile): change a char to an int.
+
+       * WorkArea.C (WorkArea): remove unneeded floats in computation
+
+2001-10-01  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (asciiParagraph): Treat '\\' as other chars.
+
+       * paragraph.C (asString): Do not ignore newline/hfill chars when
+       copying to the clipboard.
+
+2001-09-29  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * paragraph_pimpl.C (simpleTeXSpecialChars): Call to textrow.start
+       after a multi-line inset.
+
+2001-09-28  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * paragraph.C (validate): Set NeedLyXFootnoteCode
+
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * lyxfont.C (LyXSizeNames): changed increase-error to increase
+       and decrease-error to decrease.
+
+2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (deleteEmptyParagraphMechanism): reformat a bit to make
+       it more readable (should be equivalent)
+
+2001-09-27  Adrien Rebollo  <adrien.rebollo@gmx.fr>
+
+       * paragraph_pimpl.C (simpleTeXSpecialChars): handle latin9 too.
+
+2001-09-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (fixCursorAfterDelete): new method. Fixes the parameters
+       of a cursor (row, etc.) after a character has been deleted
+       (deleteEmptyParagraphMechanism): call the method above on _all_
+       cursors held by the LyXText when a double space has been
+       detected/deleted.
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView_pimpl.C (buffer): call WorkArea::show to pop-up the
+       pixmap.
+       (resizeCurrentBuff): remove code to destroy the old splash dialog.
+
+       * WorkArea.[Ch]: add the "LyX" pixmap and version string to the
+       background. Use greyOut() and the new show() methods to toggle between
+       the foreground and background. Add code to remove the splash after
+       its initial showing.
+
+       * lyx_gui.C: Remove dependency on frontends/Dialogs.h.
+       (create_forms): no longer call Dialogs::showSplash.
+
+2001-09-26  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * .cvsignore: add version_info.h
+
+2001-09-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * version_info.h.in: new file
+
+       * Makefile.am: add version_info.h.in
+
+       * lyx_main.C (commandLineVersionInfo): use version_info defined in
+       version_info.h instead of VERSION_INFO
+
+2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * text.C (selectNextWordToSpellcheck): reverted change to if-block.
+       The ERT inset now returns string().
+
+2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * lyxtext.h, text.C (selectNextWord): renamed as
+       selectNextWordToSpellcheck.
+
+       * text.C (selectNextWordToSpellcheck): Modified to not select
+       words inside an ERT inset.
+
+2001-09-21  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyx_cb.C (MenuLayoutSave): change a bit the question
+
+       * sp_base.h: include <sys/types.h>
+
+2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * LColor.[Ch]: added graphicsbg to color enum and to ColorEntry.
+
+2001-09-20  Michael Schmitt  <Michael.Schmitt@teststep.org>
+
+       * several files: fix typos in user-visible strings
+
+2001-09-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (pasteSelection): do not set the selection, since it
+       will be cleared later. Actually, the intent was to fix the way the
+       selection was set, but I figured rmoving the code was just as good.
+
+2001-09-19  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FontLoader.C (available): Check if font is available without
+       loading the font.
+
+2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * lyxrc.[Ch]: added auto_reset_options variable and associated code.
+
+2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * lyxrc.[Ch]: added display_graphics variable and associated code.
+
+2001-09-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * bufferparams.C (hasClassDefaults): new method. Returns true if
+       the buffer parameters correspond to known class defaults
+
+2001-09-17  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * XFormsView.C (show): set minimum size to the main window.
+
+2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (copySelection): 
+       (cutSelection): 
+       * lyxfind.C (LyXReplace): 
+       * BufferView_pimpl.C (Dispatch): pass the correct flag to
+       LyXText::selectionAsString. 
+
+       * paragraph.C (asString): add "label" argument to the second form
+
+       * text2.C (selectionAsString): add "label" argument and pass it to
+       Paragraph::asString. 
+
+2001-09-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyx_main.C (commandLineHelp): remove version information
+
+2001-09-08  Rob Lahaye  <lahaye@users.sourceforge.net>
+
+       * lyx_main.C: add -version commandline option
+
+2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.h: make the optional constructor arg required instead.
+       some modifications to other files because of this.
+
+       * minibuffer.C (C_MiniBuffer_peek_event): make it static
+
+       * lyxserver.C (C_LyXComm_callback): make it static
+
+       * lyx_main.C (error_handler): make it static
+
+       * lyx_gui.C (LyX_XErrHandler): make it static
+
+       * XFormsView.C (C_XFormsView_atCloseMainFormCB): make it static
+
+       * WorkArea.C: make the extern "C" methods static.
+
+       * Makefile.am (lyx_LDADD): simplify
+
+2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * commandtags.h: removed redundant LFUNs, LFUN_HELP_COPYRIGHT,
+       LFUN_HELP_CREDITS, LFUN_HELP_VERSION.
+
+       * LyXAction.C (init):
+       * lyxfunc.C (dispatch): associated code removal.
+
+2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfont.h (isSymbolFont): shut off warning
+
+       * text.C (setHeightOfRow):
+       (getVisibleRow): fix crash with empty paragraphs which have a
+       bottom line
+
+2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
+
+       * lyxrc.[Ch]: added dialogs_iconify_with_main variable and associated
+       code.
+
+2001-09-04  José Matos  <jamatos@fep.up.pt>
+       * buffer.C
+       * buffer.h
+       * tabular.C (docbook): rename docBook method to docbook.
+
+2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * Makefile.am: add dependencies to main.o.
+
+2001-09-03  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FontLoader.C (available): Return false if !lyxrc.use_gui
+
+2001-09-03  Michael Schmitt <schmitt@itm.mu-luebeck.de>
+
+       * FontInfo.C (query):
+       * converter.C (view):
+       * importer.C (Import):
+       * exporter.C (Export): Can not -> cannot.
+
+2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
+
+       * BufferView_pimpl.C: allow to create index inset even if
+         string is empty
+2001-09-02  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * buffer.C (getLists): replace boost::tie code with an explicit pair
+       as boost::tie can break some compilers.
+
+       * iterators.h: Added a std:: declaration to the return type of
+       ParIterator::size.
+
+2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyxrc.C: add help for view_dvi_paper_option, default to safe
+         case.
+2001-09-02  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * iterators.[Ch]: New files. Provide paragraph iterators.
+
+       * buffer.C (changeLanguage): Use paragraph iterators.
+       (isMultiLingual): ditto 
+
+       * BufferView2.C (ChangeInsets): Use paragraph iterators.
+
+2001-09-01  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FontLoader.C: Support for cmr font.
+
+2001-08-31  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * FontLoader.C (getFontinfo): Handle latex symbol fonts.
+       (available): New method.
+
+       * FontInfo.C (getFontname): Use scalable fonts even when
+       lyxrc.use_scalable_fonts is false, if no non-scalable fonts was
+       found.
+
+2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * converter.C (Formats::view): reverted! Incorrect fix.
+
+2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * converter.C (Formats::view): only output the -paper option
+       if the dvi viewer is xdvi, thereby fixing bug #233429.
+
+2001-08-23  Herbert Voss  <voss@perce>
+
+       * BufferView_pimpl.C: small fix for LFUN_INSERT_BIBTEX
+
+2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * Spacing.h (Spacing): Set space to Default on in the default
+       constructor.
+
+2001-08-19  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * vc-backend.h (RCS::versionString): add RCS to version 
+       (CVS::versionString): add CVS to version 
+
+       * vc-backend.C (scanMaster): do not add CVS to version.
+       (scanMaster): do not add RCS to version
+
+       * lyxvc.C (versionString): new method
+
+       * lyxfunc.C (initMiniBuffer): use LyXVC::versionString
+
+2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Spacing.C (set): initialize fval
+
+2001-08-15  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * lyxlex_pimpl.C (next): Treat \ as normal char if not followed by
+       " or \.
+
+2001-08-16  Juergen Vigna  <jug@sad.it>
+
+       * lyxfunc.C (dispatch): implemented the new FINISHED states.
+
+2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
+
+       * BufferView_pimpl.C: 
+       * figureForm.C:
+       * lyxtext.h:
+       * text2.C: setParagraph takes linespacing now
+2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
+
+       * LyxAction.C: add internal LFUN_CITATION_INSERT
+
+       * LyXView.C: actually apply fix
+
+       * bufferlist.C: fix open non-existent file
+       * lyxfind.C: fix indentation
+       * lyxfunc.C: remove unneeded assert, fix typo
+2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
+
+       * MenuBackend.C: use "Floatname List"
+
+2001-08-14  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (parseSingleLyXformat2Token): Do not generate errors
+       when converting LaTeX layout to insetERT.
+       Generate a non-collapsed float when reading old float
+
+2001-08-13  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * BufferView2.C (showLockedInsetCursor): Use normal cursor shape in
+       ERT insets.
+
+2001-08-13  Juergen Vigna  <jug@sad.it>
+
+       * text.C (fill): return 0 instead of 20 as this seems to be the more
+       correct value.
+
+2001-08-13  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * encoding.C (TransformChar): Use lyxrc.font_norm_type instead of
+       lyxrc.font_norm.
+
+2001-08-13  Juergen Vigna  <jug@sad.it>
+
+       * lyxfind.C (LyXReplace): fixed not single-replacing characters with
+       casesensitive off.
+       (SearchBackward): comment out the unlocking of the inset_owner this
+       should not be needed!
+
+2001-08-11  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * Many files: Remove inherit_language, and add latex_language
+
+       * BufferView2.C (showLockedInsetCursor): Fix cursor shape in
+       collapsible insets.
+
+2001-08-10  Juergen Vigna  <jug@sad.it>
+
+       * text.C (prepareToPrint): fixed hfill-width in draw!
+
+       * BufferView2.C (selectLastWord): save the selection cursor as this
+       now is cleared in the function LyXText::clearSelection!
+
+2001-08-08  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (Dispatch): use a non-cut-buffer cut on DELTE
+       BACKSPACE type functions.
+
+       * CutAndPaste.C (cutSelection): added a bool so that the stuff actually
+       is only cutted from the document but not put in the cut-buffer, where
+       still the old stuff should be.
+
+       * text2.C (cutSelection): added bool to pass to CutAndPaste::cutSelection.
+
+       * BufferView2.C (cut): added a bool to pass to LyXText::cutSelection.
+
+       * tabular.C (SetWidthOfCell): fixed special case where the width
+       was not updated!
+       (LeftLine): handle '|' in align_special.
+       (RightLine): ditto
+       (LeftAlreadyDrawed): ditto
+       (SetWidthOfCell): ditto
+
+2001-08-07  Juergen Vigna  <jug@sad.it>
+
+       * lyx_main.C (readUIFile): fixed some forgotten lowercase!
+
+2001-08-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxlex_pimpl.[Ch]: converto to lowercase funcs
+       * lyxlex.[hC]: ditto
+
+2001-08-06  Juergen Vigna  <jug@sad.it>
+
+       * text.C (getVisibleRow): fix up row clearing a bit.
+
+2001-08-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * minibuffer.C: make sure the X server sees the changes in the input.
+
+2001-08-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C (getFont): split into...
+       (getLabelFont): this
+       (getLayoutFont): and this
+       * paragraph_pimpl.C (realizeFont): calling this
+
+       * text2.C (getFont): split into...
+       (getLayoutFont): this
+       (getLabelFont): and this
+       (realizeFont): all three calling this
+
+       * lyxfont.h: remove all NO_LATEX macros and code... adjust all
+       files where used.
+
+2001-08-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfunc.C (getStatus): add checkbox support for LFUN_APPENDIX
+
+2001-08-02  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * BufferView_pimpl.C (smartQuote): Added code to exempt pass_thru
+       layouts from the Quote inset insertion.
+
+2001-08-03  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (update): do the fitCursor only at the end!
+
+       * screen.C (drawFromTo): don't call fitcursor here and do the loop
+       only if status not is already CHANGED_IN_DRAW (second level).
+
+       * text.C (draw): don't set the need_break_row when inside an
+       InsetText LyXText.
+
+2001-08-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (parseSingleLyXformat2Token): handle more latex
+       conversion cases.
+
+       * bufferview_funcs.[hC]: change function names to
+       begin with small char, adjust other files.
+
+2001-08-02  André Pönitz <poenitz@gmx.net>
+
+       * lyxfunc.C:
+       BufferView_pimpl.C: remove broken special code for math-greek
+
+2001-08-02  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (update): redone this function so that we
+       update the text again if there was a CHANGE_IN_DRAW.
+
+       * screen.C (cursorToggle): removed LyXText parameter and recoded.
+       (drawFromTo): added a new internal bool which is used by draw() and
+       redraw() function.
+       (general): some cursor drawing problems fixed.
+
+2001-08-01  Juergen Vigna  <jug@sad.it>
+
+       * lyxfind.C (LyXFind): fixed
+       (SearchForward): ditto
+       (SearchBackward): ditto
+
+       * BufferView_pimpl.C (workAreaMotionNotify): hopefully fixed the
+       spurius drawing of the cursor in the main area.
+
+       * text2.C (status): small fix which could lead to a segfault!
+       (clearSelection): remove unneeded BufferView param.
+
+2001-08-01  André Pönitz <poenitz@gmx.net>
+
+       * lyxfunc.C: small change due to changed mathed interface
+
+2001-08-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * bufferlist.C (loadLyXFile): add .lyx to file name if necessary
+
+2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
+       * lyxfunc.c: fail gracefully if file doesn't exist 
+       * LyXSendto.C:
+       * buffer.C:
+       * lyxfunc.C:
+       * BufferView_pimpl.C: IsDirWriteable() proto changed 
+       * LyXView.C: fix updateWindowTitle() to store the last title
+
+2001-07-31  Juergen Vigna  <jug@sad.it>
+
+       * text.C (setHeightOfRow): fixed setting of ascent/descent based on
+       the font (wrong since using of Paragraph::highestFontInRange).
+
+       * paragraph.C (highestFontInRange): added a default_size parameter.
+
+       * text.C (getVisibleRow): minor clear row changes (still not perfect).
+       (setHeightOfRow): reformat
+
+2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * converter.[hC] + affected files: move to (inital-char)lowercase
+       function names.
+
+       * ParagraphParameters.C (ParagraphParameters): remove commented code
+
+       * PainterBase.[Ch]: remove commented code
+
+       * LaTeXFeatures.h: add "bool floats" for float.sty
+
+       * LaTeXFeatures.C (LaTeXFeatures): init floats
+       (require): handle float
+       (getPackages): do it with floats
+
+2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * BufferView_pimpl.C (Dispatch): improve handling of
+       LFUN_INDEX_INSERT_LAST and LFUN_INDEX_CREATE
+
+       * commandtags.h: #include lyxfont.h here temporarily to avoid
+       keybinding bug.
+
+       * bufferlist.h: include LString.h here.
+
+2001-07-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * text2.C (getStringToIndex): new method.
+
+2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
+
+       * *: Reduced header file dependencies all over.
+
+2001-07-30  Baruch Even  <baruch@lyx.org>
+
+       * buffer.C (readInset): Stop auto-converting InsetFig to InsetGraphics.
+
+2001-07-29  Baruch Even  <baruch@lyx.org>
+
+       * buffer.C (readInset): Changed GRAPHICS to Graphics.
+
+2001-07-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * ParameterStruct.h (endif): add a default constructor to make
+       sure that all variables is initialized.
+
+       * ParagraphParameters.C (ParagraphParameters): adjust
+
+2001-07-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * BufferView_pimpl.C (Dispatch): use WHOLE_WORD selection for
+       index; also, check that there is something to index, and that it
+       does not span over several paragraphs.
+       (doubleClick): use WHOLE_WORD_STRICT for double click.
+
+       * text.C (getWord): handle new WHOLE_WORD_STRICT word_location value.
+
+       * text2.C (toggleFree): do selection with WHOLE_WORD_STRICT
+       scheme.
+
+2001-07-26  Baruch Even  <baruch@lyx.org>
+
+       * buffer.C (readInset): Changed to call up InsetGraphics when reading
+       an InsetFig figure, backwards compatible reading of old figure code.
+
+2001-07-27  Juergen Vigna  <jug@sad.it>
+
+       * text2.C: font.realize function adaption.
+
+       * text.C (draw): add a warnings lyxerr text if needed.
+
+       * layout.C: font.realize function adaption.
+
+       * language.C: add inherit_language and implement it's handlings
+
+       * bufferview_funcs.C (StyleReset): remove language parameter from
+       font creation (should be language_inherit now).
+
+       * bufferparams.C (writeFile): handle ignore_language.
+
+       * paragraph.C (getFontSettings): the language has to be resolved
+       otherwise we have problems in LyXFont!
+
+       * lyxfont.C (lyxWriteChanges): added document_language parameter
+       (update): removed unneeded language parameter
+
+       * paragraph.C (validate): fixed wrong output of color-package when
+       using interface colors for certain fonts in certain environments,
+       which should not seen as that on the final output.
+
+2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
+
+       * BufferView_pimpl.C:
+       * Thesaurus.h:
+       * Thesaurus.C:
+       * Makefile.am:
+       * commandtags.h:
+       * LyXAction.C: add thesaurus support
+
+       * lyxfind.h:
+       * lyxfind.C: add "once" parameter, for thesaurus, to not
+         move to the next match
+  
+2001-07-26  Juergen Vigna  <jug@sad.it>
+
+       * lyxfont.C (realize): honor ignore_language too!
+       (resolved): ditto.
+
+       * paragraph.C (TeXOnePar): handle ignore language right (hopefully).
+
+       * text.C (draw): one place more for ignore_language to not draw
+       itself!
+
+2001-07-25  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * LaTeXFeatures.C (getPackages): clean-up a little of the natbib code.
+
+2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (parseSingleLyXformat2Token): a more general fix for
+       the minipage conversion problem.
+
+2001-07-26  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (parseSingleLyXformat2Token): check minipage if we
+       insert an inset.
+
+2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * BufferView.h: don't forward declare WorkArea
+
+       * BufferView.C: don't include WorkArea.h
+
+2001-07-25  André Pönitz <poenitz@gmx.net>
+
+       * commandtags.h:
+       * LyXAction.C:
+       * lyxfunc.C:  new LFUN 'math-space'
+
+       * BufferView.[Ch]: remove unneeded reference to 'WorkArea'
+
+2001-07-25  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (toggleInset): call open/close
+
+2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.C (dispatch): add debug for the disabled case
+
+       * font.C (buttonText): make similar to rectText
+
+       * buffer.C (readInset): comment out parsing of insetlist and
+       insttheorem 
+
+       * PainterBase.C (rectText): small correction
+
+       * BufferView_pimpl.C: comment out insettheorem and insetlist
+       * LyXAction.C: ditto
+       * commandtags.h: ditto
+
+2001-07-24  Juergen Vigna  <jug@sad.it>
+
+       * text.C (draw): honor the ignore_language.
+
+       * lyxfont.C (LyXFont): set language to ignore_language in FONT_INIT1.
+
+2001-07-24  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxfunc.C (getStatus): BREAKLINE does _not_ insert a special
+       char inset.
+
+2001-07-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxtext.h: remove unused (and unimplemented) methods
+
+2001-07-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text.C (getVisibleRow): honor background color
+
+       * PainterBase.h:
+       * Painter.h: remove default color argument for fillRectangle
+
+       * text.C (backgroundColor): new method
+
+2001-07-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text.C (getVisibleRow): adjust
+
+       * font.[Ch] (rectText): new method, metrics
+       (buttonText): new method, metrics
+
+       * PainterBase.[hC]: make rectText and buttonText always draw and take
+       fewer paramteres.
+
+2001-07-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ToolbarDefaults.C (read): 
+       * MenuBackend.C (read): allow escaping in all strings
+
+       * BufferView_pimpl.C (insertAndEditInset): new method.
+       (Dispatch): use insertAndEditInset whenever appropriate.
+
+       * BufferView_pimpl.C (insertNote): removed
+
+       * BufferView_pimpl.C (smartQuote): new method, moved from
+       BufferView; if an insetquote cannot be inserted, insert a '"'
+       character instead.
+
+       * BufferView2.C: remove insertCorrectQuote();
+
+       * lyxfunc.C (getStatus): Add support for all remaingin
+       inset-insert lfuns.
+
+       * trans_mgr.C (insertVerbatim): do not treat '"' specially.
+
+       * lyxrc.C (read): in RC_BIND, allow escaped sequences in the
+       command (necessary to pass " as parameter of self-insert.
+
+       * text.C (selectWordWhenUnderCursor):
+       (selectWord): add word_location parameter
+       (selectWordWhenUnderCursor): same + remove special code for word
+       boundary.
+       (selectNextWord): use kind() to guess type of insetspecialchar,
+       not latex().
+       
+       * buffer.C (insertStringAsLines): new method, extracted from LyXText.
+       (insertErtContents): create ert insets as collapsed.
+       (readInset): better compatibility code for Info inset.
+
+2001-07-20  Juergen Vigna  <jug@sad.it>
+
+       * lyxfunc.C (dispatch): use always LyXFind now!
+
+       * text2.C (init): add a reinit flag so that the LyXText can be
+       reinited instead of deleted and reallocated (used in InsetText).
+
+       * BufferView_pimpl.C: use the new Inset::edit(BV, bool) where needed.
+
+       * text.C: ditto
+
+       * text2.C: ditto
+
+2001-07-18  Juergen Vigna  <jug@sad.it>
+
+       * text.C (selectNextWord): handle insets inside inset by calling
+       always the bv->text functions so that we can go up the_locking_inset!
+
+       * BufferView_pimpl.C (show/hideCursor): fixed cursor showing up
+       in strange locations when inside an inset!
+
+       * lyxfind.[Ch]: give all functions a LyXText * parameter and implement
+       handling to include insets.
+
+       * lyxfunc.C (dispatch): changes to calls SearchBackward/Forward.
+
+2001-07-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * LyXAction.C (init): 
+       * commandtags.h: 
+       * BufferView_pimpl.C (Dispatch): change HYPHENATION_BREAK to
+       LIGATURE_BREAK, since the name is so stupid.
+
+2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * buffer.C (readInset): enable reading of new InsetNotes as well as old
+       InsetInfos.
+
+       * FontLoader.C: remove FORMS_H_LOCATION cruft.
+
+       * sp_form.[Ch]: remove.
+
+       * src/LColor.[Ch]: remove noteframe. Change note to "yellow".
+
+       * src/BufferView_pimpl.C (insertNote): use InsetNote in place of
+       InsetInfo.
+
+       * src/buffer.C (readInset): ditto.
+
+2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * BufferView_pimpl.C (specialChar): new method. Obsoletes
+       menuSeparator(), endOfSentenceDot(), ldots() and
+       hyphenationPoint(), which are therefore removed.
+       (Dispatch): handle LFUN_HYPHENATION_BREAK.
+
+       * LyXAction.C (init): 
+       * commandtags.h: add LFUN_HYPHENATION_BREAK.
+
+       * paragraph.C (getWord): removed.
+
+       * BufferView_pimpl.C (Dispatch): use last word or selection for
+       LFUN_INDEX_INSERT_LAST and LFUN_INDEX_CREATE.
+
+       * lyx_main.C (queryUserLyXDir): do not ask before creating
+       user_dir, except if it has been named explicitely.
+
+2001-07-20  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * BufferView_pimpl.C (updateScrollbar): Fix crash when reading in
+       a document of zero size.
+
+2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * LaTeXFeatures.[Ch]: add variable "bool natbib" and set it
+       approriately in the c-tor and in require().
+       (getPackages): output the appropriate LaTeX for natbib support.
+
+       * buffer.C (parseSingleLyXformat2Token): set the new bufferparams
+       variables "use_natbib" and "use_numerical_citations" when reading the
+       LyX file.
+       (readInset): read the various natbib cite commands.
+       (validate): white-space change.
+
+       * bufferparams.[Ch]: new variables "bool use_natbib" and
+       "bool use_numerical_citations".
+       (writeFile): output them in the LyX file.
+
+2001-07-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxfunc.C (getStatus): add support for all the inset insertion
+       commands.
+
+       * text2.C (insertInset): 
+       * paragraph.C (insetAllowed): 
+       * BufferView_pimpl.C (insertInset): update to take in account the
+       renaming of insertInsetAllowed
+
+       * lyxfunc.C (getStatus): add support for LFUN_INSET_TOGGLE.
+
+       * text2.C (getInset): new method. returns inset at cursor position. 
+
+       * BufferView_pimpl.C (Dispatch): changes because of this.
+
+       * LyXAction.C (init): rename open-stuff to inset-toggle.
+
+       * commandtags.h: rename LFUN_OPENSTUFF to LFUN_INSET_TOGGLE.
+
+       * text2.C (toggleInset): renamed from openStuff; use
+       Inset::open().
+
+2001-07-13  Yves Bastide  <stid@libd-pc11.univ-bpclermont.fr>
+
+       * lyxrc.C (set_font_norm_type): recognise ISO_8859_15.
+
+       * lyxrc.h: added ISO_8859_15 to enum FontEncoding.
+
+2001-07-18  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (readLyXformat2): Add filename to the error dialog
+
+2001-07-18  Juergen Vigna  <jug@sad.it>
+
+       * tabular.C (GetCellNumber): put an assert here instead of the check!
+
+2001-07-17  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (toggleSelection): adapted too.
+
+       * text.C (selectNextWord): adapted for use with insets.
+       (selectSelectedWord): ditto
+
+2001-07-17  Juergen Vigna  <jug@sad.it>
+
+       * sp_spell.C (PSpell): fix initialitation order.
+
+2001-07-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C: spacing
+
+2001-07-17  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * sp_spell.C: repair language selection for pspell
+
+2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.h: change more methods to begin with lower char.
+
+2001-07-16  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (parseSingleLyXformat2Token): Generate error insets
+       for unknown layouts.
+
+2001-07-13  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * buffer.C (readLyXformat2): Generate an error dialog if there are
+       unknown layouts.
+
+2001-07-16  Juergen Vigna  <jug@sad.it>
+
+       * sp_spell.C: always compile ISpell part.
+
+       * lyxrc.C: added use_pspell entry and it's handling.
+
+2001-07-13  Juergen Vigna  <jug@sad.it>
+
+       * sp_spell.C: removed double includes.
+
+2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       Consistent use of Lsstream.h:
+       * Lsstream.h: added using std::stringstream for consistencies sake.
+
+       * buffer.C: removed using std::stringstream
+
+       * lyxfont.C (stateText):
+       * paragraph.C (asString):
+       * text.C (selectNextWord, selectSelectedWord):
+       * text2.C (setCounter):
+       * vspace.C (asString, asLatexString):
+       std::ostringstream -> ostringstream.
+
+2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * LyXAction.C: add LFUN_HELP_ABOUTLYX
+       * commandtags.h: add LFUN_HELP_ABOUTLYX
+       * lyxfunc.C: add about lyx remove credits/copyright/version stuff
+
+2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * BufferView_pimpl.C: sigchldchecker instead of sigchldhandeler in
+       cursorToggle()
+       * lyx_gui_misc.C: remove spellchecker
+       * lyxfunc.C: showSpellchecker
+       * sp_base.h: added
+       * sp_ispell.h: added
+       * sp_pspell.h: added
+       * sp_spell.C: added
+       * sp_form.[Ch]: removed
+       * spellchecker.[Ch]: removed
+
+2001-07-12  Kayvan A. Sylvan  <kayvan@sylvan.com>
+
+       * paragraph_pimpl.C (simpleTeXBlanks): Simply return if pass_thru
+       is set.
+       (simpleTeXSpecialChars): Simply print the input character without
+       any special translation if pass_thru is set.
+
+       * layout.h: Added bool pass_thru to layout class for being able to
+       implement pass through of a paragraph for Literate Programming.
+       
+       * layout.C: add LT_PASS_THRU to LayoutTags enum.
+       * layout.C (LyXLayout): set pass_thru to flase in constructor.
+       * layout.C (Read): add "passthru" to list of layout tags and add
+       code to set the pass_thru boolean when it is read.
+
+2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * trans_decl.h: remove allowed from KmodInfo
+
+       * trans.[Ch] (AddDeakkey): change prototype to not have allowd.
+       remove allowed code 
+       (Load): adjust
+
+       * paragraph_pimpl.C (erase): use boost::prior
+
+       * Painter.C (text): use data() instead of c_str() when length is
+       also provided.
+       * WorkArea.C (putClipboard): ditto
+       * font.h (width): ditto
+
+       * BufferView2.C: use it-> instead of (*it). for iterators
+       * texrow.C: ditto
+       * paragraph_pimpl.C: ditto
+       * paragraph.C: ditto
+       * minibuffer.C: ditto
+       * language.C: ditto
+       * kbmap.C: ditto
+       * encoding.C: ditto
+       * counters.C: ditto
+       * converter.C: ditto
+       * chset.C: ditto
+       * Variables.C: ditto
+       * TextCache.C: ditto
+       * MenuBackend.C: ditto
+       * LyXAction.C: ditto
+       * LColor.C: ditto
+       * FloatList.C: ditto
+       * DepTable.C: ditto
+       * ColorHandler.C (LyXColorHandler): ditto
+
+2001-07-10  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * BufferView_pimpl.C (Dispatch): handle LFUN_OPENSTUFF.
+
+       * text2.C (openStuff): reintroduce this method (which had been
+       nuked in NEW_INSETS frenzy).
+
+       * lyxfunc.C (Dispatch): when an action has not been handled, use
+       its name in the error message, not its number.
+
+       * paragraph.C (inInset): change method name to begin with lowercase.
+
+       * undo_funcs.C:
+       * text2.C: updates because of this.
+
+2001-07-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ToolbarDefaults.C (add): add spaces in error message
+
+2001-07-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C (readLyXformat2): initialize the ert comp. variables.
+       (readLyXformat2): rename return_par to first_par, use lyxlex's
+       pushToken and remove the manual push handling.
+       (parseSingleLyXformat2Token): add another ert comp. variable:
+       in_tabular, rename return_par to first_par. handle newlines better
+
+2001-07-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * kbsequence.C (getiso): redirect debug info to Debug::KBMAP.
+
+2001-07-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (getParFromID): removed
+
+       * buffer.C (getParFromID): new method moved form lyxtext.
+       * BufferView2.C (insertErrors): adjust
+       (setCursorFromRow): adjust
+       * BufferView_pimpl.C (restorePosition): adjust
+       * lyxfunc.C (Dispatch): adjust
+       * undo_funcs.C (textUndo): adjust
+       (textRedo): adjust
+       (textHandleUndo): adjust
+       (textHandleUndo): adjust
+
+2001-07-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * buffer.C: up' the LYX_FORMAT
+
+       * lyxfont.h: turn NO_LATEX on as default
+
+       * buffer.C (insertErtContents): new methods of tex style compability.
+       (parseSingleLyXformat2Token): use it several places.
+       * tabular.C (OldFormatRead): and here
+
+2001-07-07  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C: remove some commented code.
+       reindent file.
+
+       * trans_mgr.[Ch]: simplify normalkey to only take a char as arg.
+       * trans.C: changes because of the above.
+
+2001-07-07  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * text2.C (setCounter): Fix counters bug with bibliography layout.
+
+2001-07-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph_pimpl.C (simpleTeXBlanks): don't go through owner_ for
+       own member functions
+       (simpleTeXSpecialChars): ditto
+
+2001-07-06  Juergen Vigna  <jug@sad.it>
+
+       * a lot of files: changed the access to LyXText::status and the
+       call of undo-functions.
+       
+       * undo.[Ch]: added a inset_id to the undo informations.
+
+       * undo_funcs.[Ch]: added and moved here all undo functions.
+
+       * lyxtext.h: give the status enum a weight, made status_ a private
+       variable and made accessor functions for it, removed the whole bunch
+       of undo-functions as they are now in their own file, make some
+       functions publically available. Added function ownerParagraph with
+       int parameter.
+
+       * paragraph.[Ch]: added "bool same_ids" to the constructor,
+       made InInset() a const function, added getParFromID() function.
+
+       * buffer.[Ch]: added const version for inset_iterator functions,
+       added getInsetFromID() function.
+
+       * BufferView2.C, BufferView_pimpl.C, text.C, text2.C, lyxfunc.C:
+       changed undo functions for new version.
+
+2001-07-05  Juergen Vigna  <jug@sad.it>
+
+       * paragraph_pimpl.C (Pimpl): set id_ also here (this is because some
+       unknow mechanism does not call the proper constructor but only this
+       one also if I request the other!?
+
+2001-07-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * BufferView_pimpl.C (resizeCurrentBuffer): init the new LyXText
+
+       * text2.C (LyXText): use initialization lists.
+
+       * lyxtext.h (Selection): initialize set_ and mark_
+       (init): remove method
+
+2001-07-05  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * LaTeX.C (scanLogFile): Parse rerun messages from latex packages.
+
+2001-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * screen.[Ch]: change method names to begin with lowercase 
+
+       * BufferView_pimpl.C (updateScrollbar): simplify further and
+       hopefully make it a bit faster.
+
+2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ColorHandler.C (LyXColorHandler): use GUIRunTime instead of
+       calling directly xforms functions.
+
+       * Painter.C (Painter): 
+       * lyx_cb.C (MenuWrite): 
+       * FontInfo.C (query): use GUIRunTime::x11Display() instead of
+       fl_display.
+
+       * lyx_gui.C: remove bogus guiruntime extern declaration.
+
+2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * text2.C (redoHeightOfParagraph): comment out stuff we don't need
+       in NEW_INSETS
+       (redoDrawingOfParagraph): ditto
+       (redoParagraphs): ditto
+       (cutSelection): don't create a object for CutAndPaste use the
+       static method directly
+       (pasteSelection): ditto
+
+       * bufferview_funcs.[Ch]: move ProhibitInput and AllowInput to
+       LyXview (+ rename)
+
+2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * modifications to some other files because of this.
+       
+       * Makefile.am (lyx_SOURCES): add XFormsView
+
+       * XFormsView.[Ch]: new files
+
+       * LyXView.[Ch]: make LyXView a base class for the gui handling for
+       the main window. Move the gui dependent stuff to XFormsView
+
+2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * tabular.C (GetCellInset): update cur_cell also in the row/col
+       version of this function.
+
+       * lyxfunc.C: no need to include figure_form.h here.
+
+       * FontLoader.h: 
+       * lyxfunc.h: 
+       * lyxscreen.h: 
+       * text2.C: 
+       * lyxvc.C: no need to include forms.h here.
+
+2001-06-29  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * lyxrc.C (read): change debugging channel for RC_BIND to lyxrc.
+
+       * lyxfunc.C (Dispatch): 
+       * Spacing.C (set): 
+       * BufferView_pimpl.C (Dispatch): use .c_str() on istringstream
+       constructor argument.
+
+2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * paragraph.C (Paragraph): dont't clear, and just set layout.
+       (makeSameLayout): use params's copy contructor.
+
+       * ParagraphParameters.[Ch] (makeSame): delete method
+
+2001-06-29  John Levon  <moz@compsoc.man.ac.uk>
+
+       * Variables.[Ch]: fix indentation, rename set to isSet
+
+2001-06-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxfunc.C (Dispatch): fix typo
+
+2001-06-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * paragraph_pimpl.C: add std:: qualifier to lower_bound and
+       upper_bound. 
+
+       * bufferlist.C: include assert.h for emergencyWrite().
+
+2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_main.C: if we can't even find a readable LYX_DIR directory,
+         give up at last (bug #425202) !
+2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
+
+       * lyx_gui_misc.C:
+       * sp_form.h:
+       * sp_form.C:
+       * spellchecker.h:
+       * spellchecker.C: strip spellchecker options and bring up
+         preferences tab instead
+        
+2001-06-28  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * BufferView_pimpl.C (Dispatch): add .c_str() to the argument of
+       the istringstream constructor
+
+2001-06-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * paragraph.C (getLayout): fix return value
+
+       * paragraph.h: do not declare getLayout as inline.
+
+       * lyxtext.h: remove LyXText:: qualifier to changeRegionCase
+
 2001-06-27  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * lyxcursor.h (operator<): new func
 
        * bufferlist.C (emergencyWrite): fix assert() call
 
-2001-05-04  Kayvan A. Sylvan  <kayvan@camel.internal.sylvan.com>
+2001-05-04  Kayvan A. Sylvan  <kayvan@sylvan.com>
 
        * text.C (InsertChar): Added trivial patch to only send the "you
        can not do multiple spaces this way" message once during a