Changeset 137166 in webkit


Ignore:
Timestamp:
Dec 10, 2012 9:25:58 AM (11 years ago)
Author:
alexis@webkit.org
Message:

[CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
https://bugs.webkit.org/show_bug.cgi?id=104539

Reviewed by Antonio Gomes.

.:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/WebKitFeatures.cmake:
  • Source/cmakeconfig.h.cmake:
  • configure.ac:

Source/JavaScriptCore:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

No new tests : the feature is covered by various tests and it is already enabled in many ports.

  • Configurations/FeatureDefines.xcconfig:
  • GNUmakefile.am:
  • GNUmakefile.features.am:
  • css/CSSParser.cpp:

(WebCore::CSSParser::parseFillPosition):
(WebCore::CSSParser::parseFillProperty):

  • css/CSSParser.h:
  • css/CSSToStyleMap.cpp:

(WebCore::CSSToStyleMap::mapFillXPosition):
(WebCore::CSSToStyleMap::mapFillYPosition):

  • rendering/style/FillLayer.cpp:

(SameSizeAsFillLayer):
(WebCore::FillLayer::FillLayer):
(WebCore::FillLayer::operator=):
(WebCore::FillLayer::operator==):
(WebCore::FillLayer::fillUnsetProperties):

  • rendering/style/FillLayer.h:

(WebCore::FillLayer::backgroundXOrigin):
(WebCore::FillLayer::backgroundYOrigin):
(WebCore::FillLayer::isBackgroundOriginSet):
(WebCore::FillLayer::clearXPosition):
(WebCore::FillLayer::clearYPosition):
(FillLayer):

Source/WebKit/chromium:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • features.gypi:

Source/WebKit/mac:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • Configurations/FeatureDefines.xcconfig:

Tools:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • Scripts/webkitperl/FeatureList.pm:
  • qmake/mkspecs/features/features.pri:

WebKitLibraries:

As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.

  • win/tools/vsprops/FeatureDefines.vsprops:
  • win/tools/vsprops/FeatureDefinesCairo.vsprops:

LayoutTests:

Unskip the related CSS3 <position> type tests for background-position
as now the feature is enabled by default.

  • platform/win/TestExpectations:
  • platform/wincairo/TestExpectations:
Location:
trunk
Files:
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r137162 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * Source/cmake/OptionsEfl.cmake:
     14        * Source/cmake/WebKitFeatures.cmake:
     15        * Source/cmakeconfig.h.cmake:
     16        * configure.ac:
     17
    1182012-12-10  Jocelyn Turcotte  <jocelyn.turcotte@digia.com>
    219
  • trunk/LayoutTests/ChangeLog

    r137165 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        Unskip the related CSS3 <position> type tests for background-position
     9        as now the feature is enabled by default.
     10
     11        * platform/win/TestExpectations:
     12        * platform/wincairo/TestExpectations:
     13
    1142012-12-10  Adam Klein  <adamk@chromium.org>
    215
  • trunk/LayoutTests/platform/win/TestExpectations

    r137161 r137166  
    5454fast/css/cursor-parsing-image-set.html
    5555fast/events/mouse-cursor-image-set.html
    56 
    57 # CSS3 Background is not yet enabled (needs ENABLE_CSS3_BACKGROUND).
    58 webkit.org/b/37514 fast/backgrounds/background-position-parsing-2.html [ Text ]
    59 webkit.org/b/37514 fast/backgrounds/background-position-rendering.html [ Image ]
    6056
    6157# https://bugs.webkit.org/show_bug.cgi?id=77645
  • trunk/LayoutTests/platform/wincairo/TestExpectations

    r137113 r137166  
    586586fast/css/image-set-parsing-invalid.html
    587587
    588 # CSS3 Background is not yet enabled (needs ENABLE_CSS3_BACKGROUND).
    589 webkit.org/b/37514 fast/backgrounds/background-position-parsing-2.html [ Text ]
    590 webkit.org/b/37514 fast/backgrounds/background-position-rendering.html [ Image ]
    591 
    592588# https://bugs.webkit.org/show_bug.cgi?id=77645
    593589css3/filters/filtered-compositing-descendant.html
  • trunk/Source/JavaScriptCore/ChangeLog

    r137110 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * Configurations/FeatureDefines.xcconfig:
     14
    1152012-12-09  Filip Pizlo  <fpizlo@apple.com>
    216
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r136919 r137166  
    4949ENABLE_CSS_STICKY_POSITION = ENABLE_CSS_STICKY_POSITION;
    5050ENABLE_CSS_VARIABLES = ;
    51 ENABLE_CSS3_BACKGROUND = ENABLE_CSS3_BACKGROUND;
    5251ENABLE_CSS3_CONDITIONAL_RULES = ;
    5352ENABLE_CSS3_TEXT = ;
     
    161160ENABLE_XSLT = ENABLE_XSLT;
    162161
    163 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_BACKGROUND) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
     162FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
    164163
  • trunk/Source/WebCore/ChangeLog

    r137161 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        No new tests : the feature is covered by various tests and it is already enabled in many ports.
     14
     15        * Configurations/FeatureDefines.xcconfig:
     16        * GNUmakefile.am:
     17        * GNUmakefile.features.am:
     18        * css/CSSParser.cpp:
     19        (WebCore::CSSParser::parseFillPosition):
     20        (WebCore::CSSParser::parseFillProperty):
     21        * css/CSSParser.h:
     22        * css/CSSToStyleMap.cpp:
     23        (WebCore::CSSToStyleMap::mapFillXPosition):
     24        (WebCore::CSSToStyleMap::mapFillYPosition):
     25        * rendering/style/FillLayer.cpp:
     26        (SameSizeAsFillLayer):
     27        (WebCore::FillLayer::FillLayer):
     28        (WebCore::FillLayer::operator=):
     29        (WebCore::FillLayer::operator==):
     30        (WebCore::FillLayer::fillUnsetProperties):
     31        * rendering/style/FillLayer.h:
     32        (WebCore::FillLayer::backgroundXOrigin):
     33        (WebCore::FillLayer::backgroundYOrigin):
     34        (WebCore::FillLayer::isBackgroundOriginSet):
     35        (WebCore::FillLayer::clearXPosition):
     36        (WebCore::FillLayer::clearYPosition):
     37        (FillLayer):
     38
    1392012-12-10  Eric Carlson  <eric.carlson@apple.com>
    240
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r136919 r137166  
    4949ENABLE_CSS_STICKY_POSITION = ENABLE_CSS_STICKY_POSITION;
    5050ENABLE_CSS_VARIABLES = ;
    51 ENABLE_CSS3_BACKGROUND = ENABLE_CSS3_BACKGROUND;
    5251ENABLE_CSS3_CONDITIONAL_RULES = ;
    5352ENABLE_CSS3_TEXT = ;
     
    161160ENABLE_XSLT = ENABLE_XSLT;
    162161
    163 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_BACKGROUND) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
     162FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEMPLATE_ELEMENT) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
    164163
  • trunk/Source/WebCore/GNUmakefile.am

    r137146 r137166  
    384384feature_defines_overrides += ENABLE_SPELLCHECK=0
    385385endif  # END ENABLE_SPELLCHECK
    386 
    387 # ---
    388 # CSS3 Background support
    389 # ---
    390 if ENABLE_CSS3_BACKGROUND
    391 feature_defines_overrides += ENABLE_CSS3_BACKGROUND=1
    392 else
    393 feature_defines_overrides += ENABLE_CSS3_BACKGROUND=0
    394 endif  # END ENABLE_CSS3_BACKGROUND
    395386
    396387# ---
  • trunk/Source/WebCore/GNUmakefile.features.am

    r136919 r137166  
    77        ENABLE_CHANNEL_MESSAGING=1 \
    88        ENABLE_CSP_NEXT=1 \
    9         ENABLE_CSS3_BACKGROUND=1 \
    109        ENABLE_CSS3_TEXT=1 \
    1110        ENABLE_CSS_BOX_DECORATION_BREAK=1 \
  • trunk/Source/WebCore/css/CSSParser.cpp

    r137007 r137166  
    37183718}
    37193719
    3720 #if ENABLE(CSS3_BACKGROUND)
    37213720static bool isValueConflictingWithCurrentEdge(int value1, int value2)
    37223721{
     
    39413940        parse4ValuesFillPosition(valueList, value1, value2, parsedValue1.release(), parsedValue2.release());
    39423941}
    3943 #endif
    39443942
    39453943void CSSParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2)
     
    41534151                case CSSPropertyBackgroundPosition:
    41544152                case CSSPropertyWebkitMaskPosition:
    4155 #if ENABLE(CSS3_BACKGROUND)
    41564153                    parseFillPosition(m_valueList.get(), currValue, currValue2);
    41574154                    // parseFillPosition advances the m_valueList pointer.
    4158                     break;
    4159                     // Fall through to CSS 2.1 parsing.
    4160 #endif
    4161                     parse2ValuesFillPosition(m_valueList.get(), currValue, currValue2);
    4162                     // parse2ValuesFillPosition advances the m_valueList pointer.
    41634155                    break;
    41644156                case CSSPropertyBackgroundPositionX:
  • trunk/Source/WebCore/css/CSSParser.h

    r137007 r137166  
    119119    PassRefPtr<CSSValue> parseFillPositionY(CSSParserValueList*);
    120120    void parse2ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&);
    121 #if ENABLE(CSS3_BACKGROUND)
    122121    bool isPotentialPositionValue(CSSParserValue*);
    123122    void parseFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&);
    124123    void parse3ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtr<CSSPrimitiveValue>, PassRefPtr<CSSPrimitiveValue>);
    125124    void parse4ValuesFillPosition(CSSParserValueList*, RefPtr<CSSValue>&, RefPtr<CSSValue>&, PassRefPtr<CSSPrimitiveValue>, PassRefPtr<CSSPrimitiveValue>);
    126 #endif
    127125
    128126    void parseFillRepeat(RefPtr<CSSValue>&, RefPtr<CSSValue>&);
  • trunk/Source/WebCore/css/CSSToStyleMap.cpp

    r137007 r137166  
    227227
    228228    CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
    229 #if ENABLE(CSS3_BACKGROUND)
    230229    Pair* pair = primitiveValue->getPairValue();
    231230    if (pair) {
     
    233232        primitiveValue = pair->second();
    234233    }
    235 #else
    236     UNUSED_PARAM(propertyID);
    237 #endif
     234
    238235    Length length;
    239236    if (primitiveValue->isLength())
     
    247244    else
    248245        return;
     246
    249247    layer->setXPosition(length);
    250 #if ENABLE(CSS3_BACKGROUND)
    251248    if (pair)
    252249        layer->setBackgroundXOrigin(*(pair->first()));
    253 #endif
    254250}
    255251
     
    267263
    268264    CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
    269 #if ENABLE(CSS3_BACKGROUND)
    270265    Pair* pair = primitiveValue->getPairValue();
    271266    if (pair) {
     
    273268        primitiveValue = pair->second();
    274269    }
    275 #else
    276     UNUSED_PARAM(propertyID);
    277 #endif
     270
    278271    Length length;
    279272    if (primitiveValue->isLength())
     
    287280    else
    288281        return;
     282
    289283    layer->setYPosition(length);
    290 #if ENABLE(CSS3_BACKGROUND)
    291284    if (pair)
    292285        layer->setBackgroundYOrigin(*(pair->first()));
    293 #endif
    294286}
    295287
  • trunk/Source/WebCore/rendering/style/FillLayer.cpp

    r136378 r137166  
    3636
    3737    unsigned m_bitfields: 32;
    38 
    39 #if ENABLE(CSS3_BACKGROUND)
    4038    unsigned m_bitfields2: 1;
    41 #endif
    4239};
    4340
     
    6562    , m_xPosSet(false)
    6663    , m_yPosSet(false)
    67 #if ENABLE(CSS3_BACKGROUND)
    6864    , m_backgroundOriginSet(false)
    6965    , m_backgroundXOrigin(LeftEdge)
    7066    , m_backgroundYOrigin(TopEdge)
    71 #endif
    7267    , m_compositeSet(type == MaskFillLayer)
    7368    , m_type(type)
     
    9691    , m_xPosSet(o.m_xPosSet)
    9792    , m_yPosSet(o.m_yPosSet)
    98 #if ENABLE(CSS3_BACKGROUND)
    9993    , m_backgroundOriginSet(o.m_backgroundOriginSet)
    10094    , m_backgroundXOrigin(o.m_backgroundXOrigin)
    10195    , m_backgroundYOrigin(o.m_backgroundYOrigin)
    102 #endif
    10396    , m_compositeSet(o.m_compositeSet)
    10497    , m_type(o.m_type)
     
    121114    m_xPosition = o.m_xPosition;
    122115    m_yPosition = o.m_yPosition;
    123 #if ENABLE(CSS3_BACKGROUND)
    124116    m_backgroundXOrigin = o.m_backgroundXOrigin;
    125117    m_backgroundYOrigin = o.m_backgroundYOrigin;
    126118    m_backgroundOriginSet = o.m_backgroundOriginSet;
    127 #endif
    128119    m_sizeLength = o.m_sizeLength;
    129120    m_attachment = o.m_attachment;
     
    155146    // to propagate patterns into layers.  All layer comparisons happen after values have all been filled in anyway.
    156147    return StyleImage::imagesEquivalent(m_image.get(), o.m_image.get()) && m_xPosition == o.m_xPosition && m_yPosition == o.m_yPosition
    157 #if ENABLE(CSS3_BACKGROUND)
    158148            && m_backgroundXOrigin == o.m_backgroundXOrigin && m_backgroundYOrigin == o.m_backgroundYOrigin
    159 #endif
    160149            && m_attachment == o.m_attachment && m_clip == o.m_clip
    161150            && m_composite == o.m_composite && m_origin == o.m_origin && m_repeatX == o.m_repeatX
     
    172161        for (FillLayer* pattern = this; curr; curr = curr->next()) {
    173162            curr->m_xPosition = pattern->m_xPosition;
    174 #if ENABLE(CSS3_BACKGROUND)
    175163            if (pattern->isBackgroundOriginSet()) {
    176164                curr->m_backgroundXOrigin = pattern->m_backgroundXOrigin;
    177165                curr->m_backgroundYOrigin = pattern->m_backgroundYOrigin;
    178166            }
    179 #endif
    180167            pattern = pattern->next();
    181168            if (pattern == curr || !pattern)
     
    189176        for (FillLayer* pattern = this; curr; curr = curr->next()) {
    190177            curr->m_yPosition = pattern->m_yPosition;
    191 #if ENABLE(CSS3_BACKGROUND)
    192178            if (pattern->isBackgroundOriginSet()) {
    193179                curr->m_backgroundXOrigin = pattern->m_backgroundXOrigin;
    194180                curr->m_backgroundYOrigin = pattern->m_backgroundYOrigin;
    195181            }
    196 #endif
    197182            pattern = pattern->next();
    198183            if (pattern == curr || !pattern)
  • trunk/Source/WebCore/rendering/style/FillLayer.h

    r136378 r137166  
    6969    Length xPosition() const { return m_xPosition; }
    7070    Length yPosition() const { return m_yPosition; }
    71     BackgroundEdgeOrigin backgroundXOrigin() const
    72     {
    73 #if ENABLE(CSS3_BACKGROUND)
    74         return static_cast<BackgroundEdgeOrigin>(m_backgroundXOrigin);
    75 #else
    76         return LeftEdge;
    77 #endif
    78     }
    79     BackgroundEdgeOrigin backgroundYOrigin() const
    80     {
    81 #if ENABLE(CSS3_BACKGROUND)
    82         return static_cast<BackgroundEdgeOrigin>(m_backgroundYOrigin);
    83 #else
    84         return TopEdge;
    85 #endif
    86     }
     71    BackgroundEdgeOrigin backgroundXOrigin() const { return static_cast<BackgroundEdgeOrigin>(m_backgroundXOrigin); }
     72    BackgroundEdgeOrigin backgroundYOrigin() const { return static_cast<BackgroundEdgeOrigin>(m_backgroundYOrigin); }
    8773    EFillAttachment attachment() const { return static_cast<EFillAttachment>(m_attachment); }
    8874    EFillBox clip() const { return static_cast<EFillBox>(m_clip); }
     
    10187    bool isXPositionSet() const { return m_xPosSet; }
    10288    bool isYPositionSet() const { return m_yPosSet; }
    103     bool isBackgroundOriginSet() const
    104     {
    105 #if ENABLE(CSS3_BACKGROUND)
    106         return m_backgroundOriginSet;
    107 #else
    108         return false;
    109 #endif
    110     }
     89    bool isBackgroundOriginSet() const { return m_backgroundOriginSet; }
    11190    bool isAttachmentSet() const { return m_attachmentSet; }
    11291    bool isClipSet() const { return m_clipSet; }
     
    12099    void setXPosition(Length l) { m_xPosition = l; m_xPosSet = true; }
    121100    void setYPosition(Length l) { m_yPosition = l; m_yPosSet = true; }
    122 #if ENABLE(CSS3_BACKGROUND)
    123101    void setBackgroundXOrigin(BackgroundEdgeOrigin o) { m_backgroundXOrigin = o; m_backgroundOriginSet = true; }
    124102    void setBackgroundYOrigin(BackgroundEdgeOrigin o) { m_backgroundYOrigin = o; m_backgroundOriginSet = true; }
    125 #endif
    126103    void setAttachment(EFillAttachment attachment) { m_attachment = attachment; m_attachmentSet = true; }
    127104    void setClip(EFillBox b) { m_clip = b; m_clipSet = true; }
     
    138115    {
    139116        m_xPosSet = false;
    140 #if ENABLE(CSS3_BACKGROUND)
    141117        m_backgroundOriginSet = false;
    142 #endif
    143118    }
    144119    void clearYPosition()
    145120    {
    146121        m_yPosSet = false;
    147 #if ENABLE(CSS3_BACKGROUND)
    148122        m_backgroundOriginSet = false;
    149 #endif
    150123    }
    151124
     
    240213    unsigned m_xPosSet : 1;
    241214    unsigned m_yPosSet : 1;
    242 #if ENABLE(CSS3_BACKGROUND)
    243215    unsigned m_backgroundOriginSet : 1;
    244216    unsigned m_backgroundXOrigin : 2; // BackgroundEdgeOrigin
    245217    unsigned m_backgroundYOrigin : 2; // BackgroundEdgeOrigin
    246 #endif
    247218    unsigned m_compositeSet : 1;
    248219   
  • trunk/Source/WebKit/chromium/ChangeLog

    r137157 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * features.gypi:
     14
    1152012-12-10  Mike West  <mkwst@chromium.org>
    216
  • trunk/Source/WebKit/chromium/features.gypi

    r136970 r137166  
    3939      'ENABLE_CHANNEL_MESSAGING=1',
    4040      'ENABLE_CSP_NEXT=1',
    41       'ENABLE_CSS3_BACKGROUND=1',
    4241      'ENABLE_CSS3_CONDITIONAL_RULES=0',
    4342      'ENABLE_CSS3_TEXT=0',
  • trunk/Source/WebKit/mac/ChangeLog

    r136919 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * Configurations/FeatureDefines.xcconfig:
     14
    1152012-12-06  Rick Byers  <rbyers@chromium.org>
    216
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r136919 r137166  
    4949ENABLE_CSS_STICKY_POSITION = ENABLE_CSS_STICKY_POSITION;
    5050ENABLE_CSS_VARIABLES = ;
    51 ENABLE_CSS3_BACKGROUND = ENABLE_CSS3_BACKGROUND;
    5251ENABLE_CSS3_CONDITIONAL_RULES = ;
    5352ENABLE_CSS3_TEXT = ;
     
    161160ENABLE_XSLT = ENABLE_XSLT;
    162161
    163 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_BACKGROUND) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
     162FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
  • trunk/Source/WebKit2/ChangeLog

    r137164 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * Configurations/FeatureDefines.xcconfig:
     14
    1152012-12-10  Alberto Garcia  <agarcia@igalia.com>
    216
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r136919 r137166  
    4949ENABLE_CSS_STICKY_POSITION = ENABLE_CSS_STICKY_POSITION;
    5050ENABLE_CSS_VARIABLES = ;
    51 ENABLE_CSS3_BACKGROUND = ENABLE_CSS3_BACKGROUND;
    5251ENABLE_CSS3_CONDITIONAL_RULES = ;
    5352ENABLE_CSS3_TEXT = ;
     
    161160ENABLE_XSLT = ENABLE_XSLT;
    162161
    163 FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_BACKGROUND) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
     162FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_EXCLUSIONS) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SHADERS) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_STICKY_POSITION) $(ENABLE_CSS_VARIABLES) $(ENABLE_CSS3_CONDITIONAL_RULES) $(ENABLE_CSS3_TEXT) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIALOG_ELEMENT) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_DRAGGABLE_REGION) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_IFRAME_SEAMLESS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LEGACY_WEB_AUDIO) $(ENABLE_LINK_PREFETCH) $(ENABLE_LINK_PRERENDER) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MICRODATA) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_PROGRESS_ELEMENT) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_QUOTA) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SUBPIXEL_LAYOUT) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XHR_TIMEOUT) $(ENABLE_XSLT);
  • trunk/Source/cmake/OptionsEfl.cmake

    r136884 r137166  
    5252WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BATTERY_STATUS ON)
    5353WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_BLOB ON)
    54 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_BACKGROUND ON)
    5554WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT ON)
    5655WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION ON)
  • trunk/Source/cmake/WebKitFeatures.cmake

    r136919 r137166  
    2121    WEBKIT_OPTION_DEFINE(ENABLE_CHANNEL_MESSAGING "Toggle MessageChannel and MessagePort support" ON)
    2222    WEBKIT_OPTION_DEFINE(ENABLE_CSP_NEXT "Toggle Content Security Policy 1.1 support" OFF)
    23     WEBKIT_OPTION_DEFINE(ENABLE_CSS3_BACKGROUND "Toggle CSS3 Background support" OFF)
    2423    WEBKIT_OPTION_DEFINE(ENABLE_CSS3_CONDITIONAL_RULES "Toggle CSS3 Conditional Rules support" OFF)
    2524    WEBKIT_OPTION_DEFINE(ENABLE_CSS3_TEXT "Toggle CSS3 Text support" OFF)
  • trunk/Source/cmakeconfig.h.cmake

    r136919 r137166  
    2727#cmakedefine01 ENABLE_CSS_STICKY_POSITION
    2828#cmakedefine01 ENABLE_CSS_VARIABLES
    29 #cmakedefine01 ENABLE_CSS3_BACKGROUND
    3029#cmakedefine01 ENABLE_CSS3_CONDITIONAL_RULES
    3130#cmakedefine01 ENABLE_CUSTOM_SCHEME_HANDLER
  • trunk/Tools/ChangeLog

    r137155 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * Scripts/webkitperl/FeatureList.pm:
     14        * qmake/mkspecs/features/features.pri:
     15
    1162012-12-10  Martin Robinson  <mrobinson@igalia.com>
    217
  • trunk/Tools/Scripts/webkitperl/FeatureList.pm

    r137050 r137166  
    180180      define => "ENABLE_CSS_FILTERS", default => isAppleWebKit() || isBlackBerry(), value => \$cssFiltersSupport },
    181181
    182     { option => "css3-background", desc => "Toggle CSS3 Background support",
    183       define => "ENABLE_CSS3_BACKGROUND", default => 1, value => \$css3BackgroundSupport },
    184 
    185182    { option => "css3-conditional-rules", desc => "Toggle CSS3 Conditional Rules support (i.e. \@supports)",
    186183      define => "ENABLE_CSS3_CONDITIONAL_RULES", default => 0, value => \$css3ConditionalRulesSupport },
  • trunk/Tools/qmake/mkspecs/features/features.pri

    r136919 r137166  
    3434    ENABLE_CSS_STICKY_POSITION=1 \
    3535    ENABLE_CSS_VARIABLES=0 \
    36     ENABLE_CSS3_BACKGROUND=1 \
    3736    ENABLE_CSS3_CONDITIONAL_RULES=0 \
    3837    ENABLE_CSS3_TEXT=0 \
  • trunk/WebKitLibraries/ChangeLog

    r136919 r137166  
     12012-12-10  Alexis Menard  <alexis@webkit.org>
     2
     3        [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
     4        https://bugs.webkit.org/show_bug.cgi?id=104539
     5
     6        Reviewed by Antonio Gomes.
     7
     8        As discussed on webkit-dev it is not needed to keep this feature flag
     9        as support for <position> type is a small feature that is already
     10        implemented by three other UAs. It was useful while landing this
     11        feature as partial bits were landed one after one.
     12
     13        * win/tools/vsprops/FeatureDefines.vsprops:
     14        * win/tools/vsprops/FeatureDefinesCairo.vsprops:
     15
    1162012-12-06  Rick Byers  <rbyers@chromium.org>
    217
  • trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops

    r136919 r137166  
    1010  <Tool
    1111                Name="VCCLCompilerTool"
    12                 PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_BACKGROUND);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
     12                PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
    1313        />
    1414  <UserMacro
     
    4141                Value=""
    4242                PerformEnvironmentSet="true"
    43         />
    44   <UserMacro
    45                 Name="ENABLE_CSS3_BACKGROUND"
    46                 Value=""
    47                 PerformEnvironmentSet="false"
    4843        />
    4944  <UserMacro
  • trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops

    r136919 r137166  
    1010  <Tool
    1111                Name="VCCLCompilerTool"
    12                 PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_BACKGROUND);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
     12                PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
    1313        />
    1414  <UserMacro
     
    3636                Value=""
    3737                PerformEnvironmentSet="true"
    38         />
    39   <UserMacro
    40                 Name="ENABLE_CSS3_BACKGROUND"
    41                 Value=""
    42                 PerformEnvironmentSet="false"
    4338        />
    4439  <UserMacro
  • trunk/configure.ac

    r137150 r137166  
    809809AC_MSG_RESULT([$enable_coverage])
    810810
    811 # check whether to enable CSS3 background support
    812 AC_MSG_CHECKING([whether to enable CSS3 background support])
    813 AC_ARG_ENABLE(css3_background,
    814               AC_HELP_STRING([--enable-css3-background],
    815                              [enable CSS3 background support [default=yes]]),
    816               [],[enable_css3_background="yes"])
    817 AC_MSG_RESULT([$enable_css3_background])
    818 
    819811# check whether to enable CSS conditional rules support
    820812AC_MSG_CHECKING([whether to enable CSS3 conditional rules support])
     
    12221214AM_CONDITIONAL([ENABLE_SVG_FONTS],[test "$enable_svg_fonts" = "yes"])
    12231215AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"])
    1224 AM_CONDITIONAL([ENABLE_CSS3_BACKGROUND],[test "$enable_css3_background" = "yes"])
    12251216AM_CONDITIONAL([ENABLE_CSS3_CONDITIONAL_RULES],[test "$enable_css3_conditional_rules" = "yes"])
    12261217AM_CONDITIONAL([ENABLE_FAST_MALLOC],[test "$enable_fast_malloc" = "yes"])
     
    12891280 Accelerated Compositing                                  : $enable_accelerated_compositing
    12901281 CSS3 Conditional Rules support                           : $enable_css3_conditional_rules
    1291  CSS3 background support                                  : $enable_css3_background
    12921282 Filters support                                          : $enable_filters
    12931283 Gamepad support                                          : $enable_gamepad
Note: See TracChangeset for help on using the changeset viewer.