RESOLVED FIXED 104876
Add ASSERTions to ensure that when a CSSProperty is a variable it only ever refers to a CSSValue that is a variable.
https://bugs.webkit.org/show_bug.cgi?id=104876
Summary Add ASSERTions to ensure that when a CSSProperty is a variable it only ever r...
Luke Macpherson
Reported 2012-12-12 21:02:27 PST
Add ASSERTions to ensure that CSSPropertys that are variables only ever refer to CSSValues that are variables.
Attachments
Patch (1.94 KB, patch)
2012-12-12 21:10 PST, Luke Macpherson
no flags
Patch (1.94 KB, patch)
2012-12-17 19:14 PST, Luke Macpherson
no flags
Patch (1.94 KB, patch)
2012-12-17 19:40 PST, Luke Macpherson
no flags
Luke Macpherson
Comment 1 2012-12-12 21:10:01 PST
Steve Block
Comment 2 2012-12-12 21:52:53 PST
Comment on attachment 179194 [details] Patch LGTM given that this is all behind ENABLE_CSS_VARIABLES
WebKit Review Bot
Comment 3 2012-12-12 22:16:11 PST
Comment on attachment 179194 [details] Patch Clearing flags on attachment: 179194 Committed r137569: <http://trac.webkit.org/changeset/137569>
WebKit Review Bot
Comment 4 2012-12-12 22:16:14 PST
All reviewed patches have been landed. Closing bug.
Kentaro Hara
Comment 5 2012-12-13 04:53:16 PST
A bunch of CSS tests hit the ASSERTs: css3/filters/reference-filter-update-after-remove.html fast/css/variables/border-width.html fast/css/variables/calc-inside-calc.html fast/css/variables/calc-invalid-value.html fast/css/variables/calc-negated-variable.html fast/css/variables/calc-vw-crash.html fast/css/variables/calc.html fast/css/variables/case-insensitive.html fast/css/variables/colors-test.html fast/css/variables/complex-cycle.html fast/css/variables/computed-style.html fast/css/variables/deferred-image-load-from-variable.html fast/css/variables/inherited-values.html fast/css/variables/inline-styles.html fast/css/variables/invalid-shorthand.html fast/css/variables/invalid-variable-value.html fast/css/variables/multi-level-cycle.html fast/css/variables/redefinition.html fast/css/variables/shorthand.html fast/css/variables/simple-cycle.html fast/css/variables/transform-test.html fast/css/variables/use-before-defined.html fast/css/variables/var-filter.html fast/css/variables/var-inside-pair.html fast/css/variables/var-inside-quad.html fast/css/variables/var-inside-shape.html fast/css/variables/var-inside-shorthand.html fast/css/variables/variable-chain.html inspector/styles/variables/css-variables.html
Kentaro Hara
Comment 6 2012-12-13 04:53:49 PST
Rolled out the patch in r137584. Would you take a look?
Luke Macpherson
Comment 7 2012-12-13 15:04:48 PST
(In reply to comment #6) > Rolled out the patch in r137584. Would you take a look? Absolutely. Thanks for rolling it out.
Luke Macpherson
Comment 8 2012-12-17 19:14:27 PST
Luke Macpherson
Comment 9 2012-12-17 19:40:39 PST
Steve Block
Comment 10 2012-12-17 20:10:45 PST
Comment on attachment 179867 [details] Patch r=me
WebKit Review Bot
Comment 11 2012-12-17 21:36:40 PST
Comment on attachment 179867 [details] Patch Clearing flags on attachment: 179867 Committed r137984: <http://trac.webkit.org/changeset/137984>
WebKit Review Bot
Comment 12 2012-12-17 21:36:44 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.