Title: [113795] trunk
Revision
113795
Author
aba...@webkit.org
Date
2012-04-10 17:17:42 -0700 (Tue, 10 Apr 2012)

Log Message

Source/WebCore: Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
https://bugs.webkit.org/show_bug.cgi?id=83256

Reviewed by Eric Seidel.

As recommended by David Hyatt in
<https://lists.webkit.org/pipermail/webkit-dev/2010-July/013536.html>,
we should phase out support for -khtml- and -apple- vendor prefixes in
CSS (in favor of -webkit-).

As noted in <https://bugs.webkit.org/show_bug.cgi?id=42093#c29>, Dave's
proposal is a bit too agressive.  These prefixes appear to be needed
for a number of dashboard widgets.  For that reason, this patch limits
the prefixes to ENABLE(LEGACY_CSS_VENDOR_PREFIXES).

This patch enables ENABLE(LEGACY_CSS_VENDOR_PREFIXES) on apple-mac and
apple-win, which will let us learn whether removing these prefixes
causes a compatibility problem on the broader web.

* Configurations/FeatureDefines.xcconfig:
* bindings/js/JSCSSStyleDeclarationCustom.cpp:
(WebCore::getCSSPropertyNamePrefix):
(WebCore::cssPropertyIDForJSCSSPropertyName):
* bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:
(WebCore::cssPropertyInfo):
* css/CSSParser.cpp:
(WebCore::cssPropertyID):

Source/WebKit/chromium: Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
https://bugs.webkit.org/show_bug.cgi?id=83256

Reviewed by Eric Seidel.

* features.gypi:

WebKitLibraries: Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
https://bugs.webkit.org/show_bug.cgi?id=83256

Reviewed by Eric Seidel.

* win/tools/vsprops/FeatureDefines.vsprops:

LayoutTests: Limit -apple- and -khtml- to ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
https://bugs.webkit.org/show_bug.cgi?id=83256

Reviewed by Eric Seidel.

Skip these two tests, which are testing that -apple- and -khtml- vendor
prefixes work correctly.

* platform/chromium/test_expectations.txt:
* platform/efl/Skipped:
* platform/gtk/Skipped:
* platform/qt/Skipped:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (113794 => 113795)


--- trunk/LayoutTests/ChangeLog	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/LayoutTests/ChangeLog	2012-04-11 00:17:42 UTC (rev 113795)
@@ -1,3 +1,18 @@
+2012-04-10  Adam Barth  <aba...@webkit.org>
+
+        Limit -apple- and -khtml- to ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
+        https://bugs.webkit.org/show_bug.cgi?id=83256
+
+        Reviewed by Eric Seidel.
+
+        Skip these two tests, which are testing that -apple- and -khtml- vendor
+        prefixes work correctly.
+
+        * platform/chromium/test_expectations.txt:
+        * platform/efl/Skipped:
+        * platform/gtk/Skipped:
+        * platform/qt/Skipped:
+
 2012-04-10  James Simonsen  <simon...@chromium.org>
 
         [Chromium] Unreviewed gardening.

Modified: trunk/LayoutTests/platform/chromium/test_expectations.txt (113794 => 113795)


--- trunk/LayoutTests/platform/chromium/test_expectations.txt	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/LayoutTests/platform/chromium/test_expectations.txt	2012-04-11 00:17:42 UTC (rev 113795)
@@ -161,6 +161,10 @@
 WONTFIX MAC WIN : platform/chromium-linux = FAIL
 WONTFIX SKIP LINUX MAC : platform/win = FAIL CRASH PASS
 
+// These tests are for -apple- and -khtml- prefixes, which we don't support
+WONTFIX SKIP : inspector/styles/vendor-prefixes.html = TIMEOUT
+WONTFIX SKIP : fast/css/apple-prefix.html = FAIL
+
 // Perf tests are really slow in debug builds and there are few benefits in
 // running them.
 WONTFIX SKIP DEBUG : perf = TIMEOUT

Modified: trunk/LayoutTests/platform/efl/Skipped (113794 => 113795)


--- trunk/LayoutTests/platform/efl/Skipped	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/LayoutTests/platform/efl/Skipped	2012-04-11 00:17:42 UTC (rev 113795)
@@ -2474,6 +2474,10 @@
 fast/events/page-visibility-iframe-propagation-test.html
 fast/events/page-visibility-transition-test.html
 
+# These test -apple- and -khtml- prefixed CSS properties, which we don't support.
+inspector/styles/vendor-prefixes.html
+fast/css/apple-prefix.html
+
 # Touch adjustment not enabled
 # https://bugs.webkit.org/show_bug.cgi?id=78801
 touchadjustment

Modified: trunk/LayoutTests/platform/gtk/Skipped (113794 => 113795)


--- trunk/LayoutTests/platform/gtk/Skipped	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/LayoutTests/platform/gtk/Skipped	2012-04-11 00:17:42 UTC (rev 113795)
@@ -1548,6 +1548,10 @@
 fast/dom/Window/window-custom-prototype.html
 http/tests/security/cross-frame-access-object-getPrototypeOf.html
 
+# These test -apple- and -khtml- prefixed CSS properties, which we don't support.
+inspector/styles/vendor-prefixes.html
+fast/css/apple-prefix.html
+
 # Let MemoryCache reuse cached XHRs (REGRESSION caused by r107672)
 # https://bugs.webkit.org/show_bug.cgi?id=76564
 fast/workers/worker-crash-with-invalid-location.html

Modified: trunk/LayoutTests/platform/qt/Skipped (113794 => 113795)


--- trunk/LayoutTests/platform/qt/Skipped	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/LayoutTests/platform/qt/Skipped	2012-04-11 00:17:42 UTC (rev 113795)
@@ -2385,6 +2385,10 @@
 # This test tickles another crasher on Qt.
 fast/loader/reload-zero-byte-plugin.html
 
+# These test -apple- and -khtml- prefixed CSS properties, which we don't support.
+inspector/styles/vendor-prefixes.html
+fast/css/apple-prefix.html
+
 # Failing after http://trac.webkit.org/changeset/92375
 # https://bugs.webkit.org/show_bug.cgi?id=65721
 fast/replaced/table-percent-height.html

Modified: trunk/Source/WebCore/ChangeLog (113794 => 113795)


--- trunk/Source/WebCore/ChangeLog	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebCore/ChangeLog	2012-04-11 00:17:42 UTC (rev 113795)
@@ -1,3 +1,33 @@
+2012-04-10  Adam Barth  <aba...@webkit.org>
+
+        Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
+        https://bugs.webkit.org/show_bug.cgi?id=83256
+
+        Reviewed by Eric Seidel.
+
+        As recommended by David Hyatt in
+        <https://lists.webkit.org/pipermail/webkit-dev/2010-July/013536.html>,
+        we should phase out support for -khtml- and -apple- vendor prefixes in
+        CSS (in favor of -webkit-).
+
+        As noted in <https://bugs.webkit.org/show_bug.cgi?id=42093#c29>, Dave's
+        proposal is a bit too agressive.  These prefixes appear to be needed
+        for a number of dashboard widgets.  For that reason, this patch limits
+        the prefixes to ENABLE(LEGACY_CSS_VENDOR_PREFIXES).
+
+        This patch enables ENABLE(LEGACY_CSS_VENDOR_PREFIXES) on apple-mac and
+        apple-win, which will let us learn whether removing these prefixes
+        causes a compatibility problem on the broader web.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * bindings/js/JSCSSStyleDeclarationCustom.cpp:
+        (WebCore::getCSSPropertyNamePrefix):
+        (WebCore::cssPropertyIDForJSCSSPropertyName):
+        * bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:
+        (WebCore::cssPropertyInfo):
+        * css/CSSParser.cpp:
+        (WebCore::cssPropertyID):
+
 2012-04-10  Levi Weintraub  <le...@chromium.org>
 
         Clean up multiple RenderedPosition::absoluteRect definitions and correct LayoutUnit usage

Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (113794 => 113795)


--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2012-04-11 00:17:42 UTC (rev 113795)
@@ -84,6 +84,7 @@
 ENABLE_INPUT_TYPE_COLOR = ;
 ENABLE_INPUT_SPEECH = ;
 ENABLE_JAVASCRIPT_DEBUGGER = ENABLE_JAVASCRIPT_DEBUGGER;
+ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES;
 ENABLE_LEGACY_NOTIFICATIONS = ENABLE_LEGACY_NOTIFICATIONS;
 ENABLE_LINK_PREFETCH = ;
 ENABLE_MATHML = ENABLE_MATHML;
@@ -126,4 +127,4 @@
 ENABLE_WORKERS = ENABLE_WORKERS;
 ENABLE_XSLT = ENABLE_XSLT;
 
-FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_SHADERS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_JAVASCRIPT_DEBUGGER) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);
+FEATURE_DEFINES = $(ENABLE_3D_RENDERING) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ANIMATION_API) $(ENABLE_BLOB) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CSS_FILTERS) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_SHADERS) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATALIST) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DETAILS) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DIRECTORY_UPLOAD) $(ENABLE_FILE_SYSTEM) $(ENABLE_FILTERS) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_HIGH_DPI_CANVAS) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_SPEECH) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME) $(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_MATHML) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_METER_TAG) $(ENABLE_MICRODATA) $(ENABLE_MUTATION_OBSERVERS) $(ENABLE_NOTIFICATIONS) $(ENABLE_PAGE_VISIBILITY_API) $(ENABLE_PROGRESS_TAG) $(ENABLE_QUOTA) $(ENABLE_REGISTER_PROTOCOL_HANDLER) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_SCRIPTED_SPEECH) $(ENABLE_SHADOW_DOM) $(ENABLE_SHARED_WORKERS) $(ENABLE_SQL_DATABASE) $(ENABLE_STYLE_SCOPED) $(ENABLE_SVG) $(ENABLE_SVG_DOM_OBJC_BINDINGS) $(ENABLE_SVG_FONTS) $(ENABLE_TEXT_NOTIFICATIONS_ONLY) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_VIDEO) $(ENABLE_VIDEO_TRACK) $(ENABLE_WEBGL) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WORKERS) $(ENABLE_XSLT);

Modified: trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp (113794 => 113795)


--- trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp	2012-04-11 00:17:42 UTC (rev 113795)
@@ -70,9 +70,13 @@
     PropertyNamePrefixCSS,
     PropertyNamePrefixPixel,
     PropertyNamePrefixPos,
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
     PropertyNamePrefixApple,
+#endif
     PropertyNamePrefixEpub,
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
     PropertyNamePrefixKHTML,
+#endif
     PropertyNamePrefixWebKit
 };
 
@@ -113,18 +117,22 @@
     // First character of the prefix within the property name may be upper or lowercase.
     UChar firstChar = toASCIILower(propertyName[0]);
     switch (firstChar) {
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
     case 'a':
         if (matchesCSSPropertyNamePrefix(propertyName, "apple"))
             return PropertyNamePrefixApple;
         break;
+#endif
     case 'c':
         if (matchesCSSPropertyNamePrefix(propertyName, "css"))
             return PropertyNamePrefixCSS;
         break;
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
     case 'k':
         if (matchesCSSPropertyNamePrefix(propertyName, "khtml"))
             return PropertyNamePrefixKHTML;
         break;
+#endif
     case 'e':
         if (matchesCSSPropertyNamePrefix(propertyName, "epub"))
             return PropertyNamePrefixEpub;
@@ -209,11 +217,13 @@
         i += 3;
         hadPixelOrPosPrefix = true;
         break;
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
     case PropertyNamePrefixApple:
     case PropertyNamePrefixKHTML:
         writeWebKitPrefix(bufferPtr);
         i += 5;
         break;
+#endif
     case PropertyNamePrefixEpub:
         writeEpubPrefix(bufferPtr);
         i += 4;

Modified: trunk/Source/WebCore/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp (113794 => 113795)


--- trunk/Source/WebCore/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebCore/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp	2012-04-11 00:17:42 UTC (rev 113795)
@@ -126,8 +126,11 @@
             i += 3;
             hadPixelOrPosPrefix = true;
         } else if (hasCSSPropertyNamePrefix(propertyName, "webkit")
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
                 || hasCSSPropertyNamePrefix(propertyName, "khtml")
-                || hasCSSPropertyNamePrefix(propertyName, "apple"))
+                || hasCSSPropertyNamePrefix(propertyName, "apple")
+#endif
+                  )
             builder.append('-');
         else if (isASCIIUpper(propertyName[0]))
             return 0;

Modified: trunk/Source/WebCore/css/CSSParser.cpp (113794 => 113795)


--- trunk/Source/WebCore/css/CSSParser.cpp	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebCore/css/CSSParser.cpp	2012-04-11 00:17:42 UTC (rev 113795)
@@ -9351,6 +9351,7 @@
 
     const char* name = buffer;
     if (buffer[0] == '-') {
+#if ENABLE(LEGACY_CSS_VENDOR_PREFIXES)
         // If the prefix is -apple- or -khtml-, change it to -webkit-.
         // This makes the string one character longer.
         if (hasPrefix(buffer, length, "-apple-") || hasPrefix(buffer, length, "-khtml-")) {
@@ -9358,6 +9359,7 @@
             memcpy(buffer, "-webkit", 7);
             ++length;
         }
+#endif
 #if PLATFORM(IOS)
         cssPropertyNameIOSAliasing(buffer, name, length);
 #endif

Modified: trunk/Source/WebKit/chromium/ChangeLog (113794 => 113795)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-04-11 00:17:42 UTC (rev 113795)
@@ -1,3 +1,12 @@
+2012-04-10  Adam Barth  <aba...@webkit.org>
+
+        Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
+        https://bugs.webkit.org/show_bug.cgi?id=83256
+
+        Reviewed by Eric Seidel.
+
+        * features.gypi:
+
 2012-04-10  Tim Dresser  <tdres...@chromium.org>
 
         [Chromium] defaultDeviceScaleFactor != 0 should set deviceScaleFactor = defaultDeviceScaleFactor in the absence of a viewport tag for debugging purposes

Modified: trunk/Source/WebKit/chromium/features.gypi (113794 => 113795)


--- trunk/Source/WebKit/chromium/features.gypi	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/Source/WebKit/chromium/features.gypi	2012-04-11 00:17:42 UTC (rev 113795)
@@ -62,6 +62,7 @@
       'ENABLE_INPUT_TYPE_WEEK=0',
       'ENABLE_JAVASCRIPT_DEBUGGER=1',
       'ENABLE_JAVASCRIPT_I18N_API=1',
+      'ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0',
       'ENABLE_LEGACY_NOTIFICATIONS=1',
       'ENABLE_LINK_PREFETCH=1',
       'ENABLE_MEDIA_SOURCE=1',

Modified: trunk/WebKitLibraries/ChangeLog (113794 => 113795)


--- trunk/WebKitLibraries/ChangeLog	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/WebKitLibraries/ChangeLog	2012-04-11 00:17:42 UTC (rev 113795)
@@ -1,3 +1,12 @@
+2012-04-10  Adam Barth  <aba...@webkit.org>
+
+        Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
+        https://bugs.webkit.org/show_bug.cgi?id=83256
+
+        Reviewed by Eric Seidel.
+
+        * win/tools/vsprops/FeatureDefines.vsprops:
+
 2012-04-09  Beth Dakin  <bda...@apple.com>
 
         <rdar://problem/11214796>

Modified: trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops (113794 => 113795)


--- trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops	2012-04-11 00:15:36 UTC (rev 113794)
+++ trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops	2012-04-11 00:17:42 UTC (rev 113795)
@@ -9,7 +9,7 @@
 	>
   <Tool
 		Name="VCCLCompilerTool"
-		PreprocessorDefinitions="$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(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_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
+		PreprocessorDefinitions="$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME);$(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_MATHML);$(ENABLE_METER_TAG);$(ENABLE_MICRODATA);$(ENABLE_MUTATION_OBSERVERS);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(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_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
 	/>
   <UserMacro
 		Name="ENABLE_REQUEST_ANIMATION_FRAME"
@@ -186,11 +186,16 @@
 		Value="ENABLE_JAVASCRIPT_DEBUGGER"
 		PerformEnvironmentSet="true"
 	/>
-    <UserMacro
-  		Name="ENABLE_LEGACY_NOTIFICATIONS"
-  		Value=""
-  		PerformEnvironmentSet="true"
-  	/>
+<UserMacro
+		Name="ENABLE_LEGACY_CSS_VENDOR_PREFIXES"
+		Value="ENABLE_LEGACY_CSS_VENDOR_PREFIXES"
+		PerformEnvironmentSet="true"
+/>
+<UserMacro
+		Name="ENABLE_LEGACY_NOTIFICATIONS"
+		Value=""
+		PerformEnvironmentSet="true"
+/>
   <UserMacro
 		Name="ENABLE_LINK_PREFETCH"
 		Value=""
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to