Title: [185005] trunk/Source
Revision
185005
Author
ander...@apple.com
Date
2015-05-29 14:46:32 -0700 (Fri, 29 May 2015)

Log Message

WebKit.framework installs or references Mac-only headers on iOS
https://bugs.webkit.org/show_bug.cgi?id=145471
rdar://problem/21161459

Reviewed by Dan Bernstein.

Source/WebKit/mac:

* History/WebURLsWithTitles.h:
Add an #if !TARGET_OS_IPHONE guard around the entire header.

* MigrateHeaders.make:
Don't migrate the NPAPI headers on iOS.

Source/WebKit2:

* UIProcess/API/C/mac/WKInspectorPrivateMac.h:
Add an #if !TARGET_OS_IPHONE guard around the entire header.

Modified Paths

Diff

Modified: trunk/Source/WebKit/mac/ChangeLog (185004 => 185005)


--- trunk/Source/WebKit/mac/ChangeLog	2015-05-29 21:20:48 UTC (rev 185004)
+++ trunk/Source/WebKit/mac/ChangeLog	2015-05-29 21:46:32 UTC (rev 185005)
@@ -1,3 +1,17 @@
+2015-05-29  Anders Carlsson  <ander...@apple.com>
+
+        WebKit.framework installs or references Mac-only headers on iOS
+        https://bugs.webkit.org/show_bug.cgi?id=145471
+        rdar://problem/21161459
+
+        Reviewed by Dan Bernstein.
+
+        * History/WebURLsWithTitles.h:
+        Add an #if !TARGET_OS_IPHONE guard around the entire header.
+
+        * MigrateHeaders.make:
+        Don't migrate the NPAPI headers on iOS.
+
 2015-05-28  Matt Rajca  <mra...@apple.com>
 
         Add ENABLE_MEDIA_SESSION feature flag (which is off by default).

Modified: trunk/Source/WebKit/mac/History/WebURLsWithTitles.h (185004 => 185005)


--- trunk/Source/WebKit/mac/History/WebURLsWithTitles.h	2015-05-29 21:20:48 UTC (rev 185004)
+++ trunk/Source/WebKit/mac/History/WebURLsWithTitles.h	2015-05-29 21:46:32 UTC (rev 185005)
@@ -26,6 +26,10 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#import <TargetConditionals.h>
+
+#if !TARGET_OS_IPHONE
+
 #import <Cocoa/Cocoa.h>
 
 #define WebURLsWithTitlesPboardType     @"WebURLsWithTitlesPboardType"
@@ -53,3 +57,5 @@
 + (NSArray *)titlesFromPasteboard:(NSPasteboard *)pasteboard;
 
 @end
+
+#endif

Modified: trunk/Source/WebKit/mac/MigrateHeaders.make (185004 => 185005)


--- trunk/Source/WebKit/mac/MigrateHeaders.make	2015-05-29 21:20:48 UTC (rev 185004)
+++ trunk/Source/WebKit/mac/MigrateHeaders.make	2015-05-29 21:46:32 UTC (rev 185005)
@@ -184,12 +184,18 @@
     $(PRIVATE_HEADERS_DIR)/DOMXPathResult.h \
     $(PRIVATE_HEADERS_DIR)/WebKitAvailability.h \
     $(PRIVATE_HEADERS_DIR)/WebScriptObject.h \
+#
+
+ifeq ($(PLATFORM_NAME), macosx)
+all : \
     $(PRIVATE_HEADERS_DIR)/npapi.h \
     $(PRIVATE_HEADERS_DIR)/npfunctions.h \
     $(PRIVATE_HEADERS_DIR)/npruntime.h \
     $(PRIVATE_HEADERS_DIR)/nptypes.h \
 #
 
+endif
+
 ifneq ($(PLATFORM_NAME), macosx)
 all : \
     $(PRIVATE_HEADERS_DIR)/DOMHTMLTextAreaElementPrivate.h \

Modified: trunk/Source/WebKit2/ChangeLog (185004 => 185005)


--- trunk/Source/WebKit2/ChangeLog	2015-05-29 21:20:48 UTC (rev 185004)
+++ trunk/Source/WebKit2/ChangeLog	2015-05-29 21:46:32 UTC (rev 185005)
@@ -1,5 +1,16 @@
 2015-05-29  Anders Carlsson  <ander...@apple.com>
 
+        WebKit.framework installs or references Mac-only headers on iOS
+        https://bugs.webkit.org/show_bug.cgi?id=145471
+        rdar://problem/21161459
+
+        Reviewed by Dan Bernstein.
+
+        * UIProcess/API/C/mac/WKInspectorPrivateMac.h:
+        Add an #if !TARGET_OS_IPHONE guard around the entire header.
+
+2015-05-29  Anders Carlsson  <ander...@apple.com>
+
         WKScriptMessageInternal.h should be a project header, not a private header
         https://bugs.webkit.org/show_bug.cgi?id=145464
         rdar://problem/21161639

Modified: trunk/Source/WebKit2/UIProcess/API/C/mac/WKInspectorPrivateMac.h (185004 => 185005)


--- trunk/Source/WebKit2/UIProcess/API/C/mac/WKInspectorPrivateMac.h	2015-05-29 21:20:48 UTC (rev 185004)
+++ trunk/Source/WebKit2/UIProcess/API/C/mac/WKInspectorPrivateMac.h	2015-05-29 21:46:32 UTC (rev 185005)
@@ -23,6 +23,10 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#import <TargetConditionals.h>
+
+#if !TARGET_OS_IPHONE
+
 #import <AppKit/NSWindow.h>
 #import <WebKit/WKDeclarationSpecifiers.h>
 #import <WebKit/WKInspector.h>
@@ -47,3 +51,5 @@
 #ifdef __cplusplus
 }
 #endif
+
+#endif
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to