Changeset 174536 in webkit
- Timestamp:
- Oct 9, 2014, 3:33:00 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 43 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r174535 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 Unskip tests. 9 10 * platform/ios-sim/Skipped: 11 * platform/wincairo/TestExpectations: 12 * platform/wk2/TestExpectations: 13 1 14 2014-10-09 Benjamin Poulain <benjamin@webkit.org> 2 15 -
trunk/LayoutTests/platform/ios-sim/Skipped
r169832 r174536 659 659 # https://bugs.webkit.org/show_bug.cgi?id=85558 660 660 http/tests/security/contentSecurityPolicy/1.1 661 662 # ENABLE_CSS3_CONDITIONAL_RULES - CSS3 Conditionals support is not yet enabled.663 css3/supports.html664 661 665 662 # ENABLE_CSS_IMAGE_ORIENTATION - CSS Image Orientation support is not yet enabled. -
trunk/LayoutTests/platform/wincairo/TestExpectations
r172318 r174536 2735 2735 css3/flexbox/flexbox-baseline-margins.html 2736 2736 2737 # css3-conditionals support is not yet enabled. http://webkit.org/b/86146 http://webkit.org/b/104822 http://webkit.org/b/1003242738 css3/supports.html2739 css3/supports-cssom.html2740 css3/supports-dom-api.html2741 2742 2737 # Requires rebaselining after https://bugs.webkit.org/show_bug.cgi?id=11645 2743 2738 webkit.org/b/11645 fast/table/025.html [ Failure ] -
trunk/LayoutTests/platform/wk2/TestExpectations
r173247 r174536 215 215 fast/dom/Window/window-focus-self.html 216 216 scrollbars/corner-resizer-window-inactive.html 217 218 # css3-conditionals support is not yet enabled.219 webkit.org/b/86146 css3/supports.html220 webkit.org/b/104822 css3/supports-cssom.html221 webkit.org/b/100324 css3/supports-dom-api.html222 217 223 218 # Text Autosizing is not yet enabled. -
trunk/Source/JavaScriptCore/ChangeLog
r174509 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2014-10-09 Adrien Destugues <pulkomandy@gmail.com> 2 11 -
trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
r173596 r174536 59 59 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 60 60 ENABLE_CSS_SHAPES = ENABLE_CSS_SHAPES; 61 ENABLE_CSS3_CONDITIONAL_RULES = ENABLE_CSS3_CONDITIONAL_RULES;62 61 ENABLE_CSS3_TEXT = ; 63 62 ENABLE_CSS3_TEXT_LINE_BREAK = ; … … 272 271 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 273 272 274 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_ CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));273 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WTF/ChangeLog
r174511 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 * wtf/FeatureDefines.h: 9 1 10 2014-10-09 Akos Kiss <akiss@inf.u-szeged.hu> 2 11 -
trunk/Source/WTF/wtf/FeatureDefines.h
r173949 r174536 334 334 #endif 335 335 336 #if !defined(ENABLE_CSS3_CONDITIONAL_RULES)337 #define ENABLE_CSS3_CONDITIONAL_RULES 0338 #endif339 340 336 #if !defined(ENABLE_CSS3_TEXT) 341 337 #define ENABLE_CSS3_TEXT 0 -
trunk/Source/WebCore/ChangeLog
r174535 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 We have good enough support for @supports that 9 it should be a consistent part of the platform. Remove 10 the compile-time guard. 11 12 * Configurations/FeatureDefines.xcconfig: 13 * WebCore.exp.in: 14 * bindings/js/JSCSSRuleCustom.cpp: 15 (WebCore::toJS): 16 * bindings/objc/DOMCSS.mm: 17 (kitClass): 18 * css/CSSGrammar.y.in: 19 * css/CSSParser.cpp: 20 (WebCore::CSSParser::CSSParser): 21 (WebCore::CSSParser::parseSupportsCondition): 22 (WebCore::CSSParser::detectAtToken): 23 (WebCore::CSSParser::detectSupportsToken): 24 (WebCore::CSSParser::realLex): 25 * css/CSSParser.h: 26 * css/CSSRule.h: 27 * css/CSSRule.idl: 28 * css/CSSSupportsRule.cpp: 29 * css/CSSSupportsRule.h: 30 * css/CSSSupportsRule.idl: 31 * css/DOMWindowCSS.cpp: 32 * css/DOMWindowCSS.h: 33 * css/DOMWindowCSS.idl: 34 * css/InspectorCSSOMWrappers.cpp: 35 (WebCore::InspectorCSSOMWrappers::collect): 36 * css/RuleSet.cpp: 37 (WebCore::RuleSet::addChildRules): 38 * css/StyleRule.cpp: 39 (WebCore::StyleRuleBase::destroy): 40 (WebCore::StyleRuleBase::copy): 41 (WebCore::StyleRuleBase::createCSSOMWrapper): 42 (WebCore::StyleRuleSupports::StyleRuleSupports): 43 * css/StyleRule.h: 44 (WebCore::toStyleRuleSupports): 45 * css/StyleSheetContents.cpp: 46 (WebCore::childRulesHaveFailedOrCanceledSubresources): 47 * inspector/InspectorStyleSheet.cpp: 48 (flattenSourceData): 49 (WebCore::asCSSRuleList): 50 * page/DOMWindow.cpp: 51 (WebCore::DOMWindow::css): 52 * page/DOMWindow.h: 53 * page/DOMWindow.idl: 54 1 55 2014-10-09 Benjamin Poulain <benjamin@webkit.org> 2 56 -
trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig
r173596 r174536 59 59 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 60 60 ENABLE_CSS_SHAPES = ENABLE_CSS_SHAPES; 61 ENABLE_CSS3_CONDITIONAL_RULES = ENABLE_CSS3_CONDITIONAL_RULES;62 61 ENABLE_CSS3_TEXT = ; 63 62 ENABLE_CSS3_TEXT_LINE_BREAK = ; … … 272 271 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 273 272 274 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_ CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));273 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WebCore/WebCore.exp.in
r174517 r174536 1 1 .objc_class_name_DOMAbstractView 2 2 .objc_class_name_DOMCSSStyleDeclaration 3 .objc_class_name_DOMCSSSupportsRule 3 4 .objc_class_name_DOMCharacterData 4 5 .objc_class_name_DOMDocument … … 206 207 __ZN7WebCore12BlobDataItem11toEndOfFileE 207 208 __ZN7WebCore12BlobRegistryD2Ev 209 __ZN7WebCore12DOMWindowCSS6createEv 208 210 __ZN7WebCore12DataTransferD1Ev 209 211 __ZN7WebCore12EditingStyleD1Ev … … 1170 1172 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS0_7ProfileE 1171 1173 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_10ClientRectE 1174 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_12DOMWindowCSSE 1172 1175 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_13DOMStringListE 1173 1176 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_14ClientRectListE … … 3002 3005 #endif 3003 3006 3004 #if ENABLE(CSS3_CONDITIONAL_RULES)3005 .objc_class_name_DOMCSSSupportsRule3006 __ZN7WebCore12DOMWindowCSS6createEv3007 __ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_12DOMWindowCSSE3008 #endif3009 3010 3007 #if ENABLE(CSS_SCROLL_SNAP) 3011 3008 __ZN7WebCore27ScrollingStateScrollingNode22setVerticalSnapOffsetsERKN3WTF6VectorIfLm0ENS1_15CrashOnOverflowEEE -
trunk/Source/WebCore/bindings/js/JSCSSRuleCustom.cpp
r167794 r174536 95 95 wrapper = CREATE_DOM_WRAPPER(globalObject, WebKitCSSKeyframesRule, rule); 96 96 break; 97 #if ENABLE(CSS3_CONDITIONAL_RULES)98 97 case CSSRule::SUPPORTS_RULE: 99 98 wrapper = CREATE_DOM_WRAPPER(globalObject, CSSSupportsRule, rule); 100 99 break; 101 #endif102 100 #if ENABLE(CSS_DEVICE_ADAPTATION) 103 101 case CSSRule::WEBKIT_VIEWPORT_RULE: -
trunk/Source/WebCore/bindings/objc/DOMCSS.mm
r173268 r174536 41 41 #import "DOMCSSStyleRule.h" 42 42 #import "DOMCSSStyleSheet.h" 43 #if ENABLE(CSS3_CONDITIONAL_RULES)44 43 #import "DOMCSSSupportsRule.h" 45 #endif46 44 #import "DOMCSSUnknownRule.h" 47 45 #import "DOMCSSValueInternal.h" … … 96 94 case DOM_WEBKIT_KEYFRAME_RULE: 97 95 return [DOMWebKitCSSKeyframeRule class]; 98 #if ENABLE(CSS3_CONDITIONAL_RULES)99 96 case DOM_SUPPORTS_RULE: 100 97 return [DOMCSSSupportsRule class]; 101 #endif102 98 #if ENABLE(CSS_DEVICE_ADAPTATION) 103 99 case DOM_WEBKIT_VIEWPORT_RULE: -
trunk/Source/WebCore/css/CSSAllInOne.cpp
r173904 r174536 67 67 #include "CSSSelector.cpp" 68 68 #include "CSSSelectorList.cpp" 69 #if ENABLE(CSS3_CONDITIONAL_RULES)70 69 #include "CSSSupportsRule.cpp" 71 #endif72 70 #include "CSSStyleRule.cpp" 73 71 #include "CSSStyleSheet.cpp" -
trunk/Source/WebCore/css/CSSGrammar.y.in
r174535 r174536 344 344 #endif 345 345 346 #if ENABLE_CSS3_CONDITIONAL_RULES347 348 346 %token SUPPORTS_AND 349 347 %token SUPPORTS_NOT … … 356 354 357 355 %type <boolean> supports_condition supports_condition_in_parens supports_conjunction supports_declaration_condition supports_disjunction supports_error supports_negation 358 359 #endif360 356 361 357 #if ENABLE_CSS_DEVICE_ADAPTATION … … 385 381 | webkit_selector maybe_space 386 382 | webkit_keyframe_rule maybe_space 387 #if ENABLE_CSS3_CONDITIONAL_RULES388 383 | webkit_supports_condition maybe_space 389 #endif390 384 ; 391 385 … … 420 414 ; 421 415 422 #if ENABLE_CSS3_CONDITIONAL_RULES423 424 416 webkit_supports_condition: WEBKIT_SUPPORTS_CONDITION_SYM WHITESPACE maybe_space supports_condition '}' { parser->m_supportsCondition = $4; } ; 425 426 #endif427 417 428 418 /* for expressions that require at least one whitespace to be present, like the + and - operators in calc expressions */ … … 472 462 | import 473 463 | region 474 #if ENABLE_CSS3_CONDITIONAL_RULES475 464 | supports 476 #endif477 465 #if ENABLE_CSS_DEVICE_ADAPTATION 478 466 | viewport … … 520 508 | media 521 509 | keyframes 522 #if ENABLE_CSS3_CONDITIONAL_RULES523 510 | supports 524 #endif525 511 #if ENABLE_CSS_DEVICE_ADAPTATION 526 512 | viewport … … 728 714 } 729 715 ; 730 731 #if ENABLE_CSS3_CONDITIONAL_RULES732 716 733 717 supports: … … 795 779 } 796 780 ; 797 798 #endif799 781 800 782 before_keyframes_rule: -
trunk/Source/WebCore/css/CSSParser.cpp
r174379 r174536 304 304 , m_id(CSSPropertyInvalid) 305 305 , m_styleSheet(0) 306 #if ENABLE(CSS3_CONDITIONAL_RULES)307 306 , m_supportsCondition(false) 308 #endif309 307 , m_selectorListForParseSelector(0) 310 308 , m_numParsedPropertiesBeforeMarginBox(INVALID_NUM_PARSED_PROPERTIES) … … 466 464 } 467 465 468 #if ENABLE(CSS3_CONDITIONAL_RULES)469 466 bool CSSParser::parseSupportsCondition(const String& string) 470 467 { … … 476 473 return m_supportsCondition; 477 474 } 478 #endif479 475 480 476 static inline bool isColorPropertyID(CSSPropertyID propertyId) … … 10988 10984 return; 10989 10985 10990 #if ENABLE(CSS3_CONDITIONAL_RULES)10991 10986 case 's': 10992 10987 if (length == 9 && isEqualToCSSIdentifier(name + 2, "upports")) { … … 10995 10990 } 10996 10991 return; 10997 #endif10998 10992 10999 10993 case 't': … … 11091 11085 11092 11086 case 27: 11093 #if ENABLE(CSS3_CONDITIONAL_RULES)11094 11087 if (isEqualToCSSIdentifier(name + 2, "webkit-supports-condition")) { 11095 11088 m_parsingMode = SupportsMode; 11096 11089 m_token = WEBKIT_SUPPORTS_CONDITION_SYM; 11097 11090 } 11098 #endif11099 11091 return; 11100 11092 } … … 11102 11094 } 11103 11095 11104 #if ENABLE(CSS3_CONDITIONAL_RULES)11105 11096 template <typename CharacterType> 11106 11097 inline void CSSParser::detectSupportsToken(int length) … … 11119 11110 } 11120 11111 } 11121 #endif11122 11112 11123 11113 template <typename SrcCharacterType> … … 11161 11151 11162 11152 if (UNLIKELY(*currentCharacter<SrcCharacterType>() == '(')) { 11163 #if ENABLE(CSS3_CONDITIONAL_RULES)11164 11153 if (m_parsingMode == SupportsMode && !hasEscape) { 11165 11154 detectSupportsToken<SrcCharacterType>(result - tokenStart<SrcCharacterType>()); … … 11167 11156 break; 11168 11157 } 11169 #endif11170 11158 m_token = FUNCTION; 11171 11159 bool shouldSkipParenthesis = true; … … 11197 11185 if (m_parsingMode == MediaQueryMode) 11198 11186 detectMediaQueryToken<SrcCharacterType>(result - tokenStart<SrcCharacterType>()); 11199 #if ENABLE(CSS3_CONDITIONAL_RULES)11200 11187 else if (m_parsingMode == SupportsMode) 11201 11188 detectSupportsToken<SrcCharacterType>(result - tokenStart<SrcCharacterType>()); 11202 #endif11203 11189 else if (m_parsingMode == NthChildMode && isASCIIAlphaCaselessEqual(tokenStart<SrcCharacterType>()[0], 'n')) { 11204 11190 if (result - tokenStart<SrcCharacterType>() == 1) { … … 11374 11360 11375 11361 case CharacterEndConditionQuery: { 11376 bool isParsingCondition = m_parsingMode == MediaQueryMode; 11377 #if ENABLE(CSS3_CONDITIONAL_RULES) 11378 isParsingCondition = isParsingCondition || m_parsingMode == SupportsMode; 11379 #endif 11362 bool isParsingCondition = m_parsingMode == MediaQueryMode || m_parsingMode == SupportsMode; 11380 11363 if (isParsingCondition) 11381 11364 m_parsingMode = NormalMode; … … 11567 11550 } 11568 11551 11569 #if ENABLE(CSS3_CONDITIONAL_RULES)11570 11552 PassRefPtr<StyleRuleBase> CSSParser::createSupportsRule(bool conditionIsSupported, RuleList* rules) 11571 11553 { … … 11622 11604 return data.release(); 11623 11605 } 11624 11625 #endif11626 11606 11627 11607 void CSSParser::processAndAddNewRuleToSourceTreeIfNeeded() -
trunk/Source/WebCore/css/CSSParser.h
r174379 r174536 88 88 PassRefPtr<StyleRuleBase> parseRule(StyleSheetContents*, const String&); 89 89 PassRefPtr<StyleKeyframe> parseKeyframeRule(StyleSheetContents*, const String&); 90 #if ENABLE(CSS3_CONDITIONAL_RULES)91 90 bool parseSupportsCondition(const String&); 92 #endif93 91 static bool parseValue(MutableStyleProperties*, CSSPropertyID, const String&, bool important, CSSParserMode, StyleSheetContents*); 94 92 static bool parseColor(RGBA32& color, const String&, bool strict = false); … … 315 313 PassRefPtr<StyleRuleBase> createRegionRule(Vector<std::unique_ptr<CSSParserSelector>>* regionSelector, RuleList* rules); 316 314 void createMarginAtRule(CSSSelector::MarginBoxType); 317 #if ENABLE(CSS3_CONDITIONAL_RULES)318 315 PassRefPtr<StyleRuleBase> createSupportsRule(bool conditionIsSupported, RuleList*); 319 316 void markSupportsRuleHeaderStart(); 320 317 void markSupportsRuleHeaderEnd(); 321 318 PassRefPtr<CSSRuleSourceData> popSupportsRuleData(); 322 #endif323 319 324 320 void startDeclarationsForMarginBox(); … … 353 349 #endif 354 350 std::unique_ptr<CSSParserValueList> m_valueList; 355 #if ENABLE(CSS3_CONDITIONAL_RULES)356 351 bool m_supportsCondition; 357 #endif358 352 359 353 typedef Vector<CSSProperty, 256> ParsedPropertyVector; … … 484 478 template <typename CharacterType> 485 479 inline void detectAtToken(int, bool); 486 #if ENABLE(CSS3_CONDITIONAL_RULES)487 480 template <typename CharacterType> 488 481 inline void detectSupportsToken(int); 489 #endif490 482 491 483 template <typename CharacterType> … … 552 544 NormalMode, 553 545 MediaQueryMode, 554 #if ENABLE(CSS3_CONDITIONAL_RULES)555 546 SupportsMode, 556 #endif557 547 NthChildMode 558 548 }; … … 593 583 RefPtr<CSSCalcValue> m_parsedCalculation; 594 584 595 #if ENABLE(CSS3_CONDITIONAL_RULES)596 585 std::unique_ptr<RuleSourceDataList> m_supportsRuleDataStack; 597 #endif598 586 599 587 // defines units allowed for a certain property, used in parseUnit -
trunk/Source/WebCore/css/CSSRule.h
r174256 r174536 52 52 WEBKIT_KEYFRAMES_RULE, 53 53 WEBKIT_KEYFRAME_RULE, 54 #if ENABLE(CSS3_CONDITIONAL_RULES)55 54 SUPPORTS_RULE = 12, 56 #endif57 55 #if ENABLE(CSS_DEVICE_ADAPTATION) 58 56 WEBKIT_VIEWPORT_RULE = 15, -
trunk/Source/WebCore/css/CSSRule.idl
r163359 r174536 38 38 const unsigned short WEBKIT_KEYFRAMES_RULE = 7; 39 39 const unsigned short WEBKIT_KEYFRAME_RULE = 8; 40 #if defined(ENABLE_CSS3_CONDITIONAL_RULES) && ENABLE_CSS3_CONDITIONAL_RULES41 40 const unsigned short SUPPORTS_RULE = 12; 42 #endif43 41 #if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION 44 42 const unsigned short WEBKIT_VIEWPORT_RULE = 15; -
trunk/Source/WebCore/css/CSSSupportsRule.cpp
r174256 r174536 38 38 #include <wtf/text/StringBuilder.h> 39 39 40 #if ENABLE(CSS3_CONDITIONAL_RULES)41 42 40 namespace WebCore { 43 41 … … 66 64 67 65 } // namespace WebCore 68 69 #endif -
trunk/Source/WebCore/css/CSSSupportsRule.h
r174256 r174536 32 32 #include "CSSGroupingRule.h" 33 33 34 #if ENABLE(CSS3_CONDITIONAL_RULES)35 36 34 namespace WebCore { 37 35 … … 61 59 SPECIALIZE_TYPE_TRAITS_CSS_RULE(CSSSupportsRule, CSSRule::SUPPORTS_RULE) 62 60 63 #endif // ENABLE(CSS3_CONDITIONAL_RULES)64 65 61 #endif // CSSSupportsRule_h -
trunk/Source/WebCore/css/CSSSupportsRule.idl
r159061 r174536 29 29 [ 30 30 NoInterfaceObject, 31 Conditional=CSS3_CONDITIONAL_RULES,32 31 ] interface CSSSupportsRule : CSSRule { 33 32 readonly attribute CSSRuleList cssRules; -
trunk/Source/WebCore/css/DOMWindowCSS.cpp
r159856 r174536 30 30 #include "config.h" 31 31 #include "DOMWindowCSS.h" 32 33 #if ENABLE(CSS3_CONDITIONAL_RULES)34 32 35 33 #include "CSSParser.h" … … 86 84 87 85 } 88 89 #endif -
trunk/Source/WebCore/css/DOMWindowCSS.h
r172814 r174536 31 31 #define DOMWindowCSS_h 32 32 33 #if ENABLE(CSS3_CONDITIONAL_RULES)34 35 33 #include <wtf/Forward.h> 36 34 #include <wtf/PassRefPtr.h> … … 54 52 } 55 53 56 #endif // ENABLE(CSS3_CONDITIONAL_RULES)57 58 54 #endif -
trunk/Source/WebCore/css/DOMWindowCSS.idl
r170539 r174536 32 32 InterfaceName=CSS, 33 33 ImplementationLacksVTable, 34 Conditional=CSS3_CONDITIONAL_RULES,35 34 ] interface DOMWindowCSS { 36 35 -
trunk/Source/WebCore/css/InspectorCSSOMWrappers.cpp
r174253 r174536 64 64 collect(downcast<CSSMediaRule>(cssRule)); 65 65 break; 66 #if ENABLE(CSS3_CONDITIONAL_RULES)67 66 case CSSRule::SUPPORTS_RULE: 68 67 collect(downcast<CSSSupportsRule>(cssRule)); 69 68 break; 70 #endif71 69 #if ENABLE(CSS_REGIONS) 72 70 case CSSRule::WEBKIT_REGION_RULE: -
trunk/Source/WebCore/css/RuleSet.cpp
r173569 r174536 341 341 resolver->fontSelector()->addFontFaceRule(fontFaceRule); 342 342 resolver->invalidateMatchedPropertiesCache(); 343 } else if (rule->isKeyframesRule() && resolver) {343 } else if (rule->isKeyframesRule() && resolver) 344 344 resolver->addKeyframeStyle(static_cast<StyleRuleKeyframes*>(rule)); 345 } 345 else if (rule->isSupportsRule() && static_cast<StyleRuleSupports*>(rule)->conditionIsSupported()) 346 addChildRules(static_cast<StyleRuleSupports*>(rule)->childRules(), medium, resolver, hasDocumentSecurityOrigin, addRuleFlags); 346 347 #if ENABLE(CSS_REGIONS) 347 348 else if (rule->isRegionRule() && resolver) { … … 353 354 resolver->viewportStyleResolver()->addViewportRule(static_cast<StyleRuleViewport*>(rule)); 354 355 } 355 #endif356 #if ENABLE(CSS3_CONDITIONAL_RULES)357 else if (rule->isSupportsRule() && static_cast<StyleRuleSupports*>(rule)->conditionIsSupported())358 addChildRules(static_cast<StyleRuleSupports*>(rule)->childRules(), medium, resolver, hasDocumentSecurityOrigin, addRuleFlags);359 356 #endif 360 357 } -
trunk/Source/WebCore/css/StyleRule.cpp
r174313 r174536 71 71 delete static_cast<StyleRuleMedia*>(this); 72 72 return; 73 #if ENABLE(CSS3_CONDITIONAL_RULES)74 73 case Supports: 75 74 delete static_cast<StyleRuleSupports*>(this); 76 75 return; 77 #endif78 76 #if ENABLE(CSS_REGIONS) 79 77 case Region: … … 115 113 case Media: 116 114 return static_cast<const StyleRuleMedia*>(this)->copy(); 117 #if ENABLE(CSS3_CONDITIONAL_RULES)118 115 case Supports: 119 116 return static_cast<const StyleRuleSupports*>(this)->copy(); 120 #endif121 117 #if ENABLE(CSS_REGIONS) 122 118 case Region: … … 162 158 rule = CSSMediaRule::create(static_cast<StyleRuleMedia&>(self), parentSheet); 163 159 break; 164 #if ENABLE(CSS3_CONDITIONAL_RULES)165 160 case Supports: 166 161 rule = CSSSupportsRule::create(static_cast<StyleRuleSupports&>(self), parentSheet); 167 162 break; 168 #endif169 163 #if ENABLE(CSS_REGIONS) 170 164 case Region: … … 350 344 351 345 352 #if ENABLE(CSS3_CONDITIONAL_RULES)353 346 StyleRuleSupports::StyleRuleSupports(const String& conditionText, bool conditionIsSupported, Vector<RefPtr<StyleRuleBase>>& adoptRules) 354 347 : StyleRuleGroup(Supports, adoptRules) … … 364 357 { 365 358 } 366 #endif367 359 368 360 StyleRuleRegion::StyleRuleRegion(Vector<std::unique_ptr<CSSParserSelector>>* selectors, Vector<RefPtr<StyleRuleBase>>& adoptRules) -
trunk/Source/WebCore/css/StyleRule.h
r170774 r174536 49 49 Keyframes, 50 50 Keyframe, // Not used. These are internally non-rule StyleKeyframe objects. 51 #if ENABLE(CSS3_CONDITIONAL_RULES)52 51 Supports = 12, 53 #endif54 52 #if ENABLE(CSS_DEVICE_ADAPTATION) 55 53 Viewport = 15, … … 67 65 bool isStyleRule() const { return type() == Style; } 68 66 bool isRegionRule() const { return type() == Region; } 69 #if ENABLE(CSS3_CONDITIONAL_RULES)70 67 bool isSupportsRule() const { return type() == Supports; } 71 #endif72 68 #if ENABLE(CSS_DEVICE_ADAPTATION) 73 69 bool isViewportRule() const { return type() == Viewport; } … … 219 215 }; 220 216 221 #if ENABLE(CSS3_CONDITIONAL_RULES)222 217 class StyleRuleSupports : public StyleRuleGroup { 223 218 public: … … 238 233 bool m_conditionIsSupported; 239 234 }; 240 #endif241 235 242 236 class StyleRuleRegion : public StyleRuleGroup { … … 284 278 } 285 279 286 #if ENABLE(CSS3_CONDITIONAL_RULES)287 280 inline const StyleRuleSupports* toStyleRuleSupports(const StyleRuleGroup* rule) 288 281 { … … 290 283 return static_cast<const StyleRuleSupports*>(rule); 291 284 } 292 #endif293 285 294 286 inline const StyleRuleRegion* toStyleRuleRegion(const StyleRuleGroup* rule) -
trunk/Source/WebCore/css/StyleSheetContents.cpp
r165607 r174536 459 459 case StyleRuleBase::Charset: 460 460 case StyleRuleBase::Keyframe: 461 #if ENABLE(CSS3_CONDITIONAL_RULES)462 461 case StyleRuleBase::Supports: 463 #endif464 462 #if ENABLE(CSS_DEVICE_ADAPTATION) 465 463 case StyleRuleBase::Viewport: -
trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp
r174253 r174536 108 108 else if (data->type == CSSRuleSourceData::MEDIA_RULE) 109 109 flattenSourceData(&data->childRules, target); 110 #if ENABLE(CSS3_CONDITIONAL_RULES)111 110 else if (data->type == CSSRuleSourceData::SUPPORTS_RULE) 112 111 flattenSourceData(&data->childRules, target); 113 #endif114 112 } 115 113 } … … 221 219 return &downcast<WebKitCSSKeyframesRule>(*rule).cssRules(); 222 220 223 #if ENABLE(CSS3_CONDITIONAL_RULES)224 221 if (is<CSSSupportsRule>(*rule)) 225 222 return &downcast<CSSSupportsRule>(*rule).cssRules(); 226 #endif227 223 228 224 return nullptr; -
trunk/Source/WebCore/page/DOMWindow.cpp
r174089 r174536 1676 1676 #endif 1677 1677 1678 #if ENABLE(CSS3_CONDITIONAL_RULES)1679 1678 DOMWindowCSS* DOMWindow::css() 1680 1679 { … … 1683 1682 return m_css.get(); 1684 1683 } 1685 #endif1686 1684 1687 1685 static void didAddStorageEventListener(DOMWindow* window) -
trunk/Source/WebCore/page/DOMWindow.h
r173251 r174536 270 270 #endif 271 271 272 #if ENABLE(CSS3_CONDITIONAL_RULES)273 272 DOMWindowCSS* css(); 274 #endif275 273 276 274 // Events … … 519 517 #endif 520 518 521 #if ENABLE(CSS3_CONDITIONAL_RULES)522 519 mutable RefPtr<DOMWindowCSS> m_css; 523 #endif524 520 525 521 #if ENABLE(USER_MESSAGE_HANDLERS) -
trunk/Source/WebCore/page/DOMWindow.idl
r173596 r174536 191 191 #endif 192 192 193 [Replaceable ,Conditional=CSS3_CONDITIONAL_RULES] readonly attribute DOMWindowCSS CSS;193 [Replaceable] readonly attribute DOMWindowCSS CSS; 194 194 195 195 // Events -
trunk/Source/WebKit/mac/ChangeLog
r174525 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2014-10-09 Tim Horton <timothy_horton@apple.com> 2 11 -
trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
r173596 r174536 59 59 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 60 60 ENABLE_CSS_SHAPES = ENABLE_CSS_SHAPES; 61 ENABLE_CSS3_CONDITIONAL_RULES = ENABLE_CSS3_CONDITIONAL_RULES;62 61 ENABLE_CSS3_TEXT = ; 63 62 ENABLE_CSS3_TEXT_LINE_BREAK = ; … … 272 271 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 273 272 274 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_ CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));273 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/WebKit2/ChangeLog
r174524 r174536 1 2014-10-09 Dean Jackson <dino@apple.com> 2 3 Remove ENABLE_CSS3_CONDITIONAL_RULES 4 https://bugs.webkit.org/show_bug.cgi?id=137571 5 6 Reviewed by Simon Fraser. 7 8 * Configurations/FeatureDefines.xcconfig: 9 1 10 2014-10-09 Tim Horton <timothy_horton@apple.com> 2 11 -
trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig
r173596 r174536 59 59 ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4; 60 60 ENABLE_CSS_SHAPES = ENABLE_CSS_SHAPES; 61 ENABLE_CSS3_CONDITIONAL_RULES = ENABLE_CSS3_CONDITIONAL_RULES;62 61 ENABLE_CSS3_TEXT = ; 63 62 ENABLE_CSS3_TEXT_LINE_BREAK = ; … … 272 271 ENABLE_SATURATED_LAYOUT_ARITHMETIC = ENABLE_SATURATED_LAYOUT_ARITHMETIC; 273 272 274 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_ CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME));273 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(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_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS3_TEXT) $(ENABLE_CSS3_TEXT_LINE_BREAK) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUCTOR) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_ICONDATABASE) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(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_INSPECTOR) $(ENABLE_IOS_AIRPLAY) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(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_PROMISES) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RUBBER_BANDING) $(ENABLE_SHARED_WORKERS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SQL_DATABASE) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_DATACUE_VALUE) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_PICTURE_SIZES) $(ENABLE_WEB_TIMING) $(ENABLE_WEBVTT_REGIONS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT) $(ENABLE_FTL_JIT) $(ENABLE_LLINT_C_LOOP) $(ENABLE_SATURATED_LAYOUT_ARITHMETIC) $(FEATURE_DEFINES_$(PLATFORM_NAME)); -
trunk/Source/cmake/OptionsEfl.cmake
r174419 r174536 68 68 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCESSIBILITY ON) 69 69 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BATTERY_STATUS ON) 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_CONDITIONAL_RULES ON)71 70 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT ON) 72 71 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION ON) -
trunk/Source/cmake/OptionsGTK.cmake
r174200 r174536 108 108 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BATTERY_STATUS OFF) 109 109 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CANVAS_PATH OFF) 110 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_CONDITIONAL_RULES ON)111 110 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT OFF) 112 111 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION OFF) -
trunk/Source/cmake/OptionsMac.cmake
r173397 r174536 27 27 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS ON) 28 28 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SHAPES ON) 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_CONDITIONAL_RULES ON)30 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT OFF) 31 30 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT_LINE_BREAK OFF) -
trunk/Source/cmake/WebKitFeatures.cmake
r173397 r174536 31 31 WEBKIT_OPTION_DEFINE(ENABLE_CONTEXT_MENUS "Toggle Context Menu support" ON) 32 32 WEBKIT_OPTION_DEFINE(ENABLE_CSP_NEXT "Toggle Content Security Policy 1.1 support" OFF) 33 WEBKIT_OPTION_DEFINE(ENABLE_CSS3_CONDITIONAL_RULES "Toggle CSS3 Conditional Rules support" OFF)34 33 WEBKIT_OPTION_DEFINE(ENABLE_CSS3_TEXT "Toggle CSS3 Text support" OFF) 35 34 WEBKIT_OPTION_DEFINE(ENABLE_CSS3_TEXT_LINE_BREAK "Toggle CSS3 Text Line Break support" OFF) -
trunk/Source/cmakeconfig.h.cmake
r173397 r174536 29 29 #cmakedefine01 ENABLE_CSS_SELECTORS_LEVEL4 30 30 #cmakedefine01 ENABLE_CSS_SHAPES 31 #cmakedefine01 ENABLE_CSS3_CONDITIONAL_RULES32 31 #cmakedefine01 ENABLE_CURSOR_VISIBILITY 33 32 #cmakedefine01 ENABLE_CUSTOM_SCHEME_HANDLER
Note:
See TracChangeset
for help on using the changeset viewer.