REGRESSION(r184420): [GTK] webkit_dom_html_element_get_children has been removed
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 May 2015 07:55:28 +0000 (07:55 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 May 2015 07:55:28 +0000 (07:55 +0000)
https://bugs.webkit.org/show_bug.cgi?id=145174

Reviewed by Philippe Normand.

children property has been moved to Element, Document and
DocumentFragment to match the spec, so we need to expose the new
get_children and bring back webkit_dom_html_element_get_children()
as deprecated.

* bindings/gobject/WebKitDOMDeprecated.cpp:
(webkit_dom_html_element_get_children):
* bindings/gobject/WebKitDOMDeprecated.h:
* bindings/gobject/WebKitDOMDeprecated.symbols:
* bindings/gobject/webkitdom.symbols:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@184623 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.cpp
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.h
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.symbols
Source/WebCore/bindings/gobject/webkitdom.symbols

index 1eb3c76..93416d8 100644 (file)
@@ -1,3 +1,21 @@
+2015-05-20  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        REGRESSION(r184420): [GTK] webkit_dom_html_element_get_children has been removed
+        https://bugs.webkit.org/show_bug.cgi?id=145174
+
+        Reviewed by Philippe Normand.
+
+        children property has been moved to Element, Document and
+        DocumentFragment to match the spec, so we need to expose the new
+        get_children and bring back webkit_dom_html_element_get_children()
+        as deprecated.
+
+        * bindings/gobject/WebKitDOMDeprecated.cpp:
+        (webkit_dom_html_element_get_children):
+        * bindings/gobject/WebKitDOMDeprecated.h:
+        * bindings/gobject/WebKitDOMDeprecated.symbols:
+        * bindings/gobject/webkitdom.symbols:
+
 2015-05-20  Hunseop Jeong  <hs85.jeong@samsung.com>
 
         nullptr cleanup in WebCore/xml.
index 2111a4d..9448fd0 100644 (file)
@@ -44,3 +44,9 @@ void webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement* self, const gc
     g_return_if_fail(WEBKIT_DOM_IS_HTML_ELEMENT(self));
     webkit_dom_element_set_outer_html(WEBKIT_DOM_ELEMENT(self), contents, error);
 }
+
+WebKitDOMHTMLCollection* webkit_dom_html_element_get_children(WebKitDOMHTMLElement* self)
+{
+    g_return_val_if_fail(WEBKIT_DOM_IS_HTML_ELEMENT(self), nullptr);
+    return webkit_dom_element_get_children(WEBKIT_DOM_ELEMENT(self));
+}
index a6b55ab..5443ee7 100644 (file)
@@ -70,6 +70,17 @@ webkit_dom_html_element_get_outer_html(WebKitDOMHTMLElement* self);
 WEBKIT_DEPRECATED_FOR(webkit_dom_element_set_outer_html) void
 webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement* self, const gchar* contents, GError** error);
 
+/**
+ * webkit_dom_html_element_get_children:
+ * @self: A #WebKitDOMHTMLElement
+ *
+ * Returns: (transfer full): A #WebKitDOMHTMLCollection
+ *
+ * Deprecated: 2.10: Use webkit_dom_element_get_children() instead.
+ */
+WEBKIT_DEPRECATED_FOR(webkit_dom_element_get_children) WebKitDOMHTMLCollection*
+webkit_dom_html_element_get_children(WebKitDOMHTMLElement* self);
+
 G_END_DECLS
 
 #endif /* WEBKIT_DISABLE_DEPRECATED */
index 0647f08..601ed11 100644 (file)
@@ -2,3 +2,4 @@ void webkit_dom_html_element_set_inner_html(WebKitDOMHTMLElement*, const gchar*,
 gchar* webkit_dom_html_element_get_outer_html(WebKitDOMHTMLElement*)
 gchar* webkit_dom_html_element_get_inner_html(WebKitDOMHTMLElement*)
 void webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement*, const gchar*, GError**)
+WebKitDOMHTMLCollection* webkit_dom_html_element_get_children(WebKitDOMHTMLElement*)
index cb2240a..3404db7 100644 (file)
@@ -132,6 +132,7 @@ gdouble webkit_dom_element_get_client_top(WebKitDOMElement*)
 gdouble webkit_dom_element_get_client_left(WebKitDOMElement*)
 gdouble webkit_dom_element_get_client_height(WebKitDOMElement*)
 gdouble webkit_dom_element_get_client_width(WebKitDOMElement*)
+WebKitDOMHTMLCollection* webkit_dom_element_get_children(WebKitDOMElement*)@2.10
 gboolean webkit_dom_element_has_attributes(WebKitDOMElement*)
 gboolean webkit_dom_element_has_attribute(WebKitDOMElement*, const gchar*)
 gboolean webkit_dom_element_has_attribute_ns(WebKitDOMElement*, const gchar*, const gchar*)