X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=1194eb208cf16240b114ff0469210b84d7724e5a;hb=73603ed31be3133738cb93a65dd5ead9782c7a34;hp=141f33f0b8944283fd68df0d3bce297c0db1c27b;hpb=ad6ae8996a9eea4066693e07ae0d92676173967e;p=lyx.git diff --git a/src/ChangeLog b/src/ChangeLog index 141f33f0b8..1194eb208c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,170 @@ +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 + (cursorNext): ditto + (dispatch): rename sl to oldTopSlice, remove moving use the new + NoUpdate func attrib instead. Make sure that needsUpdate is set + for function that have NoUpdate, but where depm might have changed + the buffer anyway. + + * text2.C (cursorLeft): make us return true if depm changed + something + (cursorRight): ditto + (cursorUpParagraph): ditto + (curosrDownParagraph): ditto + (cursorUp, cursorDown): ditto, make sure to read comments in code + (deleteEmptyParagraphMechanism): remove an assert, also return + true if just a single char was deleted. + + * text.C (cursorRightOneWord, cursorLeftOneWord): use a temp + cursor that we modify, to avoid modifying an active cursor before + we call setCursor. This allows depm to run. Also return true if + depm deleted something. + + * lyxtext.h: Make cursorUp, cursorDown, cursorLeft, cursorRight, + cursorLeftOneWord, cursorRightOneWord, cursorUpParagraph, + cursorDownParagraph, cursorPrevious and cursorNext, return true if + something was changed in the buffer because of them (ie. depm run) + + * lyxfunc.C (processKeySym): add BOOST_CURRENT_FUNCTION to some + debug messages. Make update by default be false. Make sure that + the result of update is retained throught several calls down to + dispatch. + + * LyXAction.h: add a new func_attrib: NoUpdate + + * LyXAction.C (init): add noupdate to LFUN_LEFT, LFUN_RIGHT, + LFUN_DOWN, LFUN_HOME, LFUN_END, LFUN_DOWN_PARAGRAPH, + LFUN_UP_PARAGRAPH, LFUN_NEXT, LFUN_PRIOR, LFUN_UP, LFUN_WORDRIGHT + and LFUN_WORDLEFT + (init): add missing lfuns: LFUN_FINISHED_*, LFUN_MOUSE_* + +2005-02-07 Jean-Marc Lasgouttes + + * BufferView_pimpl.C: replace all occurences of bv_->cursor(), + bv_->owner(), bv_->buffer() by direct references to the private + members. + (MenuInsertLyXFile): replace bv_->resize() with resizeCurrentBuffer. + (getStatus): isSavedPosition() is in BufferView::Pimpl. + (fitCursor): center() is in BufferView::Pimpl. + (getStatus, trackChanges, dispatch): no need for a temporary buf + variable + (fitCursor, workAreaDispatch): use workarea().workheight() + +2005-02-07 Georg Baum + + * CutAndPaste.C (pasteSelectionHelper): fix a crash + +2005-02-03 Georg Baum + + * buffer.C: format up to 241. + * CutAndPaste.C (pasteSelectionHelper): convert newline to paragraph + break if pasting into ERT + * lyxfunc.C (getStatus): suppress mathpanel and + LFUN_DIALOG_SHOW_NEW_INSET in ERT + 2005-02-01 Angus Leeming * lyxrc.C (getDescription): add a description for RC_PATH_PREFIX. @@ -18,7 +185,7 @@ LyXText containing the cursor, not the top-level one. * buffer.C (Impl): make sure the toplevel insettext has AutoBreak_ - true. + true. (insertStringAsLines): rename par to pit; use temporary variable par to hold a Paragraph; do not store par.layout() in a variable, since the pointer may die when breaking paragraphs; pass pars to @@ -59,7 +226,7 @@ * text.C: various obvious clean-ups. Removal of ancient cruft. Bug fixes, even. - + 2005-01-31 Lars Gullik Bjonnes * vc-backend.C (find_file): rewrite to use boost.filesystem