]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
fix cursor coordinates in math insets [bug 2124]
[lyx.git] / src / ChangeLog
index 6205cd8d9b9087c132766d9139fc6211901a4d64..32fb5ab833dcfd5e48b6ace2640f6d531d08760e 100644 (file)
@@ -1,3 +1,189 @@
+2005-11-10  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * bufferview_funcs.C (coordOffset): fix the fix for bug 2094, as
+       math insets do not return a proper editable() state yet (bug 2124).
+
+2005-11-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.[Ch]: Fix bug 1814: better scroll behaviour for 
+       docs containing very large paragraphs.
+
+2005-11-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * cursor.C (selectionBegin, selectionEnd):
+       * text.C (drawSelection): Fix bug 2115: assertion when anchor and 
+       cursor at different depths.
+
+2005-11-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * bufferview_funcs.C (coordOffset): do not call cursorPos
+       for collapsed collapsables (fix bug 2094).
+
+2005-11-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * paragraph.C (fontSpan): make sure that the FontSpan does not
+       span across beginOfBody (bug 1947).
+
+2005-11-02  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * lyxlength.h: undefine macros that clash with solaris/x86 (bug 992)
+
+2005-11-03  Michael Gerz  <michael.gerz@teststep.org>
+
+       * messages.C: fix crash and localization on MinGW/Windows platform
+
+2005-11-02  Angus Leeming  <leeming@lyx.org>
+
+       * Bidi.C:
+       * lyxtextclass.C: trivial fixes to some MSVS warnings.
+
+2005-10-28  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (getStatus): re-enable disabled code. (bug 2081)
+
+       * BranchList.h (empty): constify.
+
+2005-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (getStatus): 
+       * MenuBackend.C (expandBranches): take the branch list from the
+       master document (bug 2092).
+       
+       * MenuBackend.C (expandBranches): 
+       * bufferparams.C (writeFile): use BranchList type.
+
+2005-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (dispatch, getStatus): 
+       * LyXAction.C (init): 
+       * lfuns.h: get rid of LFUN_KEYMAP_TOGGLE
+
+2005-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * toc.C (getTocList): skip paragraphs which toclevel is NOT_IN_TOC.
+
+2005-10-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text.C (insertChar): do not reset boundary (bug 2061)
+
+2005-10-24  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * dociterator.C (updateInsets): new method. Updates the inset_
+       cache of all the slices of the iterator.
+
+       * text2.C (deleteEmptyParagraphMechanism): compare also containing
+       insets when comparing pit/pos; pass the right cursor to
+       recordUndo; when a paragraph has been deleted, compare `old.top()' to
+       the right cursor slice of `cur'; use updateInsets on cur to make
+       sure that the inset caches are correct; general cleanup.
+
+2005-10-21  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text3.C (dispatch): LFUN_NEXT_INSET_TOGGLE: first try to
+       dispatch LFUN_INSET_TOGGLE to inset at cursor, and then to
+       containg inset. If this does not work, the same command will be
+       sent to other insets down the queue by LCursor::dispatch. (bug 2066)
+
+       * lyxfunc.C (dispatch): make sure the cursor is correct when doing
+       a dispatch.
+
+2005-10-20  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * lyxtextclass.C (Read): convert layout file if the format is wrong
+       * lyxtextclass.C (layout2layout): new, needed for the above
+
+2005-10-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * messages.C: do not forget to include <cerrno>.
+
+2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * dociterator.h (StableDocIterator): add access to pos().
+       * undo.C (samePar): new method to check if two
+       iterators are in the same paragraph
+       * undo.C (recordUndo): check for samePar instead of cell identity
+       (which includes pos() and is too strict) (fixes bug 2097)
+
+2005-10-07  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * text.C (setCursorFromCoordinates): return a bool telling whether
+       dEPM triggered.
+
+       * text3.C (cursorPrevious): update if needed after
+       setCursorFromCoordinates (when dEPM triggered).
+
+       * text2.C (cursorDown, cursorUp): make sure to reset the anchor
+       (otherwise the anchor may be completely wrong and make dEPM assert).
+
+2005-10-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * buffer.C: version upgrade to 245.
+       * bufferparams.C: remove \quotes_times (bug 2090).
+       * text3.C (doDispatch): LFUN_QUOTE_INSERT has to output double
+       quotation marks as default.
+
+2005-10-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * CutAndPaste.C (nrOfParagraphs): remove (unused)
+       * CutAndPaste.C (cutSelection): Remove debug message
+       * CutAndPaste.C (cutSelection): Use the real cursor in mathed, record
+       undo information and only copy if this is a real cut
+       * CutAndPaste.C (pasteSelection): remove superflous cur.resetAnchor()
+       call
+       * CutAndPaste.C (pasteSelection): remove now superflous mathed warning
+       (bug 2059)
+       * CutAndPaste.C (eraseSelection): prevent cursor corruption
+       * CutAndPaste.C (grabAndEraseSelection, selDel): remove now
+       superflous cur.selection() setting
+       * CutAndPaste.[Ch] (grabSelection): take a const cursor
+       * cursor.C (selectionAsString): implement mathed case ((bug 2059)
+
+2005-10-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * text3.C (mathDispatch, dispatch): Dont' record undo steps that don't
+       change anything.
+
+2005-10-11  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C: comment layout change
+
+2005-10-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * LyXAction.C:
+       * lfuns.h:
+       * lyxfunc.C: reimplement LFUN_INSERT_CITATION, which is needed
+       by bibliography managers (bug 2071).
+
+2005-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * BufferView_pimpl.C (update): choose arguments to update call so
+       that single-par update works most times
+       * text3.C (dispatch): carefully tune updating separately for
+       whole-screen and current-paragraph
+       * rowpainter.C (paintText): 1) replace painting by caching for
+       the two extra paragraphs, because we can;
+       2) suppress greying out of areas below/above drawn area in case of
+       single-par refresh
+       * lyxfunc.C (dispatch): remove superfluous update
+       * LyXAction.[Ch]: introduce SingleParUpdate
+
+2005-10-05  Angus Leeming  <leeming@lyx.org>
+
+       * BufferView_pimpl.C (loadLyXFile): ensure that a pointer is
+       always initialised before use.
+
+       * text.C (setHeightOfRow): squash warning about comparison
+       of signed and unsigned types.
+
+2005-10-03  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * text.C (cursorX): two fixes involving RtL text drawing
+
+2005-10-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * cursor.C (erase): fix 'clever' UI hack. It was activated for all
+       items, not only large ones (part of bug 2057)
+
 2005-10-03  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
 
        * text3.C (dispatch): when invoking LFUN_MATH_MACRO with no type