]> git.lyx.org Git - lyx.git/blobdiff - src/insets/ChangeLog
* src/LyXAction.C: mark goto-clear-bookmark as working without buffer
[lyx.git] / src / insets / ChangeLog
index c7f03ff94cdfc0c9247c09a2def4e8d7e0f95ad6..5d3ffcd9932b814f275d7e23d402328d9479efe8 100644 (file)
@@ -1,3 +1,535 @@
+2006-03-11  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C (dist): fix miscalculation of rowheight (bug 2006)
+
+2005-03-10  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcollapsable.C:
+       * insettext.[Ch]: Inside-inset speedup, esp. for the Mac (bug 2195)
+
+2006-02-25  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetert.[Ch] (read): new, force all paragraphs to latex_language
+       * insetert.C (doDispatch): set latex_language, not buffer language
+       for copied text
+       * insetert.C (doDispatch): force latex_language for newly inserted
+       text
+       * insetert.C (draw): realize draw font
+       * insetert.[Ch] (InsetERT): use latex_language and comment out unused
+       constructor
+       * insettext.h (setFont): remove unused declaration
+
+2006-02-22  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetfootlike.C (metrics, draw): use buffer's default font (bug 2308).
+
+2006-02-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettext.C: Fix bug 2115: blue language lines (for default font)
+       popping up when the documnent font is different. This includes
+       work by Georg Baum.
+
+2006-01-11  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetgraphics.C (findTargetFormat): document
+       * insetgraphics.C (prepareFile): handle unknown formats
+
+2006-01-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettext.C (getLabelList):
+       * insettabular.C (getLabelList): remove, since the ParIterator
+       already does the job of looking inside insets (bug 2188)
+
+2006-01-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ExternalSupport.[Ch] (updateExternal): add external_in_comment flag
+       * insetexternal.C (latex, linuxdoc, docbook, plaintext): Don't copy
+       files inside comments
+       * insetbibtex.C (latex): ditto
+       * insetinclude.C (latex, linuxdoc, docbook, plaintext): ditto
+       * insetnote.C (latex): set inComment flag in runparams and ignore
+       exported files for comment insets
+       * insetnote.C (linuxdoc): ditto
+       * insetnote.C (docbook): ditto
+       * insetnote.C (plaintext): ditto
+
+2006-01-01    <larsbj@gullik.net>
+
+       * insetcharstyle.h: fix syntax error
+
+2005-12-31  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcollapsable.C (metrics): reverse patch of 2005-12-16 because
+       of better fix in text3.C.
+
+2005-12-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbase.h (noFontChange): refine documentation
+
+2005-12-16  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcollapsable.C (metrics): fix "turds" when changing openinlined_
+
+2005-12-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetbox.[Ch]: fix bugs 2136, 2123
+
+2005-11-02  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetbox.C (metrics): fix width problems (bug 2137)
+       
+2005-11-28  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insettabular.C (tabularFeatures): Move some code to
+       setColumnPWidth and setMColumnPWidth
+
+2005-11-25  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbase.h: 
+       * insetcharstyle.[Ch]:
+       * insetcite.[Ch]:
+       * insetlatexaccent.[Ch]:
+       * insetquotes.[Ch]:
+       * insetref.[Ch]:
+       * insetspace.[Ch]:
+       * insetspecialchar.[Ch]:
+       * inseturl.[Ch]: new method textString (fix bug 2089)
+
+2005-11-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbibtex.C (latex): copy .bib files to the master buffer temp dir
+
+2005-11-17  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbase.h:
+       * insetert.h:
+       * insettabular.h: 
+       change argument of forceDefaultParagraphs from inset to cell.
+
+       * insettabular.C: fix forceDefaultParagraphs (part of bug 1953).
+
+2005-11-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbase.h: document the EDITABLE enum.
+
+2005-11-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetert.C (setButtonLabel): use isOpen() to test whether the ert
+       is collapsed.
+
+2005-11-02  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetbranch.C: partial fix bug 2092: branches not 
+       propagated to child docs
+       * insetcharstyle.C: Also replace LColor::red by LColor::error
+
+2005-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetbranch.C (isBranchSelected): take a buffer as argument.
+       adapt to work with child documents (bug 2092).
+
+2005-10-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettabular.C (doDispatch): get rid of annoying debug message.
+
+       * insetbranch.C (doDispatch): LFUN_INSET_TOGGLE: do not replicate
+       code from InsetCollapsable.
+
+       * insetcollapsable.C (doDispatch): LFUN_INSET_TOGGLE: when the
+       inset is toggled to Closed, move cursor to the right (part of bug
+       2066).
+
+2005-10-21  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettext.C: remove obsolete old_pit
+
+2005-10-20  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettabular.C (doDispatch): do not override the result of
+       LFUN_RIGHT/LEFT. (bug 2101)
+
+2005-09-16  Michael Gerz  <michael.gerz@teststep.org>
+
+       * insetvspace.C (metrics): compute ascent and descent in a way that
+       the cursor is placed on the same level as the label text 
+
+2005-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetcollapsable.[Ch]: implement Alfredo Braunstein's approach
+       of autoopen, which means that collapsables automatically open
+       whenever the cursor enters (and close again on leave) (fixes bug 1921).
+
+2005-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetspace.C: rename '\,' to '\thinspace{}' (avoid parsing error)
+       and '\space' to '\space{}' (consistency).
+
+2005-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C (tabularFeatures): validate cursor after 
+       setAutoBreakRow (SET_[M]PWIDTH) (fixes bug 1945).
+
+2005-09-11  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettabular.C: fixes bug 1765: multicol cell width on screen not
+       displayed
+
+2005-09-11  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C: use recordUndoInset instead of recordUndo
+       (fixes bug 1937 and 1986).
+
+2005-09-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetvspace.C (metrics): include label text
+       * insetvspace.[Ch] (label): new, needed for the above
+
+2005-09-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbase.[Ch]: new bool neverIndent() which indicates if
+       an inset does not want paragraph indentation at all.
+       * insetcharstyle.h:
+       * insetert.h:
+       * insetoptarg.h: return true for neverIndent()
+       * insettext.[Ch]: return true for neverIndent() in case
+       of tabular cells (based on a crude guess).
+
+2005-09-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetline.C: Add forgotten include
+
+2005-09-07  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetline.C (latex): write the size argument of \lyxline again
+       * insetquotes.C (latex): adapt to OutputParams changes
+
+2005-08-09  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C (tabularFeatures): don't force alignment to BLOCK
+       when switching to pwidth cell (bugs 1296, 1840).
+
+2005-08-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettabular.C (draw): pass PainterInfro::erased_ to
+       drawCellLines
+       (drawCellLines): add an erased bool and handle it.
+
+2005-08-03  John Levon  <levon@movementarian.org>
+       
+       * insettext.C (clear): remove bool argument.
+       (read): adapt to clear() changes.
+
+       * insettabular.C (cutSelection): adapt to MarkErased changes.
+
+       * insettext.C (markErased): 
+       * insettabular.C (markErased):  
+       * insetbase.C (markErased): add bool argument.
+
+2005-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C: mark tabular_stack_ (of CutAndPaste) dirty
+       after copying several cells (works around bug 1919).
+
+2005-09-05  Michael Gerz  <michael.gerz@teststep.org>
+
+       * insetcharstyle.C (metrics,draw): consider inset label for
+       width computation; fix drawing of labels of undefined char styles
+
+2005-08-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettabular.C (getStatus): fix Helge's bug that a number of insets
+       including ERT could not be inserted in tabular.
+
+2005-08-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetinclude.C (string2params): fix typo in error message (bug 1963).
+
+2005-07-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C (getStatus): disable line and paragraph breaks
+       in non-fixed-width cells (bug 1938).
+
+2005-07-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetfloat.C: 
+       * insetwrap.C: Do not use translatable strings as internal identifier 
+       (bug 1870).
+
+2005-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * insetbase.C: include boost/current_function.hpp
+
+2005-07-18  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * insetbase.C (edit,editXY,index): supress some lyxerr messages
+
+2005-07-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insettabular.C (doDispatch): try to fix handling of cursor UP/DOWN.
+
+2005-07-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * insetlabel.C (changeRefsIfUnique): remove unused code
+
+2005-07-17  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       bug 1375
+       * insetcommand.[hC]: rename set_label_ to updateButtonLabel_ and
+       reverse the logic. Make sure to set updateButtonLabel_ to true in all
+       places where params is set (directly or indirectly).
+
+2005-07-15  André Pönitz  <poenitz@gmx.net>
+
+       * insettext.[Ch] (updateLocal): remove. Has been disabled for a while.
+
+2005-07-15  André Pönitz  <poenitz@gmx.net>
+
+       * Makefile.am:
+       * inset.[Ch]:
+       * insetcollapsable.[Ch]:
+       * insettabular.[Ch]:
+       * updatableinset.[Ch]: remove UpdatableInset
+
+2005-07-15  José Matos  <jamatos@lyx.org>
+
+       * insettext.C (plaintext): fix call to asciiParagraph.
+
+2005-07-15  André Pönitz  <poenitz@gmx.net>
+
+       * insetcollapsable.[Ch]:
+       * updatableinset.[Ch] (scroll, setScroll): sanitize things
+
+2005-07-14  Angus Leeming  <leeming@lyx.org>
+
+       * insetbibtex.C (latex): when processing the LaTeX file in
+       a temp directory, copy the BibTeX databases there, mangling their
+       names in the process. Do this so that BibTeX can process the database
+       because it *really*, *really* can't handle "files with spaces".
+
+2005-07-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
+
+       * insettext.C (doDispatch): reduce some debug blabbering
+
+2005-07-10  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ExternalSupport.C (subst_path): adjust to latex_path changes and
+       replace dots if appropriate
+       * insetgraphics.C (prepareFile): move lyxdot replacement to latex_path
+       * insetexternal.C (validate): require lyxdot
+
+2005-07-08  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ExternalSupport.C (subst_path): new argument exclude_extension
+       * ExternalSupport.C (doSubstitution): exclude the extension when
+       quoting $$FName
+       * insetgraphics.C (stripExtensionIfPossible, prepareFile): exclude
+       the extension when quoting the file name
+
+2005-06-16  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetquotes.C (latex): always use \og/\fg for the french
+       languages; test against the language code instead of the babel
+       name.
+
+2005-07-06  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insettabular.C (tabularFeatures): adjust cursor after adding a column
+
+2005-07-05  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbranch.C (setButtonLabel): Make label prefix translatable.
+
+2005-06-27  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.[Ch] (dist): make it a real member of insettabular
+       and rewrite it to use the actuall cell dimensions for calculation, 
+       not the insettext's deimensions (fixes bug 1801).
+
+2005-06-25  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insetbibtex.C: (addDatabase): do not check for substrings but
+       but for whole tokens.
+       (delDatabase): make it actually work.
+
+2005-06-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetgraphics.C (stripExtensionIfPossible): adjust test for "
+
+2005-06-20  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetgraphics.C (prepareFile): don't strip the extension of quoted
+       filenames
+       * insetgraphics.C (stripExtensionIfPossible): fix lyxdot replacement
+
+2005-06-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C (getStatus): disable LFUN_TABULAR_INSERT
+       when multiple cells are selected (bug 1837).
+
+2005-05-31  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetoptarg.C (InsetOptArg): make the inset open by default
+       (fixes bug 1890)
+
+2005-05-23  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetvspace.C (draw): use VSpace::asGUIName.
+
+2005-05-17  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbase.C (getStatus): allow LFUN_INSET_MODIFY unconditionally
+       * insetbibitem.C, insetbibtex.C, insetlabel.C (doDispatch): call
+       cur.noUpdate() if nothing changed
+       * insetlatexaccent.[Ch]: spelling fixes
+
+2005-05-13  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcollapsable.C (doDispatch): fix
+       click-on-closed-collapsable-inset-crash bug.
+
+2005-05-12  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insettabular.C (pasteSelection):
+       * insettext.h (copy c'tor): fix paste inside tabulars.
+
+2005-04-29  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetoptarg.C (plaintext): add dummy method.
+
+2005-05-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbase.h (doDispatch): document a bit more
+       * insetcommand.C, insetfloat.C, insetgraphics.C, insetinclude.C,
+       insetnote.C, insetwrap.C, updatableinset.C (doDispatch): don't call
+       cur.bv().update(), because that leads to nested updates. Call
+       cur.noUpdate() instead where approriate.
+
+2005-05-07  Michael Schmitt  <michael.schmitt@teststep.org>
+
+       * insetbibtex.C: change screen label
+       * insetref.C:
+       * insetert.C: rename LFUN_REF_GOTO to LFUN_LABEL_GOTO
+
+2005-05-06  José Matos  <jamatos@lyx.org>
+
+       * insetcommandparams.C (scanCommand): fix out of range string access.
+
+2005-05-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetbibitem.C (bibitemMaxWidth): removed as obsolete
+
+2005-05-03  Martin Vermeer  <martin.vermeer@hut.fi>
+2005-05-03  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetcharstyle.[Ch] (undefined, setUndefined, setDefined): new,
+       handle undefined character styles
+       * insetcharstyle.[Ch] (latex, linuxdoc, docbook, plaintext, validate):
+       handle undefined character styles
+
+2005-04-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * insettabular.C: handle the LFUN_UNSET_* longtabular methods
+       in getStatus and the tabularFeature string (bug 1860).
+
+2005-04-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbranch.C (getStatus): make the code more compact
+
+2005-04-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetcollapsable.C (doDispatch): do not pass through double/triple
+       click events when they are not in the insetext (bug 1797).
+
+2005-04-22  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbase.h: document a bit more
+       * insetbox.[Ch], insetbranch.[Ch], insetcollapsable.[Ch],
+       insetcommand.[Ch], insetexternal.[Ch], insetfloat.[Ch],
+       insetgraphics.[Ch], insetinclude.[Ch], insetnote.[Ch], insetwrap.[Ch]
+       (getStatus): implement
+       * insetcollapsable.[Ch] (hitButton): take a const argument
+       * insetert.C (getStatus): enable LFUN_INSET_MODIFY, LFUN_PASTE and
+       LFUN_PASTE_SELECTION
+
+2005-04-19  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetcollapsable.C (doDispatch): pass through double/triple
+       click events (bug 1811).
+
+2005-04-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetwrap.C (addToToc): copy the code from InsetFloat::addToToc.
+
+       * insetfloat.C (addToToc): do not use the harcoded "Caption" name,
+       but the SENSITIVE label type.
+
+2005-04-18  Angus Leeming  <leeming@lyx.org>
+
+       * ExternalSupport.[Ch] (doSubstitution): passed an extra boolean
+       'use_latex_path' argument. In turn, passed to the new subst_path
+       function when replacing placeholders with paths.
+
+       * insetexternal.C (getScreenLabel):
+       * ExternalSupport.C (lots of places): change invocation of
+       doSubstitution in lots of places, specifying the appropriate values
+       for this 'use_latex_path' boolean.
+
+       * insetbib.C (latex):
+       * insetgraphics.C (latex):
+       * insetinclude.C (latex): pass path to latex_path rather than to
+       os::external_path.
+
+2005-04-18  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcharstyle.C (validate): allow nested charstyle insets
+
+2005-04-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insettabular.C (getStatus): handle LFUN_INSET_MODIFY
+
+2005-04-11  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * insetfloat.C (InsetFloat):
+       * insetwrap.C (InsetWrap): do not set layout here.
+
+2005-04-13  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * insetbase.C (getStatus): handle LFUN_INSET_MODIFY and
+       LFUN_INSET_INSERT
+       * insetbase.h (getStatus): add more documentation
+       * insettabular.C (getStatus): disable LFUN_INSET_INSERT with multiple
+       cells selected
+
+2005-04-10  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetcharstyle.C (metrics, draw):
+       * insetert.C (metrics, draw):
+       * insetfootlike.[Ch] (metrics, draw): fix font inside inset
+       (bugs 1766, 1809)
+
+2005-04-05  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * insetexternal.C (validate):
+       * ExternalTemplate.[Ch] (dumpFormat, readFormat): allow
+       multiple Requirements in external material template
+
+2005-04-03  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * insettext.C (drawFrame): cosmetic fix
+
+2005-03-30  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * ExternalSupport.C (writeExternal):
+       * insetgraphics.C (latex):
+       * insetnote.C (latex, linuxdoc, docbook, plaintext): fix
+       mis-count in computing latex error location
+
+2005-03-21  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * insettabular.[Ch]: rename setPos -> setCursorFromCoordinates and
+       make it *not* descend into insets (fix a crash). Move the part
+       needed from editXY to a new function getNearestCell
+
 2005-02-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * insetinclude.C (InsetInclude): when constructing from another
 2005-02-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * insetinclude.C (InsetInclude): when constructing from another
 
 2005-03-21  Alfredo Braunstein  <abraunst@lyx.org>
 
 
 2005-03-21  Alfredo Braunstein  <abraunst@lyx.org>
 
-       * insettabular.C (drawSelection): cosmetic bugfix 
+       * insettabular.C (drawSelection): cosmetic bugfix
 
 2005-03-17  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * insettabular.C (doDispatch): get middle mouse button back again
        (partially), pass LFUN_CUT and LFUN_PASTE to insettext's dispatch
        when only a part of the cell is selected (fix bug 1799)
 
 2005-03-17  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * insettabular.C (doDispatch): get middle mouse button back again
        (partially), pass LFUN_CUT and LFUN_PASTE to insettext's dispatch
        when only a part of the cell is selected (fix bug 1799)
-       
-       * insettabular.C: handle some more character attributes in 
-       M. Vermeers method (when multiple cells in tables are selected); 
-       disable some more senseless lfuns when multiple cells are selected 
+
+       * insettabular.C: handle some more character attributes in
+       M. Vermeers method (when multiple cells in tables are selected);
+       disable some more senseless lfuns when multiple cells are selected
        (prevent crashes);
        Move to end of cell instead of beginning when coming from the cell
        behind.
 
 2005-03-12  Martin Vermeer  <martin.vermeer@hut.fi>
 
        (prevent crashes);
        Move to end of cell instead of beginning when coming from the cell
        behind.
 
 2005-03-12  Martin Vermeer  <martin.vermeer@hut.fi>
 
-       * insettabular.C: make applying character attributes 
+       * insettabular.C: make applying character attributes
        possible for multiple cells in tables. Disable collapsable
        insets for multiple-cell selection in table (Jürgen S.)
        Bug reported by Helge Hafting.
        possible for multiple cells in tables. Disable collapsable
        insets for multiple-cell selection in table (Jürgen S.)
        Bug reported by Helge Hafting.
 
 2005-02-13  André Pönitz  <poenitz@gmx.net>
 
 
 2005-02-13  André Pönitz  <poenitz@gmx.net>
 
-       * insettext.[Ch] (border_): new 
+       * insettext.[Ch] (border_): new
        * insettext.C (metrics, draw, drawFrame, clearInset, getCursorPos):
        use border_
 
        * insettext.C (metrics, draw, drawFrame, clearInset, getCursorPos):
        use border_
 
        * insetgraphics.C (latex): Remove line continuation '%\n' (bug xxx,
        workaround for broken HTML converter)
 
        * insetgraphics.C (latex): Remove line continuation '%\n' (bug xxx,
        workaround for broken HTML converter)
 
-2005-02-08  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-02-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetcollapsable.C (leaveInset): size() -> depth()
        * insettabular.C (isRightToLeft): ditto
 
        * insetcollapsable.C (leaveInset): size() -> depth()
        * insettabular.C (isRightToLeft): ditto
        * insettabular.C:
        * updatableinset.C: Use new cursor accessors.
 
        * insettabular.C:
        * updatableinset.C: Use new cursor accessors.
 
-2005-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-31  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetinclude.C (loadIfNeeded): rewrite to use boost.filesystem
 
 
        * insetinclude.C (loadIfNeeded): rewrite to use boost.filesystem
 
        * insetgraphicsParams.C: protect a #warning preprocessor call
        with a #ifdef WITH_WARNINGS guard.
 
        * insetgraphicsParams.C: protect a #warning preprocessor call
        with a #ifdef WITH_WARNINGS guard.
 
-2005-01-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * Several files: use convert<> instead of atoi,strToXXX and friends
 
 
        * Several files: use convert<> instead of atoi,strToXXX and friends
 
        * ExternalTemplate.C: use support/package.h to provide the paths to the
        various directories used by LyX.
 
        * ExternalTemplate.C: use support/package.h to provide the paths to the
        various directories used by LyX.
 
-2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetwrap.C:
        * insettabular.C:
 
        * insetwrap.C:
        * insettabular.C:
        * insetbibitem.C:
        * ExternalTransforms.C (adjAngle): tostr -> convert
 
        * insetbibitem.C:
        * ExternalTransforms.C (adjAngle): tostr -> convert
 
-2005-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2005-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * inset.[Ch] (forceDefaultParagraphs): delete since it is same as
        base version
 
        * inset.[Ch] (forceDefaultParagraphs): delete since it is same as
        base version
        (draw): replace 'do not draw' optimization by 'draw with
        nullpainter' one
 
        (draw): replace 'do not draw' optimization by 'draw with
        nullpainter' one
 
-2004-12-03  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-12-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetbase.[Ch] (idxUpDown2): remove function
 
 
        * insetbase.[Ch] (idxUpDown2): remove function
 
        * insettext.C: adjust, (metrics): set the font before calling
        LyXText::metrics
 
        * insettext.C: adjust, (metrics): set the font before calling
        LyXText::metrics
 
-2004-11-25  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * rename a lot of InsetOld to InsetBase
 
 
        * rename a lot of InsetOld to InsetBase
 
 
        * insettabular.C (tabularFeatures): fix multicolumn handling
 
 
        * insettabular.C (tabularFeatures): fix multicolumn handling
 
-2004-11-23  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-11-23  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * render_base.h (operator=): use common semantics
 
 
        * render_base.h (operator=): use common semantics
 
        * insettabular.[Ch] (string2params): Don't pretend to return the
        active cell anymore and simplify keyword parsing.
 
        * insettabular.[Ch] (string2params): Don't pretend to return the
        active cell anymore and simplify keyword parsing.
 
+2004-11-11  Edwin Leuven
+
+       * insettabular.C (getStatus, tabularFeatures): handle booktabs feature
+
 2004-11-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * insetlatexaccent.h (isLetter): implement, so that word selection
 2004-11-10  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * insetlatexaccent.h (isLetter): implement, so that word selection
        * insetgraphics.[hC] (createDocBookAttributes): Export parameters
        as attributes with new method for docbook.
 
        * insetgraphics.[hC] (createDocBookAttributes): Export parameters
        as attributes with new method for docbook.
 
-2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * render_preview.h: Use preferred calling of Boost.Signal
 
        * pch.h: use proper signal include
 
 
        * render_preview.h: Use preferred calling of Boost.Signal
 
        * pch.h: use proper signal include
 
-2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-09-26  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * ExternalTransforms.h: User preferred calling of Boost.Function
 
 
        * ExternalTransforms.h: User preferred calling of Boost.Function
 
        * insettabular.C (isRightToLeft): instead of using
        BufferView::getParentLanguage, use the data from the cursor
 
        * insettabular.C (isRightToLeft): instead of using
        BufferView::getParentLanguage, use the data from the cursor
 
-2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-08-15  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * pch.h: new file
 
 
        * pch.h: new file
 
 
        * insetcite.[Ch]: fix plaintext export.
 
 
        * insetcite.[Ch]: fix plaintext export.
 
-2004-08-14  Lars Gullik Bjonnes  <larsbj@lyx.org>
+2004-08-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
 
        * insettext.[Ch] (setDrawFrame): take a bool, get rid of the
        DrawFrame enum.
 
        * insettext.[Ch] (setDrawFrame): take a bool, get rid of the
        DrawFrame enum.
        * insetquotes.C (latex): same as above with OutputParams::lang.
        Moreover the code actually works now.
 
        * insetquotes.C (latex): same as above with OutputParams::lang.
        Moreover the code actually works now.
 
-2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-07-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetwrap.C, insetvspace.C, insettabular.C, insetnote.C:
        * insetinclude.C, insetgraphics.C, insetfloat.C:
 
        * insetwrap.C, insetvspace.C, insettabular.C, insetnote.C:
        * insetinclude.C, insetgraphics.C, insetfloat.C:
        (updateLocal): use the cur argument instead of the global cursor
        * insetcollapsable.C (edit): dont call inset.edit(x,y) when opening
 
        (updateLocal): use the cur argument instead of the global cursor
        * insetcollapsable.C (edit): dont call inset.edit(x,y) when opening
 
-2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-02-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetlatexaccent.C (checkContents): "c" -> 'c' in calls to contains
 
 
        * insetlatexaccent.C (checkContents): "c" -> 'c' in calls to contains
 
        * updatableinset.[Ch]: adjust coordinate handling to 'screen absolute'
         coordinate
 
        * updatableinset.[Ch]: adjust coordinate handling to 'screen absolute'
         coordinate
 
-2004-01-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insettabular.C: add using statement for std::vector, remove
        std:: where using was already used.
 
        * insettabular.C: add using statement for std::vector, remove
        std:: where using was already used.
 
        * insetnote.C (InsetNoteParams::write): write label only once
 
 
        * insetnote.C (InsetNoteParams::write): write label only once
 
-2004-01-05  Lars Gullik Bjonnes  <larsbj@gullik.net>
+2004-01-05  Lars Gullik Bjønnes  <larsbj@gullik.net>
 
        * insetbranch.C (isBranchSelected): use the BranchNamesEqual
        functor
 
        * insetbranch.C (isBranchSelected): use the BranchNamesEqual
        functor
 
 2001-07-27  Juergen Vigna  <jug@sad.it>
 
 
 2001-07-27  Juergen Vigna  <jug@sad.it>
 
-       * inset.h: remove not used font variable in parameter.
+       * inset.h: remove unused font variable in parameter.
        removed checkInsertChar in UpdatableInset as it was equal to
        the one in Inset and so not needed.
 
        removed checkInsertChar in UpdatableInset as it was equal to
        the one in Inset and so not needed.