commit (head)

From: Tomas Frydrych <tomasfrydrych_at_yahoo.co.uk>
Date: Wed Jul 28 2004 - 16:17:35 CEST

cursor motion fixes:
* fixed 6987 (Thai chars cannot be deleted in correct sequence)

* smart moving over inlined runs that cannot take point (hyperlinks,
bookmarks): using the left and right arrows, these runs get
transparently passed over, rather then requiring extra key press

deletion fixes for hyperlinks, bookmarks and similar invisible runs:
* added fp_Run::deleteFollowingIfAtInsPoint() which indicates
restriction on how run can be deleted to prevent inadvertent deletion
by pressing del/backspace; these runs can only be deleted by using
the appropriate menu commnads or when within a selection (for
rationale see fp_View::cmdCharDelete()).

insertion fixes for hyperlinks and bookmarks in
fl_BlockLayout::_doInsert*Run().

fix in fp_TextRun::split() and Uniscribe justification bug.

fp_TextRun.cpp, fp_Run.h/cpp, fv_View*.cpp/h, fl_BlockLayout.cpp,
gr_Win32USPGraphics.cpp

Tomas
Received on Wed Jul 28 16:04:38 2004

This archive was generated by hypermail 2.1.8 : Wed Jul 28 2004 - 16:04:38 CEST