WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Dave Hyatt
Comment 1
2009-12-02 09:42:46 PST
Created
attachment 44158
[details]
Patch
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.
Top of Page
Format For Printing
XML
Clone This Bug