WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
148614
Add support for the "unset" CSS property value
https://bugs.webkit.org/show_bug.cgi?id=148614
Summary
Add support for the "unset" CSS property value
Chris Rebert
Reported
2015-08-29 21:15:46 PDT
It's part of CSS Cascading and Inheritance Level 3:
http://www.w3.org/TR/css-cascade-3/#inherit-initial
See also
https://developer.mozilla.org/en-US/docs/Web/CSS/unset
Chrome and Firefox already support it, and it's "In Development" for Microsoft Edge. Testcase:
http://jsfiddle.net/cvrebert/1w6bhom0/
Testcase's HTML: <div>A</div> <div>B</div> <div>C</div> Testcase's CSS: div { display: unset;/* in this case, same as inline */ }
Attachments
Patch
(47.78 KB, patch)
2015-10-15 15:15 PDT
,
Dave Hyatt
dino
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2015-08-29 21:41:11 PDT
<
rdar://problem/22491420
>
Dave Hyatt
Comment 2
2015-10-15 15:15:23 PDT
Created
attachment 263197
[details]
Patch
WebKit Commit Bot
Comment 3
2015-10-15 15:17:45 PDT
Attachment 263197
[details]
did not pass style-queue: ERROR: Source/WebCore/css/CSSValue.h:49: enum members should use InterCaps with an initial capital letter. [readability/enum_casing] [4] ERROR: Source/WebCore/css/CSSValue.h:50: enum members should use InterCaps with an initial capital letter. [readability/enum_casing] [4] Total errors found: 2 in 23 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dean Jackson
Comment 4
2015-10-15 15:30:28 PDT
Comment on
attachment 263197
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=263197&action=review
> Source/WebCore/css/CSSParser.cpp:1951 > - > +
Oopsy.
> Source/WebCore/css/CSSUnsetValue.cpp:17 > + * Copyright (C) 2015 Apple Inc. All rights reserved. > + * > + * This library is free software; you can redistribute it and/or > + * modify it under the terms of the GNU Library General Public > + * License as published by the Free Software Foundation; either > + * version 2 of the License, or (at your option) any later version. > + * > + * This library is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + * Library General Public License for more details. > + * > + * You should have received a copy of the GNU Library General Public License > + * along with this library; see the file COPYING.LIB. If not, write to > + * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, > + * Boston, MA 02110-1301, USA.
I thought we used this one for new files: * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Or maybe it doesn't matter.
Dave Hyatt
Comment 5
2015-10-15 16:56:32 PDT
Fixed in
r191151
.
yisibl
Comment 6
2015-12-13 23:18:12 PST
http://trac.webkit.org/changeset/191151
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