Changeset 212629 in webkit


Ignore:
Timestamp:
Feb 20, 2017 2:01:22 AM (7 years ago)
Author:
Manuel Rego Casasnovas
Message:

[css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
https://bugs.webkit.org/show_bug.cgi?id=167693

Reviewed by Sergio Villar Senin.

.:

CSS Grid Layout has been enabled by default in r211415,
and Safari 10.1 is shipping it.
It seems like a good moment to remove the compilation flag.

  • Source/cmake/OptionsMac.cmake:
  • Source/cmake/OptionsWin.cmake:
  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmake/tools/vsprops/FeatureDefines.props:
  • Source/cmake/tools/vsprops/FeatureDefinesCairo.props:

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:
  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::valueForGridPosition):
(WebCore::isLayoutDependent):
(WebCore::resolveJustifySelfAuto):
(WebCore::isImplicitlyInheritedGridOrFlexProperty):
(WebCore::valueForContentPositionAndDistributionWithOverflowAlignment):
(WebCore::ComputedStyleExtractor::propertyValue):

  • css/CSSGridAutoRepeatValue.cpp:
  • css/CSSGridAutoRepeatValue.h:
  • css/CSSGridLineNamesValue.cpp:
  • css/CSSGridLineNamesValue.h:
  • css/CSSGridTemplateAreasValue.cpp:
  • css/CSSGridTemplateAreasValue.h:
  • css/CSSPrimitiveValueMappings.h:

(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):

  • css/CSSProperties.json:
  • css/CSSValue.cpp:

(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):

  • css/CSSValue.h:

(WebCore::CSSValue::isContentDistributionValue):
(WebCore::CSSValue::isGridLineNamesValue):

  • css/CSSValueKeywords.in:
  • css/StyleBuilderConverter.h:

(WebCore::StyleBuilderConverter::convertGridAutoFlow):
(WebCore::StyleBuilderConverter::convertContentAlignmentData):

  • css/StyleBuilderCustom.h:

(WebCore::StyleBuilderCustom::applyValueGridTemplateRows):

  • css/StyleProperties.cpp:

(WebCore::StyleProperties::getPropertyValue):

  • css/StyleResolver.cpp:

(WebCore::equivalentBlockDisplay):

  • css/StyleResolver.h:
  • css/parser/CSSParser.cpp:

(WebCore::CSSParserContext::CSSParserContext):
(WebCore::operator==):

  • css/parser/CSSParserFastPaths.cpp:

(WebCore::isSimpleLengthPropertyID):
(WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue):
(WebCore::CSSParserFastPaths::isKeywordPropertyID):

  • css/parser/CSSParserMode.h:

(WebCore::CSSParserContextHash::hash):

  • css/parser/CSSPropertyParser.cpp:

(WebCore::consumeGridAutoFlow):
(WebCore::consumeGridTemplateAreas):
(WebCore::CSSPropertyParser::parseSingleValue):
(WebCore::CSSPropertyParser::consumeGridShorthand):
(WebCore::CSSPropertyParser::parseShorthand):

  • dom/Document.cpp:
  • dom/Document.h:
  • dom/Position.cpp:

(WebCore::Position::isCandidate):

  • page/RuntimeEnabledFeatures.h:

(WebCore::RuntimeEnabledFeatures::isCSSGridLayoutEnabled):

  • rendering/Grid.cpp:
  • rendering/Grid.h:
  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::getFirstLetter):

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::~RenderBox):
(WebCore::RenderBox::styleDidChange):
(WebCore::RenderBox::clearExtraInlineAndBlockOffests):
(WebCore::RenderBox::containingBlockLogicalWidthForContent):
(WebCore::RenderBox::containingBlockLogicalHeightForContent):
(WebCore::RenderBox::perpendicularContainingBlockLogicalHeight):
(WebCore::RenderBox::computeLogicalWidthInRegion):
(WebCore::RenderBox::sizesLogicalWidthToFitContent):
(WebCore::RenderBox::computeLogicalHeight):
(WebCore::RenderBox::computePercentageLogicalHeight):
(WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
(WebCore::RenderBox::containingBlockLogicalHeightForPositioned):
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
(WebCore::RenderBox::createsNewFormattingContext):
(WebCore::logicalWidthIsResolvable):
(WebCore::RenderBox::percentageLogicalHeightIsResolvableFromBlock):
(WebCore::RenderBox::hasDefiniteLogicalHeight):

  • rendering/RenderBox.h:

(WebCore::RenderBox::isGridItem):

  • rendering/RenderElement.cpp:

(WebCore::RenderElement::createFor):

  • rendering/RenderFlexibleBox.cpp:

(WebCore::RenderFlexibleBox::alignChildren):

  • rendering/RenderGrid.cpp:
  • rendering/RenderGrid.h:
  • rendering/RenderObject.h:

(WebCore::RenderObject::isRenderGrid):

  • rendering/style/GridArea.h:
  • rendering/style/GridLength.h:
  • rendering/style/GridPosition.h:
  • rendering/style/GridPositionsResolver.cpp:
  • rendering/style/GridPositionsResolver.h:
  • rendering/style/GridTrackSize.h:
  • rendering/style/RenderStyle.cpp:

(WebCore::RenderStyle::isCSSGridLayoutEnabled):
(WebCore::RenderStyle::changeRequiresLayout):

  • rendering/style/RenderStyle.h:

(WebCore::RenderStyle::gridItemRowEnd):
(WebCore::RenderStyle::setGridRowGap):
(WebCore::RenderStyle::initialGridItemRowEnd):
(WebCore::RenderStyle::isDisplayReplacedType):
(WebCore::RenderStyle::isDisplayGridBox):

  • rendering/style/RenderStyleConstants.h:
  • rendering/style/StyleGridData.cpp:
  • rendering/style/StyleGridData.h:
  • rendering/style/StyleGridItemData.cpp:
  • rendering/style/StyleGridItemData.h:
  • rendering/style/StyleRareNonInheritedData.cpp:

(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):

  • rendering/style/StyleRareNonInheritedData.h:
  • testing/InternalSettings.cpp:

(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
(WebCore::InternalSettings::setCSSGridLayoutEnabled):

Source/WebCore/PAL:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:
  • WebView/WebPreferences.mm:

(+[WebPreferences initialize]):

  • WebView/WebView.mm:

(-[WebView _preferencesChanged:]):

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:
  • WebProcess/InjectedBundle/InjectedBundle.cpp:

(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):

  • WebProcess/WebPage/WebPage.cpp:

(WebKit::WebPage::updatePreferences):

Tools:

  • Scripts/webkitperl/FeatureList.pm:
  • TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
  • TestWebKitAPI/Tests/WebCore/CSSParser.cpp:

(TestWebKitAPI::computeNumberOfTracks):
(TestWebKitAPI::TEST):

  • TestWebKitAPI/Tests/WebCore/GridPosition.cpp:

(TestWebKitAPI::TEST):

Location:
trunk
Files:
76 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r212550 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        CSS Grid Layout has been enabled by default in r211415,
     9        and Safari 10.1 is shipping it.
     10        It seems like a good moment to remove the compilation flag.
     11
     12        * Source/cmake/OptionsMac.cmake:
     13        * Source/cmake/OptionsWin.cmake:
     14        * Source/cmake/WebKitFeatures.cmake:
     15        * Source/cmake/tools/vsprops/FeatureDefines.props:
     16        * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
     17
    1182017-02-17  Michael Catanzaro  <mcatanzaro@igalia.com>
    219
  • trunk/Source/JavaScriptCore/ChangeLog

    r212624 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-19  Commit Queue  <commit-queue@webkit.org>
    211
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Source/WebCore/ChangeLog

    r212626 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * css/CSSComputedStyleDeclaration.cpp:
     10        (WebCore::valueForGridPosition):
     11        (WebCore::isLayoutDependent):
     12        (WebCore::resolveJustifySelfAuto):
     13        (WebCore::isImplicitlyInheritedGridOrFlexProperty):
     14        (WebCore::valueForContentPositionAndDistributionWithOverflowAlignment):
     15        (WebCore::ComputedStyleExtractor::propertyValue):
     16        * css/CSSGridAutoRepeatValue.cpp:
     17        * css/CSSGridAutoRepeatValue.h:
     18        * css/CSSGridLineNamesValue.cpp:
     19        * css/CSSGridLineNamesValue.h:
     20        * css/CSSGridTemplateAreasValue.cpp:
     21        * css/CSSGridTemplateAreasValue.h:
     22        * css/CSSPrimitiveValueMappings.h:
     23        (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
     24        * css/CSSProperties.json:
     25        * css/CSSValue.cpp:
     26        (WebCore::CSSValue::equals):
     27        (WebCore::CSSValue::cssText):
     28        (WebCore::CSSValue::destroy):
     29        * css/CSSValue.h:
     30        (WebCore::CSSValue::isContentDistributionValue):
     31        (WebCore::CSSValue::isGridLineNamesValue):
     32        * css/CSSValueKeywords.in:
     33        * css/StyleBuilderConverter.h:
     34        (WebCore::StyleBuilderConverter::convertGridAutoFlow):
     35        (WebCore::StyleBuilderConverter::convertContentAlignmentData):
     36        * css/StyleBuilderCustom.h:
     37        (WebCore::StyleBuilderCustom::applyValueGridTemplateRows):
     38        * css/StyleProperties.cpp:
     39        (WebCore::StyleProperties::getPropertyValue):
     40        * css/StyleResolver.cpp:
     41        (WebCore::equivalentBlockDisplay):
     42        * css/StyleResolver.h:
     43        * css/parser/CSSParser.cpp:
     44        (WebCore::CSSParserContext::CSSParserContext):
     45        (WebCore::operator==):
     46        * css/parser/CSSParserFastPaths.cpp:
     47        (WebCore::isSimpleLengthPropertyID):
     48        (WebCore::CSSParserFastPaths::isValidKeywordPropertyAndValue):
     49        (WebCore::CSSParserFastPaths::isKeywordPropertyID):
     50        * css/parser/CSSParserMode.h:
     51        (WebCore::CSSParserContextHash::hash):
     52        * css/parser/CSSPropertyParser.cpp:
     53        (WebCore::consumeGridAutoFlow):
     54        (WebCore::consumeGridTemplateAreas):
     55        (WebCore::CSSPropertyParser::parseSingleValue):
     56        (WebCore::CSSPropertyParser::consumeGridShorthand):
     57        (WebCore::CSSPropertyParser::parseShorthand):
     58        * dom/Document.cpp:
     59        * dom/Document.h:
     60        * dom/Position.cpp:
     61        (WebCore::Position::isCandidate):
     62        * page/RuntimeEnabledFeatures.h:
     63        (WebCore::RuntimeEnabledFeatures::isCSSGridLayoutEnabled):
     64        * rendering/Grid.cpp:
     65        * rendering/Grid.h:
     66        * rendering/RenderBlock.cpp:
     67        (WebCore::RenderBlock::getFirstLetter):
     68        * rendering/RenderBox.cpp:
     69        (WebCore::RenderBox::~RenderBox):
     70        (WebCore::RenderBox::styleDidChange):
     71        (WebCore::RenderBox::clearExtraInlineAndBlockOffests):
     72        (WebCore::RenderBox::containingBlockLogicalWidthForContent):
     73        (WebCore::RenderBox::containingBlockLogicalHeightForContent):
     74        (WebCore::RenderBox::perpendicularContainingBlockLogicalHeight):
     75        (WebCore::RenderBox::computeLogicalWidthInRegion):
     76        (WebCore::RenderBox::sizesLogicalWidthToFitContent):
     77        (WebCore::RenderBox::computeLogicalHeight):
     78        (WebCore::RenderBox::computePercentageLogicalHeight):
     79        (WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
     80        (WebCore::RenderBox::containingBlockLogicalHeightForPositioned):
     81        (WebCore::RenderBox::computePositionedLogicalWidth):
     82        (WebCore::RenderBox::computePositionedLogicalHeight):
     83        (WebCore::RenderBox::createsNewFormattingContext):
     84        (WebCore::logicalWidthIsResolvable):
     85        (WebCore::RenderBox::percentageLogicalHeightIsResolvableFromBlock):
     86        (WebCore::RenderBox::hasDefiniteLogicalHeight):
     87        * rendering/RenderBox.h:
     88        (WebCore::RenderBox::isGridItem):
     89        * rendering/RenderElement.cpp:
     90        (WebCore::RenderElement::createFor):
     91        * rendering/RenderFlexibleBox.cpp:
     92        (WebCore::RenderFlexibleBox::alignChildren):
     93        * rendering/RenderGrid.cpp:
     94        * rendering/RenderGrid.h:
     95        * rendering/RenderObject.h:
     96        (WebCore::RenderObject::isRenderGrid):
     97        * rendering/style/GridArea.h:
     98        * rendering/style/GridLength.h:
     99        * rendering/style/GridPosition.h:
     100        * rendering/style/GridPositionsResolver.cpp:
     101        * rendering/style/GridPositionsResolver.h:
     102        * rendering/style/GridTrackSize.h:
     103        * rendering/style/RenderStyle.cpp:
     104        (WebCore::RenderStyle::isCSSGridLayoutEnabled):
     105        (WebCore::RenderStyle::changeRequiresLayout):
     106        * rendering/style/RenderStyle.h:
     107        (WebCore::RenderStyle::gridItemRowEnd):
     108        (WebCore::RenderStyle::setGridRowGap):
     109        (WebCore::RenderStyle::initialGridItemRowEnd):
     110        (WebCore::RenderStyle::isDisplayReplacedType):
     111        (WebCore::RenderStyle::isDisplayGridBox):
     112        * rendering/style/RenderStyleConstants.h:
     113        * rendering/style/StyleGridData.cpp:
     114        * rendering/style/StyleGridData.h:
     115        * rendering/style/StyleGridItemData.cpp:
     116        * rendering/style/StyleGridItemData.h:
     117        * rendering/style/StyleRareNonInheritedData.cpp:
     118        (WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
     119        (WebCore::StyleRareNonInheritedData::operator==):
     120        * rendering/style/StyleRareNonInheritedData.h:
     121        * testing/InternalSettings.cpp:
     122        (WebCore::InternalSettings::Backup::Backup):
     123        (WebCore::InternalSettings::Backup::restoreTo):
     124        (WebCore::InternalSettings::setCSSGridLayoutEnabled):
     125
    11262017-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
    2127
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Source/WebCore/PAL/ChangeLog

    r212454 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9
    1102017-02-16  Anders Carlsson  <andersca@apple.com>
    211
  • trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp

    r212562 r212629  
    8383#include <wtf/text/StringBuilder.h>
    8484
    85 #if ENABLE(CSS_GRID_LAYOUT)
    8685#include "CSSGridLineNamesValue.h"
    8786#include "CSSGridTemplateAreasValue.h"
    8887#include "RenderGrid.h"
    89 #endif
    9088
    9189#if ENABLE(DASHBOARD_SUPPORT)
     
    321319    CSSPropertyFlexWrap,
    322320    CSSPropertyJustifyContent,
    323 #if ENABLE(CSS_GRID_LAYOUT)
    324321    CSSPropertyJustifySelf,
    325322    CSSPropertyJustifyItems,
    326 #endif
    327323#if ENABLE(FILTERS_LEVEL_2)
    328324    CSSPropertyWebkitBackdropFilter,
     
    339335    CSSPropertyFontVariationSettings,
    340336#endif
    341 #if ENABLE(CSS_GRID_LAYOUT)
    342337    CSSPropertyGridAutoColumns,
    343338    CSSPropertyGridAutoFlow,
     
    352347    CSSPropertyGridColumnGap,
    353348    CSSPropertyGridRowGap,
    354 #endif
    355349    CSSPropertyWebkitHyphenateCharacter,
    356350    CSSPropertyWebkitHyphenateLimitAfter,
     
    1001995}
    1002996
    1003 #if ENABLE(CSS_GRID_LAYOUT)
    1004997static Ref<CSSValue> specifiedValueForGridTrackBreadth(const GridLength& trackBreadth, const RenderStyle& style)
    1005998{
     
    11951188    return WTFMove(list);
    11961189}
    1197 #endif
    11981190
    11991191static Ref<CSSValue> createTransitionPropertyValue(const Animation& animation)
     
    22622254    case CSSPropertyPaddingLeft:
    22632255        return paddingOrMarginIsRendererDependent<&RenderStyle::paddingLeft>(style, renderer);
    2264 #if ENABLE(CSS_GRID_LAYOUT)
    22652256    case CSSPropertyGridTemplateColumns:
    22662257    case CSSPropertyGridTemplateRows:
     
    22682259    case CSSPropertyGrid:
    22692260        return renderer && renderer->isRenderGrid();
    2270 #endif
    22712261    default:
    22722262        return false;
     
    22862276}
    22872277
    2288 #if ENABLE(CSS_GRID_LAYOUT)
    22892278static StyleSelfAlignmentData resolveLegacyJustifyItems(const StyleSelfAlignmentData& data)
    22902279{
     
    23182307    return resolveLegacyJustifyItems(resolveJustifyItemsAuto(parent->computedStyle()->justifyItems(), parent->parentNode()));
    23192308}
    2320 #endif
    23212309
    23222310static StyleSelfAlignmentData resolveAlignSelfAuto(const StyleSelfAlignmentData& data, Node* parent)
     
    23362324    switch (propertyID) {
    23372325    case CSSPropertyAlignSelf:
    2338 #if ENABLE(CSS_GRID_LAYOUT)
    23392326    case CSSPropertyJustifySelf:
    23402327    case CSSPropertyJustifyItems:
    2341 #endif
    23422328    // FIXME: In StyleResolver::adjustRenderStyle z-index is adjusted based on the parent display property for grid/flex.
    23432329    case CSSPropertyZIndex:
     
    24652451    if (data.distribution() == ContentDistributionDefault || data.position() != ContentPositionNormal) {
    24662452        bool gridEnabled = false;
    2467 #if ENABLE(CSS_GRID_LAYOUT)
    24682453        gridEnabled = RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled();
    2469 #endif
    24702454        if (data.position() != ContentPositionNormal || gridEnabled)
    24712455            result->append(cssValuePool.createValue(data.position()));
     
    28822866        case CSSPropertyJustifyContent:
    28832867            return valueForContentPositionAndDistributionWithOverflowAlignment(style->justifyContent(), CSSValueFlexStart);
    2884 #if ENABLE(CSS_GRID_LAYOUT)
    28852868        case CSSPropertyJustifyItems:
    28862869            return valueForItemPositionWithOverflowAlignment(resolveJustifyItemsAuto(style->justifyItems(), styledElement->parentNode()));
    28872870        case CSSPropertyJustifySelf:
    28882871            return valueForItemPositionWithOverflowAlignment(resolveJustifySelfAuto(style->justifySelf(), styledElement->parentNode()));
    2889 #endif
    28902872        case CSSPropertyOrder:
    28912873            return cssValuePool.createValue(style->order(), CSSPrimitiveValue::CSS_NUMBER);
     
    29392921        }
    29402922#endif
    2941 #if ENABLE(CSS_GRID_LAYOUT)
    29422923        case CSSPropertyGridAutoFlow: {
    29432924            auto list = CSSValueList::createSpaceSeparated();
     
    29992980        case CSSPropertyGridGap:
    30002981            return getCSSPropertyValuesForGridShorthand(gridGapShorthand());
    3001 #endif /* ENABLE(CSS_GRID_LAYOUT) */
    30022982        case CSSPropertyHeight:
    30032983            if (renderer && !renderer->isRenderSVGModelObject()) {
  • trunk/Source/WebCore/css/CSSGridAutoRepeatValue.cpp

    r199343 r212629  
    3232#include "CSSGridAutoRepeatValue.h"
    3333
    34 #if ENABLE(CSS_GRID_LAYOUT)
    35 
    3634#include <wtf/text/StringBuilder.h>
    3735
     
    5048
    5149} // namespace WebCore
    52 
    53 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/css/CSSGridAutoRepeatValue.h

    r208668 r212629  
    3030
    3131#pragma once
    32 
    33 #if ENABLE(CSS_GRID_LAYOUT)
    3432
    3533#include "CSSValueKeywords.h"
     
    7371
    7472SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridAutoRepeatValue, isGridAutoRepeatValue());
    75 
    76 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/css/CSSGridLineNamesValue.cpp

    r209969 r212629  
    3232#include "CSSGridLineNamesValue.h"
    3333
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3534namespace WebCore {
    3635
     
    4645
    4746}
    48 
    49 #endif
  • trunk/Source/WebCore/css/CSSGridLineNamesValue.h

    r209969 r212629  
    3131#pragma once
    3232
    33 #if ENABLE(CSS_GRID_LAYOUT)
    34 
    3533#include "CSSValueList.h"
    3634
     
    5351
    5452SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridLineNamesValue, isGridLineNamesValue());
    55 
    56 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/css/CSSGridTemplateAreasValue.cpp

    r199551 r212629  
    3232#include "config.h"
    3333#include "CSSGridTemplateAreasValue.h"
    34 
    35 #if ENABLE(CSS_GRID_LAYOUT)
    3634
    3735#include "GridArea.h"
     
    9290
    9391} // namespace WebCore
    94 
    95 #endif /* ENABLE(CSS_GRID_LAYOUT) */
  • trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h

    r208668 r212629  
    3131
    3232#pragma once
    33 
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3533
    3634#include "CSSValue.h"
     
    6765
    6866SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridTemplateAreasValue, isGridTemplateAreasValue())
    69 
    70 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h

    r212131 r212629  
    13801380        m_value.valueID = CSSValueInlineFlex;
    13811381        break;
    1382 #if ENABLE(CSS_GRID_LAYOUT)
    13831382    case GRID:
    13841383        m_value.valueID = CSSValueGrid;
     
    13871386        m_value.valueID = CSSValueInlineGrid;
    13881387        break;
    1389 #endif
    13901388    case NONE:
    13911389        m_value.valueID = CSSValueNone;
  • trunk/Source/WebCore/css/CSSProperties.json

    r212602 r212629  
    215215                "contents",
    216216                "none",
    217                 {
    218                     "value": "grid",
    219                     "enable-if": "ENABLE_CSS_GRID_LAYOUT"
    220                 },
    221                 {
    222                     "value": "inline-grid",
    223                     "enable-if": "ENABLE_CSS_GRID_LAYOUT"
    224                 }
     217                "grid",
     218                "inline-grid"
    225219            ],
    226220            "codegen-properties": {
     
    30793073            "codegen-properties": {
    30803074                "initial": "initialSelfAlignment",
    3081                 "converter": "SelfOrDefaultAlignmentData",
    3082                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3075                "converter": "SelfOrDefaultAlignmentData"
    30833076            }
    30843077        },
     
    30893082                ],
    30903083                "initial": "initialSelfAlignment",
    3091                 "converter": "SelfOrDefaultAlignmentData",
    3092                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3084                "converter": "SelfOrDefaultAlignmentData"
    30933085            }
    30943086        },
     
    31043096                    "grid-column-gap",
    31053097                    "grid-row-gap"
    3106                 ],
    3107                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3098                ]
    31083099            }
    31093100        },
     
    31153106                    "grid-row-end",
    31163107                    "grid-column-end"
    3117                 ],
    3118                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3108                ]
    31193109            }
    31203110        },
    31213111        "grid-auto-columns": {
    31223112            "codegen-properties": {
    3123                 "converter": "GridTrackSizeList",
    3124                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3113                "converter": "GridTrackSizeList"
    31253114            }
    31263115        },
    31273116        "grid-auto-rows": {
    31283117            "codegen-properties": {
    3129                 "converter": "GridTrackSizeList",
    3130                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3118                "converter": "GridTrackSizeList"
    31313119            }
    31323120        },
     
    31343122            "codegen-properties": {
    31353123                "name-for-methods": "GridItemColumnEnd",
    3136                 "conditional-converter": "GridPosition",
    3137                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3124                "conditional-converter": "GridPosition"
    31383125            }
    31393126        },
     
    31413128            "codegen-properties": {
    31423129                "initial": "initialZeroLength",
    3143                 "converter": "Length",
    3144                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3130                "converter": "Length"
    31453131            }
    31463132        },
     
    31483134            "codegen-properties": {
    31493135                "name-for-methods": "GridItemColumnStart",
    3150                 "conditional-converter": "GridPosition",
    3151                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3136                "conditional-converter": "GridPosition"
    31523137            }
    31533138        },
     
    31583143                    "grid-template-columns",
    31593144                    "grid-template-areas"
    3160                 ],
    3161                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3145                ]
    31623146            }
    31633147        },
    31643148        "grid-template-columns": {
    31653149            "codegen-properties": {
    3166                 "custom": "All",
    3167                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3150                "custom": "All"
    31683151            }
    31693152        },
    31703153        "grid-template-rows": {
    31713154            "codegen-properties": {
    3172                 "custom": "All",
    3173                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3155                "custom": "All"
    31743156            }
    31753157        },
     
    31773159            "codegen-properties": {
    31783160                "name-for-methods": "GridItemRowEnd",
    3179                 "conditional-converter": "GridPosition",
    3180                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3161                "conditional-converter": "GridPosition"
    31813162            }
    31823163        },
     
    31843165            "codegen-properties": {
    31853166                "initial": "initialZeroLength",
    3186                 "converter": "Length",
    3187                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3167                "converter": "Length"
    31883168            }
    31893169        },
     
    31913171            "codegen-properties": {
    31923172                "name-for-methods": "GridItemRowStart",
    3193                 "conditional-converter": "GridPosition",
    3194                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3173                "conditional-converter": "GridPosition"
    31953174            }
    31963175        },
     
    32003179                    "grid-column-start",
    32013180                    "grid-column-end"
    3202                 ],
    3203                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3181                ]
    32043182            }
    32053183        },
     
    32093187                    "grid-row-gap",
    32103188                    "grid-column-gap"
    3211                 ],
    3212                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3189                ]
    32133190            }
    32143191        },
     
    32183195                    "grid-row-start",
    32193196                    "grid-row-end"
    3220                 ],
    3221                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3197                ]
    32223198            }
    32233199        },
    32243200        "grid-template-areas": {
    32253201            "codegen-properties": {
    3226                 "custom": "All",
    3227                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3202                "custom": "All"
    32283203            }
    32293204        },
    32303205        "grid-auto-flow": {
    32313206            "codegen-properties": {
    3232                 "converter": "GridAutoFlow",
    3233                 "enable-if": "ENABLE_CSS_GRID_LAYOUT"
     3207                "converter": "GridAutoFlow"
    32343208            }
    32353209        },
  • trunk/Source/WebCore/css/CSSValue.cpp

    r209969 r212629  
    6363#include "CSSVariableReferenceValue.h"
    6464
    65 #if ENABLE(CSS_GRID_LAYOUT)
    6665#include "CSSGridAutoRepeatValue.h"
    6766#include "CSSGridLineNamesValue.h"
    6867#include "CSSGridTemplateAreasValue.h"
    69 #endif
    7068
    7169#include "DeprecatedCSSOMPrimitiveValue.h"
     
    169167        case RevertClass:
    170168            return compareCSSValues<CSSRevertValue>(*this, other);
    171 #if ENABLE(CSS_GRID_LAYOUT)
    172169        case GridAutoRepeatClass:
    173170            return compareCSSValues<CSSGridAutoRepeatValue>(*this, other);
     
    176173        case GridTemplateAreasClass:
    177174            return compareCSSValues<CSSGridTemplateAreasValue>(*this, other);
    178 #endif
    179175        case PrimitiveClass:
    180176            return compareCSSValues<CSSPrimitiveValue>(*this, other);
     
    265261    case RevertClass:
    266262        return downcast<CSSRevertValue>(*this).customCSSText();
    267 #if ENABLE(CSS_GRID_LAYOUT)
    268263    case GridAutoRepeatClass:
    269264        return downcast<CSSGridAutoRepeatValue>(*this).customCSSText();
     
    272267    case GridTemplateAreasClass:
    273268        return downcast<CSSGridTemplateAreasValue>(*this).customCSSText();
    274 #endif
    275269    case PrimitiveClass:
    276270        return downcast<CSSPrimitiveValue>(*this).customCSSText();
     
    374368        delete downcast<CSSRevertValue>(this);
    375369        return;
    376 #if ENABLE(CSS_GRID_LAYOUT)
    377370    case GridAutoRepeatClass:
    378371        delete downcast<CSSGridAutoRepeatValue>(this);
     
    384377        delete downcast<CSSGridTemplateAreasValue>(this);
    385378        return;
    386 #endif
    387379    case PrimitiveClass:
    388380        delete downcast<CSSPrimitiveValue>(this);
  • trunk/Source/WebCore/css/CSSValue.h

    r209969 r212629  
    103103    bool isFilterImageValue() const { return m_classType == FilterImageClass; }
    104104    bool isContentDistributionValue() const { return m_classType == CSSContentDistributionClass; }
    105 #if ENABLE(CSS_GRID_LAYOUT)
    106105    bool isGridAutoRepeatValue() const { return m_classType == GridAutoRepeatClass; }
    107106    bool isGridTemplateAreasValue() const { return m_classType == GridTemplateAreasClass; }
    108107    bool isGridLineNamesValue() const { return m_classType == GridLineNamesClass; }
    109 #endif
    110108    bool isUnicodeRangeValue() const { return m_classType == UnicodeRangeClass; }
    111109
     
    171169        LineBoxContainClass,
    172170        CalculationClass,
    173 #if ENABLE(CSS_GRID_LAYOUT)
    174171        GridTemplateAreasClass,
    175 #endif
    176172#if ENABLE(CSS_ANIMATIONS_LEVEL_2)
    177173        AnimationTriggerScrollClass,
     
    191187        ValueListClass,
    192188        ImageSetClass,
    193 #if ENABLE(CSS_GRID_LAYOUT)
    194189        GridLineNamesClass,
    195190        GridAutoRepeatClass,
    196 #endif
    197191        // Do not append non-list class types here.
    198192    };
  • trunk/Source/WebCore/css/CSSValueKeywords.in

    r210024 r212629  
    13311331no-preference
    13321332
    1333 #if defined(ENABLE_CSS_GRID_LAYOUT) && ENABLE_CSS_GRID_LAYOUT
    13341333// auto-repeat
    13351334auto-fill
    13361335auto-fit
    1337 #endif
  • trunk/Source/WebCore/css/StyleBuilderConverter.h

    r211964 r212629  
    9797    static ScrollSnapAlign convertScrollSnapAlign(StyleResolver&, const CSSValue&);
    9898#endif
    99 #if ENABLE(CSS_GRID_LAYOUT)
    10099    static GridTrackSize convertGridTrackSize(StyleResolver&, const CSSValue&);
    101100    static Vector<GridTrackSize> convertGridTrackSizeList(StyleResolver&, const CSSValue&);
    102101    static std::optional<GridPosition> convertGridPosition(StyleResolver&, const CSSValue&);
    103102    static GridAutoFlow convertGridAutoFlow(StyleResolver&, const CSSValue&);
    104 #endif // ENABLE(CSS_GRID_LAYOUT)
    105103    static std::optional<Length> convertWordSpacing(StyleResolver&, const CSSValue&);
    106104    static std::optional<float> convertPerspective(StyleResolver&, const CSSValue&);
     
    161159    template<CSSValueID, CSSValueID> static Length convertPositionComponent(StyleResolver&, const CSSPrimitiveValue&);
    162160
    163 #if ENABLE(CSS_GRID_LAYOUT)
    164161    static GridLength createGridTrackBreadth(const CSSPrimitiveValue&, StyleResolver&);
    165162    static GridTrackSize createGridTrackSize(const CSSValue&, StyleResolver&);
     
    168165    static bool createGridPosition(const CSSValue&, GridPosition&);
    169166    static void createImplicitNamedGridLinesFromGridArea(const NamedGridAreaMap&, NamedGridLinesMap&, GridTrackSizingDirection);
    170 #endif // ENABLE(CSS_GRID_LAYOUT)
    171167    static CSSToLengthConversionData csstoLengthConversionDataWithTextZoomFactor(StyleResolver&);
    172168};
     
    834830#endif
    835831
    836 #if ENABLE(CSS_GRID_LAYOUT)
    837832inline GridLength StyleBuilderConverter::createGridTrackBreadth(const CSSPrimitiveValue& primitiveValue, StyleResolver& styleResolver)
    838833{
     
    10671062    return autoFlow;
    10681063}
    1069 #endif // ENABLE(CSS_GRID_LAYOUT)
    10701064
    10711065inline CSSToLengthConversionData StyleBuilderConverter::csstoLengthConversionDataWithTextZoomFactor(StyleResolver& styleResolver)
     
    12901284{
    12911285    StyleContentAlignmentData alignmentData = RenderStyle::initialContentAlignment();
    1292 #if ENABLE(CSS_GRID_LAYOUT)
    12931286    if (RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()) {
    12941287        if (!is<CSSContentDistributionValue>(value))
     
    13031296        return alignmentData;
    13041297    }
    1305 #endif
    13061298    if (!is<CSSPrimitiveValue>(value))
    13071299        return alignmentData;
  • trunk/Source/WebCore/css/StyleBuilderCustom.h

    r211964 r212629  
    9999    DECLARE_PROPERTY_CUSTOM_HANDLERS(FontVariantNumeric);
    100100    DECLARE_PROPERTY_CUSTOM_HANDLERS(FontVariantEastAsian);
    101 #if ENABLE(CSS_GRID_LAYOUT)
    102101    DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateAreas);
    103102    DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateColumns);
    104103    DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateRows);
    105 #endif // ENABLE(CSS_GRID_LAYOUT)
    106104    DECLARE_PROPERTY_CUSTOM_HANDLERS(WebkitMaskBoxImageOutset);
    107105    DECLARE_PROPERTY_CUSTOM_HANDLERS(WebkitMaskBoxImageRepeat);
     
    16651663}
    16661664
    1667 #if ENABLE(CSS_GRID_LAYOUT)
    16681665inline void StyleBuilderCustom::applyInitialGridTemplateAreas(StyleResolver& styleResolver)
    16691666{
     
    17641761    SET_TRACKS_DATA(tracksData, styleResolver.style(), Row);
    17651762}
    1766 #endif // ENABLE(CSS_GRID_LAYOUT)
    17671763
    17681764void StyleBuilderCustom::applyValueAlt(StyleResolver& styleResolver, CSSValue& value)
  • trunk/Source/WebCore/css/StyleProperties.cpp

    r210024 r212629  
    178178    case CSSPropertyFlexFlow:
    179179        return getShorthandValue(flexFlowShorthand());
    180 #if ENABLE(CSS_GRID_LAYOUT)
    181180    case CSSPropertyGridArea:
    182181        return getShorthandValue(gridAreaShorthand());
     
    189188    case CSSPropertyGridRow:
    190189        return getShorthandValue(gridRowShorthand());
    191 #endif
    192190    case CSSPropertyFont:
    193191        return fontValue();
  • trunk/Source/WebCore/css/StyleResolver.cpp

    r212562 r212629  
    141141#include <wtf/text/AtomicStringHash.h>
    142142
    143 #if ENABLE(CSS_GRID_LAYOUT)
    144143#include "CSSGridLineNamesValue.h"
    145144#include "CSSGridTemplateAreasValue.h"
    146 #endif
    147145
    148146#if ENABLE(DASHBOARD_SUPPORT)
     
    718716    case FLEX:
    719717    case WEBKIT_FLEX:
    720 #if ENABLE(CSS_GRID_LAYOUT)
    721718    case GRID:
    722 #endif
    723719        return display;
    724720
     
    735731    case WEBKIT_INLINE_FLEX:
    736732        return FLEX;
    737 #if ENABLE(CSS_GRID_LAYOUT)
    738733    case INLINE_GRID:
    739734        return GRID;
    740 #endif
    741735
    742736    case INLINE:
  • trunk/Source/WebCore/css/StyleResolver.h

    r211979 r212629  
    318318
    319319    void adjustRenderStyle(RenderStyle&, const RenderStyle& parentStyle, const RenderStyle* parentBoxStyle, const Element*);
    320 #if ENABLE(CSS_GRID_LAYOUT)
    321320    std::unique_ptr<GridPosition> adjustNamedGridItemPosition(const NamedGridAreaMap&, const NamedGridLinesMap&, const GridPosition&, GridPositionSide) const;
    322 #endif
    323321   
    324322    void adjustStyleForInterCharacterRuby();
  • trunk/Source/WebCore/css/parser/CSSParser.cpp

    r211964 r212629  
    6464    : baseURL(baseURL)
    6565    , mode(mode)
    66 #if ENABLE(CSS_GRID_LAYOUT)
    6766    , cssGridLayoutEnabled(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled())
    68 #endif
    6967{
    7068#if PLATFORM(IOS)
     
    8179    , mode(document.inQuirksMode() ? HTMLQuirksMode : HTMLStandardMode)
    8280    , isHTMLDocument(document.isHTMLDocument())
    83 #if ENABLE(CSS_GRID_LAYOUT)
    8481    , cssGridLayoutEnabled(document.isCSSGridLayoutEnabled())
    85 #endif
    8682{
    8783    needsSiteSpecificQuirks = document.settings().needsSiteSpecificQuirks();
     
    108104        && a.mode == b.mode
    109105        && a.isHTMLDocument == b.isHTMLDocument
    110 #if ENABLE(CSS_GRID_LAYOUT)
    111106        && a.cssGridLayoutEnabled == b.cssGridLayoutEnabled
    112 #endif
    113107        && a.needsSiteSpecificQuirks == b.needsSiteSpecificQuirks
    114108        && a.enforcesCSSMIMETypeInNoQuirksMode == b.enforcesCSSMIMETypeInNoQuirksMode
  • trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp

    r212131 r212629  
    5151    switch (propertyId) {
    5252    case CSSPropertyFontSize:
    53 #if ENABLE(CSS_GRID_LAYOUT)
    5453    case CSSPropertyGridColumnGap:
    5554    case CSSPropertyGridRowGap:
    56 #endif
    5755    case CSSPropertyHeight:
    5856    case CSSPropertyWidth:
     
    549547        // flex | inline-flex | -webkit-flex | -webkit-inline-flex | grid | inline-grid
    550548        return (valueID >= CSSValueInline && valueID <= CSSValueContents) || valueID == CSSValueNone
    551 #if ENABLE(CSS_GRID_LAYOUT)
    552549            || (RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled() && (valueID == CSSValueGrid || valueID == CSSValueInlineGrid))
    553 #endif
    554550        ;
    555551    case CSSPropertyDominantBaseline:
     
    984980    case CSSPropertyAlignItems:
    985981    case CSSPropertyAlignSelf:
    986 #if ENABLE(CSS_GRID_LAYOUT)
    987982        return !RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled();
    988 #else
    989         return true;
    990 #endif
    991983    default:
    992984        return false;
  • trunk/Source/WebCore/css/parser/CSSParserMode.h

    r210315 r212629  
    9797    CSSParserMode mode { HTMLStandardMode };
    9898    bool isHTMLDocument { false };
    99 #if ENABLE(CSS_GRID_LAYOUT)
    10099    bool cssGridLayoutEnabled { false };
    101 #endif
    102100#if ENABLE(TEXT_AUTOSIZING)
    103101    bool textAutosizingEnabled { false };
     
    133131        unsigned bits = key.isHTMLDocument                  << 0
    134132            & key.isHTMLDocument                            << 1
    135 #if ENABLE(CSS_GRID_LAYOUT)
    136133            & key.cssGridLayoutEnabled                      << 2
    137 #endif
    138134#if ENABLE(TEXT_AUTOSIZING)
    139135            & key.textAutosizingEnabled                     << 3
  • trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp

    r212558 r212629  
    27922792}
    27932793
    2794 #if ENABLE(CSS_GRID_LAYOUT)
    27952794static RefPtr<CSSValueList> consumeGridAutoFlow(CSSParserTokenRange& range)
    27962795{
     
    28092808    return parsedValues;
    28102809}
    2811 #endif
    28122810
    28132811static RefPtr<CSSValue> consumeBackgroundComponent(CSSPropertyID property, CSSParserTokenRange& range, const CSSParserContext& context)
     
    28802878}
    28812879
    2882 #if ENABLE(CSS_GRID_LAYOUT)
    28832880static RefPtr<CSSPrimitiveValue> consumeSelfPositionKeyword(CSSParserTokenRange& range)
    28842881{
     
    33013298    return CSSGridTemplateAreasValue::create(gridAreaMap, rowCount, columnCount);
    33023299}
    3303 #endif
    33043300
    33053301#if ENABLE(CSS_REGIONS)
     
    37953791#endif
    37963792        return consumeAnimationPropertyList(property, m_range, m_context);
    3797 #if ENABLE(CSS_GRID_LAYOUT)
    37983793    case CSSPropertyGridColumnGap:
    37993794    case CSSPropertyGridRowGap:
    38003795        return consumeLength(m_range, m_context.mode, ValueRangeNonNegative);
    3801 #endif
    38023796    case CSSPropertyShapeMargin:
    38033797        return consumeLengthOrPercent(m_range, m_context.mode, ValueRangeNonNegative);
     
    40134007    case CSSPropertyWebkitMaskRepeatY:
    40144008        return nullptr;
    4015 #if ENABLE(CSS_GRID_LAYOUT)
    40164009    case CSSPropertyAlignItems:
    40174010        if (!m_context.cssGridLayoutEnabled)
     
    40524045            return nullptr;
    40534046        return consumeGridAutoFlow(m_range);
    4054 #endif
    40554047#if ENABLE(CSS_REGIONS)
    40564048    case CSSPropertyWebkitFlowInto:
     
    49964988}
    49974989
    4998 #if ENABLE(CSS_GRID_LAYOUT)
    49994990// FIXME-NEWPARSER: Hack to work around the fact that we aren't using CSSCustomIdentValue
    50004991// for stuff yet. This can be replaced by CSSValue::isCustomIdentValue() once we switch
     
    52635254    return true;
    52645255}
    5265 #endif
    52665256
    52675257bool CSSPropertyParser::parseShorthand(CSSPropertyID property, bool important)
     
    54265416    case CSSPropertyPerspectiveOrigin:
    54275417        return consumePerspectiveOrigin(important);
    5428 #if ENABLE(CSS_GRID_LAYOUT)
    54295418    case CSSPropertyGridGap: {
    54305419        RefPtr<CSSValue> rowGap = consumeLength(m_range, m_context.mode, ValueRangeNonNegative);
     
    54475436    case CSSPropertyGrid:
    54485437        return consumeGridShorthand(important);
    5449 #endif
    54505438    case CSSPropertyWebkitMarquee:
    54515439        return consumeShorthandGreedily(webkitMarqueeShorthand(), important);
  • trunk/Source/WebCore/dom/Document.cpp

    r212615 r212629  
    11321132}
    11331133
    1134 #if ENABLE(CSS_GRID_LAYOUT)
    1135 
    11361134bool Document::isCSSGridLayoutEnabled() const
    11371135{
    11381136    return RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled();
    11391137}
    1140 
    1141 #endif
    11421138
    11431139#if ENABLE(CSS_REGIONS)
  • trunk/Source/WebCore/dom/Document.h

    r212614 r212629  
    384384    static CustomElementNameValidationStatus validateCustomElementName(const AtomicString&);
    385385
    386 #if ENABLE(CSS_GRID_LAYOUT)
    387386    bool isCSSGridLayoutEnabled() const;
    388 #endif
    389387#if ENABLE(CSS_REGIONS)
    390388    RefPtr<DOMNamedFlowCollection> webkitGetNamedFlows();
  • trunk/Source/WebCore/dom/Position.cpp

    r210216 r212629  
    10121012        return false;
    10131013
    1014     if (is<RenderBlockFlow>(*renderer)
    1015 #if ENABLE(CSS_GRID_LAYOUT)
    1016         || is<RenderGrid>(*renderer)
    1017 #endif
    1018         || is<RenderFlexibleBox>(*renderer)) {
     1014    if (is<RenderBlockFlow>(*renderer) || is<RenderGrid>(*renderer) || is<RenderFlexibleBox>(*renderer)) {
    10191015        RenderBlock& block = downcast<RenderBlock>(*renderer);
    10201016        if (block.logicalHeight() || is<HTMLBodyElement>(*m_anchorNode)) {
  • trunk/Source/WebCore/page/RuntimeEnabledFeatures.h

    r211332 r212629  
    162162#endif
    163163
    164 #if ENABLE(CSS_GRID_LAYOUT)
    165164    void setCSSGridLayoutEnabled(bool isEnabled) { m_cssGridLayoutEnabled = isEnabled; }
    166165    bool isCSSGridLayoutEnabled() const { return m_cssGridLayoutEnabled; }
    167 #endif
    168166
    169167#if ENABLE(INTERSECTION_OBSERVER)
     
    283281#endif
    284282
    285 #if ENABLE(CSS_GRID_LAYOUT)
    286283    bool m_cssGridLayoutEnabled { true };
    287 #endif
    288284
    289285#if ENABLE(ENCRYPTED_MEDIA)
  • trunk/Source/WebCore/rendering/Grid.cpp

    r211283 r212629  
    2727#include "Grid.h"
    2828
    29 #if ENABLE(CSS_GRID_LAYOUT)
    30 
    3129#include "GridArea.h"
    3230#include "RenderGrid.h"
     
    239237
    240238} // namespace WebCore
    241 
    242 #endif  /* ENABLE(CSS_GRID_LAYOUT) */
  • trunk/Source/WebCore/rendering/Grid.h

    r211283 r212629  
    2525
    2626#pragma once
    27 
    28 #if ENABLE(CSS_GRID_LAYOUT)
    2927
    3028#include "GridPositionsResolver.h"
     
    130128
    131129} // namespace WebCore
    132 
    133 #endif  /* ENABLE(CSS_GRID_LAYOUT) */
  • trunk/Source/WebCore/rendering/RenderBlock.cpp

    r211957 r212629  
    32513251        } else if (current.isReplaced() || is<RenderButton>(current) || is<RenderMenuList>(current))
    32523252            break;
    3253         else if (current.isFlexibleBoxIncludingDeprecated()
    3254 #if ENABLE(CSS_GRID_LAYOUT)
    3255             || current.isRenderGrid()
    3256 #endif
    3257             )
     3253        else if (current.isFlexibleBoxIncludingDeprecated() || current.isRenderGrid())
    32583254            firstLetter = current.nextSibling();
    32593255        else if (current.style().hasPseudoStyle(FIRST_LETTER) && current.canHaveGeneratedChildren())  {
  • trunk/Source/WebCore/rendering/RenderBox.cpp

    r211564 r212629  
    7272#include <wtf/StackStats.h>
    7373
    74 #if ENABLE(CSS_GRID_LAYOUT)
    7574#include "RenderGrid.h"
    76 #endif
    7775
    7876#if PLATFORM(IOS)
     
    9997static OverrideSizeMap* gOverrideWidthMap = nullptr;
    10098
    101 #if ENABLE(CSS_GRID_LAYOUT)
    10299// Used by grid elements to properly size their grid items.
    103100typedef WTF::HashMap<const RenderBox*, std::optional<LayoutUnit>> OverrideOptionalSizeMap;
     
    106103static OverrideSizeMap* gExtraInlineOffsetMap = nullptr;
    107104static OverrideSizeMap* gExtraBlockOffsetMap = nullptr;
    108 #endif
    109105
    110106// Size of border belt for autoscroll. When mouse pointer in border belt,
     
    152148
    153149    clearOverrideSize();
    154 #if ENABLE(CSS_GRID_LAYOUT)
    155150    clearContainingBlockOverrideSize();
    156151    clearExtraInlineAndBlockOffests();
    157 #endif
    158152
    159153    RenderBlock::removePercentHeightDescendantIfNeeded(*this);
     
    451445    if ((oldStyle && oldStyle->shapeOutside()) || style().shapeOutside())
    452446        updateShapeOutsideInfoAfterStyleChange(style(), oldStyle);
    453 #if ENABLE(CSS_GRID_LAYOUT)
    454447    updateGridPositionAfterStyleChange(style(), oldStyle);
    455 #endif
    456448}
    457449
     
    466458}
    467459   
    468 #if ENABLE(CSS_GRID_LAYOUT)
    469460
    470461void RenderBox::updateGridPositionAfterStyleChange(const RenderStyle& style, const RenderStyle* oldStyle)
     
    491482    downcast<RenderGrid>(*parent()).dirtyGrid();
    492483}
    493 
    494 #endif
    495484
    496485void RenderBox::updateShapeOutsideInfoAfterStyleChange(const RenderStyle& style, const RenderStyle* oldStyle)
     
    11411130}
    11421131
    1143 #if ENABLE(CSS_GRID_LAYOUT)
    11441132std::optional<LayoutUnit> RenderBox::overrideContainingBlockContentLogicalWidth() const
    11451133{
     
    12221210        gExtraBlockOffsetMap->remove(this);
    12231211}
    1224 #endif // ENABLE(CSS_GRID_LAYOUT)
    12251212
    12261213LayoutUnit RenderBox::adjustBorderBoxLogicalWidthForBoxSizing(LayoutUnit width) const
     
    19431930LayoutUnit RenderBox::containingBlockLogicalWidthForContent() const
    19441931{
    1945 #if ENABLE(CSS_GRID_LAYOUT)
    19461932    if (hasOverrideContainingBlockLogicalWidth()) {
    19471933        if (auto overrideLogicalWidth = overrideContainingBlockContentLogicalWidth())
    19481934            return overrideLogicalWidth.value();
    19491935    }
    1950 #endif
    19511936
    19521937    if (RenderBlock* cb = containingBlock())
     
    19571942LayoutUnit RenderBox::containingBlockLogicalHeightForContent(AvailableLogicalHeightType heightType) const
    19581943{
    1959 #if ENABLE(CSS_GRID_LAYOUT)
    19601944    if (hasOverrideContainingBlockLogicalHeight()) {
    19611945        if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight())
    19621946            return overrideLogicalHeight.value();
    19631947    }
    1964 #endif
    19651948
    19661949    if (RenderBlock* cb = containingBlock())
     
    20001983LayoutUnit RenderBox::perpendicularContainingBlockLogicalHeight() const
    20011984{
    2002 #if ENABLE(CSS_GRID_LAYOUT)
    20031985    if (hasOverrideContainingBlockLogicalHeight()) {
    20041986        if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight())
    20051987            return overrideLogicalHeight.value();
    20061988    }
    2007 #endif
    20081989
    20091990    RenderBlock* cb = containingBlock();
     
    24212402    // refactor all this logic, not only for flex and grid since alignment is intended to be applied to any block.
    24222403    bool treatAsReplaced = shouldComputeSizeAsReplaced() && (!inVerticalBox || !stretching);
    2423 #if ENABLE(CSS_GRID_LAYOUT)
    24242404    treatAsReplaced = treatAsReplaced && (!isGridItem() || !hasStretchedLogicalWidth());
    2425 #endif
    24262405
    24272406    const RenderStyle& styleToUse = style();
     
    24482427    if (treatAsReplaced) {
    24492428        computedValues.m_extent = logicalWidthLength.value() + borderAndPaddingLogicalWidth();
    2450 #if ENABLE(CSS_GRID_LAYOUT)
    24512429    } else if (parent()->isRenderGrid() && style().logicalWidth().isAuto() && style().logicalMinWidth().isAuto() && style().overflowX() == OVISIBLE && containerWidthInInlineDirection < minPreferredLogicalWidth()) {
    24522430        // TODO (lajava) Move this logic to the LayoutGrid class.
    24532431        // Implied minimum size of Grid items.
    24542432        computedValues.m_extent = constrainLogicalWidthInRegionByMinMax(minPreferredLogicalWidth(), containerWidthInInlineDirection, cb);
    2455 #endif
    24562433    } else {
    24572434        LayoutUnit preferredWidth = computeLogicalWidthInRegionUsing(MainOrPreferredSize, styleToUse.logicalWidth(), containerWidthInInlineDirection, cb, region);
     
    24792456        && !cb.isRenderMathMLBlock()
    24802457#endif
    2481 #if ENABLE(CSS_GRID_LAYOUT)
    24822458        && !cb.isRenderGrid()
    2483 #endif
    24842459        ) {
    24852460        LayoutUnit newMargin = containerLogicalWidth - computedValues.m_extent - cb.marginStartForChild(*this);
     
    26042579        return true;
    26052580
    2606 #if ENABLE(CSS_GRID_LAYOUT)
    26072581    if (isGridItem())
    26082582        return !hasStretchedLogicalWidth();
    2609 #endif
    26102583
    26112584    // This code may look a bit strange.  Basically width:intrinsic should clamp the size when testing both
     
    28562829        // FIXME: Account for block-flow in flexible boxes.
    28572830        // https://bugs.webkit.org/show_bug.cgi?id=46418
    2858         if (hasOverrideLogicalContentHeight() && (parent()->isFlexibleBoxIncludingDeprecated()
    2859 #if ENABLE(CSS_GRID_LAYOUT)
    2860             || parent()->isRenderGrid()
    2861 #endif
    2862         )) {
     2831        if (hasOverrideLogicalContentHeight() && (parent()->isFlexibleBoxIncludingDeprecated() || parent()->isRenderGrid())) {
    28632832            LayoutUnit contentHeight = overrideLogicalContentHeight();
    2864 #if ENABLE(CSS_GRID_LAYOUT)
    28652833            if (parent()->isRenderGrid() && style().logicalHeight().isAuto() && style().logicalMinHeight().isAuto() && style().overflowX() == OVISIBLE) {
    28662834                LayoutUnit intrinsicContentHeight = computedValues.m_extent - borderAndPaddingLogicalHeight();
     
    28682836                    contentHeight = std::max(contentHeight, constrainContentBoxLogicalHeightByMinMax(minContentHeight.value(), intrinsicContentHeight));
    28692837            }
    2870 #endif
    28712838            h = Length(contentHeight, Fixed);
    28722839        } else if (treatAsReplaced)
     
    30302997    if (isHorizontal != cb->isHorizontalWritingMode())
    30312998        availableHeight = containingBlockChild->containingBlockLogicalWidthForContent();
    3032 #if ENABLE(CSS_GRID_LAYOUT)
    30332999    else if (hasOverrideContainingBlockLogicalHeight())
    30343000        availableHeight = overrideContainingBlockContentLogicalHeight();
    30353001    else if (cb->isGridItem() && cb->hasOverrideLogicalContentHeight())
    30363002        availableHeight = cb->overrideLogicalContentHeight();
    3037 #endif
    30383003    else if (is<RenderTableCell>(*cb)) {
    30393004        if (!skippedAutoHeightContainingBlock) {
     
    33023267        return containingBlockLogicalHeightForPositioned(containingBlock, false);
    33033268
    3304 #if ENABLE(CSS_GRID_LAYOUT)
    33053269    if (hasOverrideContainingBlockLogicalWidth()) {
    33063270        if (auto overrideLogicalWidth = overrideContainingBlockContentLogicalWidth())
    33073271            return overrideLogicalWidth.value();
    33083272    }
    3309 #endif
    33103273
    33113274    if (is<RenderBox>(containingBlock)) {
     
    33723335        return containingBlockLogicalWidthForPositioned(containingBlock, nullptr, false);
    33733336
    3374 #if ENABLE(CSS_GRID_LAYOUT)
    33753337    if (hasOverrideContainingBlockLogicalHeight()) {
    33763338        if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight())
    33773339            return overrideLogicalHeight.value();
    33783340    }
    3379 #endif
    33803341
    33813342    if (containingBlock.isBox()) {
     
    35893550    }
    35903551
    3591 #if ENABLE(CSS_GRID_LAYOUT)
    35923552    if (!style().hasStaticInlinePosition(isHorizontal))
    35933553        computedValues.m_position += extraInlineOffset();
    3594 #endif
    35953554
    35963555    computedValues.m_extent += bordersPlusPadding;
     
    39233882    }
    39243883
    3925 #if ENABLE(CSS_GRID_LAYOUT)
    39263884    if (!style().hasStaticBlockPosition(isHorizontalWritingMode()))
    39273885        computedValues.m_position += extraBlockOffset();
    3928 #endif
    39293886
    39303887    // Set final height value.
     
    45554512    return (isInlineBlockOrInlineTable() && !isAnonymousInlineBlock()) || isFloatingOrOutOfFlowPositioned() || hasOverflowClip() || isFlexItemIncludingDeprecated()
    45564513        || isTableCell() || isTableCaption() || isFieldset() || isWritingModeRoot() || isDocumentElementRenderer() || isRenderFlowThread() || isRenderRegion()
    4557 #if ENABLE(CSS_GRID_LAYOUT)
    4558         || isGridItem()
    4559 #endif
    4560         || style().specifiesColumns() || style().columnSpan();
     4514        || isGridItem() || style().specifiesColumns() || style().columnSpan();
    45614515}
    45624516
     
    47134667    const RenderBox* box = &renderBox;
    47144668    while (box && !is<RenderView>(*box) && !box->isOutOfFlowPositioned()
    4715 #if ENABLE(CSS_GRID_LAYOUT)
    47164669        && !box->hasOverrideContainingBlockLogicalWidth()
    4717 #endif
    47184670        && (box->style().logicalWidth().isAuto() || box->isAnonymousBlock()))
    47194671        box = box->containingBlock();
     
    47274679    if (box->isOutOfFlowPositioned())
    47284680        return true;
    4729 #if ENABLE(CSS_GRID_LAYOUT)
    47304681    if (box->hasOverrideContainingBlockLogicalWidth())
    47314682        return static_cast<bool>(box->overrideContainingBlockContentLogicalWidth());
    4732 #endif
    47334683    if (box->style().logicalWidth().isPercentOrCalculated())
    47344684        return logicalWidthIsResolvable(*box->containingBlock());
     
    47604710        if (!inQuirksMode && !cb->isAnonymousBlock())
    47614711            break;
    4762 #if ENABLE(CSS_GRID_LAYOUT)
    47634712        if (cb->hasOverrideContainingBlockLogicalHeight())
    47644713            return static_cast<bool>(cb->overrideContainingBlockContentLogicalHeight());
    4765 #endif
    47664714        skippedAutoHeightContainingBlock = true;
    47674715        cb = cb->containingBlock();
     
    48084756    if (isOutOfFlowPositioned())
    48094757        return true;
    4810 #if ENABLE(CSS_GRID_LAYOUT)
    48114758    if (hasOverrideContainingBlockLogicalHeight())
    48124759        return static_cast<bool>(overrideContainingBlockContentLogicalHeight());
    4813 #endif
    48144760    if (logicalHeight.isIntrinsicOrAuto())
    48154761        return false;
  • trunk/Source/WebCore/rendering/RenderBox.h

    r210758 r212629  
    312312    void clearOverrideLogicalContentWidth();
    313313
    314 #if ENABLE(CSS_GRID_LAYOUT)
    315314    std::optional<LayoutUnit> overrideContainingBlockContentLogicalWidth() const;
    316315    std::optional<LayoutUnit> overrideContainingBlockContentLogicalHeight() const;
     
    326325    void setExtraBlockOffset(LayoutUnit);
    327326    void clearExtraInlineAndBlockOffests();
    328 #endif
    329327
    330328    LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override;
     
    654652    void updateShapeOutsideInfoAfterStyleChange(const RenderStyle&, const RenderStyle* oldStyle);
    655653
    656 #if ENABLE(CSS_GRID_LAYOUT)
    657654    void updateGridPositionAfterStyleChange(const RenderStyle&, const RenderStyle* oldStyle);
    658655    bool isGridItem() const { return parent() && parent()->isRenderGrid(); }
    659 #endif
    660656
    661657    bool scrollLayer(ScrollDirection, ScrollGranularity, float multiplier, Element** stopElement);
  • trunk/Source/WebCore/rendering/RenderElement.cpp

    r210777 r212629  
    7777#include <wtf/StackStats.h>
    7878
    79 #if ENABLE(CSS_GRID_LAYOUT)
    8079#include "RenderGrid.h"
    81 #endif
    8280
    8381namespace WebCore {
     
    209207    case WEBKIT_INLINE_FLEX:
    210208        return createRenderer<RenderFlexibleBox>(element, WTFMove(style));
    211 #if ENABLE(CSS_GRID_LAYOUT)
    212209    case GRID:
    213210    case INLINE_GRID:
    214211        return createRenderer<RenderGrid>(element, WTFMove(style));
    215 #endif
    216212    }
    217213    ASSERT_NOT_REACHED();
  • trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp

    r209903 r212629  
    14061406                // Defaulting to Stretch for now, as it what most of FlexBox based renders
    14071407                // expect as default.
    1408 #if ENABLE(CSS_GRID_LAYOUT)
    14091408                ASSERT(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled());
    1410 #else
    1411                 ASSERT_NOT_REACHED();
    1412 #endif
    14131409                FALLTHROUGH;
    14141410            case ItemPositionStretch: {
     
    14461442                // FIXME: https://webkit.org/b/135460 - The extended grammar is not supported
    14471443                // yet for FlexibleBox.
    1448 #if ENABLE(CSS_GRID_LAYOUT)
    14491444                ASSERT(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled());
    1450 #else
    1451                 ASSERT_NOT_REACHED();
    1452 #endif
    14531445                break;
    14541446            default:
  • trunk/Source/WebCore/rendering/RenderGrid.cpp

    r211283 r212629  
    2727#include "config.h"
    2828#include "RenderGrid.h"
    29 
    30 #if ENABLE(CSS_GRID_LAYOUT)
    3129
    3230#include "GridArea.h"
     
    27152713
    27162714} // namespace WebCore
    2717 
    2718 #endif /* ENABLE(CSS_GRID_LAYOUT) */
  • trunk/Source/WebCore/rendering/RenderGrid.h

    r211283 r212629  
    2727#pragma once
    2828
    29 #if ENABLE(CSS_GRID_LAYOUT)
    30 
    3129#include "Grid.h"
    3230#include "RenderBlock.h"
     
    214212
    215213SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderGrid, isRenderGrid())
    216 
    217 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/RenderObject.h

    r212615 r212629  
    278278    virtual bool isRenderFullScreenPlaceholder() const { return false; }
    279279#endif
    280 #if ENABLE(CSS_GRID_LAYOUT)
    281280    virtual bool isRenderGrid() const { return false; }
    282 #endif
    283281    virtual bool isRenderNamedFlowThread() const { return false; }
    284282    bool isInFlowRenderFlowThread() const { return isRenderFlowThread() && !isOutOfFlowPositioned(); }
  • trunk/Source/WebCore/rendering/style/GridArea.h

    r210320 r212629  
    3232#pragma once
    3333
    34 #if ENABLE(CSS_GRID_LAYOUT)
    35 
    3634#include "GridPositionsResolver.h"
    3735#include <wtf/HashMap.h>
     
    203201
    204202} // namespace WebCore
    205 
    206 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/GridLength.h

    r208668 r212629  
    3131
    3232#pragma once
    33 
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3533
    3634#include "Length.h"
     
    8785
    8886} // namespace WebCore
    89 
    90 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/GridPosition.h

    r210320 r212629  
    3131
    3232#pragma once
    33 
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3533
    3634#include <wtf/text/WTFString.h>
     
    139137
    140138} // namespace WebCore
    141 
    142 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/GridPositionsResolver.cpp

    r203717 r212629  
    3232#include "GridPositionsResolver.h"
    3333
    34 #if ENABLE(CSS_GRID_LAYOUT)
    35 
    3634#include "GridArea.h"
    3735#include "RenderBox.h"
     
    410408
    411409} // namespace WebCore
    412 
    413 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/GridPositionsResolver.h

    r208668 r212629  
    3030
    3131#pragma once
    32 
    33 #if ENABLE(CSS_GRID_LAYOUT)
    3432
    3533#include "GridPosition.h"
     
    8078
    8179} // namespace WebCore
    82 
    83 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/GridTrackSize.h

    r208668 r212629  
    3131
    3232#pragma once
    33 
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3533
    3634#include "GridLength.h"
     
    144142
    145143} // namespace WebCore
    146 
    147 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/RenderStyle.cpp

    r212562 r212629  
    209209bool RenderStyle::isCSSGridLayoutEnabled()
    210210{
    211 #if ENABLE(CSS_GRID_LAYOUT)
    212211    return RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled();
    213 #else
    214     return false;
    215 #endif
    216212}
    217213
     
    584580        }
    585581
    586 #if ENABLE(CSS_GRID_LAYOUT)
    587582        if (m_rareNonInheritedData->grid != other.m_rareNonInheritedData->grid
    588583            || m_rareNonInheritedData->gridItem != other.m_rareNonInheritedData->gridItem)
    589584            return true;
    590 #endif
    591585
    592586#if ENABLE(DASHBOARD_SUPPORT)
  • trunk/Source/WebCore/rendering/style/RenderStyle.h

    r212562 r212629  
    7070#include <wtf/Vector.h>
    7171
    72 #if ENABLE(CSS_GRID_LAYOUT)
    7372#include "StyleGridData.h"
    7473#include "StyleGridItemData.h"
    75 #endif
    7674
    7775#if ENABLE(DASHBOARD_SUPPORT)
     
    518516    const StyleSelfAlignmentData& justifySelf() const { return m_rareNonInheritedData->justifySelf; }
    519517
    520 #if ENABLE(CSS_GRID_LAYOUT)
    521518    const Vector<GridTrackSize>& gridColumns() const { return m_rareNonInheritedData->grid->gridColumns; }
    522519    const Vector<GridTrackSize>& gridRows() const { return m_rareNonInheritedData->grid->gridRows; }
     
    552549    const GridPosition& gridItemRowStart() const { return m_rareNonInheritedData->gridItem->gridRowStart; }
    553550    const GridPosition& gridItemRowEnd() const { return m_rareNonInheritedData->gridItem->gridRowEnd; }
    554 #endif // ENABLE(CSS_GRID_LAYOUT)
    555551
    556552    const ShadowData* boxShadow() const { return m_rareNonInheritedData->boxShadow.get(); }
     
    10651061#endif
    10661062
    1067 #if ENABLE(CSS_GRID_LAYOUT)
    10681063    void setGridAutoColumns(const Vector<GridTrackSize>& trackSizeList) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridAutoColumns, trackSizeList); }
    10691064    void setGridAutoRows(const Vector<GridTrackSize>& trackSizeList) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridAutoRows, trackSizeList); }
     
    10941089    void setGridColumnGap(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridColumnGap, WTFMove(length)); }
    10951090    void setGridRowGap(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridRowGap, WTFMove(length)); }
    1096 #endif // ENABLE(CSS_GRID_LAYOUT)
    10971091
    10981092    void setMarqueeIncrement(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, marquee, increment, WTFMove(length)); }
     
    15791573#endif
    15801574
    1581 #if ENABLE(CSS_GRID_LAYOUT)
    15821575    // The initial value is 'none' for grid tracks.
    15831576    static Vector<GridTrackSize> initialGridColumns() { return Vector<GridTrackSize>(); }
     
    16101603    static GridPosition initialGridItemRowStart() { return GridPosition(); }
    16111604    static GridPosition initialGridItemRowEnd() { return GridPosition(); }
    1612 #endif // ENABLE(CSS_GRID_LAYOUT)
    16131605
    16141606    static unsigned initialTabSize() { return 8; }
     
    23182310{
    23192311    return display == INLINE_BLOCK || display == INLINE_BOX || display == INLINE_FLEX
    2320 #if ENABLE(CSS_GRID_LAYOUT)
    2321         || display == INLINE_GRID
    2322 #endif
    2323         || display == INLINE_TABLE;
     2312        || display == INLINE_GRID || display == INLINE_TABLE;
    23242313}
    23252314
     
    23362325inline bool RenderStyle::isDisplayGridBox(EDisplay display)
    23372326{
    2338 #if ENABLE(CSS_GRID_LAYOUT)
    23392327    return display == GRID || display == INLINE_GRID;
    2340 #else
    2341     UNUSED_PARAM(display);
    2342     return false;
    2343 #endif
    23442328}
    23452329
  • trunk/Source/WebCore/rendering/style/RenderStyleConstants.h

    r210024 r212629  
    563563    TABLE_CAPTION, BOX, INLINE_BOX,
    564564    FLEX, WEBKIT_FLEX, INLINE_FLEX, WEBKIT_INLINE_FLEX,
    565     CONTENTS,
    566 #if ENABLE(CSS_GRID_LAYOUT)
    567     GRID, INLINE_GRID,
    568 #endif
    569     NONE
     565    CONTENTS, GRID, INLINE_GRID, NONE
    570566};
    571567
     
    635631enum RubyPosition { RubyPositionBefore, RubyPositionAfter, RubyPositionInterCharacter };
    636632
    637 #if ENABLE(CSS_GRID_LAYOUT)
    638633static const size_t GridAutoFlowBits = 4;
    639634enum InternalGridAutoFlowAlgorithm {
     
    659654    AutoFit
    660655};
    661 #endif
    662656
    663657// Reasonable maximum to prevent insane font sizes from causing crashes on some platforms (such as Windows).
  • trunk/Source/WebCore/rendering/style/StyleGridData.cpp

    r210758 r212629  
    2626#include "config.h"
    2727#include "StyleGridData.h"
    28 
    29 #if ENABLE(CSS_GRID_LAYOUT)
    3028
    3129#include "RenderStyle.h"
     
    9694
    9795} // namespace WebCore
    98 
    99 #endif /* ENABLE(CSS_GRID_LAYOUT) */
  • trunk/Source/WebCore/rendering/style/StyleGridData.h

    r210758 r212629  
    2525
    2626#pragma once
    27 
    28 #if ENABLE(CSS_GRID_LAYOUT)
    2927
    3028#include "GridArea.h"
     
    111109
    112110} // namespace WebCore
    113 
    114 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp

    r210758 r212629  
    3232#include "StyleGridItemData.h"
    3333
    34 #if ENABLE(CSS_GRID_LAYOUT)
    35 
    3634#include "RenderStyle.h"
    3735
     
    6159
    6260} // namespace WebCore
    63 
    64 #endif
  • trunk/Source/WebCore/rendering/style/StyleGridItemData.h

    r210758 r212629  
    3030
    3131#pragma once
    32 
    33 #if ENABLE(CSS_GRID_LAYOUT)
    3432
    3533#include "GridPosition.h"
     
    6664
    6765} // namespace WebCore
    68 
    69 #endif // ENABLE(CSS_GRID_LAYOUT)
  • trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp

    r210758 r212629  
    5555    , backdropFilter(StyleFilterData::create())
    5656#endif
    57 #if ENABLE(CSS_GRID_LAYOUT)
    5857    , grid(StyleGridData::create())
    5958    , gridItem(StyleGridItemData::create())
    60 #endif
    6159#if ENABLE(CSS_SCROLL_SNAP)
    6260    , scrollSnapPort(StyleScrollSnapPort::create())
     
    134132    , backdropFilter(o.backdropFilter)
    135133#endif
    136 #if ENABLE(CSS_GRID_LAYOUT)
    137134    , grid(o.grid)
    138135    , gridItem(o.gridItem)
    139 #endif
    140136#if ENABLE(CSS_SCROLL_SNAP)
    141137    , scrollSnapPort(o.scrollSnapPort)
     
    240236        && backdropFilter == o.backdropFilter
    241237#endif
    242 #if ENABLE(CSS_GRID_LAYOUT)
    243238        && grid == o.grid
    244239        && gridItem == o.gridItem
    245 #endif
    246240#if ENABLE(CSS_SCROLL_SNAP)
    247241        && scrollSnapPort == o.scrollSnapPort
  • trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h

    r210758 r212629  
    125125#endif
    126126
    127 #if ENABLE(CSS_GRID_LAYOUT)
    128127    DataRef<StyleGridData> grid;
    129128    DataRef<StyleGridItemData> gridItem;
    130 #endif
    131129
    132130#if ENABLE(CSS_SCROLL_SNAP)
  • trunk/Source/WebCore/testing/InternalSettings.cpp

    r212623 r212629  
    102102    , m_indexedDBWorkersEnabled(RuntimeEnabledFeatures::sharedFeatures().indexedDBWorkersEnabled())
    103103#endif
    104 #if ENABLE(CSS_GRID_LAYOUT)
    105104    , m_cssGridLayoutEnabled(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled())
    106 #endif
    107105#if ENABLE(WEBGL2)
    108106    , m_webGL2Enabled(RuntimeEnabledFeatures::sharedFeatures().webGL2Enabled())
     
    189187    RuntimeEnabledFeatures::sharedFeatures().setIndexedDBWorkersEnabled(m_indexedDBWorkersEnabled);
    190188#endif
    191 #if ENABLE(CSS_GRID_LAYOUT)
    192189    RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(m_cssGridLayoutEnabled);
    193 #endif
    194190#if ENABLE(WEBGL2)
    195191    RuntimeEnabledFeatures::sharedFeatures().setWebGL2Enabled(m_webGL2Enabled);
     
    687683void InternalSettings::setCSSGridLayoutEnabled(bool enabled)
    688684{
    689 #if ENABLE(CSS_GRID_LAYOUT)
    690685    RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(enabled);
    691 #else
    692     UNUSED_PARAM(enabled);
    693 #endif
    694686}
    695687
  • trunk/Source/WebKit/mac/ChangeLog

    r212555 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * WebView/WebPreferences.mm:
     10        (+[WebPreferences initialize]):
     11        * WebView/WebView.mm:
     12        (-[WebView _preferencesChanged:]):
     13
    1142017-02-15  Brady Eidson  <beidson@apple.com>
    215
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Source/WebKit/mac/WebView/WebPreferences.mm

    r212331 r212629  
    625625        [NSNumber numberWithBool:NO], WebKitDownloadAttributeEnabledPreferenceKey,
    626626#endif
    627 #if ENABLE(CSS_GRID_LAYOUT)
    628627        [NSNumber numberWithBool:YES], WebKitCSSGridLayoutEnabledPreferenceKey,
    629 #endif
    630628#if ENABLE(WEB_ANIMATIONS)
    631629        [NSNumber numberWithBool:NO], WebKitWebAnimationsEnabledPreferenceKey,
  • trunk/Source/WebKit/mac/WebView/WebView.mm

    r212331 r212629  
    28912891#endif
    28922892
    2893 #if ENABLE(CSS_GRID_LAYOUT)
    28942893    RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled([preferences isCSSGridLayoutEnabled]);
    2895 #endif
    28962894
    28972895#if ENABLE(WEB_ANIMATIONS)
  • trunk/Source/WebKit2/ChangeLog

    r212626 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Configurations/FeatureDefines.xcconfig:
     9        * WebProcess/InjectedBundle/InjectedBundle.cpp:
     10        (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):
     11        * WebProcess/WebPage/WebPage.cpp:
     12        (WebKit::WebPage::updatePreferences):
     13
    1142017-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
    215
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp

    r212173 r212629  
    198198        RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enabled);
    199199
    200 #if ENABLE(CSS_GRID_LAYOUT)
    201200    if (preference == "WebKitCSSGridLayoutEnabled")
    202201        RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(enabled);
    203 #endif
    204202
    205203    if (preference == "WebKitCustomElementsEnabled")
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp

    r212608 r212629  
    32093209    // Experimental Features.
    32103210
    3211 #if ENABLE(CSS_GRID_LAYOUT)
    32123211    RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(store.getBoolValueForKey(WebPreferencesKey::cssGridLayoutEnabledKey()));
    3213 #endif
    32143212
    32153213    RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled(store.getBoolValueForKey(WebPreferencesKey::customElementsEnabledKey()));
  • trunk/Source/cmake/OptionsMac.cmake

    r210992 r212629  
    1717WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE ON)
    1818WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION PRIVATE OFF)
    19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT PRIVATE ON)
    2019WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_ORIENTATION PRIVATE OFF)
    2120WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_RESOLUTION PRIVATE OFF)
  • trunk/Source/cmake/OptionsWin.cmake

    r211133 r212629  
    1414WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PUBLIC ON)
    1515WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF)
    16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT PUBLIC ON)
    1716WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
    1817WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
  • trunk/Source/cmake/WebKitFeatures.cmake

    r212364 r212629  
    8686    WEBKIT_OPTION_DEFINE(ENABLE_CSS_COMPOSITING "Toggle CSS COMPOSITING support" PRIVATE OFF)
    8787    WEBKIT_OPTION_DEFINE(ENABLE_CSS_DEVICE_ADAPTATION "Toggle CSS Device Adaptation support" PRIVATE OFF)
    88     WEBKIT_OPTION_DEFINE(ENABLE_CSS_GRID_LAYOUT "Toggle CSS Grid Layout support" PRIVATE ON)
    8988    WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_ORIENTATION "Toggle CSS image-orientation support" PRIVATE OFF)
    9089    WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_RESOLUTION "Toggle CSS image-resolution support" PRIVATE OFF)
  • trunk/Source/cmake/tools/vsprops/FeatureDefines.props

    r211133 r212629  
    1313    <ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK>
    1414    <ENABLE_CSS_COMPOSITING />
    15     <ENABLE_CSS_GRID_LAYOUT>ENABLE_CSS_GRID_LAYOUT</ENABLE_CSS_GRID_LAYOUT>
    1615    <ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET>
    1716    <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS>
     
    8786  <ItemDefinitionGroup>
    8887    <ClCompile>
    89       <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_READABLE_STREAM_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_WRITABLE_STREAM_API);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
     88      <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_READABLE_STREAM_API);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_WRITABLE_STREAM_API);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
    9089    </ClCompile>
    9190  </ItemDefinitionGroup>
     
    139138      <EnvironmentVariable>true</EnvironmentVariable>
    140139    </BuildMacro>
    141     <BuildMacro Include="ENABLE_CSS_GRID_LAYOUT">
    142       <Value>$(ENABLE_CSS_GRID_LAYOUT)</Value>
    143       <EnvironmentVariable>true</EnvironmentVariable>
    144     </BuildMacro>
    145140    <BuildMacro Include="ENABLE_CSS_REGIONS">
    146141      <Value>$(ENABLE_CSS_REGIONS)</Value>
  • trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props

    r211133 r212629  
    1313    <ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK>
    1414    <ENABLE_CSS_COMPOSITING />
    15     <ENABLE_CSS_GRID_LAYOUT>ENABLE_CSS_GRID_LAYOUT</ENABLE_CSS_GRID_LAYOUT>
    1615    <ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET>
    1716    <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS>
     
    8584  <ItemDefinitionGroup>
    8685    <ClCompile>
    87       <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
     86      <PreprocessorDefinitions>$(ENABLE_3D_TRANSFORMS);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_ATTACHMENT_ELEMENT);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS_IMAGE_SET);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_SELECTORS_LEVEL4);$(ENABLE_CSS_SHAPE_INSIDE);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CURSOR_VISIBILITY);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_ENCRYPTED_MEDIA);$(ENABLE_FETCH_API);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_INTL);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_ENCRYPTED_MEDIA);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MOUSE_CURSOR_SCALE);$(ENABLE_NOTIFICATIONS);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_NAVIGATOR_CONTENT_UTILS);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHARED_WORKERS);$(ENABLE_MEDIA_CONTROLS_SCRIPT);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_SQL_DATABASE);$(ENABLE_STYLE_SCOPED);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_WEB_ANIMATIONS);$(ENABLE_WEB_AUDIO);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WEBGL);$(ENABLE_WEBVTT_REGIONS);$(ENABLE_XHR_TIMEOUT);$(ENABLE_XSLT);%(PreprocessorDefinitions)</PreprocessorDefinitions>
    8887    </ClCompile>
    8988  </ItemDefinitionGroup>
     
    137136      <EnvironmentVariable>true</EnvironmentVariable>
    138137    </BuildMacro>
    139     <BuildMacro Include="ENABLE_CSS_GRID_LAYOUT">
    140       <Value>$(ENABLE_CSS_GRID_LAYOUT)</Value>
    141       <EnvironmentVariable>true</EnvironmentVariable>
    142     </BuildMacro>
    143138    <BuildMacro Include="ENABLE_CSS_REGIONS">
    144139      <Value>$(ENABLE_CSS_REGIONS)</Value>
  • trunk/Tools/ChangeLog

    r212616 r212629  
     12017-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
     4        https://bugs.webkit.org/show_bug.cgi?id=167693
     5
     6        Reviewed by Sergio Villar Senin.
     7
     8        * Scripts/webkitperl/FeatureList.pm:
     9        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
     10        * TestWebKitAPI/Tests/WebCore/CSSParser.cpp:
     11        (TestWebKitAPI::computeNumberOfTracks):
     12        (TestWebKitAPI::TEST):
     13        * TestWebKitAPI/Tests/WebCore/GridPosition.cpp:
     14        (TestWebKitAPI::TEST):
     15
    1162017-02-19  Commit Queue  <commit-queue@webkit.org>
    217
  • trunk/Tools/Scripts/webkitperl/FeatureList.pm

    r211998 r212629  
    177177      define => "ENABLE_CSS_DEVICE_ADAPTATION", default => 0, value => \$cssDeviceAdaptation },
    178178
    179     { option => "css-grid-layout", desc => "Toggle CSS Grid Layout support",
    180       define => "ENABLE_CSS_GRID_LAYOUT", default => 1, value => \$cssGridLayoutSupport },
    181 
    182179    { option => "css-image-orientation", desc => "Toggle CSS image-orientation support",
    183180      define => "ENABLE_CSS_IMAGE_ORIENTATION", default => (isEfl() || isGtk()), value => \$cssImageOrientationSupport },
  • trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig

    r211133 r212629  
    6666ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING;
    6767ENABLE_CSS_DEVICE_ADAPTATION = ;
    68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    6968ENABLE_CSS_IMAGE_ORIENTATION = ;
    7069ENABLE_CSS_IMAGE_RESOLUTION = ;
     
    216215ENABLE_VARIATION_FONTS_IF_NOT_YES = ;
    217216
    218 FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
     217FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTERSECTION_OBSERVER) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_KEYBOARD_KEY_ATTRIBUTE) $(ENABLE_KEYBOARD_CODE_ATTRIBUTE) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_ENCRYPTED_MEDIA) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_READABLE_BYTE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VARIATION_FONTS) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_RTC) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
  • trunk/Tools/TestWebKitAPI/Tests/WebCore/CSSParser.cpp

    r209666 r212629  
    3434using namespace WebCore;
    3535
    36 #if ENABLE(CSS_GRID_LAYOUT)
    3736static unsigned computeNumberOfTracks(CSSValueList& valueList)
    3837{
     
    4544    return numberOfTracks;
    4645}
    47 #endif
    4846
    4947TEST(CSSPropertyParserTest, GridTrackLimits)
    5048{
    51 #if ENABLE(CSS_GRID_LAYOUT)
    5249    struct {
    5350        const CSSPropertyID propertyID;
     
    8380        EXPECT_EQ(computeNumberOfTracks(*downcast<CSSValueList>(value.get())), testCase.output);
    8481    }
    85 #endif // ENABLE(CSS_GRID_LAYOUT)
    8682}
    8783
  • trunk/Tools/TestWebKitAPI/Tests/WebCore/GridPosition.cpp

    r210320 r212629  
    3232TEST(GridPositionTest, GridPositionLimits)
    3333{
    34 #if ENABLE(CSS_GRID_LAYOUT)
    3534
    3635    WebCore::GridPosition gridPosition;
     
    7069    EXPECT_EQ(gridPosition.spanPosition(), -1000000);
    7170
    72 #endif // ENABLE(CSS_GRID_LAYOUT)
    7371}
    7472
Note: See TracChangeset for help on using the changeset viewer.