Title: [185297] trunk/Source/WebKit/mac
Revision
185297
Author
[email protected]
Date
2015-06-06 19:07:15 -0700 (Sat, 06 Jun 2015)

Log Message

Restored binary compatibility with shipping Safari.

Suggested by Anders Carlsson.

* Misc/WebKitNSStringExtras.mm:
(-[NSString _webkit_fixedCarbonPOSIXPath]): Added an implementation that returns self, so
that Safari doesn’t crash when trying to call this method.

Modified Paths

Diff

Modified: trunk/Source/WebKit/mac/ChangeLog (185296 => 185297)


--- trunk/Source/WebKit/mac/ChangeLog	2015-06-07 00:09:27 UTC (rev 185296)
+++ trunk/Source/WebKit/mac/ChangeLog	2015-06-07 02:07:15 UTC (rev 185297)
@@ -1,5 +1,15 @@
 2015-06-06  Dan Bernstein  <[email protected]>
 
+        Restored binary compatibility with shipping Safari.
+
+        Suggested by Anders Carlsson.
+
+        * Misc/WebKitNSStringExtras.mm:
+        (-[NSString _webkit_fixedCarbonPOSIXPath]): Added an implementation that returns self, so
+        that Safari doesn’t crash when trying to call this method.
+
+2015-06-06  Dan Bernstein  <[email protected]>
+
         Fixed the build.
 
         * Plugins/WebBasePluginPackage.mm:

Modified: trunk/Source/WebKit/mac/Misc/WebKitNSStringExtras.mm (185296 => 185297)


--- trunk/Source/WebKit/mac/Misc/WebKitNSStringExtras.mm	2015-06-07 00:09:27 UTC (rev 185296)
+++ trunk/Source/WebKit/mac/Misc/WebKitNSStringExtras.mm	2015-06-07 02:07:15 UTC (rev 185297)
@@ -278,6 +278,14 @@
     return [result autorelease];
 }
 
+#if PLATFORM(MAC)
+// FIXME: This is here only for binary compatibility with Safari 8 and earlier.
+-(NSString *)_webkit_fixedCarbonPOSIXPath
+{
+    return self;
+}
+#endif
+
 #if PLATFORM(IOS)
 + (NSString *)_web_stringWithData:(NSData *)data textEncodingName:(NSString *)textEncodingName
 {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to