Changeset 253917 in webkit
- Timestamp:
- Dec 26, 2019 12:38:55 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r253913 r253917 1 2019-12-26 Antti Koivisto <antti@apple.com> 2 3 Remove display:compact 4 https://bugs.webkit.org/show_bug.cgi?id=205597 5 6 Reviewed by Anders Carlsson. 7 8 * fast/css/display-compact-ignored-expected.txt: Added. 9 * fast/css/display-compact-ignored.html: Added. 10 1 11 2019-12-26 youenn fablet <youenn@apple.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r253916 r253917 1 2019-12-26 Antti Koivisto <antti@apple.com> 2 3 Remove display:compact 4 https://bugs.webkit.org/show_bug.cgi?id=205597 5 6 Reviewed by Anders Carlsson. 7 8 It is rendered as 'block' but the value is still parsed. Remove it completely, matching other engines. 9 10 Test: fast/css/display-compact-ignored.html 11 12 * css/CSSPrimitiveValueMappings.h: 13 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 14 * css/CSSValueKeywords.in: 15 * rendering/RenderElement.cpp: 16 (WebCore::RenderElement::createFor): 17 * rendering/RenderTheme.cpp: 18 (WebCore::RenderTheme::adjustStyle): 19 * rendering/style/RenderStyleConstants.cpp: 20 (WebCore::operator<<): 21 * rendering/style/RenderStyleConstants.h: 22 * style/StyleAdjuster.cpp: 23 (WebCore::Style::equivalentBlockDisplay): 24 1 25 2019-12-26 Wenson Hsieh <wenson_hsieh@apple.com> 2 26 -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r252965 r253917 1346 1346 case DisplayType::ListItem: 1347 1347 m_value.valueID = CSSValueListItem; 1348 break;1349 case DisplayType::Compact:1350 m_value.valueID = CSSValueCompact;1351 1348 break; 1352 1349 case DisplayType::InlineBlock: -
trunk/Source/WebCore/css/CSSValueKeywords.in
r253105 r253917 434 434 block 435 435 list-item 436 compact437 436 inline-block 438 437 table -
trunk/Source/WebCore/rendering/RenderElement.cpp
r252935 r253917 165 165 case DisplayType::FlowRoot: 166 166 case DisplayType::InlineBlock: 167 case DisplayType::Compact:168 167 return createRenderer<RenderBlockFlow>(element, WTFMove(style)); 169 168 case DisplayType::ListItem: -
trunk/Source/WebCore/rendering/RenderTheme.cpp
r252308 r253917 88 88 || style.display() == DisplayType::TableCell || style.display() == DisplayType::TableCaption) 89 89 style.setDisplay(DisplayType::InlineBlock); 90 else if (style.display() == DisplayType:: Compact || style.display() == DisplayType::ListItem || style.display() == DisplayType::Table)90 else if (style.display() == DisplayType::ListItem || style.display() == DisplayType::Table) 91 91 style.setDisplay(DisplayType::Block); 92 92 -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.cpp
r252336 r253917 417 417 case DisplayType::Block: ts << "block"; break; 418 418 case DisplayType::ListItem: ts << "list-item"; break; 419 case DisplayType::Compact: ts << "compact"; break;420 419 case DisplayType::InlineBlock: ts << "inline-block"; break; 421 420 case DisplayType::Table: ts << "table"; break; -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r253158 r253917 873 873 Block, 874 874 ListItem, 875 Compact,876 875 InlineBlock, 877 876 Table, -
trunk/Source/WebCore/style/StyleAdjuster.cpp
r253571 r253917 116 116 117 117 case DisplayType::Inline: 118 case DisplayType::Compact:119 118 case DisplayType::InlineBlock: 120 119 case DisplayType::TableRowGroup:
Note: See TracChangeset
for help on using the changeset viewer.