Turn on img@sizes compile flag
authoryoav@yoav.ws <yoav@yoav.ws@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 7 Jul 2014 05:02:34 +0000 (05:02 +0000)
committeryoav@yoav.ws <yoav@yoav.ws@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 7 Jul 2014 05:02:34 +0000 (05:02 +0000)
https://bugs.webkit.org/show_bug.cgi?id=134634

Reviewed by Benjamin Poulain.

Source/JavaScriptCore:
* Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.

Source/WebCore:
* Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.

Source/WebKit:
* mac/Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.

Source/WebKit2:
* Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.

Source/WTF:
* wtf/FeatureDefines.h: Added compile flag definition.

Tools:
* Scripts/webkitperl/FeatureList.pm: Turn on the img@sizes feature.

WebKitLibraries:
* win/tools/vsprops/FeatureDefines.props: Added compile flag.

LayoutTests:
* TestExpectations: Turned on layout tests for the img@sizes feature.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170837 268f45cc-cd09-0410-ab3c-d52691b4dbfc

18 files changed:
LayoutTests/ChangeLog
LayoutTests/TestExpectations
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
Source/WTF/ChangeLog
Source/WTF/wtf/FeatureDefines.h
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebKit/ChangeLog
Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/FeatureDefines.xcconfig
Source/cmake/OptionsEfl.cmake
Source/cmake/OptionsGTK.cmake
Tools/ChangeLog
Tools/Scripts/webkitperl/FeatureList.pm
WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/FeatureDefines.props

index 51438e17983cb95fe39b1ff8ebd48c84d154b08a..98fafb20df2c646d096397d7fd658d5517af756b 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * TestExpectations: Turned on layout tests for the img@sizes feature.
+
 2014-07-04  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         [EFL] Support Geolocation
index e8ac5004c38ebc4278f4b2adf87ce94f1379e03f..c797cf1103b5e228d21d0a3efdbf6c960581e496 100644 (file)
@@ -126,7 +126,3 @@ webkit.org/b/132791 svg/as-object/sizing/svg-in-object-placeholder-height-percen
 webkit.org/b/132791 svg/as-object/sizing/svg-in-object-placeholder-height-auto.html [ Skip ]
 
 webkit.org/b/133057 fast/table/border-collapsing/collapsed-borders-adjoining-sections.html [ ImageOnlyFailure ]
-
-# Skip img@sizes tests since it is disabled by default.
-fast/dom/HTMLImageElement/sizes
-http/tests/loading/sizes
index d76256f411d4fe7d1b096e34811bd80a8c0d686a..24f8ab6965b1e5a485ab49630204f8ecc0d04068 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
+
 2014-07-06  Daewoong Jang  <daewoong.jang@navercorp.com>
 
         Flags value of SourceCodeKey should be unique for each case.
index 416b9b3584dba7eb5368bf65148668c42b07d223..b65ef63629f64613c293db3fbbeaab4bc4627260 100644 (file)
@@ -170,6 +170,7 @@ ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(PLATFORM_NAME));
 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS;
 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(PLATFORM_NAME));
 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN;
+ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 ENABLE_POINTER_LOCK = ;
 ENABLE_PROMISES = ENABLE_PROMISES;
 ENABLE_PROXIMITY_EVENTS = ;
@@ -228,7 +229,6 @@ ENABLE_WEB_REPLAY_macosx_Production = ;
 ENABLE_WEB_REPLAY_iphoneos = ;
 ENABLE_WEB_REPLAY_iphonesimulator = ;
 ENABLE_WEB_SOCKETS = ENABLE_WEB_SOCKETS;
-ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 
 ENABLE_WEB_TIMING = $(ENABLE_WEB_TIMING_$(PLATFORM_NAME));
 ENABLE_WEB_TIMING_macosx = $(ENABLE_WEB_TIMING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
index 321dd0fcc2cbccd6ed374711a73965b0fc8bce35..02cd4c8b72c79f259d2b44d51b7cbbe045c6c2fa 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * wtf/FeatureDefines.h: Added compile flag definition.
+
 2014-07-03  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         Unreivewed, fix build break on EFL and GTK since r170767.
index 3b0ba880db80d782f9ab21d04a3f94390b8795d9..cef7b6f09d9555dcbbd76e868f51e8468fab1c41 100644 (file)
 #define ENABLE_WEB_SOCKETS 1
 #endif
 
+#if !defined(ENABLE_PICTURE_SIZES)
+#define ENABLE_PICTURE_SIZES 1
+#endif
+
 #if !defined(ENABLE_WEB_TIMING)
 #define ENABLE_WEB_TIMING 0
 #endif
index 7d4e1f6bbbe1e34693a103996fb3386add468ca6..22c52421ff1344cd2445b640b394ec7796d6ce8d 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
+
 2014-07-06  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         Generate isMathMLFoo() toMathMLFoo() by using NODE_TYPE_CASTS macro and generateTypeHelpers
index 416b9b3584dba7eb5368bf65148668c42b07d223..b65ef63629f64613c293db3fbbeaab4bc4627260 100644 (file)
@@ -170,6 +170,7 @@ ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(PLATFORM_NAME));
 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS;
 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(PLATFORM_NAME));
 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN;
+ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 ENABLE_POINTER_LOCK = ;
 ENABLE_PROMISES = ENABLE_PROMISES;
 ENABLE_PROXIMITY_EVENTS = ;
@@ -228,7 +229,6 @@ ENABLE_WEB_REPLAY_macosx_Production = ;
 ENABLE_WEB_REPLAY_iphoneos = ;
 ENABLE_WEB_REPLAY_iphonesimulator = ;
 ENABLE_WEB_SOCKETS = ENABLE_WEB_SOCKETS;
-ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 
 ENABLE_WEB_TIMING = $(ENABLE_WEB_TIMING_$(PLATFORM_NAME));
 ENABLE_WEB_TIMING_macosx = $(ENABLE_WEB_TIMING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
index d61eb7b54f8c78680f891c5a85d3a88a725d2274..656a8ff2edddbaeb7e52d6dc7589512b14a6b822 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * mac/Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
+
 2014-07-01  Alex Christensen  <achristensen@webkit.org>
 
         [Win64] Unreviewed build fix.
index 416b9b3584dba7eb5368bf65148668c42b07d223..b65ef63629f64613c293db3fbbeaab4bc4627260 100644 (file)
@@ -170,6 +170,7 @@ ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(PLATFORM_NAME));
 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS;
 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(PLATFORM_NAME));
 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN;
+ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 ENABLE_POINTER_LOCK = ;
 ENABLE_PROMISES = ENABLE_PROMISES;
 ENABLE_PROXIMITY_EVENTS = ;
@@ -228,7 +229,6 @@ ENABLE_WEB_REPLAY_macosx_Production = ;
 ENABLE_WEB_REPLAY_iphoneos = ;
 ENABLE_WEB_REPLAY_iphonesimulator = ;
 ENABLE_WEB_SOCKETS = ENABLE_WEB_SOCKETS;
-ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 
 ENABLE_WEB_TIMING = $(ENABLE_WEB_TIMING_$(PLATFORM_NAME));
 ENABLE_WEB_TIMING_macosx = $(ENABLE_WEB_TIMING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
index 2a71cf99948d04c6c8ba752fbaf731b16143346f..cfa88626718764b81d4b7edc30cd3546db6db02a 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * Configurations/FeatureDefines.xcconfig: Moved compile flag to alphabetical order.
+
 2014-07-06  Brady Eidson  <beidson@apple.com>
 
         Speculative fix for: NetworkProcess sometimes hangs under copyDefaultCredentialForProtectionSpace
index 416b9b3584dba7eb5368bf65148668c42b07d223..b65ef63629f64613c293db3fbbeaab4bc4627260 100644 (file)
@@ -170,6 +170,7 @@ ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(PLATFORM_NAME));
 ENABLE_NOTIFICATIONS_macosx = ENABLE_NOTIFICATIONS;
 ENABLE_PDFKIT_PLUGIN = $(ENABLE_PDFKIT_PLUGIN_$(PLATFORM_NAME));
 ENABLE_PDFKIT_PLUGIN_macosx = ENABLE_PDFKIT_PLUGIN;
+ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 ENABLE_POINTER_LOCK = ;
 ENABLE_PROMISES = ENABLE_PROMISES;
 ENABLE_PROXIMITY_EVENTS = ;
@@ -228,7 +229,6 @@ ENABLE_WEB_REPLAY_macosx_Production = ;
 ENABLE_WEB_REPLAY_iphoneos = ;
 ENABLE_WEB_REPLAY_iphonesimulator = ;
 ENABLE_WEB_SOCKETS = ENABLE_WEB_SOCKETS;
-ENABLE_PICTURE_SIZES = ENABLE_PICTURE_SIZES;
 
 ENABLE_WEB_TIMING = $(ENABLE_WEB_TIMING_$(PLATFORM_NAME));
 ENABLE_WEB_TIMING_macosx = $(ENABLE_WEB_TIMING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
index 4ae2dafd366d0b0affd0a13b150a94f0888abbaa..3842a78ebc4b633e80f3b0dbe186c2466d3fcf81 100644 (file)
@@ -82,6 +82,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_HWCONCURRENCY ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_PROCESS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOSNIFF ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PICTURE_SIZES ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REQUEST_ANIMATION_FRAME ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SECCOMP_FILTERS OFF)
index abcc23cfc794c67fafefb499286e56cd41bb15e5..8be2583f61dd0a3aea38cc3d14f571e20ce431af 100644 (file)
@@ -80,6 +80,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_CONTENT_UTILS OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_HWCONCURRENCY ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PICTURE_SIZES ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_QUOTA OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REQUEST_ANIMATION_FRAME ON)
index 389db4d022362d0a128a556480a55d93032a06f1..1eaa336837e95d5c5ec8bf4e22bed10e8827c84b 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * Scripts/webkitperl/FeatureList.pm: Turn on the img@sizes feature.
+
 2014-07-06  Hyowon Kim  <hw1008.kim@samsung.com>
 
         Unreviewed. Adding myself to committers.
index 1b482f09870f1f92f56178075b0fe9e6af9df7f8..d069e2249451bab36c084b3267ab236c1f5811e8 100644 (file)
@@ -347,7 +347,7 @@ my @features = (
       define => "ENABLE_PERFORMANCE_TIMELINE", default => isGtk(), value => \$performanceTimelineSupport },
 
     { option => "picture-sizes", desc => "Toggle sizes attribute support",
-      define => "ENABLE_PICTURE_SIZES", default => 0, value => \$pictureSizesSupport },
+      define => "ENABLE_PICTURE_SIZES", default => 1, value => \$pictureSizesSupport },
 
     { option => "promises", desc => "Toggle Promise support",
       define => "ENABLE_PROMISES", default => 1, value => \$promiseSupport },
index 46752a9c206c69e498d5cc22bd3ea47ebcd407e3..0748da3239ca57c72c73254a41890e7a6137449f 100644 (file)
@@ -1,3 +1,12 @@
+2014-07-06  Yoav Weiss  <yoav@yoav.ws>
+
+        Turn on img@sizes compile flag
+        https://bugs.webkit.org/show_bug.cgi?id=134634
+
+        Reviewed by Benjamin Poulain.
+
+        * win/tools/vsprops/FeatureDefines.props: Added compile flag.
+
 2014-07-01  Pratik Solanki  <psolanki@apple.com>
 
         Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
index 217be64fa3bb29ad74a2378526179d725c0f4adc..1eea7a72733f95fcf554a77bc3b8ec8620b8cd7c 100644 (file)
@@ -60,6 +60,7 @@
     <ENABLE_PROXIMITY_EVENTS />
     <ENABLE_QUOTA />
     <ENABLE_NAVIGATOR_CONTENT_UTILS />
+    <ENABLE_PICTURE_SIZES>ENABLE_PICTURE_SIZES</ENABLE_PICTURE_SIZES>
     <ENABLE_PROMISES>ENABLE_PROMISES</ENABLE_PROMISES>
     <ENABLE_REQUEST_ANIMATION_FRAME>ENABLE_REQUEST_ANIMATION_FRAME</ENABLE_REQUEST_ANIMATION_FRAME>
     <ENABLE_SCRIPTED_SPEECH />