⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 249081 in webkit


Ignore:
Timestamp:
Aug 24, 2019, 6:16:41 AM (7 years ago)
Author:
Alan Bujtas
Message:

[LFC] Remove redundant Layout::Box::ElementType::TableRowGroup
https://bugs.webkit.org/show_bug.cgi?id=201112
<rdar://problem/54663833>

Reviewed by Antti Koivisto.

Use Layout::Box::ElementType::TableBodyGroup instead.

  • layout/layouttree/LayoutBox.cpp:

(WebCore::Layout::Box::isPaddingApplicable const):

  • layout/layouttree/LayoutBox.h:
  • layout/layouttree/LayoutTreeBuilder.cpp:

(WebCore::Layout::TreeBuilder::createLayoutBox):

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r249080 r249081  
     12019-08-24  Zalan Bujtas  <zalan@apple.com>
     2
     3        [LFC] Remove redundant Layout::Box::ElementType::TableRowGroup
     4        https://bugs.webkit.org/show_bug.cgi?id=201112
     5        <rdar://problem/54663833>
     6
     7        Reviewed by Antti Koivisto.
     8
     9        Use Layout::Box::ElementType::TableBodyGroup instead.
     10
     11        * layout/layouttree/LayoutBox.cpp:
     12        (WebCore::Layout::Box::isPaddingApplicable const):
     13        * layout/layouttree/LayoutBox.h:
     14        * layout/layouttree/LayoutTreeBuilder.cpp:
     15        (WebCore::Layout::TreeBuilder::createLayoutBox):
     16
    1172019-08-23  Simon Fraser  <simon.fraser@apple.com>
    218
  • trunk/Source/WebCore/layout/layouttree/LayoutBox.cpp

    r248846 r249081  
    367367
    368368    auto elementType = m_elementAttributes.value().elementType;
    369     return elementType != ElementType::TableRowGroup
    370         && elementType != ElementType::TableHeaderGroup
     369    return elementType != ElementType::TableHeaderGroup
     370        && elementType != ElementType::TableBodyGroup
    371371        && elementType != ElementType::TableFooterGroup
    372372        && elementType != ElementType::TableRow
  • trunk/Source/WebCore/layout/layouttree/LayoutBox.h

    r248596 r249081  
    5151        TableRow,
    5252        TableColumnGroup,
    53         TableRowGroup,
    5453        TableHeaderGroup,
    5554        TableBodyGroup,
  • trunk/Source/WebCore/layout/layouttree/LayoutTreeBuilder.cpp

    r248846 r249081  
    107107            if (element->hasTagName(HTMLNames::colgroupTag))
    108108                return Box::ElementAttributes { Box::ElementType::TableColumnGroup };
    109             if (element->hasTagName(HTMLNames::tbodyTag))
    110                 return Box::ElementAttributes { Box::ElementType::TableRowGroup };
    111109            if (element->hasTagName(HTMLNames::theadTag))
    112110                return Box::ElementAttributes { Box::ElementType::TableHeaderGroup };
Note: See TracChangeset for help on using the changeset viewer.