Bug 55180

Summary: REGRESSION (r77034-r77220): CSS box-shadow no longer renders on PowerPC
Product: WebKit Reporter: Kevin M. Dean <kevin>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: ariya.hidayat, mrobinson, simon.fraser
Priority: P2 Keywords: InRadar, Regression
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
URL: http://warcaststudios.com/atom-icon-gallery
Attachments:
Description Flags
How it should look
none
How it currently looks
none
Patch mrobinson: review+

Description Kevin M. Dean 2011-02-24 13:56:01 PST
Viewing the gallery at this link is missing the box-shadow or -webkit-box-shadow rendering that existed in previous versions both in an off state and rollover state. See attached picture for how it should look.
Comment 1 Kevin M. Dean 2011-02-24 13:57:31 PST
Created attachment 83714 [details]
How it should look
Comment 2 Kevin M. Dean 2011-02-24 13:58:14 PST
Created attachment 83716 [details]
How it currently looks
Comment 3 Kevin M. Dean 2011-02-24 14:02:43 PST
Same problem on this site:

http://www.realtybymonica.com/

3 boxes vertically going down the page on the right should have drop shadows.
Comment 4 Alexey Proskuryakov 2011-02-24 22:47:35 PST
<rdar://problem/9052571>
Comment 5 Alexey Proskuryakov 2011-02-24 22:48:53 PST
I cannot reproduce with a local debug build of r79659, so probably Leopard-only.
Comment 6 Simon Fraser (smfr) 2011-02-24 23:23:08 PST
Kevin: can you try this on 10.6?
Comment 7 Kevin M. Dean 2011-02-24 23:31:46 PST
(In reply to comment #6)
> Kevin: can you try this on 10.6?

I can't directly (PPC only here), but I'll have a friend of mine check a webkit build on Friday under 10.6.
Comment 8 Kevin M. Dean 2011-02-25 08:18:47 PST
(In reply to comment #6)
> Kevin: can you try this on 10.6?

Just had it checked with the latest nightly and it looks fine in Snow Leopard.
Comment 9 Simon Fraser (smfr) 2011-03-01 17:11:58 PST
Looks fine on Leopard, on intel. Maybe PPC-only?
Comment 10 Kevin M. Dean 2011-03-22 19:27:48 PDT
Any further thoughts on this. I guess it could be PPC only, but it used to work.
Comment 11 Simon Fraser (smfr) 2011-03-22 20:44:37 PDT
Yeah, it's PPC-only.
Comment 12 Kevin M. Dean 2011-03-31 21:43:35 PDT
In case it helps, text-shadow appears to be working while box-shadow still hasn't worked for 2 months.
Comment 13 Simon Fraser (smfr) 2011-04-07 17:07:46 PDT
Created attachment 88738 [details]
Patch
Comment 14 Ariya Hidayat 2011-04-07 17:54:12 PDT
Martin, do you remember why the endianness check was necessary?
Comment 15 Simon Fraser (smfr) 2011-04-07 17:59:09 PDT
(In reply to comment #14)
> Martin, do you remember why the endianness check was necessary?

It will be necessary for ContextShadow, that blurs the ImageBuffer bits directly, if your platform stores pixels in an endian-sensitive way.
Comment 16 Martin Robinson 2011-04-08 09:21:26 PDT
Comment on attachment 88738 [details]
Patch

Hopefully Cairo ports can soon switch to ShadowBlur.
Comment 17 Simon Fraser (smfr) 2011-04-08 16:55:15 PDT
http://trac.webkit.org/changeset/83358