Title: [212879] trunk/Source/WebKit
- Revision
- 212879
- Author
- aakash_j...@apple.com
- Date
- 2017-02-22 23:19:19 -0800 (Wed, 22 Feb 2017)
Log Message
Export Objective-C symbols for variables in Webkit SPI
https://bugs.webkit.org/show_bug.cgi?id=168758
Reviewed by Alexey Proskuryakov.
Source/WebKit:
* WebKit.xcodeproj/project.pbxproj: Generating separate .exp file for i386 without _OBJC_IVAR symbols.
Source/WebKit/mac:
* Configurations/WebKitLegacy.xcconfig: using separate .exp file for i386.
* WebKit.exp: Added various Objective-C symbols.
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (212878 => 212879)
--- trunk/Source/WebKit/ChangeLog 2017-02-23 07:10:54 UTC (rev 212878)
+++ trunk/Source/WebKit/ChangeLog 2017-02-23 07:19:19 UTC (rev 212879)
@@ -1,3 +1,12 @@
+2017-02-22 Aakash Jain <aakash_j...@apple.com>
+
+ Export Objective-C symbols for variables in Webkit SPI
+ https://bugs.webkit.org/show_bug.cgi?id=168758
+
+ Reviewed by Alexey Proskuryakov.
+
+ * WebKit.xcodeproj/project.pbxproj: Generating separate .exp file for i386 without _OBJC_IVAR symbols.
+
2017-02-21 Aakash Jain <aakash_j...@apple.com>
Make WebKitStatisticsPrivate.h project header
Modified: trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj (212878 => 212879)
--- trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj 2017-02-23 07:10:54 UTC (rev 212878)
+++ trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj 2017-02-23 07:19:19 UTC (rev 212879)
@@ -3304,10 +3304,11 @@
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.LP64.exp",
"$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp",
+ "$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.i386.exp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy\"\n\nif [[ \"${PLATFORM_NAME}\" != \"macosx\" ]]; then\n cat \"${PROJECT_DIR}/mac/WebKit.exp\" \"${PROJECT_DIR}/ios/WebKit.iOS.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nelse\n cat \"${PROJECT_DIR}/mac/WebKit.exp\" \"${PROJECT_DIR}/mac/WebKit.mac.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nfi\n\nif [ -f \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/ReexportedWebCoreSymbols_${CURRENT_ARCH}.exp\" ]; then\n cat \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/ReexportedWebCoreSymbols_${CURRENT_ARCH}.exp\" >> \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nfi\n\n# exclude Carbon functions on 64-bit\nsed -e s/^_HI
WebViewCreate$// -e s/^_HIWebViewGetWebView$// -e s/^_WebConvertNSImageToCGImageRef$// -e s/^_WebInitForCarbon$// \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.LP64.exp\"\n";
+ shellScript = "mkdir -p \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy\"\n\nif [[ \"${PLATFORM_NAME}\" != \"macosx\" ]]; then\n cat \"${PROJECT_DIR}/mac/WebKit.exp\" \"${PROJECT_DIR}/ios/WebKit.iOS.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nelse\n cat \"${PROJECT_DIR}/mac/WebKit.exp\" \"${PROJECT_DIR}/mac/WebKit.mac.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nfi\n\nif [ -f \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/ReexportedWebCoreSymbols_${CURRENT_ARCH}.exp\" ]; then\n cat \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/ReexportedWebCoreSymbols_${CURRENT_ARCH}.exp\" >> \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\"\nfi\n\n# exclude Carbon functions on 64-bit\nsed -e s/^_HIW
ebViewCreate$// -e s/^_HIWebViewGetWebView$// -e s/^_WebConvertNSImageToCGImageRef$// -e s/^_WebInitForCarbon$// \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.LP64.exp\"\n\n# exclude OBJC_IVAR for i386\ngrep -v \"_OBJC_IVAR\" \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp\" > \"${BUILT_PRODUCTS_DIR}/DerivedSources/WebKitLegacy/WebKitLegacy.i386.exp\"";
};
1C6CB0510AA63EB000D23BFD /* Migrate Headers */ = {
isa = PBXShellScriptBuildPhase;
Modified: trunk/Source/WebKit/mac/ChangeLog (212878 => 212879)
--- trunk/Source/WebKit/mac/ChangeLog 2017-02-23 07:10:54 UTC (rev 212878)
+++ trunk/Source/WebKit/mac/ChangeLog 2017-02-23 07:19:19 UTC (rev 212879)
@@ -1,5 +1,15 @@
2017-02-22 Aakash Jain <aakash_j...@apple.com>
+ Export Objective-C symbols for variables in Webkit SPI
+ https://bugs.webkit.org/show_bug.cgi?id=168758
+
+ Reviewed by Alexey Proskuryakov.
+
+ * Configurations/WebKitLegacy.xcconfig: using separate .exp file for i386.
+ * WebKit.exp: Added various Objective-C symbols.
+
+2017-02-22 Aakash Jain <aakash_j...@apple.com>
+
Move instance members from WKQuadObject to implementation file
https://bugs.webkit.org/show_bug.cgi?id=168740
Modified: trunk/Source/WebKit/mac/Configurations/WebKitLegacy.xcconfig (212878 => 212879)
--- trunk/Source/WebKit/mac/Configurations/WebKitLegacy.xcconfig 2017-02-23 07:10:54 UTC (rev 212878)
+++ trunk/Source/WebKit/mac/Configurations/WebKitLegacy.xcconfig 2017-02-23 07:19:19 UTC (rev 212879)
@@ -33,7 +33,7 @@
EXPORTED_SYMBOLS_FILE_armv7k = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp;
EXPORTED_SYMBOLS_FILE_armv7s = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp;
EXPORTED_SYMBOLS_FILE_arm64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp;
-EXPORTED_SYMBOLS_FILE_i386 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp;
+EXPORTED_SYMBOLS_FILE_i386 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.i386.exp;
EXPORTED_SYMBOLS_FILE_x86_64[sdk=iphonesimulator*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.generated.exp;
EXPORTED_SYMBOLS_FILE_x86_64[sdk=macosx*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitLegacy/WebKitLegacy.LP64.exp;
Modified: trunk/Source/WebKit/mac/WebKit.exp (212878 => 212879)
--- trunk/Source/WebKit/mac/WebKit.exp 2017-02-23 07:10:54 UTC (rev 212878)
+++ trunk/Source/WebKit/mac/WebKit.exp 2017-02-23 07:19:19 UTC (rev 212879)
@@ -256,3 +256,19 @@
__WebHTMLViewPrintingMaximumShrinkFactor
__WebHTMLViewPrintingMinimumShrinkFactor
__WebViewDidStartAcceleratedCompositingNotification
+_OBJC_IVAR_$_WebDatabaseQuotaManager._origin
+_OBJC_IVAR_$_WebDeviceOrientation.m_internal
+_OBJC_IVAR_$_WebDeviceOrientationProviderMock.m_internal
+_OBJC_IVAR_$_WebGeolocationPosition._internal
+_OBJC_IVAR_$_WebHTMLRepresentation._private
+_OBJC_IVAR_$_WebInspector._frontend
+_OBJC_IVAR_$_WebInspector._inspectedWebView
+_OBJC_IVAR_$_WebNotification._private
+_OBJC_IVAR_$_WebPluginDatabase.plugInPaths
+_OBJC_IVAR_$_WebPluginDatabase.pluginInstanceViews
+_OBJC_IVAR_$_WebPluginDatabase.plugins
+_OBJC_IVAR_$_WebPluginDatabase.registeredMIMETypes
+_OBJC_IVAR_$_WebSecurityOrigin._applicationCacheQuotaManager
+_OBJC_IVAR_$_WebSecurityOrigin._databaseQuotaManager
+_OBJC_IVAR_$_WebSecurityOrigin._private
+_OBJC_IVAR_$_WebUserContentURLPattern._private
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes