]> git.lyx.org Git - lyx.git/blobdiff - src/ChangeLog
Call an update before setting the_locking_inset = 0 as otherwise we
[lyx.git] / src / ChangeLog
index 6a0fdd1fe543da77fefb15c9be97ca38acacd8ad..f26d10b24da18bce51ac3c91d6020c6f99e1fb74 100644 (file)
@@ -1,5 +1,103 @@
+2002-04-19  Juergen Vigna  <jug@sad.it>
+
+       * text2.C (cursorDown): don't enter the inset if we came from a row
+       above and are one row over the inset.
+
+       * lyxfunc.C (dispatch): update paragraph layout after LFUN_ESCAPE when
+       really leaving an inset.
+
+2002-04-18  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (Dispatch): fixed to change layout also if one
+       of the selected paragraph does not have the selected layout also if
+       the last one had!
+
+       * text2.C (setLayout): fixed bug which did not change last selected
+       paragraph.
+
+       * tabular.C (OldFormatRead): check also for \\end_inset as Lars
+       changed the read and substituted \\end_float with \\end_inset!
+
+       * BufferView_pimpl.C (cursorPrevious): 
+       (cursorNext): fixed to make it work with rows heigher than the work
+       area without moving the cursor only the draw of the row.
+       (workAreaMotionNotify): fix jumping over high rows.
+
+2002-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * lyxtextclass.C (Read): fix bit adding, bug discovered by Mike
+       Ressler.
+
+2002-04-16  Juergen Vigna  <jug@sad.it>
+
+       * text2.C (setCursor): set also the irow().
+       (setCursorFromCoordinates): fixed to set the (i) cursor values right!
+       (cursorUp):
+       (cursorDown): support for locking an inset if the x_fix value goes
+       inside it. That way I can transverse insets too with cursor up/down.
+
+       * lyxrow.h: added irow helper function same as other (i) functions.
+
+       * BufferView_pimpl.C (cursorPrevious):
+       (cursorNext): fixed for insets!
+
+2002-04-15  Juergen Vigna  <jug@sad.it>
+
+       * BufferView_pimpl.C (insetDimensions): use ix/iy values for inset
+       position otherwise it is wrong in some cases.
+
+       * lyxfunc.C (dispatch): fix FINISHED UP/DOWN to handle x position
+       inside the inset before the call.
+
+2002-04-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * buffer.[Ch] (getBibkeyList): make it const.
+
+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!