+
+2005-03-07 Alfredo Braunstein <abraunst@lyx.org>
+
+ * text2.C (cursorUp): get rid of a crash
+ * text.C (x2pos): add an assert
+
+2005-03-07 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * lyxfunc.C (getStatus): fix warning when assertions are disabled
+
+ * text3.C:
+ * lyxfunc.C:
+ * dociterator.C: include <boost/current_function.hpp>, which is
+ needed when assertions are disabled.
+
+2005-03-05 Johnathan Burchill <jkerrb@users.sourceforge.net>
+
+ * text2.C: fix for stuck cursor when traversing two
+ consecutive spaces. [bug 1255] (pars_[old.pit()].setChange)
+
+2005-02-25 Andreas Vox <avox@arcor.de>
+
+ * output_docbook.C (makeParagraph): suppress trailing newline
+ after a run of paragraphs
+
+2005-02-28 Johnathan Burchill <jkerrb@users.sourceforge.net>
+
+ * paragraph.C: fix for confused change tracker when pasting
+ text that begins with a lineseparator. [bug 1827]
+ (setChange(0, Change::INSERTED);)
+
+ * paragraph_funcs.C: fix for lost changes on triple-paste
+ in change tracking mode [bug 1827] (par.setChange()).
+
+2005-02-24 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * text2.C (updateCounters, setCounter, expandLabel): move to
+ buffer_funcs.
+
+ * buffer_funcs.C (updateCounters): turn into a free standing
+ function and add a buffer parameter. Remove dead code for tracking
+ labelstring change.
+ (setCounter): change into a free-standing function which gets a
+ dociterator as argument. Use this iterator to fix captions in a
+ simple way. When no float is found above the caption, use the
+ labelstring of the caption layout as default.
+
+ * text.C (breakParagraph, backspace):
+ * text2.C (init, setLayout, changeDepth):
+ * text3.C (dispatch):
+ * CutAndPaste.C (cutSelection, pasteSelection): pass a buffer to
+ updateCounters.
+
+ * dociterator.C (forwardPar): make it much faster by calling
+ forwardPos() only when really necessary.
+
+ * output_docbook.C (makeCommand): adapt to expandLabel move.
+
+ * cursor.C: remove unused variable
+
+2005-02-24 Johnathan Burchill <jkerrb@users.sourceforge.net>
+
+ * paragraph_funcs.C: fix crash when pasting insets in change
+ tracking mode [bug 1277] (honour change type in moveItem).
+
+2005-02-23 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * LaTeX.C (scanLogFile): recognize pdfTeX warnings
+
+2005-02-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * BufferView.C (setCursor): change to use a DocIterator.
+ (gotoLabel): use BufferView::setCursor (other part of bug 781).
+ (putSelectionAt): adapt to BufferView::setCursor change.
+
+ * bufferview_funcs.C (gotoNextInset, gotoInset): new functions,
+ moved here from LyXText and rewritten to use proper cursor
+ methods. Fixes bug 1787, 616 and 835.
+
+ * BufferView_pimpl.C (restorePosition): set the cursor correctly
+ when inside an inset (part of bug 781).
+ (dispatch): adapt to change of BufferView::setCursor.
+ (getStatus, dispatch): handle LFUN_GOTOERROR,
+ LFUN_GOTONOTE and LFUN_REFERENCE_GOTO.
+
+ * text3.C (getStatus, dispatch): do not handle LFUN_GOTOERROR,
+ LFUN_GOTONOTE and LFUN_REFERENCE_GOTO.
+ * text3.C (gotoNextInset, gotoInset): removed.
+
+2005-02-20 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * lyx_main.C (queryUserLyXDir): fix test for rerunning configure
+
+2005-02-15 Angus Leeming <leeming@lyx.org>
+
+ * rowpainter.C (paintText): Ensure that "paragraphs().size() - 1"
+ can be used meaningfully in a comparison.
+
+2005-02-13 André Pönitz <poenitz@gmx.net>
+
+ * bufferview_funcs.C (coordOffset): improve cursor drawing
+