]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
Hotfix to move cursor to the right when pressing M-m g x in text mode.
[lyx.git] / src / ChangeLog
index 1a242e948a6596b7b2f842397470e036e3f29991..49d6fb4869115d57bf51399795750c31ee012485 100644 (file)
@@ -1,3 +1,70 @@
+2002-04-12  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (workAreaMotionNotify): use new ix() cursor pos.
+
+       * text2.C (getCursorX): new helper function
+       (setCursor): compute also ix_
+       (setCursorFromCoordinates): set also ix.
+
+       * lyxcursor.h: added ix_ and helper functions.
+
+       * BufferView_pimpl.C (workAreaMotionNotify): forgot to use iy().
+
+       * buffer.C (insertStringAsLines): dont break paragraph if the this
+       paragraph is inside an inset which does not permit it!
+
+       * text.C (breakParagraph): honor keepempty flag and break the paragraph
+       also with no chars on this paragraph.
+       (paintRowText): only paint stuff if it's inside the workarea!
+
+       * paragraph.C (breakParagraph): honor keepempty flag and break the
+       paragraph always below not above.
+
+       * BufferView2.C (unlockInset): update the paragraph layout on inset
+       unlock as we changed paragraph in such a case.
+
+       * lyxfind.C (LyXFind): clear the former selection if not found!
+
+       * text2.C (insertInset): freeze Undo after setUndo so that it is not
+       again called in insertChar().
+
+       * text.C (leftMargin): return LYX_PAPER_MARGIN if this row contains
+       an inset which uses the whole row!
+       (rightMargin): ditto.
+       (insertChar): force a rebreak if we inserted an inset!
+
+2002-03-28  Herbert Voss  <voss@lyx.org>
+
+       * lyxlength.[Ch]: add inBP() to get the right PS-point
+       units (BigPoint). With inPixels we have rounding errors
+
+2002-04-11  Juergen Vigna  <jug@sad.it>
+
+       * text2.C (setCursorFromCoordinates): set iy to the right value.
+       (setCursor): add check if row->previous exists!
+
+       * buffer.C (parseSingleLyXformat2Token): reset font after read of
+       an old float_type as this was the case in the old code!
+
+       * paragraph.C (simpleTeXOnePar): fix closing of foreignlanguage tags.
+
+       * BufferView2.C (showLockedInsetCursor): use iy
+       (fitLockedInsetCursor): ditto
+
+       * BufferView_pimpl.C (checkInset): use LyXCursor::iy for baseline of
+       locked insets as there we have the right value now.
+
+       * lyxcursor.C: added iy_ variable and iy functions to set to the
+       baseline of cursor-y of the locked inset.
+
+       * text2.C (setCursorFromCoordinates): set LyXCursor::iy.
+       (setCursor): fixed for insets which need a full row.
+
+       * text.C (rowLastPrintable): don't ignore the last space when before
+       an inset which needs a full row.
+       (numberOfSeparators): use rowLastPrintable and <= last to honor a space
+       as last character of a row when before a inset which needs a full row.
+
 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * version.C.in: update date