Summary: | create runtime flags for CSS Compositing | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Rik Cabanier <cabanier> | ||||||||||||||||
Component: | CSS | Assignee: | Rik Cabanier <cabanier> | ||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||
Severity: | Normal | CC: | abarth, buildbot, dglazkov, esprehn+autocc, fishd, jamesr, macpherson, menard, ojan.autocc, rniwa, simon.fraser, tkent+wkapi, ultravistor, webkit-ews, webkit.review.bot | ||||||||||||||||
Priority: | P2 | ||||||||||||||||||
Version: | 528+ (Nightly build) | ||||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||
Bug Depends on: | 112333 | ||||||||||||||||||
Bug Blocks: | 108550 | ||||||||||||||||||
Attachments: |
|
Description
Rik Cabanier
2013-03-07 20:59:44 PST
Created attachment 192140 [details]
not for review
Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI. Comment on attachment 192140 [details] not for review Attachment 192140 [details] did not pass qt-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17021292 Comment on attachment 192140 [details] not for review Attachment 192140 [details] did not pass qt-wk2-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17021293 Created attachment 192141 [details]
not for review
Comment on attachment 192141 [details] not for review Attachment 192141 [details] did not pass qt-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17008402 Comment on attachment 192141 [details] not for review Attachment 192141 [details] did not pass qt-wk2-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/17066310 Comment on attachment 192141 [details] not for review Attachment 192141 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-commit-queue.appspot.com/results/16992546 Comment on attachment 192141 [details] not for review Attachment 192141 [details] did not pass mac-ews (mac): Output: http://webkit-commit-queue.appspot.com/results/16997361 Comment on attachment 192141 [details] not for review Attachment 192141 [details] did not pass mac-ews (mac): Output: http://webkit-commit-queue.appspot.com/results/17080104 Created attachment 192297 [details]
patch
Created attachment 193002 [details]
Patch
Comment on attachment 193002 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=193002&action=review > Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp:60 > +bool RuntimeEnabledFeatures::isSSCompositingEnabled = false; Typo. (In reply to comment #13) > (From update of attachment 193002 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=193002&action=review > > > Source/WebCore/bindings/generic/RuntimeEnabledFeatures.cpp:60 > > +bool RuntimeEnabledFeatures::isSSCompositingEnabled = false; > > Typo. Good catch! Created attachment 193014 [details]
Patch
Comment on attachment 193014 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=193014&action=review > Source/WebCore/ChangeLog:3 > + create runtime flags for CSS Compositing Create > Source/WebCore/ChangeLog:10 > + Added a runtime flags to enable CSS compositing as a runtime flag for chromium. Is this really chromium-specific? (In reply to comment #16) > (From update of attachment 193014 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=193014&action=review > > > Source/WebCore/ChangeLog:3 > > + create runtime flags for CSS Compositing > > Create > > > Source/WebCore/ChangeLog:10 > > + Added a runtime flags to enable CSS compositing as a runtime flag for chromium. > > Is this really chromium-specific? Well, that's how the bug started out :-) I guess it is now also a preference in Safari but it's always on by default. (In reply to comment #17) > (In reply to comment #16) > > (From update of attachment 193014 [details] [details]) > > View in context: https://bugs.webkit.org/attachment.cgi?id=193014&action=review > > > > > Source/WebCore/ChangeLog:3 > > > + create runtime flags for CSS Compositing > > > > Create > > > > > Source/WebCore/ChangeLog:10 > > > + Added a runtime flags to enable CSS compositing as a runtime flag for chromium. > > > > Is this really chromium-specific? > > Well, that's how the bug started out :-) > I guess it is now also a preference in Safari but it's always on by default. I will update the changelog Created attachment 193018 [details]
Patch
Comment on attachment 193018 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=193018&action=review rs=me. > Source/WebCore/css/CSSParser.cpp:4322 > + if (cssCompositingEnabled() &&(val->id == CSSValueNormal || val->id == CSSValueMultiply Nit: space needed after &&. Comment on attachment 193018 [details]
Patch
cq- due to the nit.
Created attachment 193049 [details]
Fixed style issue
Comment on attachment 193049 [details] Fixed style issue Clearing flags on attachment: 193049 Committed r145784: <http://trac.webkit.org/changeset/145784> All reviewed patches have been landed. Closing bug. What version is expected to be landed with this patch? |