[Webkit-unassigned] [Bug 60091] The canvas spec models an edge case after an old bug in CG

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 3 17:34:43 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=60091





--- Comment #1 from James Robinson <jamesr at chromium.org>  2011-05-03 17:34:43 PST ---
(In reply to comment #0)
> My proposal is to:
> 1) Change the spec by stripping out this edge case paragraph.
> 2) Notify Firefox team that they should strip out this hack in their code for the edge case.
> 3) Remove the hack also from Skia.
> 4) File a bug against CG on this faulty behavior (just did that) and hope that it can be fixed in future releases.
> 5) In GraphicsContextCG, "fix" this faulty behavior for all OSes that don't this possible future CG fix (via Gestalt).
> 6) Tell philip/W3C to update his/the test at http://philip.html5.org/tests/canvas/suite/tests/2d.shadow.enable.off.2.html / http://w3c-test.org/html/tests/approved/canvas/2d.shadow.enable.off.2.html
> 7) Remove the GraphicsContextCG "fix" in a few thousands years if/when we no longer need to support the broken CG.

Can you also start a thread on the WHATWG list explaining this proposal?  Other vendors might have input that could alter this plan.  This seems fine to me, however, unless we discover that there is some content that depends on the current behavior that we have to support.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list