RESOLVED FIXED 32072
Clean up invalid @-rule error handling in CSS
https://bugs.webkit.org/show_bug.cgi?id=32072
Summary Clean up invalid @-rule error handling in CSS
Dave Hyatt
Reported 2009-12-02 09:40:34 PST
Lots of mistakes, mostly because of the grammar trying to enforce the ordering of namespace vs. import vs. normal rules.
Attachments
Patch (11.34 KB, patch)
2009-12-02 09:42 PST, Dave Hyatt
darin: review+
Dave Hyatt
Comment 1 2009-12-02 09:42:46 PST
WebKit Review Bot
Comment 2 2009-12-02 09:43:26 PST
style-queue ran check-webkit-style on attachment 44158 [details] without any errors.
Darin Adler
Comment 3 2009-12-02 09:47:30 PST
Comment on attachment 44158 [details] Patch > + , m_allowImportRules(true) > + , m_allowVariablesRules(true) > + , m_allowNamespaceDeclarations(true) Normally I'd prefer not to name data members with verb phrases. That's why we end up with names like "shouldAllow". Not sure I have better suggestions here, though. > + m_allowImportRules = m_allowNamespaceDeclarations = m_allowVariablesRules = false; I'd prefer to see three conventional assignment statements instead of this one-liner. I'm not sure all the new error conditions are being logged for the inspector's benefit. The test case doesn't seem to cover everything you changed. Despite the minor concerns above, r=me
Dave Hyatt
Comment 4 2009-12-02 11:27:47 PST
Landed in r51608.
Shinichiro Hamaji
Comment 5 2009-12-15 00:11:28 PST
It seems the background color of fast/css/variables/misplaced-import-test becomes red by this patch. Was this intentional? If so, we may need to fix the test. http://trac.webkit.org/changeset/51608#file6
Note You need to log in before you can comment on or make changes to this bug.