commit - fix for bug 960 [page/linebreak crasher]


Subject: commit - fix for bug 960 [page/linebreak crasher]
From: Jesper Skov (jskov@redhat.com)
Date: Sun Jan 21 2001 - 14:29:36 CST


Replaced containsOffset() loop with one that examines Run ranges when
looking for blockOffset. This moves "overflow" handling from the Runs
(which know nothing but their own range) to the BlockLayout. This
fixes bug 960. Need similar algorithmic changes
elsewhere... containsOffset should die [really!] See
http://www.abisource.com/mailinglists/abiword-dev/00/May/0450.html for
a discussion of the issues.

Also fixed indentation a few places.
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: fl_BlockLayout.cpp
CVS: ----------------------------------------------------------------------



This archive was generated by hypermail 2b25 : Sun Jan 21 2001 - 14:29:41 CST