Bug 83832

Summary: REGRESSION (r102262): iAd Producer relies on CSSStyleDeclaration property setters respecting '!important'
Product: WebKit Reporter: Andy Estes <aestes>
Component: New BugsAssignee: Andy Estes <aestes>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, hyatt
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch ap: review+

Description Andy Estes 2012-04-12 16:16:50 PDT
REGRESSION (r102262): iAd Producer relies on CSSStyleDeclaration property setters respecting '!important'
Comment 1 Andy Estes 2012-04-12 16:29:12 PDT
Created attachment 136995 [details]
Patch
Comment 2 Alexey Proskuryakov 2012-04-12 16:39:16 PDT
Comment on attachment 136995 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=136995&action=review

> Source/WebCore/WebCore.exp.in:687
> +__ZN7WebCore24applicationIsIAdProducerEv

It's quite weird that we go back and forth between WebCore and WebKit like this. Is this really how we always do this? Can't this function just be in WebKit?
Comment 3 Andy Estes 2012-04-12 16:43:27 PDT
(In reply to comment #2)
> (From update of attachment 136995 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=136995&action=review
> 
> > Source/WebCore/WebCore.exp.in:687
> > +__ZN7WebCore24applicationIsIAdProducerEv
> 
> It's quite weird that we go back and forth between WebCore and WebKit like this. Is this really how we always do this? Can't this function just be in WebKit?

I might be abusing a file meant for functions called both in WebCore and WebKit. I'll move it into WebKit before landing.
Comment 4 Andy Estes 2012-04-12 16:58:54 PDT
Committed r114048: <http://trac.webkit.org/changeset/114048>
Comment 5 Eric Seidel (no email) 2012-04-12 20:31:47 PDT
Comment on attachment 136995 [details]
Patch

Feels a bit odd to flag this off of USE(JSC), since it's really only PLATFORM(MAC), but OK.
Comment 6 Andy Estes 2012-04-13 14:11:23 PDT
(In reply to comment #5)
> (From update of attachment 136995 [details])
> Feels a bit odd to flag this off of USE(JSC), since it's really only PLATFORM(MAC), but OK.

USE(JSC) seems appropriate since the hack is specific to the JSC bindings. The fact that this is only enabled on WebKit1/Mac at the moment seems orthogonal to how we make the setting available to ports.
Comment 7 Andy Estes 2012-06-25 15:49:46 PDT
<rdar://problem/11131241>