X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=7ada4a7a012543e391c1e2ac0d0fdab7d0824601;hb=794ed6c13c5741646c789e4f4691b74fa41144e2;hp=b74e12d712e2e4e91fb1a39999fe7e1a2c38fc1a;hpb=8d88a0b2c93078db11f20e65c8695d74f7ad705d;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index b74e12d712..7ada4a7a01 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,197 @@ +2005-03-08 Martin Vermeer + + * text2.C: fix for cursor up/down stuck in math [bug 1792] + +2005-03-07 Alfredo Braunstein + + * text2.C (cursorUp): get rid of a crash + * text.C (x2pos): add an assert + +2005-03-07 Jean-Marc Lasgouttes + + * lyxfunc.C (getStatus): fix warning when assertions are disabled + + * text3.C: + * lyxfunc.C: + * dociterator.C: include , which is + needed when assertions are disabled. + +2005-03-05 Johnathan Burchill + + * text2.C: fix for stuck cursor when traversing two + consecutive spaces. [bug 1255] (pars_[old.pit()].setChange) + +2005-02-25 Andreas Vox + + * output_docbook.C (makeParagraph): suppress trailing newline + after a run of paragraphs + +2005-02-28 Johnathan Burchill + + * 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 + + * 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 + + * paragraph_funcs.C: fix crash when pasting insets in change + tracking mode [bug 1277] (honour change type in moveItem). + +2005-02-23 Georg Baum + + * LaTeX.C (scanLogFile): recognize pdfTeX warnings + +2005-02-14 Jean-Marc Lasgouttes + + * 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 + + * lyx_main.C (queryUserLyXDir): fix test for rerunning configure + +2005-02-15 Angus Leeming + + * rowpainter.C (paintText): Ensure that "paragraphs().size() - 1" + can be used meaningfully in a comparison. + +2005-02-13 André Pönitz + + * bufferview_funcs.C (coordOffset): improve cursor drawing + +2005-02-13 André Pönitz + + * Cursor.[Ch] (fixIfBroken): new method, try to fix a broken cursor + * Cursor.C (dispatch): use fixIfBroken + * lyxfunc.C (getStatus): use fixIfBroken + +2005-02-15 Angus Leeming + + * lyx_main.C (error_handler): + * lyxfunc.C: + * lyxrc.C (setDefaults): + s/GetEnv/getEnv/. + #include "environment.h". + + * lyxsocket.C (LyXServerSocket): s/putenv/setEnv/. + +2005-02-15 Angus Leeming + + * lyxserver.C (startPipe): squash MSVC warning "local variable + 'fd' used without having been initialized". + +2005-02-14 Jürgen Spitzmüller + + * BufferView_pimpl.C: revert accidental commit. + +2005-02-14 André Pönitz + + * dociterator.[Ch]: new member forwardPosNoDescent(), + which doesn't enter nested insets. + * text2.C (setFont): use forwardPosNoDescent() instead + of ForwardPos() (fixes crash on font change). + +2005-02-13 Angus Leeming + + * lyx_main.C (init): invoke prependEnvPath to adjust the PATH + only if lyxrc.path_prefix is not empty. + +2005-02-12 Georg Baum + + * bufferparams.C (readGraphicsDriver): prevent crash + +2005-02-10 Georg Baum + + * text2.C (setCounter): check for inInset() == 0 + +2005-02-09 Jean-Marc Lasgouttes + + * BufferView_pimpl.C (dispatch): handle LFUN_GOTO_PARAGRAPH here, + but use update() to get correct screen display; use convert + instead of istringstream. + (getStatus): handle LFUN_GOTO_PARAGRAPH + + * lyxfunc.C (dispatch, getStatus): do not handle + LFUN_GOTO_PARAGRAPH here. + +2005-02-08 Lars Gullik Bjonnes + + * text3.C (dispatch): size() -> depth() + + * text2.C: remove some debug output + + * paragraph.C: ws changes only + + * lyxfunc.C (getStatus): size() -> depth() + + * dociterator.h (clear, push_back, pop_back, internalData, + operator[], resize, empty): new functions + Make StableDocIterator and operator== be friends. Don't inherit + from std::vector use a privat class variable slices_ instead. + Modify to fit. + + * dociterator.C: update because of not inheriting from std::vector + anymore. Call explictly to slices_ instead. Use depth() instead of + size() and top() instead of back() + + * cursor.C: chagne size() -> depth and back() -> top(). Also + remove some direct operator[](i) calls in favour of foo[i] + (getFont): remove some dead code + + * bufferview_funcs.C (coordOffset): size() -> depth() + + * buffer.C: ws changes only + + * CutAndPaste.C (eraseSelection): back() -> top() + + * BufferView_pimpl.C (selectionRequested): back() -> top() + + * BufferView.C (setCursor): size() -> depth() + 2005-02-08 Lars Gullik Bjonnes * text3.C (cursorPrevious): return true if depm changed something