Changeset 212629 in webkit
- Timestamp:
- Feb 20, 2017 2:01:22 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 76 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r212550 r212629 1 2017-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 1 18 2017-02-17 Michael Catanzaro <mcatanzaro@igalia.com> 2 19 -
trunk/Source/JavaScriptCore/ChangeLog
r212624 r212629 1 2017-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 1 10 2017-02-19 Commit Queue <commit-queue@webkit.org> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 1 2017-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 1 126 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 127 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 1 2017-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 1 10 2017-02-16 Anders Carlsson <andersca@apple.com> 2 11 -
trunk/Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 83 83 #include <wtf/text/StringBuilder.h> 84 84 85 #if ENABLE(CSS_GRID_LAYOUT)86 85 #include "CSSGridLineNamesValue.h" 87 86 #include "CSSGridTemplateAreasValue.h" 88 87 #include "RenderGrid.h" 89 #endif90 88 91 89 #if ENABLE(DASHBOARD_SUPPORT) … … 321 319 CSSPropertyFlexWrap, 322 320 CSSPropertyJustifyContent, 323 #if ENABLE(CSS_GRID_LAYOUT)324 321 CSSPropertyJustifySelf, 325 322 CSSPropertyJustifyItems, 326 #endif327 323 #if ENABLE(FILTERS_LEVEL_2) 328 324 CSSPropertyWebkitBackdropFilter, … … 339 335 CSSPropertyFontVariationSettings, 340 336 #endif 341 #if ENABLE(CSS_GRID_LAYOUT)342 337 CSSPropertyGridAutoColumns, 343 338 CSSPropertyGridAutoFlow, … … 352 347 CSSPropertyGridColumnGap, 353 348 CSSPropertyGridRowGap, 354 #endif355 349 CSSPropertyWebkitHyphenateCharacter, 356 350 CSSPropertyWebkitHyphenateLimitAfter, … … 1001 995 } 1002 996 1003 #if ENABLE(CSS_GRID_LAYOUT)1004 997 static Ref<CSSValue> specifiedValueForGridTrackBreadth(const GridLength& trackBreadth, const RenderStyle& style) 1005 998 { … … 1195 1188 return WTFMove(list); 1196 1189 } 1197 #endif1198 1190 1199 1191 static Ref<CSSValue> createTransitionPropertyValue(const Animation& animation) … … 2262 2254 case CSSPropertyPaddingLeft: 2263 2255 return paddingOrMarginIsRendererDependent<&RenderStyle::paddingLeft>(style, renderer); 2264 #if ENABLE(CSS_GRID_LAYOUT)2265 2256 case CSSPropertyGridTemplateColumns: 2266 2257 case CSSPropertyGridTemplateRows: … … 2268 2259 case CSSPropertyGrid: 2269 2260 return renderer && renderer->isRenderGrid(); 2270 #endif2271 2261 default: 2272 2262 return false; … … 2286 2276 } 2287 2277 2288 #if ENABLE(CSS_GRID_LAYOUT)2289 2278 static StyleSelfAlignmentData resolveLegacyJustifyItems(const StyleSelfAlignmentData& data) 2290 2279 { … … 2318 2307 return resolveLegacyJustifyItems(resolveJustifyItemsAuto(parent->computedStyle()->justifyItems(), parent->parentNode())); 2319 2308 } 2320 #endif2321 2309 2322 2310 static StyleSelfAlignmentData resolveAlignSelfAuto(const StyleSelfAlignmentData& data, Node* parent) … … 2336 2324 switch (propertyID) { 2337 2325 case CSSPropertyAlignSelf: 2338 #if ENABLE(CSS_GRID_LAYOUT)2339 2326 case CSSPropertyJustifySelf: 2340 2327 case CSSPropertyJustifyItems: 2341 #endif2342 2328 // FIXME: In StyleResolver::adjustRenderStyle z-index is adjusted based on the parent display property for grid/flex. 2343 2329 case CSSPropertyZIndex: … … 2465 2451 if (data.distribution() == ContentDistributionDefault || data.position() != ContentPositionNormal) { 2466 2452 bool gridEnabled = false; 2467 #if ENABLE(CSS_GRID_LAYOUT)2468 2453 gridEnabled = RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled(); 2469 #endif2470 2454 if (data.position() != ContentPositionNormal || gridEnabled) 2471 2455 result->append(cssValuePool.createValue(data.position())); … … 2882 2866 case CSSPropertyJustifyContent: 2883 2867 return valueForContentPositionAndDistributionWithOverflowAlignment(style->justifyContent(), CSSValueFlexStart); 2884 #if ENABLE(CSS_GRID_LAYOUT)2885 2868 case CSSPropertyJustifyItems: 2886 2869 return valueForItemPositionWithOverflowAlignment(resolveJustifyItemsAuto(style->justifyItems(), styledElement->parentNode())); 2887 2870 case CSSPropertyJustifySelf: 2888 2871 return valueForItemPositionWithOverflowAlignment(resolveJustifySelfAuto(style->justifySelf(), styledElement->parentNode())); 2889 #endif2890 2872 case CSSPropertyOrder: 2891 2873 return cssValuePool.createValue(style->order(), CSSPrimitiveValue::CSS_NUMBER); … … 2939 2921 } 2940 2922 #endif 2941 #if ENABLE(CSS_GRID_LAYOUT)2942 2923 case CSSPropertyGridAutoFlow: { 2943 2924 auto list = CSSValueList::createSpaceSeparated(); … … 2999 2980 case CSSPropertyGridGap: 3000 2981 return getCSSPropertyValuesForGridShorthand(gridGapShorthand()); 3001 #endif /* ENABLE(CSS_GRID_LAYOUT) */3002 2982 case CSSPropertyHeight: 3003 2983 if (renderer && !renderer->isRenderSVGModelObject()) { -
trunk/Source/WebCore/css/CSSGridAutoRepeatValue.cpp
r199343 r212629 32 32 #include "CSSGridAutoRepeatValue.h" 33 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 36 34 #include <wtf/text/StringBuilder.h> 37 35 … … 50 48 51 49 } // namespace WebCore 52 53 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/css/CSSGridAutoRepeatValue.h
r208668 r212629 30 30 31 31 #pragma once 32 33 #if ENABLE(CSS_GRID_LAYOUT)34 32 35 33 #include "CSSValueKeywords.h" … … 73 71 74 72 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridAutoRepeatValue, isGridAutoRepeatValue()); 75 76 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/css/CSSGridLineNamesValue.cpp
r209969 r212629 32 32 #include "CSSGridLineNamesValue.h" 33 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 34 namespace WebCore { 36 35 … … 46 45 47 46 } 48 49 #endif -
trunk/Source/WebCore/css/CSSGridLineNamesValue.h
r209969 r212629 31 31 #pragma once 32 32 33 #if ENABLE(CSS_GRID_LAYOUT)34 35 33 #include "CSSValueList.h" 36 34 … … 53 51 54 52 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridLineNamesValue, isGridLineNamesValue()); 55 56 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/css/CSSGridTemplateAreasValue.cpp
r199551 r212629 32 32 #include "config.h" 33 33 #include "CSSGridTemplateAreasValue.h" 34 35 #if ENABLE(CSS_GRID_LAYOUT)36 34 37 35 #include "GridArea.h" … … 92 90 93 91 } // namespace WebCore 94 95 #endif /* ENABLE(CSS_GRID_LAYOUT) */ -
trunk/Source/WebCore/css/CSSGridTemplateAreasValue.h
r208668 r212629 31 31 32 32 #pragma once 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 33 36 34 #include "CSSValue.h" … … 67 65 68 66 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridTemplateAreasValue, isGridTemplateAreasValue()) 69 70 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r212131 r212629 1380 1380 m_value.valueID = CSSValueInlineFlex; 1381 1381 break; 1382 #if ENABLE(CSS_GRID_LAYOUT)1383 1382 case GRID: 1384 1383 m_value.valueID = CSSValueGrid; … … 1387 1386 m_value.valueID = CSSValueInlineGrid; 1388 1387 break; 1389 #endif1390 1388 case NONE: 1391 1389 m_value.valueID = CSSValueNone; -
trunk/Source/WebCore/css/CSSProperties.json
r212602 r212629 215 215 "contents", 216 216 "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" 225 219 ], 226 220 "codegen-properties": { … … 3079 3073 "codegen-properties": { 3080 3074 "initial": "initialSelfAlignment", 3081 "converter": "SelfOrDefaultAlignmentData", 3082 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3075 "converter": "SelfOrDefaultAlignmentData" 3083 3076 } 3084 3077 }, … … 3089 3082 ], 3090 3083 "initial": "initialSelfAlignment", 3091 "converter": "SelfOrDefaultAlignmentData", 3092 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3084 "converter": "SelfOrDefaultAlignmentData" 3093 3085 } 3094 3086 }, … … 3104 3096 "grid-column-gap", 3105 3097 "grid-row-gap" 3106 ], 3107 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3098 ] 3108 3099 } 3109 3100 }, … … 3115 3106 "grid-row-end", 3116 3107 "grid-column-end" 3117 ], 3118 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3108 ] 3119 3109 } 3120 3110 }, 3121 3111 "grid-auto-columns": { 3122 3112 "codegen-properties": { 3123 "converter": "GridTrackSizeList", 3124 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3113 "converter": "GridTrackSizeList" 3125 3114 } 3126 3115 }, 3127 3116 "grid-auto-rows": { 3128 3117 "codegen-properties": { 3129 "converter": "GridTrackSizeList", 3130 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3118 "converter": "GridTrackSizeList" 3131 3119 } 3132 3120 }, … … 3134 3122 "codegen-properties": { 3135 3123 "name-for-methods": "GridItemColumnEnd", 3136 "conditional-converter": "GridPosition", 3137 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3124 "conditional-converter": "GridPosition" 3138 3125 } 3139 3126 }, … … 3141 3128 "codegen-properties": { 3142 3129 "initial": "initialZeroLength", 3143 "converter": "Length", 3144 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3130 "converter": "Length" 3145 3131 } 3146 3132 }, … … 3148 3134 "codegen-properties": { 3149 3135 "name-for-methods": "GridItemColumnStart", 3150 "conditional-converter": "GridPosition", 3151 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3136 "conditional-converter": "GridPosition" 3152 3137 } 3153 3138 }, … … 3158 3143 "grid-template-columns", 3159 3144 "grid-template-areas" 3160 ], 3161 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3145 ] 3162 3146 } 3163 3147 }, 3164 3148 "grid-template-columns": { 3165 3149 "codegen-properties": { 3166 "custom": "All", 3167 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3150 "custom": "All" 3168 3151 } 3169 3152 }, 3170 3153 "grid-template-rows": { 3171 3154 "codegen-properties": { 3172 "custom": "All", 3173 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3155 "custom": "All" 3174 3156 } 3175 3157 }, … … 3177 3159 "codegen-properties": { 3178 3160 "name-for-methods": "GridItemRowEnd", 3179 "conditional-converter": "GridPosition", 3180 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3161 "conditional-converter": "GridPosition" 3181 3162 } 3182 3163 }, … … 3184 3165 "codegen-properties": { 3185 3166 "initial": "initialZeroLength", 3186 "converter": "Length", 3187 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3167 "converter": "Length" 3188 3168 } 3189 3169 }, … … 3191 3171 "codegen-properties": { 3192 3172 "name-for-methods": "GridItemRowStart", 3193 "conditional-converter": "GridPosition", 3194 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3173 "conditional-converter": "GridPosition" 3195 3174 } 3196 3175 }, … … 3200 3179 "grid-column-start", 3201 3180 "grid-column-end" 3202 ], 3203 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3181 ] 3204 3182 } 3205 3183 }, … … 3209 3187 "grid-row-gap", 3210 3188 "grid-column-gap" 3211 ], 3212 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3189 ] 3213 3190 } 3214 3191 }, … … 3218 3195 "grid-row-start", 3219 3196 "grid-row-end" 3220 ], 3221 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3197 ] 3222 3198 } 3223 3199 }, 3224 3200 "grid-template-areas": { 3225 3201 "codegen-properties": { 3226 "custom": "All", 3227 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3202 "custom": "All" 3228 3203 } 3229 3204 }, 3230 3205 "grid-auto-flow": { 3231 3206 "codegen-properties": { 3232 "converter": "GridAutoFlow", 3233 "enable-if": "ENABLE_CSS_GRID_LAYOUT" 3207 "converter": "GridAutoFlow" 3234 3208 } 3235 3209 }, -
trunk/Source/WebCore/css/CSSValue.cpp
r209969 r212629 63 63 #include "CSSVariableReferenceValue.h" 64 64 65 #if ENABLE(CSS_GRID_LAYOUT)66 65 #include "CSSGridAutoRepeatValue.h" 67 66 #include "CSSGridLineNamesValue.h" 68 67 #include "CSSGridTemplateAreasValue.h" 69 #endif70 68 71 69 #include "DeprecatedCSSOMPrimitiveValue.h" … … 169 167 case RevertClass: 170 168 return compareCSSValues<CSSRevertValue>(*this, other); 171 #if ENABLE(CSS_GRID_LAYOUT)172 169 case GridAutoRepeatClass: 173 170 return compareCSSValues<CSSGridAutoRepeatValue>(*this, other); … … 176 173 case GridTemplateAreasClass: 177 174 return compareCSSValues<CSSGridTemplateAreasValue>(*this, other); 178 #endif179 175 case PrimitiveClass: 180 176 return compareCSSValues<CSSPrimitiveValue>(*this, other); … … 265 261 case RevertClass: 266 262 return downcast<CSSRevertValue>(*this).customCSSText(); 267 #if ENABLE(CSS_GRID_LAYOUT)268 263 case GridAutoRepeatClass: 269 264 return downcast<CSSGridAutoRepeatValue>(*this).customCSSText(); … … 272 267 case GridTemplateAreasClass: 273 268 return downcast<CSSGridTemplateAreasValue>(*this).customCSSText(); 274 #endif275 269 case PrimitiveClass: 276 270 return downcast<CSSPrimitiveValue>(*this).customCSSText(); … … 374 368 delete downcast<CSSRevertValue>(this); 375 369 return; 376 #if ENABLE(CSS_GRID_LAYOUT)377 370 case GridAutoRepeatClass: 378 371 delete downcast<CSSGridAutoRepeatValue>(this); … … 384 377 delete downcast<CSSGridTemplateAreasValue>(this); 385 378 return; 386 #endif387 379 case PrimitiveClass: 388 380 delete downcast<CSSPrimitiveValue>(this); -
trunk/Source/WebCore/css/CSSValue.h
r209969 r212629 103 103 bool isFilterImageValue() const { return m_classType == FilterImageClass; } 104 104 bool isContentDistributionValue() const { return m_classType == CSSContentDistributionClass; } 105 #if ENABLE(CSS_GRID_LAYOUT)106 105 bool isGridAutoRepeatValue() const { return m_classType == GridAutoRepeatClass; } 107 106 bool isGridTemplateAreasValue() const { return m_classType == GridTemplateAreasClass; } 108 107 bool isGridLineNamesValue() const { return m_classType == GridLineNamesClass; } 109 #endif110 108 bool isUnicodeRangeValue() const { return m_classType == UnicodeRangeClass; } 111 109 … … 171 169 LineBoxContainClass, 172 170 CalculationClass, 173 #if ENABLE(CSS_GRID_LAYOUT)174 171 GridTemplateAreasClass, 175 #endif176 172 #if ENABLE(CSS_ANIMATIONS_LEVEL_2) 177 173 AnimationTriggerScrollClass, … … 191 187 ValueListClass, 192 188 ImageSetClass, 193 #if ENABLE(CSS_GRID_LAYOUT)194 189 GridLineNamesClass, 195 190 GridAutoRepeatClass, 196 #endif197 191 // Do not append non-list class types here. 198 192 }; -
trunk/Source/WebCore/css/CSSValueKeywords.in
r210024 r212629 1331 1331 no-preference 1332 1332 1333 #if defined(ENABLE_CSS_GRID_LAYOUT) && ENABLE_CSS_GRID_LAYOUT1334 1333 // auto-repeat 1335 1334 auto-fill 1336 1335 auto-fit 1337 #endif -
trunk/Source/WebCore/css/StyleBuilderConverter.h
r211964 r212629 97 97 static ScrollSnapAlign convertScrollSnapAlign(StyleResolver&, const CSSValue&); 98 98 #endif 99 #if ENABLE(CSS_GRID_LAYOUT)100 99 static GridTrackSize convertGridTrackSize(StyleResolver&, const CSSValue&); 101 100 static Vector<GridTrackSize> convertGridTrackSizeList(StyleResolver&, const CSSValue&); 102 101 static std::optional<GridPosition> convertGridPosition(StyleResolver&, const CSSValue&); 103 102 static GridAutoFlow convertGridAutoFlow(StyleResolver&, const CSSValue&); 104 #endif // ENABLE(CSS_GRID_LAYOUT)105 103 static std::optional<Length> convertWordSpacing(StyleResolver&, const CSSValue&); 106 104 static std::optional<float> convertPerspective(StyleResolver&, const CSSValue&); … … 161 159 template<CSSValueID, CSSValueID> static Length convertPositionComponent(StyleResolver&, const CSSPrimitiveValue&); 162 160 163 #if ENABLE(CSS_GRID_LAYOUT)164 161 static GridLength createGridTrackBreadth(const CSSPrimitiveValue&, StyleResolver&); 165 162 static GridTrackSize createGridTrackSize(const CSSValue&, StyleResolver&); … … 168 165 static bool createGridPosition(const CSSValue&, GridPosition&); 169 166 static void createImplicitNamedGridLinesFromGridArea(const NamedGridAreaMap&, NamedGridLinesMap&, GridTrackSizingDirection); 170 #endif // ENABLE(CSS_GRID_LAYOUT)171 167 static CSSToLengthConversionData csstoLengthConversionDataWithTextZoomFactor(StyleResolver&); 172 168 }; … … 834 830 #endif 835 831 836 #if ENABLE(CSS_GRID_LAYOUT)837 832 inline GridLength StyleBuilderConverter::createGridTrackBreadth(const CSSPrimitiveValue& primitiveValue, StyleResolver& styleResolver) 838 833 { … … 1067 1062 return autoFlow; 1068 1063 } 1069 #endif // ENABLE(CSS_GRID_LAYOUT)1070 1064 1071 1065 inline CSSToLengthConversionData StyleBuilderConverter::csstoLengthConversionDataWithTextZoomFactor(StyleResolver& styleResolver) … … 1290 1284 { 1291 1285 StyleContentAlignmentData alignmentData = RenderStyle::initialContentAlignment(); 1292 #if ENABLE(CSS_GRID_LAYOUT)1293 1286 if (RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()) { 1294 1287 if (!is<CSSContentDistributionValue>(value)) … … 1303 1296 return alignmentData; 1304 1297 } 1305 #endif1306 1298 if (!is<CSSPrimitiveValue>(value)) 1307 1299 return alignmentData; -
trunk/Source/WebCore/css/StyleBuilderCustom.h
r211964 r212629 99 99 DECLARE_PROPERTY_CUSTOM_HANDLERS(FontVariantNumeric); 100 100 DECLARE_PROPERTY_CUSTOM_HANDLERS(FontVariantEastAsian); 101 #if ENABLE(CSS_GRID_LAYOUT)102 101 DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateAreas); 103 102 DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateColumns); 104 103 DECLARE_PROPERTY_CUSTOM_HANDLERS(GridTemplateRows); 105 #endif // ENABLE(CSS_GRID_LAYOUT)106 104 DECLARE_PROPERTY_CUSTOM_HANDLERS(WebkitMaskBoxImageOutset); 107 105 DECLARE_PROPERTY_CUSTOM_HANDLERS(WebkitMaskBoxImageRepeat); … … 1665 1663 } 1666 1664 1667 #if ENABLE(CSS_GRID_LAYOUT)1668 1665 inline void StyleBuilderCustom::applyInitialGridTemplateAreas(StyleResolver& styleResolver) 1669 1666 { … … 1764 1761 SET_TRACKS_DATA(tracksData, styleResolver.style(), Row); 1765 1762 } 1766 #endif // ENABLE(CSS_GRID_LAYOUT)1767 1763 1768 1764 void StyleBuilderCustom::applyValueAlt(StyleResolver& styleResolver, CSSValue& value) -
trunk/Source/WebCore/css/StyleProperties.cpp
r210024 r212629 178 178 case CSSPropertyFlexFlow: 179 179 return getShorthandValue(flexFlowShorthand()); 180 #if ENABLE(CSS_GRID_LAYOUT)181 180 case CSSPropertyGridArea: 182 181 return getShorthandValue(gridAreaShorthand()); … … 189 188 case CSSPropertyGridRow: 190 189 return getShorthandValue(gridRowShorthand()); 191 #endif192 190 case CSSPropertyFont: 193 191 return fontValue(); -
trunk/Source/WebCore/css/StyleResolver.cpp
r212562 r212629 141 141 #include <wtf/text/AtomicStringHash.h> 142 142 143 #if ENABLE(CSS_GRID_LAYOUT)144 143 #include "CSSGridLineNamesValue.h" 145 144 #include "CSSGridTemplateAreasValue.h" 146 #endif147 145 148 146 #if ENABLE(DASHBOARD_SUPPORT) … … 718 716 case FLEX: 719 717 case WEBKIT_FLEX: 720 #if ENABLE(CSS_GRID_LAYOUT)721 718 case GRID: 722 #endif723 719 return display; 724 720 … … 735 731 case WEBKIT_INLINE_FLEX: 736 732 return FLEX; 737 #if ENABLE(CSS_GRID_LAYOUT)738 733 case INLINE_GRID: 739 734 return GRID; 740 #endif741 735 742 736 case INLINE: -
trunk/Source/WebCore/css/StyleResolver.h
r211979 r212629 318 318 319 319 void adjustRenderStyle(RenderStyle&, const RenderStyle& parentStyle, const RenderStyle* parentBoxStyle, const Element*); 320 #if ENABLE(CSS_GRID_LAYOUT)321 320 std::unique_ptr<GridPosition> adjustNamedGridItemPosition(const NamedGridAreaMap&, const NamedGridLinesMap&, const GridPosition&, GridPositionSide) const; 322 #endif323 321 324 322 void adjustStyleForInterCharacterRuby(); -
trunk/Source/WebCore/css/parser/CSSParser.cpp
r211964 r212629 64 64 : baseURL(baseURL) 65 65 , mode(mode) 66 #if ENABLE(CSS_GRID_LAYOUT)67 66 , cssGridLayoutEnabled(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()) 68 #endif69 67 { 70 68 #if PLATFORM(IOS) … … 81 79 , mode(document.inQuirksMode() ? HTMLQuirksMode : HTMLStandardMode) 82 80 , isHTMLDocument(document.isHTMLDocument()) 83 #if ENABLE(CSS_GRID_LAYOUT)84 81 , cssGridLayoutEnabled(document.isCSSGridLayoutEnabled()) 85 #endif86 82 { 87 83 needsSiteSpecificQuirks = document.settings().needsSiteSpecificQuirks(); … … 108 104 && a.mode == b.mode 109 105 && a.isHTMLDocument == b.isHTMLDocument 110 #if ENABLE(CSS_GRID_LAYOUT)111 106 && a.cssGridLayoutEnabled == b.cssGridLayoutEnabled 112 #endif113 107 && a.needsSiteSpecificQuirks == b.needsSiteSpecificQuirks 114 108 && a.enforcesCSSMIMETypeInNoQuirksMode == b.enforcesCSSMIMETypeInNoQuirksMode -
trunk/Source/WebCore/css/parser/CSSParserFastPaths.cpp
r212131 r212629 51 51 switch (propertyId) { 52 52 case CSSPropertyFontSize: 53 #if ENABLE(CSS_GRID_LAYOUT)54 53 case CSSPropertyGridColumnGap: 55 54 case CSSPropertyGridRowGap: 56 #endif57 55 case CSSPropertyHeight: 58 56 case CSSPropertyWidth: … … 549 547 // flex | inline-flex | -webkit-flex | -webkit-inline-flex | grid | inline-grid 550 548 return (valueID >= CSSValueInline && valueID <= CSSValueContents) || valueID == CSSValueNone 551 #if ENABLE(CSS_GRID_LAYOUT)552 549 || (RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled() && (valueID == CSSValueGrid || valueID == CSSValueInlineGrid)) 553 #endif554 550 ; 555 551 case CSSPropertyDominantBaseline: … … 984 980 case CSSPropertyAlignItems: 985 981 case CSSPropertyAlignSelf: 986 #if ENABLE(CSS_GRID_LAYOUT)987 982 return !RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled(); 988 #else989 return true;990 #endif991 983 default: 992 984 return false; -
trunk/Source/WebCore/css/parser/CSSParserMode.h
r210315 r212629 97 97 CSSParserMode mode { HTMLStandardMode }; 98 98 bool isHTMLDocument { false }; 99 #if ENABLE(CSS_GRID_LAYOUT)100 99 bool cssGridLayoutEnabled { false }; 101 #endif102 100 #if ENABLE(TEXT_AUTOSIZING) 103 101 bool textAutosizingEnabled { false }; … … 133 131 unsigned bits = key.isHTMLDocument << 0 134 132 & key.isHTMLDocument << 1 135 #if ENABLE(CSS_GRID_LAYOUT)136 133 & key.cssGridLayoutEnabled << 2 137 #endif138 134 #if ENABLE(TEXT_AUTOSIZING) 139 135 & key.textAutosizingEnabled << 3 -
trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp
r212558 r212629 2792 2792 } 2793 2793 2794 #if ENABLE(CSS_GRID_LAYOUT)2795 2794 static RefPtr<CSSValueList> consumeGridAutoFlow(CSSParserTokenRange& range) 2796 2795 { … … 2809 2808 return parsedValues; 2810 2809 } 2811 #endif2812 2810 2813 2811 static RefPtr<CSSValue> consumeBackgroundComponent(CSSPropertyID property, CSSParserTokenRange& range, const CSSParserContext& context) … … 2880 2878 } 2881 2879 2882 #if ENABLE(CSS_GRID_LAYOUT)2883 2880 static RefPtr<CSSPrimitiveValue> consumeSelfPositionKeyword(CSSParserTokenRange& range) 2884 2881 { … … 3301 3298 return CSSGridTemplateAreasValue::create(gridAreaMap, rowCount, columnCount); 3302 3299 } 3303 #endif3304 3300 3305 3301 #if ENABLE(CSS_REGIONS) … … 3795 3791 #endif 3796 3792 return consumeAnimationPropertyList(property, m_range, m_context); 3797 #if ENABLE(CSS_GRID_LAYOUT)3798 3793 case CSSPropertyGridColumnGap: 3799 3794 case CSSPropertyGridRowGap: 3800 3795 return consumeLength(m_range, m_context.mode, ValueRangeNonNegative); 3801 #endif3802 3796 case CSSPropertyShapeMargin: 3803 3797 return consumeLengthOrPercent(m_range, m_context.mode, ValueRangeNonNegative); … … 4013 4007 case CSSPropertyWebkitMaskRepeatY: 4014 4008 return nullptr; 4015 #if ENABLE(CSS_GRID_LAYOUT)4016 4009 case CSSPropertyAlignItems: 4017 4010 if (!m_context.cssGridLayoutEnabled) … … 4052 4045 return nullptr; 4053 4046 return consumeGridAutoFlow(m_range); 4054 #endif4055 4047 #if ENABLE(CSS_REGIONS) 4056 4048 case CSSPropertyWebkitFlowInto: … … 4996 4988 } 4997 4989 4998 #if ENABLE(CSS_GRID_LAYOUT)4999 4990 // FIXME-NEWPARSER: Hack to work around the fact that we aren't using CSSCustomIdentValue 5000 4991 // for stuff yet. This can be replaced by CSSValue::isCustomIdentValue() once we switch … … 5263 5254 return true; 5264 5255 } 5265 #endif5266 5256 5267 5257 bool CSSPropertyParser::parseShorthand(CSSPropertyID property, bool important) … … 5426 5416 case CSSPropertyPerspectiveOrigin: 5427 5417 return consumePerspectiveOrigin(important); 5428 #if ENABLE(CSS_GRID_LAYOUT)5429 5418 case CSSPropertyGridGap: { 5430 5419 RefPtr<CSSValue> rowGap = consumeLength(m_range, m_context.mode, ValueRangeNonNegative); … … 5447 5436 case CSSPropertyGrid: 5448 5437 return consumeGridShorthand(important); 5449 #endif5450 5438 case CSSPropertyWebkitMarquee: 5451 5439 return consumeShorthandGreedily(webkitMarqueeShorthand(), important); -
trunk/Source/WebCore/dom/Document.cpp
r212615 r212629 1132 1132 } 1133 1133 1134 #if ENABLE(CSS_GRID_LAYOUT)1135 1136 1134 bool Document::isCSSGridLayoutEnabled() const 1137 1135 { 1138 1136 return RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled(); 1139 1137 } 1140 1141 #endif1142 1138 1143 1139 #if ENABLE(CSS_REGIONS) -
trunk/Source/WebCore/dom/Document.h
r212614 r212629 384 384 static CustomElementNameValidationStatus validateCustomElementName(const AtomicString&); 385 385 386 #if ENABLE(CSS_GRID_LAYOUT)387 386 bool isCSSGridLayoutEnabled() const; 388 #endif389 387 #if ENABLE(CSS_REGIONS) 390 388 RefPtr<DOMNamedFlowCollection> webkitGetNamedFlows(); -
trunk/Source/WebCore/dom/Position.cpp
r210216 r212629 1012 1012 return false; 1013 1013 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)) { 1019 1015 RenderBlock& block = downcast<RenderBlock>(*renderer); 1020 1016 if (block.logicalHeight() || is<HTMLBodyElement>(*m_anchorNode)) { -
trunk/Source/WebCore/page/RuntimeEnabledFeatures.h
r211332 r212629 162 162 #endif 163 163 164 #if ENABLE(CSS_GRID_LAYOUT)165 164 void setCSSGridLayoutEnabled(bool isEnabled) { m_cssGridLayoutEnabled = isEnabled; } 166 165 bool isCSSGridLayoutEnabled() const { return m_cssGridLayoutEnabled; } 167 #endif168 166 169 167 #if ENABLE(INTERSECTION_OBSERVER) … … 283 281 #endif 284 282 285 #if ENABLE(CSS_GRID_LAYOUT)286 283 bool m_cssGridLayoutEnabled { true }; 287 #endif288 284 289 285 #if ENABLE(ENCRYPTED_MEDIA) -
trunk/Source/WebCore/rendering/Grid.cpp
r211283 r212629 27 27 #include "Grid.h" 28 28 29 #if ENABLE(CSS_GRID_LAYOUT)30 31 29 #include "GridArea.h" 32 30 #include "RenderGrid.h" … … 239 237 240 238 } // namespace WebCore 241 242 #endif /* ENABLE(CSS_GRID_LAYOUT) */ -
trunk/Source/WebCore/rendering/Grid.h
r211283 r212629 25 25 26 26 #pragma once 27 28 #if ENABLE(CSS_GRID_LAYOUT)29 27 30 28 #include "GridPositionsResolver.h" … … 130 128 131 129 } // namespace WebCore 132 133 #endif /* ENABLE(CSS_GRID_LAYOUT) */ -
trunk/Source/WebCore/rendering/RenderBlock.cpp
r211957 r212629 3251 3251 } else if (current.isReplaced() || is<RenderButton>(current) || is<RenderMenuList>(current)) 3252 3252 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()) 3258 3254 firstLetter = current.nextSibling(); 3259 3255 else if (current.style().hasPseudoStyle(FIRST_LETTER) && current.canHaveGeneratedChildren()) { -
trunk/Source/WebCore/rendering/RenderBox.cpp
r211564 r212629 72 72 #include <wtf/StackStats.h> 73 73 74 #if ENABLE(CSS_GRID_LAYOUT)75 74 #include "RenderGrid.h" 76 #endif77 75 78 76 #if PLATFORM(IOS) … … 99 97 static OverrideSizeMap* gOverrideWidthMap = nullptr; 100 98 101 #if ENABLE(CSS_GRID_LAYOUT)102 99 // Used by grid elements to properly size their grid items. 103 100 typedef WTF::HashMap<const RenderBox*, std::optional<LayoutUnit>> OverrideOptionalSizeMap; … … 106 103 static OverrideSizeMap* gExtraInlineOffsetMap = nullptr; 107 104 static OverrideSizeMap* gExtraBlockOffsetMap = nullptr; 108 #endif109 105 110 106 // Size of border belt for autoscroll. When mouse pointer in border belt, … … 152 148 153 149 clearOverrideSize(); 154 #if ENABLE(CSS_GRID_LAYOUT)155 150 clearContainingBlockOverrideSize(); 156 151 clearExtraInlineAndBlockOffests(); 157 #endif158 152 159 153 RenderBlock::removePercentHeightDescendantIfNeeded(*this); … … 451 445 if ((oldStyle && oldStyle->shapeOutside()) || style().shapeOutside()) 452 446 updateShapeOutsideInfoAfterStyleChange(style(), oldStyle); 453 #if ENABLE(CSS_GRID_LAYOUT)454 447 updateGridPositionAfterStyleChange(style(), oldStyle); 455 #endif456 448 } 457 449 … … 466 458 } 467 459 468 #if ENABLE(CSS_GRID_LAYOUT)469 460 470 461 void RenderBox::updateGridPositionAfterStyleChange(const RenderStyle& style, const RenderStyle* oldStyle) … … 491 482 downcast<RenderGrid>(*parent()).dirtyGrid(); 492 483 } 493 494 #endif495 484 496 485 void RenderBox::updateShapeOutsideInfoAfterStyleChange(const RenderStyle& style, const RenderStyle* oldStyle) … … 1141 1130 } 1142 1131 1143 #if ENABLE(CSS_GRID_LAYOUT)1144 1132 std::optional<LayoutUnit> RenderBox::overrideContainingBlockContentLogicalWidth() const 1145 1133 { … … 1222 1210 gExtraBlockOffsetMap->remove(this); 1223 1211 } 1224 #endif // ENABLE(CSS_GRID_LAYOUT)1225 1212 1226 1213 LayoutUnit RenderBox::adjustBorderBoxLogicalWidthForBoxSizing(LayoutUnit width) const … … 1943 1930 LayoutUnit RenderBox::containingBlockLogicalWidthForContent() const 1944 1931 { 1945 #if ENABLE(CSS_GRID_LAYOUT)1946 1932 if (hasOverrideContainingBlockLogicalWidth()) { 1947 1933 if (auto overrideLogicalWidth = overrideContainingBlockContentLogicalWidth()) 1948 1934 return overrideLogicalWidth.value(); 1949 1935 } 1950 #endif1951 1936 1952 1937 if (RenderBlock* cb = containingBlock()) … … 1957 1942 LayoutUnit RenderBox::containingBlockLogicalHeightForContent(AvailableLogicalHeightType heightType) const 1958 1943 { 1959 #if ENABLE(CSS_GRID_LAYOUT)1960 1944 if (hasOverrideContainingBlockLogicalHeight()) { 1961 1945 if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight()) 1962 1946 return overrideLogicalHeight.value(); 1963 1947 } 1964 #endif1965 1948 1966 1949 if (RenderBlock* cb = containingBlock()) … … 2000 1983 LayoutUnit RenderBox::perpendicularContainingBlockLogicalHeight() const 2001 1984 { 2002 #if ENABLE(CSS_GRID_LAYOUT)2003 1985 if (hasOverrideContainingBlockLogicalHeight()) { 2004 1986 if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight()) 2005 1987 return overrideLogicalHeight.value(); 2006 1988 } 2007 #endif2008 1989 2009 1990 RenderBlock* cb = containingBlock(); … … 2421 2402 // refactor all this logic, not only for flex and grid since alignment is intended to be applied to any block. 2422 2403 bool treatAsReplaced = shouldComputeSizeAsReplaced() && (!inVerticalBox || !stretching); 2423 #if ENABLE(CSS_GRID_LAYOUT)2424 2404 treatAsReplaced = treatAsReplaced && (!isGridItem() || !hasStretchedLogicalWidth()); 2425 #endif2426 2405 2427 2406 const RenderStyle& styleToUse = style(); … … 2448 2427 if (treatAsReplaced) { 2449 2428 computedValues.m_extent = logicalWidthLength.value() + borderAndPaddingLogicalWidth(); 2450 #if ENABLE(CSS_GRID_LAYOUT)2451 2429 } else if (parent()->isRenderGrid() && style().logicalWidth().isAuto() && style().logicalMinWidth().isAuto() && style().overflowX() == OVISIBLE && containerWidthInInlineDirection < minPreferredLogicalWidth()) { 2452 2430 // TODO (lajava) Move this logic to the LayoutGrid class. 2453 2431 // Implied minimum size of Grid items. 2454 2432 computedValues.m_extent = constrainLogicalWidthInRegionByMinMax(minPreferredLogicalWidth(), containerWidthInInlineDirection, cb); 2455 #endif2456 2433 } else { 2457 2434 LayoutUnit preferredWidth = computeLogicalWidthInRegionUsing(MainOrPreferredSize, styleToUse.logicalWidth(), containerWidthInInlineDirection, cb, region); … … 2479 2456 && !cb.isRenderMathMLBlock() 2480 2457 #endif 2481 #if ENABLE(CSS_GRID_LAYOUT)2482 2458 && !cb.isRenderGrid() 2483 #endif2484 2459 ) { 2485 2460 LayoutUnit newMargin = containerLogicalWidth - computedValues.m_extent - cb.marginStartForChild(*this); … … 2604 2579 return true; 2605 2580 2606 #if ENABLE(CSS_GRID_LAYOUT)2607 2581 if (isGridItem()) 2608 2582 return !hasStretchedLogicalWidth(); 2609 #endif2610 2583 2611 2584 // This code may look a bit strange. Basically width:intrinsic should clamp the size when testing both … … 2856 2829 // FIXME: Account for block-flow in flexible boxes. 2857 2830 // 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())) { 2863 2832 LayoutUnit contentHeight = overrideLogicalContentHeight(); 2864 #if ENABLE(CSS_GRID_LAYOUT)2865 2833 if (parent()->isRenderGrid() && style().logicalHeight().isAuto() && style().logicalMinHeight().isAuto() && style().overflowX() == OVISIBLE) { 2866 2834 LayoutUnit intrinsicContentHeight = computedValues.m_extent - borderAndPaddingLogicalHeight(); … … 2868 2836 contentHeight = std::max(contentHeight, constrainContentBoxLogicalHeightByMinMax(minContentHeight.value(), intrinsicContentHeight)); 2869 2837 } 2870 #endif2871 2838 h = Length(contentHeight, Fixed); 2872 2839 } else if (treatAsReplaced) … … 3030 2997 if (isHorizontal != cb->isHorizontalWritingMode()) 3031 2998 availableHeight = containingBlockChild->containingBlockLogicalWidthForContent(); 3032 #if ENABLE(CSS_GRID_LAYOUT)3033 2999 else if (hasOverrideContainingBlockLogicalHeight()) 3034 3000 availableHeight = overrideContainingBlockContentLogicalHeight(); 3035 3001 else if (cb->isGridItem() && cb->hasOverrideLogicalContentHeight()) 3036 3002 availableHeight = cb->overrideLogicalContentHeight(); 3037 #endif3038 3003 else if (is<RenderTableCell>(*cb)) { 3039 3004 if (!skippedAutoHeightContainingBlock) { … … 3302 3267 return containingBlockLogicalHeightForPositioned(containingBlock, false); 3303 3268 3304 #if ENABLE(CSS_GRID_LAYOUT)3305 3269 if (hasOverrideContainingBlockLogicalWidth()) { 3306 3270 if (auto overrideLogicalWidth = overrideContainingBlockContentLogicalWidth()) 3307 3271 return overrideLogicalWidth.value(); 3308 3272 } 3309 #endif3310 3273 3311 3274 if (is<RenderBox>(containingBlock)) { … … 3372 3335 return containingBlockLogicalWidthForPositioned(containingBlock, nullptr, false); 3373 3336 3374 #if ENABLE(CSS_GRID_LAYOUT)3375 3337 if (hasOverrideContainingBlockLogicalHeight()) { 3376 3338 if (auto overrideLogicalHeight = overrideContainingBlockContentLogicalHeight()) 3377 3339 return overrideLogicalHeight.value(); 3378 3340 } 3379 #endif3380 3341 3381 3342 if (containingBlock.isBox()) { … … 3589 3550 } 3590 3551 3591 #if ENABLE(CSS_GRID_LAYOUT)3592 3552 if (!style().hasStaticInlinePosition(isHorizontal)) 3593 3553 computedValues.m_position += extraInlineOffset(); 3594 #endif3595 3554 3596 3555 computedValues.m_extent += bordersPlusPadding; … … 3923 3882 } 3924 3883 3925 #if ENABLE(CSS_GRID_LAYOUT)3926 3884 if (!style().hasStaticBlockPosition(isHorizontalWritingMode())) 3927 3885 computedValues.m_position += extraBlockOffset(); 3928 #endif3929 3886 3930 3887 // Set final height value. … … 4555 4512 return (isInlineBlockOrInlineTable() && !isAnonymousInlineBlock()) || isFloatingOrOutOfFlowPositioned() || hasOverflowClip() || isFlexItemIncludingDeprecated() 4556 4513 || 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(); 4561 4515 } 4562 4516 … … 4713 4667 const RenderBox* box = &renderBox; 4714 4668 while (box && !is<RenderView>(*box) && !box->isOutOfFlowPositioned() 4715 #if ENABLE(CSS_GRID_LAYOUT)4716 4669 && !box->hasOverrideContainingBlockLogicalWidth() 4717 #endif4718 4670 && (box->style().logicalWidth().isAuto() || box->isAnonymousBlock())) 4719 4671 box = box->containingBlock(); … … 4727 4679 if (box->isOutOfFlowPositioned()) 4728 4680 return true; 4729 #if ENABLE(CSS_GRID_LAYOUT)4730 4681 if (box->hasOverrideContainingBlockLogicalWidth()) 4731 4682 return static_cast<bool>(box->overrideContainingBlockContentLogicalWidth()); 4732 #endif4733 4683 if (box->style().logicalWidth().isPercentOrCalculated()) 4734 4684 return logicalWidthIsResolvable(*box->containingBlock()); … … 4760 4710 if (!inQuirksMode && !cb->isAnonymousBlock()) 4761 4711 break; 4762 #if ENABLE(CSS_GRID_LAYOUT)4763 4712 if (cb->hasOverrideContainingBlockLogicalHeight()) 4764 4713 return static_cast<bool>(cb->overrideContainingBlockContentLogicalHeight()); 4765 #endif4766 4714 skippedAutoHeightContainingBlock = true; 4767 4715 cb = cb->containingBlock(); … … 4808 4756 if (isOutOfFlowPositioned()) 4809 4757 return true; 4810 #if ENABLE(CSS_GRID_LAYOUT)4811 4758 if (hasOverrideContainingBlockLogicalHeight()) 4812 4759 return static_cast<bool>(overrideContainingBlockContentLogicalHeight()); 4813 #endif4814 4760 if (logicalHeight.isIntrinsicOrAuto()) 4815 4761 return false; -
trunk/Source/WebCore/rendering/RenderBox.h
r210758 r212629 312 312 void clearOverrideLogicalContentWidth(); 313 313 314 #if ENABLE(CSS_GRID_LAYOUT)315 314 std::optional<LayoutUnit> overrideContainingBlockContentLogicalWidth() const; 316 315 std::optional<LayoutUnit> overrideContainingBlockContentLogicalHeight() const; … … 326 325 void setExtraBlockOffset(LayoutUnit); 327 326 void clearExtraInlineAndBlockOffests(); 328 #endif329 327 330 328 LayoutSize offsetFromContainer(RenderElement&, const LayoutPoint&, bool* offsetDependsOnPoint = nullptr) const override; … … 654 652 void updateShapeOutsideInfoAfterStyleChange(const RenderStyle&, const RenderStyle* oldStyle); 655 653 656 #if ENABLE(CSS_GRID_LAYOUT)657 654 void updateGridPositionAfterStyleChange(const RenderStyle&, const RenderStyle* oldStyle); 658 655 bool isGridItem() const { return parent() && parent()->isRenderGrid(); } 659 #endif660 656 661 657 bool scrollLayer(ScrollDirection, ScrollGranularity, float multiplier, Element** stopElement); -
trunk/Source/WebCore/rendering/RenderElement.cpp
r210777 r212629 77 77 #include <wtf/StackStats.h> 78 78 79 #if ENABLE(CSS_GRID_LAYOUT)80 79 #include "RenderGrid.h" 81 #endif82 80 83 81 namespace WebCore { … … 209 207 case WEBKIT_INLINE_FLEX: 210 208 return createRenderer<RenderFlexibleBox>(element, WTFMove(style)); 211 #if ENABLE(CSS_GRID_LAYOUT)212 209 case GRID: 213 210 case INLINE_GRID: 214 211 return createRenderer<RenderGrid>(element, WTFMove(style)); 215 #endif216 212 } 217 213 ASSERT_NOT_REACHED(); -
trunk/Source/WebCore/rendering/RenderFlexibleBox.cpp
r209903 r212629 1406 1406 // Defaulting to Stretch for now, as it what most of FlexBox based renders 1407 1407 // expect as default. 1408 #if ENABLE(CSS_GRID_LAYOUT)1409 1408 ASSERT(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()); 1410 #else1411 ASSERT_NOT_REACHED();1412 #endif1413 1409 FALLTHROUGH; 1414 1410 case ItemPositionStretch: { … … 1446 1442 // FIXME: https://webkit.org/b/135460 - The extended grammar is not supported 1447 1443 // yet for FlexibleBox. 1448 #if ENABLE(CSS_GRID_LAYOUT)1449 1444 ASSERT(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()); 1450 #else1451 ASSERT_NOT_REACHED();1452 #endif1453 1445 break; 1454 1446 default: -
trunk/Source/WebCore/rendering/RenderGrid.cpp
r211283 r212629 27 27 #include "config.h" 28 28 #include "RenderGrid.h" 29 30 #if ENABLE(CSS_GRID_LAYOUT)31 29 32 30 #include "GridArea.h" … … 2715 2713 2716 2714 } // namespace WebCore 2717 2718 #endif /* ENABLE(CSS_GRID_LAYOUT) */ -
trunk/Source/WebCore/rendering/RenderGrid.h
r211283 r212629 27 27 #pragma once 28 28 29 #if ENABLE(CSS_GRID_LAYOUT)30 31 29 #include "Grid.h" 32 30 #include "RenderBlock.h" … … 214 212 215 213 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderGrid, isRenderGrid()) 216 217 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/RenderObject.h
r212615 r212629 278 278 virtual bool isRenderFullScreenPlaceholder() const { return false; } 279 279 #endif 280 #if ENABLE(CSS_GRID_LAYOUT)281 280 virtual bool isRenderGrid() const { return false; } 282 #endif283 281 virtual bool isRenderNamedFlowThread() const { return false; } 284 282 bool isInFlowRenderFlowThread() const { return isRenderFlowThread() && !isOutOfFlowPositioned(); } -
trunk/Source/WebCore/rendering/style/GridArea.h
r210320 r212629 32 32 #pragma once 33 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 36 34 #include "GridPositionsResolver.h" 37 35 #include <wtf/HashMap.h> … … 203 201 204 202 } // namespace WebCore 205 206 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/GridLength.h
r208668 r212629 31 31 32 32 #pragma once 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 33 36 34 #include "Length.h" … … 87 85 88 86 } // namespace WebCore 89 90 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/GridPosition.h
r210320 r212629 31 31 32 32 #pragma once 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 33 36 34 #include <wtf/text/WTFString.h> … … 139 137 140 138 } // namespace WebCore 141 142 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/GridPositionsResolver.cpp
r203717 r212629 32 32 #include "GridPositionsResolver.h" 33 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 36 34 #include "GridArea.h" 37 35 #include "RenderBox.h" … … 410 408 411 409 } // namespace WebCore 412 413 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/GridPositionsResolver.h
r208668 r212629 30 30 31 31 #pragma once 32 33 #if ENABLE(CSS_GRID_LAYOUT)34 32 35 33 #include "GridPosition.h" … … 80 78 81 79 } // namespace WebCore 82 83 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/GridTrackSize.h
r208668 r212629 31 31 32 32 #pragma once 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 33 36 34 #include "GridLength.h" … … 144 142 145 143 } // namespace WebCore 146 147 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/RenderStyle.cpp
r212562 r212629 209 209 bool RenderStyle::isCSSGridLayoutEnabled() 210 210 { 211 #if ENABLE(CSS_GRID_LAYOUT)212 211 return RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled(); 213 #else214 return false;215 #endif216 212 } 217 213 … … 584 580 } 585 581 586 #if ENABLE(CSS_GRID_LAYOUT)587 582 if (m_rareNonInheritedData->grid != other.m_rareNonInheritedData->grid 588 583 || m_rareNonInheritedData->gridItem != other.m_rareNonInheritedData->gridItem) 589 584 return true; 590 #endif591 585 592 586 #if ENABLE(DASHBOARD_SUPPORT) -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r212562 r212629 70 70 #include <wtf/Vector.h> 71 71 72 #if ENABLE(CSS_GRID_LAYOUT)73 72 #include "StyleGridData.h" 74 73 #include "StyleGridItemData.h" 75 #endif76 74 77 75 #if ENABLE(DASHBOARD_SUPPORT) … … 518 516 const StyleSelfAlignmentData& justifySelf() const { return m_rareNonInheritedData->justifySelf; } 519 517 520 #if ENABLE(CSS_GRID_LAYOUT)521 518 const Vector<GridTrackSize>& gridColumns() const { return m_rareNonInheritedData->grid->gridColumns; } 522 519 const Vector<GridTrackSize>& gridRows() const { return m_rareNonInheritedData->grid->gridRows; } … … 552 549 const GridPosition& gridItemRowStart() const { return m_rareNonInheritedData->gridItem->gridRowStart; } 553 550 const GridPosition& gridItemRowEnd() const { return m_rareNonInheritedData->gridItem->gridRowEnd; } 554 #endif // ENABLE(CSS_GRID_LAYOUT)555 551 556 552 const ShadowData* boxShadow() const { return m_rareNonInheritedData->boxShadow.get(); } … … 1065 1061 #endif 1066 1062 1067 #if ENABLE(CSS_GRID_LAYOUT)1068 1063 void setGridAutoColumns(const Vector<GridTrackSize>& trackSizeList) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridAutoColumns, trackSizeList); } 1069 1064 void setGridAutoRows(const Vector<GridTrackSize>& trackSizeList) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridAutoRows, trackSizeList); } … … 1094 1089 void setGridColumnGap(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridColumnGap, WTFMove(length)); } 1095 1090 void setGridRowGap(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, grid, gridRowGap, WTFMove(length)); } 1096 #endif // ENABLE(CSS_GRID_LAYOUT)1097 1091 1098 1092 void setMarqueeIncrement(Length&& length) { SET_NESTED_VAR(m_rareNonInheritedData, marquee, increment, WTFMove(length)); } … … 1579 1573 #endif 1580 1574 1581 #if ENABLE(CSS_GRID_LAYOUT)1582 1575 // The initial value is 'none' for grid tracks. 1583 1576 static Vector<GridTrackSize> initialGridColumns() { return Vector<GridTrackSize>(); } … … 1610 1603 static GridPosition initialGridItemRowStart() { return GridPosition(); } 1611 1604 static GridPosition initialGridItemRowEnd() { return GridPosition(); } 1612 #endif // ENABLE(CSS_GRID_LAYOUT)1613 1605 1614 1606 static unsigned initialTabSize() { return 8; } … … 2318 2310 { 2319 2311 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; 2324 2313 } 2325 2314 … … 2336 2325 inline bool RenderStyle::isDisplayGridBox(EDisplay display) 2337 2326 { 2338 #if ENABLE(CSS_GRID_LAYOUT)2339 2327 return display == GRID || display == INLINE_GRID; 2340 #else2341 UNUSED_PARAM(display);2342 return false;2343 #endif2344 2328 } 2345 2329 -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r210024 r212629 563 563 TABLE_CAPTION, BOX, INLINE_BOX, 564 564 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 570 566 }; 571 567 … … 635 631 enum RubyPosition { RubyPositionBefore, RubyPositionAfter, RubyPositionInterCharacter }; 636 632 637 #if ENABLE(CSS_GRID_LAYOUT)638 633 static const size_t GridAutoFlowBits = 4; 639 634 enum InternalGridAutoFlowAlgorithm { … … 659 654 AutoFit 660 655 }; 661 #endif662 656 663 657 // 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 26 26 #include "config.h" 27 27 #include "StyleGridData.h" 28 29 #if ENABLE(CSS_GRID_LAYOUT)30 28 31 29 #include "RenderStyle.h" … … 96 94 97 95 } // namespace WebCore 98 99 #endif /* ENABLE(CSS_GRID_LAYOUT) */ -
trunk/Source/WebCore/rendering/style/StyleGridData.h
r210758 r212629 25 25 26 26 #pragma once 27 28 #if ENABLE(CSS_GRID_LAYOUT)29 27 30 28 #include "GridArea.h" … … 111 109 112 110 } // namespace WebCore 113 114 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp
r210758 r212629 32 32 #include "StyleGridItemData.h" 33 33 34 #if ENABLE(CSS_GRID_LAYOUT)35 36 34 #include "RenderStyle.h" 37 35 … … 61 59 62 60 } // namespace WebCore 63 64 #endif -
trunk/Source/WebCore/rendering/style/StyleGridItemData.h
r210758 r212629 30 30 31 31 #pragma once 32 33 #if ENABLE(CSS_GRID_LAYOUT)34 32 35 33 #include "GridPosition.h" … … 66 64 67 65 } // namespace WebCore 68 69 #endif // ENABLE(CSS_GRID_LAYOUT) -
trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.cpp
r210758 r212629 55 55 , backdropFilter(StyleFilterData::create()) 56 56 #endif 57 #if ENABLE(CSS_GRID_LAYOUT)58 57 , grid(StyleGridData::create()) 59 58 , gridItem(StyleGridItemData::create()) 60 #endif61 59 #if ENABLE(CSS_SCROLL_SNAP) 62 60 , scrollSnapPort(StyleScrollSnapPort::create()) … … 134 132 , backdropFilter(o.backdropFilter) 135 133 #endif 136 #if ENABLE(CSS_GRID_LAYOUT)137 134 , grid(o.grid) 138 135 , gridItem(o.gridItem) 139 #endif140 136 #if ENABLE(CSS_SCROLL_SNAP) 141 137 , scrollSnapPort(o.scrollSnapPort) … … 240 236 && backdropFilter == o.backdropFilter 241 237 #endif 242 #if ENABLE(CSS_GRID_LAYOUT)243 238 && grid == o.grid 244 239 && gridItem == o.gridItem 245 #endif246 240 #if ENABLE(CSS_SCROLL_SNAP) 247 241 && scrollSnapPort == o.scrollSnapPort -
trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h
r210758 r212629 125 125 #endif 126 126 127 #if ENABLE(CSS_GRID_LAYOUT)128 127 DataRef<StyleGridData> grid; 129 128 DataRef<StyleGridItemData> gridItem; 130 #endif131 129 132 130 #if ENABLE(CSS_SCROLL_SNAP) -
trunk/Source/WebCore/testing/InternalSettings.cpp
r212623 r212629 102 102 , m_indexedDBWorkersEnabled(RuntimeEnabledFeatures::sharedFeatures().indexedDBWorkersEnabled()) 103 103 #endif 104 #if ENABLE(CSS_GRID_LAYOUT)105 104 , m_cssGridLayoutEnabled(RuntimeEnabledFeatures::sharedFeatures().isCSSGridLayoutEnabled()) 106 #endif107 105 #if ENABLE(WEBGL2) 108 106 , m_webGL2Enabled(RuntimeEnabledFeatures::sharedFeatures().webGL2Enabled()) … … 189 187 RuntimeEnabledFeatures::sharedFeatures().setIndexedDBWorkersEnabled(m_indexedDBWorkersEnabled); 190 188 #endif 191 #if ENABLE(CSS_GRID_LAYOUT)192 189 RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(m_cssGridLayoutEnabled); 193 #endif194 190 #if ENABLE(WEBGL2) 195 191 RuntimeEnabledFeatures::sharedFeatures().setWebGL2Enabled(m_webGL2Enabled); … … 687 683 void InternalSettings::setCSSGridLayoutEnabled(bool enabled) 688 684 { 689 #if ENABLE(CSS_GRID_LAYOUT)690 685 RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(enabled); 691 #else692 UNUSED_PARAM(enabled);693 #endif694 686 } 695 687 -
trunk/Source/WebKit/mac/ChangeLog
r212555 r212629 1 2017-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 1 14 2017-02-15 Brady Eidson <beidson@apple.com> 2 15 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 625 625 [NSNumber numberWithBool:NO], WebKitDownloadAttributeEnabledPreferenceKey, 626 626 #endif 627 #if ENABLE(CSS_GRID_LAYOUT)628 627 [NSNumber numberWithBool:YES], WebKitCSSGridLayoutEnabledPreferenceKey, 629 #endif630 628 #if ENABLE(WEB_ANIMATIONS) 631 629 [NSNumber numberWithBool:NO], WebKitWebAnimationsEnabledPreferenceKey, -
trunk/Source/WebKit/mac/WebView/WebView.mm
r212331 r212629 2891 2891 #endif 2892 2892 2893 #if ENABLE(CSS_GRID_LAYOUT)2894 2893 RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled([preferences isCSSGridLayoutEnabled]); 2895 #endif2896 2894 2897 2895 #if ENABLE(WEB_ANIMATIONS) -
trunk/Source/WebKit2/ChangeLog
r212626 r212629 1 2017-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 1 14 2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com> 2 15 -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 198 198 RuntimeEnabledFeatures::sharedFeatures().setShadowDOMEnabled(enabled); 199 199 200 #if ENABLE(CSS_GRID_LAYOUT)201 200 if (preference == "WebKitCSSGridLayoutEnabled") 202 201 RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(enabled); 203 #endif204 202 205 203 if (preference == "WebKitCustomElementsEnabled") -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r212608 r212629 3209 3209 // Experimental Features. 3210 3210 3211 #if ENABLE(CSS_GRID_LAYOUT)3212 3211 RuntimeEnabledFeatures::sharedFeatures().setCSSGridLayoutEnabled(store.getBoolValueForKey(WebPreferencesKey::cssGridLayoutEnabledKey())); 3213 #endif3214 3212 3215 3213 RuntimeEnabledFeatures::sharedFeatures().setCustomElementsEnabled(store.getBoolValueForKey(WebPreferencesKey::customElementsEnabledKey())); -
trunk/Source/cmake/OptionsMac.cmake
r210992 r212629 17 17 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE ON) 18 18 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION PRIVATE OFF) 19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT PRIVATE ON)20 19 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_ORIENTATION PRIVATE OFF) 21 20 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_RESOLUTION PRIVATE OFF) -
trunk/Source/cmake/OptionsWin.cmake
r211133 r212629 14 14 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PUBLIC ON) 15 15 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF) 16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_GRID_LAYOUT PUBLIC ON)17 16 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON) 18 17 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r212364 r212629 86 86 WEBKIT_OPTION_DEFINE(ENABLE_CSS_COMPOSITING "Toggle CSS COMPOSITING support" PRIVATE OFF) 87 87 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)89 88 WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_ORIENTATION "Toggle CSS image-orientation support" PRIVATE OFF) 90 89 WEBKIT_OPTION_DEFINE(ENABLE_CSS_IMAGE_RESOLUTION "Toggle CSS image-resolution support" PRIVATE OFF) -
trunk/Source/cmake/tools/vsprops/FeatureDefines.props
r211133 r212629 13 13 <ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK> 14 14 <ENABLE_CSS_COMPOSITING /> 15 <ENABLE_CSS_GRID_LAYOUT>ENABLE_CSS_GRID_LAYOUT</ENABLE_CSS_GRID_LAYOUT>16 15 <ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET> 17 16 <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS> … … 87 86 <ItemDefinitionGroup> 88 87 <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> 90 89 </ClCompile> 91 90 </ItemDefinitionGroup> … … 139 138 <EnvironmentVariable>true</EnvironmentVariable> 140 139 </BuildMacro> 141 <BuildMacro Include="ENABLE_CSS_GRID_LAYOUT">142 <Value>$(ENABLE_CSS_GRID_LAYOUT)</Value>143 <EnvironmentVariable>true</EnvironmentVariable>144 </BuildMacro>145 140 <BuildMacro Include="ENABLE_CSS_REGIONS"> 146 141 <Value>$(ENABLE_CSS_REGIONS)</Value> -
trunk/Source/cmake/tools/vsprops/FeatureDefinesCairo.props
r211133 r212629 13 13 <ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK> 14 14 <ENABLE_CSS_COMPOSITING /> 15 <ENABLE_CSS_GRID_LAYOUT>ENABLE_CSS_GRID_LAYOUT</ENABLE_CSS_GRID_LAYOUT>16 15 <ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET> 17 16 <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS> … … 85 84 <ItemDefinitionGroup> 86 85 <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> 88 87 </ClCompile> 89 88 </ItemDefinitionGroup> … … 137 136 <EnvironmentVariable>true</EnvironmentVariable> 138 137 </BuildMacro> 139 <BuildMacro Include="ENABLE_CSS_GRID_LAYOUT">140 <Value>$(ENABLE_CSS_GRID_LAYOUT)</Value>141 <EnvironmentVariable>true</EnvironmentVariable>142 </BuildMacro>143 138 <BuildMacro Include="ENABLE_CSS_REGIONS"> 144 139 <Value>$(ENABLE_CSS_REGIONS)</Value> -
trunk/Tools/ChangeLog
r212616 r212629 1 2017-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 1 16 2017-02-19 Commit Queue <commit-queue@webkit.org> 2 17 -
trunk/Tools/Scripts/webkitperl/FeatureList.pm
r211998 r212629 177 177 define => "ENABLE_CSS_DEVICE_ADAPTATION", default => 0, value => \$cssDeviceAdaptation }, 178 178 179 { option => "css-grid-layout", desc => "Toggle CSS Grid Layout support",180 define => "ENABLE_CSS_GRID_LAYOUT", default => 1, value => \$cssGridLayoutSupport },181 182 179 { option => "css-image-orientation", desc => "Toggle CSS image-orientation support", 183 180 define => "ENABLE_CSS_IMAGE_ORIENTATION", default => (isEfl() || isGtk()), value => \$cssImageOrientationSupport }, -
trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
r211133 r212629 66 66 ENABLE_CSS_COMPOSITING = ENABLE_CSS_COMPOSITING; 67 67 ENABLE_CSS_DEVICE_ADAPTATION = ; 68 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;69 68 ENABLE_CSS_IMAGE_ORIENTATION = ; 70 69 ENABLE_CSS_IMAGE_RESOLUTION = ; … … 216 215 ENABLE_VARIATION_FONTS_IF_NOT_YES = ; 217 216 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);217 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_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 34 34 using namespace WebCore; 35 35 36 #if ENABLE(CSS_GRID_LAYOUT)37 36 static unsigned computeNumberOfTracks(CSSValueList& valueList) 38 37 { … … 45 44 return numberOfTracks; 46 45 } 47 #endif48 46 49 47 TEST(CSSPropertyParserTest, GridTrackLimits) 50 48 { 51 #if ENABLE(CSS_GRID_LAYOUT)52 49 struct { 53 50 const CSSPropertyID propertyID; … … 83 80 EXPECT_EQ(computeNumberOfTracks(*downcast<CSSValueList>(value.get())), testCase.output); 84 81 } 85 #endif // ENABLE(CSS_GRID_LAYOUT)86 82 } 87 83 -
trunk/Tools/TestWebKitAPI/Tests/WebCore/GridPosition.cpp
r210320 r212629 32 32 TEST(GridPositionTest, GridPositionLimits) 33 33 { 34 #if ENABLE(CSS_GRID_LAYOUT)35 34 36 35 WebCore::GridPosition gridPosition; … … 70 69 EXPECT_EQ(gridPosition.spanPosition(), -1000000); 71 70 72 #endif // ENABLE(CSS_GRID_LAYOUT)73 71 } 74 72
Note: See TracChangeset
for help on using the changeset viewer.