Title: [150970] trunk
Revision
150970
Author
[email protected]
Date
2013-05-30 10:52:33 -0700 (Thu, 30 May 2013)

Log Message

[Mac] Enable cache partitioning and the public suffix list on 10.8
<rdar://problem/13679019>

Rubber-stamped by David Kilzer.

Source/_javascript_Core:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:

WebKitLibraries:

* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (150969 => 150970)


--- trunk/Source/_javascript_Core/ChangeLog	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-05-30 17:52:33 UTC (rev 150970)
@@ -1,3 +1,12 @@
+2013-05-29  Jeffrey Pfau  <[email protected]>
+
+        [Mac] Enable cache partitioning and the public suffix list on 10.8
+        <rdar://problem/13679019>
+
+        Rubber-stamped by David Kilzer.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-05-28  Brent Fulgham  <[email protected]>
 
         [Windows] Put correct byteCompile symbol in file. Previous version

Modified: trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig (150969 => 150970)


--- trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/_javascript_Core/Configurations/FeatureDefines.xcconfig	2013-05-30 17:52:33 UTC (rev 150970)
@@ -37,7 +37,7 @@
 ENABLE_CACHE_PARTITIONING = $(ENABLE_CACHE_PARTITIONING_$(PLATFORM_NAME));
 ENABLE_CACHE_PARTITIONING_macosx = $(ENABLE_CACHE_PARTITIONING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_CACHE_PARTITIONING_macosx_1070 = ;
-ENABLE_CACHE_PARTITIONING_macosx_1080 = ;
+ENABLE_CACHE_PARTITIONING_macosx_1080 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CACHE_PARTITIONING_macosx_1090 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CANVAS_PATH = ENABLE_CANVAS_PATH;
 ENABLE_CANVAS_PROXY = ;
@@ -151,7 +151,7 @@
 ENABLE_PUBLIC_SUFFIX_LIST = $(ENABLE_PUBLIC_SUFFIX_LIST_$(PLATFORM_NAME));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx = $(ENABLE_PUBLIC_SUFFIX_LIST_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1070 = ;
-ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ;
+ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1090 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_QUOTA = ;
 ENABLE_REQUEST_ANIMATION_FRAME = ENABLE_REQUEST_ANIMATION_FRAME;

Modified: trunk/Source/WebCore/ChangeLog (150969 => 150970)


--- trunk/Source/WebCore/ChangeLog	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebCore/ChangeLog	2013-05-30 17:52:33 UTC (rev 150970)
@@ -1,3 +1,12 @@
+2013-05-29  Jeffrey Pfau  <[email protected]>
+
+        [Mac] Enable cache partitioning and the public suffix list on 10.8
+        <rdar://problem/13679019>
+
+        Rubber-stamped by David Kilzer.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-05-30  Andreas Kling  <[email protected]>
 
         Fix double hash lookup in DocumentEventQueue::cancelEvent().

Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (150969 => 150970)


--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig	2013-05-30 17:52:33 UTC (rev 150970)
@@ -37,7 +37,7 @@
 ENABLE_CACHE_PARTITIONING = $(ENABLE_CACHE_PARTITIONING_$(PLATFORM_NAME));
 ENABLE_CACHE_PARTITIONING_macosx = $(ENABLE_CACHE_PARTITIONING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_CACHE_PARTITIONING_macosx_1070 = ;
-ENABLE_CACHE_PARTITIONING_macosx_1080 = ;
+ENABLE_CACHE_PARTITIONING_macosx_1080 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CACHE_PARTITIONING_macosx_1090 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CANVAS_PATH = ENABLE_CANVAS_PATH;
 ENABLE_CANVAS_PROXY = ;
@@ -151,7 +151,7 @@
 ENABLE_PUBLIC_SUFFIX_LIST = $(ENABLE_PUBLIC_SUFFIX_LIST_$(PLATFORM_NAME));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx = $(ENABLE_PUBLIC_SUFFIX_LIST_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1070 = ;
-ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ;
+ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1090 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_QUOTA = ;
 ENABLE_REQUEST_ANIMATION_FRAME = ENABLE_REQUEST_ANIMATION_FRAME;

Modified: trunk/Source/WebKit/mac/ChangeLog (150969 => 150970)


--- trunk/Source/WebKit/mac/ChangeLog	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebKit/mac/ChangeLog	2013-05-30 17:52:33 UTC (rev 150970)
@@ -1,3 +1,12 @@
+2013-05-29  Jeffrey Pfau  <[email protected]>
+
+        [Mac] Enable cache partitioning and the public suffix list on 10.8
+        <rdar://problem/13679019>
+
+        Rubber-stamped by David Kilzer.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-05-29  Joseph Pecoraro  <[email protected]>
 
         Web Inspector: get rid of obsolete InspectorFrontendHost.hiddenPanels()

Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (150969 => 150970)


--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig	2013-05-30 17:52:33 UTC (rev 150970)
@@ -37,7 +37,7 @@
 ENABLE_CACHE_PARTITIONING = $(ENABLE_CACHE_PARTITIONING_$(PLATFORM_NAME));
 ENABLE_CACHE_PARTITIONING_macosx = $(ENABLE_CACHE_PARTITIONING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_CACHE_PARTITIONING_macosx_1070 = ;
-ENABLE_CACHE_PARTITIONING_macosx_1080 = ;
+ENABLE_CACHE_PARTITIONING_macosx_1080 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CACHE_PARTITIONING_macosx_1090 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CANVAS_PATH = ENABLE_CANVAS_PATH;
 ENABLE_CANVAS_PROXY = ;
@@ -151,7 +151,7 @@
 ENABLE_PUBLIC_SUFFIX_LIST = $(ENABLE_PUBLIC_SUFFIX_LIST_$(PLATFORM_NAME));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx = $(ENABLE_PUBLIC_SUFFIX_LIST_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1070 = ;
-ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ;
+ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1090 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_QUOTA = ;
 ENABLE_REQUEST_ANIMATION_FRAME = ENABLE_REQUEST_ANIMATION_FRAME;

Modified: trunk/Source/WebKit2/ChangeLog (150969 => 150970)


--- trunk/Source/WebKit2/ChangeLog	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebKit2/ChangeLog	2013-05-30 17:52:33 UTC (rev 150970)
@@ -1,3 +1,12 @@
+2013-05-29  Jeffrey Pfau  <[email protected]>
+
+        [Mac] Enable cache partitioning and the public suffix list on 10.8
+        <rdar://problem/13679019>
+
+        Rubber-stamped by David Kilzer.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2013-05-30  Andreas Kling  <[email protected]>
 
         Fix double hash lookup in WebPage::determinePrimarySnapshottedPlugIn() loop.

Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (150969 => 150970)


--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig	2013-05-30 17:52:33 UTC (rev 150970)
@@ -37,7 +37,7 @@
 ENABLE_CACHE_PARTITIONING = $(ENABLE_CACHE_PARTITIONING_$(PLATFORM_NAME));
 ENABLE_CACHE_PARTITIONING_macosx = $(ENABLE_CACHE_PARTITIONING_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_CACHE_PARTITIONING_macosx_1070 = ;
-ENABLE_CACHE_PARTITIONING_macosx_1080 = ;
+ENABLE_CACHE_PARTITIONING_macosx_1080 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CACHE_PARTITIONING_macosx_1090 = ENABLE_CACHE_PARTITIONING;
 ENABLE_CANVAS_PATH = ENABLE_CANVAS_PATH;
 ENABLE_CANVAS_PROXY = ;
@@ -151,7 +151,7 @@
 ENABLE_PUBLIC_SUFFIX_LIST = $(ENABLE_PUBLIC_SUFFIX_LIST_$(PLATFORM_NAME));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx = $(ENABLE_PUBLIC_SUFFIX_LIST_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1070 = ;
-ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ;
+ENABLE_PUBLIC_SUFFIX_LIST_macosx_1080 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_PUBLIC_SUFFIX_LIST_macosx_1090 = ENABLE_PUBLIC_SUFFIX_LIST;
 ENABLE_QUOTA = ;
 ENABLE_REQUEST_ANIMATION_FRAME = ENABLE_REQUEST_ANIMATION_FRAME;

Modified: trunk/WebKitLibraries/ChangeLog (150969 => 150970)


--- trunk/WebKitLibraries/ChangeLog	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/WebKitLibraries/ChangeLog	2013-05-30 17:52:33 UTC (rev 150970)
@@ -1,3 +1,14 @@
+2013-05-29  Jeffrey Pfau  <[email protected]>
+
+        [Mac] Enable cache partitioning and the public suffix list on 10.8
+        <rdar://problem/13679019>
+
+        Rubber-stamped by David Kilzer.
+
+        * WebKitSystemInterface.h:
+        * libWebKitSystemInterfaceLion.a:
+        * libWebKitSystemInterfaceMountainLion.a:
+
 2013-05-14  Beth Dakin  <[email protected]>
 
         Printing in 1Password app is broken with screen fonts disabled

Modified: trunk/WebKitLibraries/WebKitSystemInterface.h (150969 => 150970)


--- trunk/WebKitLibraries/WebKitSystemInterface.h	2013-05-30 17:09:07 UTC (rev 150969)
+++ trunk/WebKitLibraries/WebKitSystemInterface.h	2013-05-30 17:52:33 UTC (rev 150970)
@@ -65,7 +65,9 @@
 Class WKNSURLProtocolClassForRequest(NSURLRequest *request);
 void WKSetNSURLRequestShouldContentSniff(NSMutableURLRequest *request, BOOL shouldContentSniff);
 
+#ifndef __LP64__
 unsigned WKGetNSAutoreleasePoolCount(void);
+#endif
 
 void WKAdvanceDefaultButtonPulseAnimation(NSButtonCell *button);
 
@@ -458,6 +460,10 @@
 bool WKExecutableWasLinkedOnOrBeforeLion(void);
 #endif
 
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+bool WKExecutableWasLinkedOnOrBeforeMountainLion(void);
+#endif
+
 void WKCGPathAddRoundedRect(CGMutablePathRef path, const CGAffineTransform* matrix, CGRect rect, CGFloat cornerWidth, CGFloat cornerHeight);
 
 void WKCFURLRequestAllowAllPostCaching(CFURLRequestRef);
@@ -494,11 +500,6 @@
 bool WKRegisterOcclusionNotificationHandler(WKOcclusionNotificationType, WKOcclusionNotificationHandler);
 bool WKUnregisterOcclusionNotificationHandler(WKOcclusionNotificationType, WKOcclusionNotificationHandler);
 bool WKEnableWindowOcclusionNotifications(NSInteger windowID, bool *outCurrentOcclusionState);
-
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
-extern const NSSystemBehaviors WKProcessSuppressionSystemBehaviors;
-#pragma clang diagnostic pop
 #endif
 
 bool WKIsJavaPlugInActive(void);

Modified: trunk/WebKitLibraries/libWebKitSystemInterfaceLion.a


(Binary files differ)

Modified: trunk/WebKitLibraries/libWebKitSystemInterfaceMountainLion.a


(Binary files differ)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to