Bug 6027 - Dirty rect invalidation issues in mozilla sample
Summary: Dirty rect invalidation issues in mozilla sample
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL: http://www.croczilla.com/svg/samples/...
Keywords: NeedsReduction, SVGHitList
Depends on:
Blocks:
 
Reported: 2005-12-09 16:38 PST by Eric Seidel (no email)
Modified: 2006-04-09 14:56 PDT (History)
0 users

See Also:


Attachments
Proposed fix (1.07 KB, patch)
2006-04-09 12:35 PDT, Rob Buis
eric: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2005-12-09 16:38:08 PST
Dirty rect invalidation issues in mozilla sample
http://www.croczilla.com/svg/samples/opacity2/opacity2.svg

This could be one of many things:
1.  Integer vs. Float rounding issues: http://bugzilla.opendarwin.org/show_bug.cgi?id=4462
2.  QRect-of-by-one problems: http://bugzilla.opendarwin.org/show_bug.cgi?id=6026
3.  Or sometimes using the fill-only bbox, vs the fill+stroke bbox (or having stroke bbox calculations be 
wrong).
Comment 1 Eric Seidel (no email) 2006-01-26 15:57:02 PST
Mouse over the green hexegon and then back out (w/o mousing over the star).

This is a basic invalidation issue which will be highly visable to users.  We could not ship an SVG implementation w/o fixing this bug.  Adding SVGHitList keyword and bumping to P2.
Comment 2 Alexander Kellett 2006-02-14 01:39:23 PST
svghitlist was seemingly lost? this is an important one
Comment 3 Rob Buis 2006-04-09 12:35:46 PDT
Created attachment 7603 [details]
Proposed fix

There are lots of invalidation problems left, but this should fix
the problem at hand.
Comment 4 Eric Seidel (no email) 2006-04-09 12:38:17 PDT
Comment on attachment 7603 [details]
Proposed fix

r=me.