Title: [131806] tags/Safari-537.15.1/Source

Diff

Modified: tags/Safari-537.15.1/Source/WebCore/ChangeLog (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebCore/ChangeLog	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebCore/ChangeLog	2012-10-18 21:32:16 UTC (rev 131806)
@@ -1,3 +1,18 @@
+2012-10-18  Lucas Forschler  <lforsch...@apple.com>
+
+        Merge r131675.
+
+    2012-10-17  Andy Estes  <aes...@apple.com>
+
+            [WebKit2] Add removeChild: to WKDOMNode and make WKDOMText.data read/write
+            https://bugs.webkit.org/show_bug.cgi?id=99662
+
+            Reviewed by Sam Weinig.
+
+            Export needed symbols.
+
+            * WebCore.exp.in:
+
 2012-10-15  Lucas Forschler  <lforsch...@apple.com>
 
     Merge r131336.

Modified: tags/Safari-537.15.1/Source/WebCore/WebCore.exp.in (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebCore/WebCore.exp.in	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebCore/WebCore.exp.in	2012-10-18 21:32:16 UTC (rev 131806)
@@ -213,6 +213,7 @@
 __ZN7WebCore13AXObjectCache21gAccessibilityEnabledE
 __ZN7WebCore13AXObjectCache23focusedUIElementForPageEPKNS_4PageE
 __ZN7WebCore13AXObjectCache42gAccessibilityEnhancedUserInterfaceEnabledE
+__ZN7WebCore13CharacterData7setDataERKN3WTF6StringERi
 __ZN7WebCore13HTTPHeaderMapC1Ev
 __ZN7WebCore13HTTPHeaderMapD1Ev
 __ZN7WebCore13HitTestResultC1ERKS0_
@@ -670,6 +671,7 @@
 __ZN7WebCore4KURLC1ERKS0_RKN3WTF6StringE
 __ZN7WebCore4Node10renderRectEPb
 __ZN7WebCore4Node11appendChildEN3WTF10PassRefPtrIS0_EERib
+__ZN7WebCore4Node11removeChildEPS0_Ri
 __ZN7WebCore4Node14removedLastRefEv
 __ZN7WebCore4Node17stopIgnoringLeaksEv
 __ZN7WebCore4Node18startIgnoringLeaksEv

Modified: tags/Safari-537.15.1/Source/WebKit2/ChangeLog (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebKit2/ChangeLog	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebKit2/ChangeLog	2012-10-18 21:32:16 UTC (rev 131806)
@@ -1,3 +1,21 @@
+2012-10-18  Lucas Forschler  <lforsch...@apple.com>
+
+        Merge r131675
+
+    2012-10-17  Andy Estes  <aes...@apple.com>
+
+            [WebKit2] Add removeChild: to WKDOMNode and make WKDOMText.data read/write
+            https://bugs.webkit.org/show_bug.cgi?id=99662
+
+            Reviewed by Sam Weinig.
+
+            * WebProcess/InjectedBundle/API/mac/WKDOMNode.h:
+            * WebProcess/InjectedBundle/API/mac/WKDOMNode.mm:
+            (-[WKDOMNode removeChild:]):
+            * WebProcess/InjectedBundle/API/mac/WKDOMText.h:
+            * WebProcess/InjectedBundle/API/mac/WKDOMText.mm:
+            (-[WKDOMText setData:]):
+
 2012-10-14  Sam Weinig  <s...@webkit.org>
 
         Simplify user content in WebKit2 by using WebCore::UserStyleSheet and WebCore::UserScript directly

Modified: tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.h	2012-10-18 21:32:16 UTC (rev 131806)
@@ -35,6 +35,7 @@
 
 - (void)insertNode:(WKDOMNode *)node before:(WKDOMNode *)refNode;
 - (void)appendChild:(WKDOMNode *)node;
+- (void)removeChild:(WKDOMNode *)node;
 
 @property(readonly) WKDOMDocument *document;
 @property(readonly) WKDOMNode *parentNode;

Modified: tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm	2012-10-18 21:32:16 UTC (rev 131806)
@@ -65,6 +65,13 @@
     _impl->appendChild(WebKit::toWebCoreNode(node), ec);
 }
 
+- (void)removeChild:(WKDOMNode *)node
+{
+    // FIXME: Do something about the exception.
+    WebCore::ExceptionCode ec;
+    _impl->removeChild(WebKit::toWebCoreNode(node), ec);
+}
+
 - (WKDOMDocument *)document
 {
     return WebKit::toWKDOMDocument(_impl->document());

Modified: tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.h	2012-10-18 21:32:16 UTC (rev 131806)
@@ -30,7 +30,7 @@
 WK_EXPORT
 @interface WKDOMText : WKDOMNode
 
-@property(readonly) NSString *data;
+@property(nonatomic, copy) NSString *data;
 
 @end
 

Modified: tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.mm (131805 => 131806)


--- tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.mm	2012-10-18 21:28:02 UTC (rev 131805)
+++ tags/Safari-537.15.1/Source/WebKit2/WebProcess/InjectedBundle/API/mac/WKDOMText.mm	2012-10-18 21:32:16 UTC (rev 131806)
@@ -38,6 +38,13 @@
     return WebCore::toText(_impl.get())->data();
 }
 
+- (void)setData:(NSString *)data
+{
+    // FIXME: Do something about the exception.
+    WebCore::ExceptionCode ec;
+    WebCore::toText(_impl.get())->setData(data, ec);
+}
+
 @end
 
 #endif // defined(__LP64__) && defined(__clang__)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to