[vala] webkit2gtk-4.0: Update to 2.15.1



commit 1975db0295138ffedf172af77cc9f16d74cbcdea
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Oct 30 10:30:20 2016 +0100

    webkit2gtk-4.0: Update to 2.15.1

 vapi/webkit2gtk-web-extension-4.0.vapi |  632 +++++++++++++++++---------------
 1 files changed, 339 insertions(+), 293 deletions(-)
---
diff --git a/vapi/webkit2gtk-web-extension-4.0.vapi b/vapi/webkit2gtk-web-extension-4.0.vapi
index 0190e86..ad59dd1 100644
--- a/vapi/webkit2gtk-web-extension-4.0.vapi
+++ b/vapi/webkit2gtk-web-extension-4.0.vapi
@@ -19,8 +19,6 @@ namespace WebKit {
                        public bool get_specified ();
                        public string get_value ();
                        public void set_value (string value) throws GLib.Error;
-                       [NoAccessorMethod]
-                       public bool is_id { get; }
                        public string local_name { owned get; }
                        public string name { owned get; }
                        public string namespace_uri { owned get; }
@@ -36,8 +34,6 @@ namespace WebKit {
                        protected Blob ();
                        public uint64 get_size ();
                        public uint64 size { get; }
-                       [NoAccessorMethod]
-                       public string type { owned get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_cdata_section_get_type ()")]
                [GIR (name = "DOMCDATASection")]
@@ -132,10 +128,6 @@ namespace WebKit {
                        public string substring_data (ulong offset, ulong length) throws GLib.Error;
                        public string data { owned get; set; }
                        public ulong length { get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element next_element_sibling { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element previous_element_sibling { owned get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_comment_get_type ()")]
                [GIR (name = "DOMComment")]
@@ -154,67 +146,229 @@ namespace WebKit {
                        public unowned WebKit.DOM.HTMLDocument create_html_document (string title);
                        public bool has_feature (string feature, string version);
                }
+               [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_dom_selection_get_type ()")]
+               [GIR (name = "DOMDOMSelection")]
+               public class DOMSelection : WebKit.DOM.Object {
+                       [CCode (has_construct_function = false)]
+                       protected DOMSelection ();
+                       [Version (since = "2.16")]
+                       public void add_range (WebKit.DOM.Range range);
+                       [Version (since = "2.16")]
+                       public void collapse (WebKit.DOM.Node node, ulong offset);
+                       [Version (since = "2.16")]
+                       public void collapse_to_end () throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void collapse_to_start () throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public bool contains_node (WebKit.DOM.Node node, bool allowPartial);
+                       [Version (since = "2.16")]
+                       public void delete_from_document ();
+                       [Version (since = "2.16")]
+                       public void empty ();
+                       [Version (since = "2.16")]
+                       public void extend (WebKit.DOM.Node node, ulong offset) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Node get_anchor_node ();
+                       [Version (since = "2.16")]
+                       public ulong get_anchor_offset ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Node get_base_node ();
+                       [Version (since = "2.16")]
+                       public ulong get_base_offset ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Node get_extent_node ();
+                       [Version (since = "2.16")]
+                       public ulong get_extent_offset ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Node get_focus_node ();
+                       [Version (since = "2.16")]
+                       public ulong get_focus_offset ();
+                       [Version (since = "2.16")]
+                       public bool get_is_collapsed ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.Range get_range_at (ulong index) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public ulong get_range_count ();
+                       [Version (since = "2.16")]
+                       public string get_selection_type ();
+                       [Version (since = "2.16")]
+                       public void modify (string alter, string direction, string granularity);
+                       [Version (since = "2.16")]
+                       public void remove_all_ranges ();
+                       [Version (since = "2.16")]
+                       public void select_all_children (WebKit.DOM.Node node);
+                       [Version (since = "2.16")]
+                       public void set_base_and_extent (WebKit.DOM.Node baseNode, ulong baseOffset, 
WebKit.DOM.Node extentNode, ulong extentOffset);
+                       [Version (since = "2.16")]
+                       public void set_position (WebKit.DOM.Node node, ulong offset);
+                       public WebKit.DOM.Node anchor_node { get; }
+                       public ulong anchor_offset { get; }
+                       public WebKit.DOM.Node base_node { get; }
+                       public ulong base_offset { get; }
+                       public WebKit.DOM.Node extent_node { get; }
+                       public ulong extent_offset { get; }
+                       public WebKit.DOM.Node focus_node { get; }
+                       public ulong focus_offset { get; }
+                       public bool is_collapsed { get; }
+                       public ulong range_count { get; }
+                       [NoAccessorMethod]
+                       public string type { owned get; }
+               }
+               [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_dom_token_list_get_type ()")]
+               [GIR (name = "DOMDOMTokenList")]
+               public class DOMTokenList : WebKit.DOM.Object {
+                       [CCode (has_construct_function = false)]
+                       protected DOMTokenList ();
+                       [Version (since = "2.16")]
+                       public bool contains (string token);
+                       [Version (since = "2.16")]
+                       public ulong get_length ();
+                       [Version (since = "2.16")]
+                       public string get_value ();
+                       [Version (since = "2.16")]
+                       public string item (ulong index);
+                       [Version (since = "2.16")]
+                       public void replace (string token, string newToken) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void set_value (string value);
+                       [Version (since = "2.16")]
+                       public bool toggle (string token, bool force) throws GLib.Error;
+                       public ulong length { get; }
+                       public string value { owned get; set; }
+               }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_dom_window_get_type ()")]
                [GIR (name = "DOMDOMWindow")]
                public class DOMWindow : WebKit.DOM.Object, WebKit.DOM.EventTarget {
                        [CCode (has_construct_function = false)]
                        protected DOMWindow ();
+                       [Version (since = "2.16")]
+                       public void alert (string message);
+                       [Version (since = "2.16")]
+                       public void blur ();
+                       [Version (since = "2.16")]
+                       public void capture_events ();
+                       [Version (since = "2.16")]
+                       public void close ();
+                       [Version (since = "2.16")]
+                       public bool confirm (string message);
+                       [Version (since = "2.16")]
+                       public bool find (string string, bool caseSensitive, bool backwards, bool wrap, bool 
wholeWord, bool searchInFrames, bool showDialog);
+                       [Version (since = "2.16")]
+                       public void focus ();
+                       [Version (since = "2.16")]
+                       public bool get_closed ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.CSSStyleDeclaration get_computed_style (WebKit.DOM.Element element, 
string? pseudoElement);
+                       [Version (since = "2.16")]
+                       public string get_default_status ();
+                       [Version (since = "2.16")]
+                       public double get_device_pixel_ratio ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Document get_document ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_frame_element ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_frames ();
+                       [Version (since = "2.16")]
+                       public long get_inner_height ();
+                       [Version (since = "2.16")]
+                       public long get_inner_width ();
+                       [Version (since = "2.16")]
+                       public ulong get_length ();
+                       [Version (since = "2.16")]
+                       public string get_name ();
+                       [Version (since = "2.16")]
+                       public bool get_offscreen_buffering ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_opener ();
+                       [Version (since = "2.16")]
+                       public long get_orientation ();
+                       [Version (since = "2.16")]
+                       public long get_outer_height ();
+                       [Version (since = "2.16")]
+                       public long get_outer_width ();
+                       [Version (since = "2.16")]
+                       public long get_page_x_offset ();
+                       [Version (since = "2.16")]
+                       public long get_page_y_offset ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_parent ();
+                       [Version (since = "2.16")]
+                       public long get_screen_left ();
+                       [Version (since = "2.16")]
+                       public long get_screen_top ();
+                       [Version (since = "2.16")]
+                       public long get_screen_x ();
+                       [Version (since = "2.16")]
+                       public long get_screen_y ();
+                       [Version (since = "2.16")]
+                       public long get_scroll_x ();
+                       [Version (since = "2.16")]
+                       public long get_scroll_y ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMSelection get_selection ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_self ();
+                       [Version (since = "2.16")]
+                       public string get_status ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_top ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMWindow get_window ();
+                       [Version (since = "2.16")]
+                       public void move_by (float x, float y);
+                       [Version (since = "2.16")]
+                       public void move_to (float x, float y);
+                       [Version (since = "2.16")]
+                       public void print ();
+                       [Version (since = "2.16")]
+                       public string prompt (string message, string defaultValue);
+                       [Version (since = "2.16")]
+                       public void release_events ();
+                       [Version (since = "2.16")]
+                       public void resize_by (float x, float y);
+                       [Version (since = "2.16")]
+                       public void resize_to (float width, float height);
+                       [Version (since = "2.16")]
+                       public void scroll_by (double x, double y);
+                       [Version (since = "2.16")]
+                       public void scroll_to (double x, double y);
+                       [Version (since = "2.16")]
+                       public void set_default_status (string value);
+                       [Version (since = "2.16")]
+                       public void set_name (string value);
+                       [Version (since = "2.16")]
+                       public void set_status (string value);
+                       [Version (since = "2.16")]
+                       public void stop ();
                        public bool webkit_message_handlers_post_message (string handler, string message);
-                       [NoAccessorMethod]
                        public bool closed { get; }
-                       [NoAccessorMethod]
                        public string default_status { owned get; set; }
-                       [NoAccessorMethod]
                        public double device_pixel_ratio { get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Document document { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element frame_element { owned get; }
-                       [NoAccessorMethod]
+                       public WebKit.DOM.Document document { get; }
+                       public WebKit.DOM.Element frame_element { get; }
                        public WebKit.DOM.DOMWindow frames { owned get; }
-                       [NoAccessorMethod]
                        public long inner_height { get; }
-                       [NoAccessorMethod]
                        public long inner_width { get; }
-                       [NoAccessorMethod]
                        public ulong length { get; }
-                       [NoAccessorMethod]
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
                        public bool offscreen_buffering { get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.DOMWindow opener { owned get; }
-                       [NoAccessorMethod]
                        public long orientation { get; }
-                       [NoAccessorMethod]
                        public long outer_height { get; }
-                       [NoAccessorMethod]
                        public long outer_width { get; }
-                       [NoAccessorMethod]
                        public long page_x_offset { get; }
-                       [NoAccessorMethod]
                        public long page_y_offset { get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.DOMWindow parent { owned get; }
-                       [NoAccessorMethod]
                        public long screen_left { get; }
-                       [NoAccessorMethod]
                        public long screen_top { get; }
-                       [NoAccessorMethod]
                        public long screen_x { get; }
-                       [NoAccessorMethod]
                        public long screen_y { get; }
-                       [NoAccessorMethod]
                        public long scroll_x { get; }
-                       [NoAccessorMethod]
                        public long scroll_y { get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.DOMWindow self { owned get; }
-                       [NoAccessorMethod]
                        public string status { owned get; set; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.DOMWindow top { owned get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.DOMWindow window { owned get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_document_get_type ()")]
@@ -223,6 +377,8 @@ namespace WebKit {
                        [CCode (has_construct_function = false)]
                        protected Document ();
                        public unowned WebKit.DOM.Node adopt_node (WebKit.DOM.Node source) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.Range caret_range_from_point (long x, long y);
                        public unowned WebKit.DOM.Attr create_attribute (string name) throws GLib.Error;
                        public unowned WebKit.DOM.Attr create_attribute_ns (string? namespaceURI, string 
qualifiedName) throws GLib.Error;
                        public unowned WebKit.DOM.CDATASection create_cdata_section (string data) throws 
GLib.Error;
@@ -244,20 +400,32 @@ namespace WebKit {
                        public unowned WebKit.DOM.Element element_from_point (long x, long y);
                        public WebKit.DOM.XPathResult evaluate (string expression, WebKit.DOM.Node 
contextNode, WebKit.DOM.XPathNSResolver? resolver, ushort type, WebKit.DOM.XPathResult? inResult) throws 
GLib.Error;
                        public bool exec_command (string command, bool userInterface, string value);
+                       [Version (since = "2.16")]
+                       public void exit_pointer_lock ();
                        public unowned WebKit.DOM.Element get_active_element ();
                        public WebKit.DOM.HTMLCollection get_anchors ();
                        public WebKit.DOM.HTMLCollection get_applets ();
                        public unowned WebKit.DOM.HTMLElement get_body ();
                        public string get_character_set ();
                        public string get_charset ();
+                       [Version (since = "2.16")]
+                       public ulong get_child_element_count ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.HTMLCollection get_children ();
                        [Version (since = "2.14")]
                        public string get_compat_mode ();
+                       [Version (since = "2.16")]
+                       public string get_content_type ();
                        public string get_cookie () throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.HTMLScriptElement get_current_script ();
                        [Version (deprecated = true, deprecated_since = "2.14")]
                        public string get_default_charset ();
                        public WebKit.DOM.DOMWindow get_default_view ();
                        [Version (since = "2.14")]
                        public string get_design_mode ();
+                       [Version (since = "2.16")]
+                       public string get_dir ();
                        public unowned WebKit.DOM.DocumentType get_doctype ();
                        public unowned WebKit.DOM.Element get_document_element ();
                        public string get_document_uri ();
@@ -278,25 +446,49 @@ namespace WebKit {
                        public WebKit.DOM.HTMLCollection get_elements_by_tag_name_ns_as_html_collection 
(string namespaceURI, string localName);
                        [Version (since = "2.14")]
                        public WebKit.DOM.HTMLCollection get_embeds ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_first_element_child ();
                        public WebKit.DOM.HTMLCollection get_forms ();
                        public unowned WebKit.DOM.HTMLHeadElement get_head ();
+                       [Version (since = "2.16")]
+                       public bool get_hidden ();
                        public WebKit.DOM.HTMLCollection get_images ();
                        public WebKit.DOM.DOMImplementation get_implementation ();
                        public string get_input_encoding ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_last_element_child ();
                        public string get_last_modified ();
                        public WebKit.DOM.HTMLCollection get_links ();
+                       [Version (since = "2.16")]
+                       public string get_origin ();
                        public WebKit.DOM.CSSStyleDeclaration get_override_style (WebKit.DOM.Element element, 
string? pseudoElement);
                        [Version (since = "2.14")]
                        public WebKit.DOM.HTMLCollection get_plugins ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_pointer_lock_element ();
                        public string get_preferred_stylesheet_set ();
                        public string get_ready_state ();
                        public string get_referrer ();
                        [Version (since = "2.14")]
                        public WebKit.DOM.HTMLCollection get_scripts ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_scrolling_element ();
                        public string get_selected_stylesheet_set ();
                        public unowned WebKit.DOM.StyleSheetList get_style_sheets ();
                        public string get_title ();
                        public string get_url ();
+                       [Version (since = "2.16")]
+                       public string get_visibility_state ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_webkit_current_fullscreen_element ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_webkit_fullscreen_element ();
+                       [Version (since = "2.16")]
+                       public bool get_webkit_fullscreen_enabled ();
+                       [Version (since = "2.16")]
+                       public bool get_webkit_fullscreen_keyboard_input_allowed ();
+                       [Version (since = "2.16")]
+                       public bool get_webkit_is_fullscreen ();
                        public string get_xml_encoding ();
                        public bool get_xml_standalone ();
                        public string get_xml_version ();
@@ -314,73 +506,65 @@ namespace WebKit {
                        public void set_cookie (string value) throws GLib.Error;
                        [Version (since = "2.14")]
                        public void set_design_mode (string value);
+                       [Version (since = "2.16")]
+                       public void set_dir (string value);
                        public void set_document_uri (string value);
                        public void set_selected_stylesheet_set (string value);
                        public void set_title (string value);
                        public void set_xml_standalone (bool value) throws GLib.Error;
                        public void set_xml_version (string value) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void webkit_cancel_fullscreen ();
+                       [Version (since = "2.16")]
+                       public void webkit_exit_fullscreen ();
                        public WebKit.DOM.Element active_element { get; }
                        public WebKit.DOM.HTMLCollection anchors { owned get; }
                        public WebKit.DOM.HTMLCollection applets { owned get; }
                        public WebKit.DOM.HTMLElement body { get; }
                        public string character_set { owned get; }
                        public string charset { owned get; set; }
-                       [NoAccessorMethod]
                        public ulong child_element_count { get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.HTMLCollection children { owned get; }
                        public string compat_mode { owned get; }
-                       [NoAccessorMethod]
                        public string content_type { owned get; }
                        public string cookie { owned get; set; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.HTMLScriptElement current_script { owned get; }
+                       public WebKit.DOM.HTMLScriptElement current_script { get; }
                        public WebKit.DOM.DOMWindow default_view { owned get; }
                        public string design_mode { owned get; set; }
-                       [NoAccessorMethod]
                        public string dir { owned get; set; }
                        public WebKit.DOM.DocumentType doctype { get; }
                        public WebKit.DOM.Element document_element { get; }
                        public string document_uri { owned get; set; }
                        public string domain { owned get; }
                        public WebKit.DOM.HTMLCollection embeds { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element first_element_child { owned get; }
+                       public WebKit.DOM.Element first_element_child { get; }
                        public WebKit.DOM.HTMLCollection forms { owned get; }
                        public WebKit.DOM.HTMLHeadElement head { get; }
-                       [NoAccessorMethod]
                        public bool hidden { get; }
                        public WebKit.DOM.HTMLCollection images { owned get; }
                        public WebKit.DOM.DOMImplementation implementation { owned get; }
                        public string input_encoding { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element last_element_child { owned get; }
+                       public WebKit.DOM.Element last_element_child { get; }
                        public string last_modified { owned get; }
                        public WebKit.DOM.HTMLCollection links { owned get; }
-                       [NoAccessorMethod]
                        public string origin { owned get; }
                        public WebKit.DOM.HTMLCollection plugins { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element pointer_lock_element { owned get; }
+                       public WebKit.DOM.Element pointer_lock_element { get; }
                        public string preferred_stylesheet_set { owned get; }
                        public string ready_state { owned get; }
                        public string referrer { owned get; }
                        public WebKit.DOM.HTMLCollection scripts { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element scrolling_element { owned get; }
+                       public WebKit.DOM.Element scrolling_element { get; }
                        public string selected_stylesheet_set { owned get; set; }
                        public WebKit.DOM.StyleSheetList style_sheets { get; }
                        public string title { owned get; set; }
                        public string url { owned get; }
-                       [NoAccessorMethod]
                        public string visibility_state { owned get; }
                        [NoAccessorMethod]
                        public WebKit.DOM.Element webkit_current_full_screen_element { owned get; }
                        [NoAccessorMethod]
                        public bool webkit_full_screen_keyboard_input_allowed { get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element webkit_fullscreen_element { owned get; }
-                       [NoAccessorMethod]
+                       public WebKit.DOM.Element webkit_fullscreen_element { get; }
                        public bool webkit_fullscreen_enabled { get; }
                        [NoAccessorMethod]
                        public bool webkit_is_full_screen { get; }
@@ -393,14 +577,24 @@ namespace WebKit {
                public class DocumentFragment : WebKit.DOM.Node, WebKit.DOM.EventTarget {
                        [CCode (has_construct_function = false)]
                        protected DocumentFragment ();
-                       [NoAccessorMethod]
+                       [Version (since = "2.16")]
+                       public ulong get_child_element_count ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.HTMLCollection get_children ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_element_by_id (string elementId);
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_first_element_child ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element get_last_element_child ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error;
                        public ulong child_element_count { get; }
-                       [NoAccessorMethod]
                        public WebKit.DOM.HTMLCollection children { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element first_element_child { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.Element last_element_child { owned get; }
+                       public WebKit.DOM.Element first_element_child { get; }
+                       public WebKit.DOM.Element last_element_child { get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_document_type_get_type ()")]
                [GIR (name = "DOMDocumentType")]
@@ -426,6 +620,8 @@ namespace WebKit {
                        [CCode (has_construct_function = false)]
                        protected Element ();
                        public void blur ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element closest (string selectors) throws GLib.Error;
                        public void focus ();
                        public string get_attribute (string name);
                        public unowned WebKit.DOM.Attr get_attribute_node (string name);
@@ -435,6 +631,8 @@ namespace WebKit {
                        public ulong get_child_element_count ();
                        [Version (since = "2.10")]
                        public WebKit.DOM.HTMLCollection get_children ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMTokenList get_class_list ();
                        public string get_class_name ();
                        public double get_client_height ();
                        public double get_client_left ();
@@ -478,14 +676,28 @@ namespace WebKit {
                        public long get_scroll_width ();
                        public WebKit.DOM.CSSStyleDeclaration get_style ();
                        public string get_tag_name ();
+                       [Version (since = "2.16")]
+                       public string get_webkit_region_overset ();
                        public bool has_attribute (string name);
                        public bool has_attribute_ns (string namespaceURI, string localName);
                        public bool has_attributes ();
+                       [Version (since = "2.16")]
+                       public unowned WebKit.DOM.Element insert_adjacent_element (string where, 
WebKit.DOM.Element element) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void insert_adjacent_html (string where, string html) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void insert_adjacent_text (string where, string text) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public bool matches (string selectors) throws GLib.Error;
                        public unowned WebKit.DOM.Element query_selector (string selectors) throws GLib.Error;
                        public WebKit.DOM.NodeList query_selector_all (string selectors) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void remove () throws GLib.Error;
                        public void remove_attribute (string name);
                        public unowned WebKit.DOM.Attr remove_attribute_node (WebKit.DOM.Attr oldAttr) throws 
GLib.Error;
                        public void remove_attribute_ns (string namespaceURI, string localName);
+                       [Version (since = "2.16")]
+                       public void request_pointer_lock ();
                        public void scroll_by_lines (long lines);
                        public void scroll_by_pages (long pages);
                        public void scroll_into_view (bool alignWithTop);
@@ -502,9 +714,14 @@ namespace WebKit {
                        public void set_outer_html (string value) throws GLib.Error;
                        public void set_scroll_left (long value);
                        public void set_scroll_top (long value);
+                       [Version (since = "2.16")]
+                       public bool webkit_matches_selector (string selectors) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void webkit_request_fullscreen ();
                        public WebKit.DOM.NamedNodeMap attributes { owned get; }
                        public ulong child_element_count { get; }
                        public WebKit.DOM.HTMLCollection children { owned get; }
+                       public WebKit.DOM.DOMTokenList class_list { owned get; }
                        public string class_name { owned get; set; }
                        public double client_height { get; }
                        public double client_left { get; }
@@ -531,7 +748,6 @@ namespace WebKit {
                        public long scroll_width { get; }
                        public WebKit.DOM.CSSStyleDeclaration style { owned get; }
                        public string tag_name { owned get; }
-                       [NoAccessorMethod]
                        public string webkit_region_overset { owned get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_entity_reference_get_type ()")]
@@ -563,14 +779,8 @@ namespace WebKit {
                        public bool bubbles { get; }
                        public bool cancel_bubble { get; set; }
                        public bool cancelable { get; }
-                       [NoAccessorMethod]
-                       public bool composed { get; }
                        public WebKit.DOM.EventTarget current_target { owned get; }
-                       [NoAccessorMethod]
-                       public bool default_prevented { get; }
                        public uint event_phase { get; }
-                       [NoAccessorMethod]
-                       public bool is_trusted { get; }
                        public bool return_value { get; set; }
                        public WebKit.DOM.EventTarget src_element { owned get; }
                        public WebKit.DOM.EventTarget target { owned get; }
@@ -584,8 +794,6 @@ namespace WebKit {
                        [CCode (has_construct_function = false)]
                        protected File ();
                        public string get_name ();
-                       [NoAccessorMethod]
-                       public int64 last_modified { get; }
                        public string name { owned get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_file_list_get_type ()")]
@@ -636,24 +844,18 @@ namespace WebKit {
                        public void set_search (string value);
                        public void set_shape (string value);
                        public void set_target (string value);
+                       [Version (since = "2.16")]
+                       public void set_text (string value);
                        public void set_type_attr (string value);
                        public string charset { owned get; set; }
                        public string coords { owned get; set; }
-                       [NoAccessorMethod]
-                       public string download { owned get; set; }
                        public string hash { owned get; set; }
                        public string host { owned get; set; }
                        public string hostname { owned get; set; }
                        public string href { owned get; set; }
                        public string hreflang { owned get; set; }
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public string origin { owned get; }
-                       [NoAccessorMethod]
-                       public string password { owned get; set; }
                        public string pathname { owned get; set; }
-                       [NoAccessorMethod]
-                       public string ping { owned get; set; }
                        public string port { owned get; set; }
                        public string protocol { owned get; set; }
                        public string rel { owned get; set; }
@@ -661,12 +863,9 @@ namespace WebKit {
                        public string search { owned get; set; }
                        public string shape { owned get; set; }
                        public string target { owned get; set; }
-                       [NoAccessorMethod]
                        public string text { owned get; set; }
                        [NoAccessorMethod]
                        public string type { owned get; set; }
-                       [NoAccessorMethod]
-                       public string username { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_applet_element_get_type ()")]
                [GIR (name = "DOMHTMLAppletElement")]
@@ -727,40 +926,36 @@ namespace WebKit {
                        public string get_target ();
                        public void set_alt (string value);
                        public void set_coords (string value);
+                       public void set_hash (string value);
+                       [Version (since = "2.16")]
+                       public void set_host (string value);
+                       [Version (since = "2.16")]
+                       public void set_hostname (string value);
                        public void set_href (string value);
                        public void set_no_href (bool value);
+                       [Version (since = "2.16")]
+                       public void set_pathname (string value);
+                       [Version (since = "2.16")]
+                       public void set_port (string value);
+                       [Version (since = "2.16")]
+                       public void set_protocol (string value);
+                       [Version (since = "2.16")]
+                       public void set_search (string value);
                        public void set_shape (string value);
                        public void set_target (string value);
                        public string alt { owned get; set; }
                        public string coords { owned get; set; }
-                       [NoAccessorMethod]
                        public string hash { owned get; set; }
-                       [NoAccessorMethod]
                        public string host { owned get; set; }
-                       [NoAccessorMethod]
                        public string hostname { owned get; set; }
                        public string href { owned get; set; }
                        public bool no_href { get; set; }
-                       [NoAccessorMethod]
-                       public string origin { owned get; }
-                       [NoAccessorMethod]
-                       public string password { owned get; set; }
-                       [NoAccessorMethod]
                        public string pathname { owned get; set; }
-                       [NoAccessorMethod]
-                       public string ping { owned get; set; }
-                       [NoAccessorMethod]
                        public string port { owned get; set; }
-                       [NoAccessorMethod]
                        public string protocol { owned get; set; }
-                       [NoAccessorMethod]
-                       public string rel { owned get; set; }
-                       [NoAccessorMethod]
                        public string search { owned get; set; }
                        public string shape { owned get; set; }
                        public string target { owned get; set; }
-                       [NoAccessorMethod]
-                       public string username { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = 
"webkit_dom_html_br_element_", type_id = "webkit_dom_html_br_element_get_type ()")]
                [GIR (name = "DOMHTMLBRElement")]
@@ -845,23 +1040,9 @@ namespace WebKit {
                        public bool autofocus { get; set; }
                        public bool disabled { get; set; }
                        public WebKit.DOM.HTMLFormElement form { get; }
-                       [NoAccessorMethod]
-                       public string form_action { owned get; set; }
-                       [NoAccessorMethod]
-                       public string form_enctype { owned get; set; }
-                       [NoAccessorMethod]
-                       public string form_method { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool form_no_validate { get; set; }
-                       [NoAccessorMethod]
-                       public string form_target { owned get; set; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.NodeList labels { owned get; }
                        public string name { owned get; set; }
                        [NoAccessorMethod]
                        public string type { owned get; set; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
                        public string value { owned get; set; }
                        public bool will_validate { get; }
                }
@@ -969,6 +1150,10 @@ namespace WebKit {
                        public WebKit.DOM.HTMLCollection get_children ();
                        public string get_content_editable ();
                        public string get_dir ();
+                       [Version (since = "2.16")]
+                       public bool get_draggable ();
+                       [Version (since = "2.16")]
+                       public bool get_hidden ();
                        [Version (deprecated = true, deprecated_since = "2.8")]
                        public string get_inner_html ();
                        public string get_inner_text ();
@@ -977,11 +1162,21 @@ namespace WebKit {
                        [Version (deprecated = true, deprecated_since = "2.8")]
                        public string get_outer_html ();
                        public string get_outer_text ();
+                       [Version (since = "2.16")]
+                       public bool get_spellcheck ();
                        public long get_tab_index ();
                        public string get_title ();
+                       [Version (since = "2.16")]
+                       public bool get_translate ();
+                       [Version (since = "2.16")]
+                       public string get_webkitdropzone ();
                        public void set_access_key (string value);
                        public void set_content_editable (string value) throws GLib.Error;
                        public void set_dir (string value);
+                       [Version (since = "2.16")]
+                       public void set_draggable (bool value);
+                       [Version (since = "2.16")]
+                       public void set_hidden (bool value);
                        [Version (deprecated = true, deprecated_since = "2.8")]
                        public void set_inner_html (string contents) throws GLib.Error;
                        public void set_inner_text (string value) throws GLib.Error;
@@ -989,26 +1184,27 @@ namespace WebKit {
                        [Version (deprecated = true, deprecated_since = "2.8")]
                        public void set_outer_html (string contents) throws GLib.Error;
                        public void set_outer_text (string value) throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void set_spellcheck (bool value);
                        public void set_tab_index (long value);
                        public void set_title (string value);
+                       [Version (since = "2.16")]
+                       public void set_translate (bool value);
+                       [Version (since = "2.16")]
+                       public void set_webkitdropzone (string value);
                        public string access_key { owned get; set; }
                        public string content_editable { owned get; set; }
                        public string dir { owned get; set; }
-                       [NoAccessorMethod]
                        public bool draggable { get; set; }
-                       [NoAccessorMethod]
                        public bool hidden { get; set; }
                        public string inner_text { owned get; set; }
                        public bool is_content_editable { get; }
                        public string lang { owned get; set; }
                        public string outer_text { owned get; set; }
-                       [NoAccessorMethod]
                        public bool spellcheck { get; set; }
                        public long tab_index { get; set; }
                        public string title { owned get; set; }
-                       [NoAccessorMethod]
                        public bool translate { get; set; }
-                       [NoAccessorMethod]
                        public string webkitdropzone { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_embed_element_get_type ()")]
@@ -1042,19 +1238,7 @@ namespace WebKit {
                        [CCode (has_construct_function = false)]
                        protected HTMLFieldSetElement ();
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
-                       [NoAccessorMethod]
-                       public bool disabled { get; set; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.HTMLCollection elements { owned get; }
                        public WebKit.DOM.HTMLFormElement form { get; }
-                       [NoAccessorMethod]
-                       public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public string type { owned get; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
-                       [NoAccessorMethod]
-                       public bool will_validate { get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_font_element_get_type ()")]
                [GIR (name = "DOMHTMLFontElement")]
@@ -1096,20 +1280,12 @@ namespace WebKit {
                        public void submit ();
                        public string accept_charset { owned get; set; }
                        public string action { owned get; set; }
-                       [NoAccessorMethod]
-                       public string autocapitalize { owned get; set; }
-                       [NoAccessorMethod]
-                       public string autocomplete { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool autocorrect { get; set; }
                        public WebKit.DOM.HTMLCollection elements { owned get; }
                        public string encoding { owned get; set; }
                        public string enctype { owned get; set; }
                        public long length { get; }
                        public string method { owned get; set; }
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool no_validate { get; set; }
                        public string target { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_frame_element_get_type ()")]
@@ -1205,8 +1381,6 @@ namespace WebKit {
                        protected HTMLHtmlElement ();
                        public string get_version ();
                        public void set_version (string value);
-                       [NoAccessorMethod]
-                       public string manifest { owned get; set; }
                        public string version { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", lower_case_cprefix = 
"webkit_dom_html_iframe_element_", type_id = "webkit_dom_html_iframe_element_get_type ()")]
@@ -1245,12 +1419,8 @@ namespace WebKit {
                        public string margin_height { owned get; set; }
                        public string margin_width { owned get; set; }
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public string sandbox { owned get; set; }
                        public string scrolling { owned get; set; }
                        public string src { owned get; set; }
-                       [NoAccessorMethod]
-                       public string srcdoc { owned get; set; }
                        public string width { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_image_element_get_type ()")]
@@ -1293,10 +1463,6 @@ namespace WebKit {
                        public string alt { owned get; set; }
                        public string border { owned get; set; }
                        public bool complete { get; }
-                       [NoAccessorMethod]
-                       public string cross_origin { owned get; set; }
-                       [NoAccessorMethod]
-                       public string current_src { owned get; }
                        public long height { get; set; }
                        public long hspace { get; set; }
                        public bool is_map { get; set; }
@@ -1305,11 +1471,7 @@ namespace WebKit {
                        public string name { owned get; set; }
                        public long natural_height { get; }
                        public long natural_width { get; }
-                       [NoAccessorMethod]
-                       public string sizes { owned get; set; }
                        public string src { owned get; set; }
-                       [NoAccessorMethod]
-                       public string srcset { owned get; set; }
                        public string use_map { owned get; set; }
                        public long vspace { get; set; }
                        public long width { get; set; }
@@ -1324,6 +1486,8 @@ namespace WebKit {
                        public string get_accept ();
                        public string get_align ();
                        public string get_alt ();
+                       [Version (since = "2.16")]
+                       public bool get_auto_filled ();
                        public bool get_autofocus ();
                        [Version (deprecated = true, deprecated_since = "2.14")]
                        public bool get_capture ();
@@ -1341,6 +1505,8 @@ namespace WebKit {
                        public long get_max_length ();
                        public bool get_multiple ();
                        public string get_name ();
+                       [Version (since = "2.16")]
+                       public bool get_read_only ();
                        public ulong get_size ();
                        public string get_src ();
                        public string get_use_map ();
@@ -1352,10 +1518,18 @@ namespace WebKit {
                        public void set_accept (string value);
                        public void set_align (string value);
                        public void set_alt (string value);
+                       [Version (since = "2.16")]
+                       public void set_auto_filled (bool value);
                        public void set_autofocus (bool value);
+                       [Version (since = "2.16")]
+                       public void set_capture_type (string value);
                        public void set_checked (bool value);
+                       [Version (since = "2.16")]
+                       public void set_default_checked (bool value);
                        public void set_default_value (string value);
                        public void set_disabled (bool value);
+                       [Version (since = "2.16")]
+                       public void set_editing_value (string value);
                        public void set_files (WebKit.DOM.FileList value);
                        public void set_height (ulong value);
                        public void set_indeterminate (bool value);
@@ -1372,69 +1546,27 @@ namespace WebKit {
                        public string accept { owned get; set; }
                        public string align { owned get; set; }
                        public string alt { owned get; set; }
-                       [NoAccessorMethod]
-                       public string autocapitalize { owned get; set; }
-                       [NoAccessorMethod]
-                       public string autocomplete { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool autocorrect { get; set; }
                        public bool autofocus { get; set; }
                        [NoAccessorMethod]
                        public string capture { owned get; set; }
                        public bool checked { get; set; }
-                       [NoAccessorMethod]
                        public bool default_checked { get; set; }
                        public string default_value { owned get; set; }
-                       [NoAccessorMethod]
-                       public string dir_name { owned get; set; }
                        public bool disabled { get; set; }
                        public WebKit.DOM.FileList files { owned get; }
                        public WebKit.DOM.HTMLFormElement form { get; }
-                       [NoAccessorMethod]
-                       public string form_action { owned get; set; }
-                       [NoAccessorMethod]
-                       public string form_enctype { owned get; set; }
-                       [NoAccessorMethod]
-                       public string form_method { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool form_no_validate { get; set; }
-                       [NoAccessorMethod]
-                       public string form_target { owned get; set; }
                        public ulong height { get; set; }
-                       [NoAccessorMethod]
-                       public bool incremental { get; set; }
                        public bool indeterminate { get; set; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.NodeList labels { owned get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.HTMLElement list { owned get; }
-                       [NoAccessorMethod]
-                       public string max { owned get; set; }
                        public long max_length { get; set; }
-                       [NoAccessorMethod]
-                       public string min { owned get; set; }
                        public bool multiple { get; set; }
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public string pattern { owned get; set; }
-                       [NoAccessorMethod]
-                       public string placeholder { owned get; set; }
-                       [NoAccessorMethod]
                        public bool read_only { get; set; }
-                       [NoAccessorMethod]
-                       public bool required { get; set; }
                        public ulong size { get; set; }
                        public string src { owned get; set; }
                        [NoAccessorMethod]
-                       public string step { owned get; set; }
-                       [NoAccessorMethod]
                        public string type { owned get; set; }
                        public string use_map { owned get; set; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
                        public string value { owned get; set; }
-                       [NoAccessorMethod]
-                       public double value_as_number { get; set; }
                        public ulong width { get; set; }
                        public bool will_validate { get; }
                }
@@ -1459,8 +1591,6 @@ namespace WebKit {
                        public unowned WebKit.DOM.HTMLFormElement get_form ();
                        public string get_html_for ();
                        public void set_html_for (string value);
-                       [NoAccessorMethod]
-                       public WebKit.DOM.HTMLElement control { owned get; }
                        public WebKit.DOM.HTMLFormElement form { get; }
                        public string html_for { owned get; set; }
                }
@@ -1488,6 +1618,8 @@ namespace WebKit {
                        public string get_rel ();
                        public string get_rev ();
                        public WebKit.DOM.StyleSheet get_sheet ();
+                       [Version (since = "2.16")]
+                       public WebKit.DOM.DOMTokenList get_sizes ();
                        public string get_target ();
                        public string get_type_attr ();
                        public void set_charset (string value);
@@ -1497,13 +1629,11 @@ namespace WebKit {
                        public void set_media (string value);
                        public void set_rel (string value);
                        public void set_rev (string value);
+                       [Version (since = "2.16")]
+                       public void set_sizes (string value);
                        public void set_target (string value);
                        public void set_type_attr (string value);
-                       [NoAccessorMethod]
-                       public string @as { owned get; set; }
                        public string charset { owned get; set; }
-                       [NoAccessorMethod]
-                       public string cross_origin { owned get; set; }
                        public bool disabled { get; set; }
                        public string href { owned get; set; }
                        public string hreflang { owned get; set; }
@@ -1511,6 +1641,7 @@ namespace WebKit {
                        public string rel { owned get; set; }
                        public string rev { owned get; set; }
                        public WebKit.DOM.StyleSheet sheet { owned get; }
+                       public WebKit.DOM.DOMTokenList sizes { owned get; }
                        public string target { owned get; set; }
                        [NoAccessorMethod]
                        public string type { owned get; set; }
@@ -1533,28 +1664,6 @@ namespace WebKit {
                        protected HTMLMarqueeElement ();
                        public void start ();
                        public void stop ();
-                       [NoAccessorMethod]
-                       public string behavior { owned get; set; }
-                       [NoAccessorMethod]
-                       public string bg_color { owned get; set; }
-                       [NoAccessorMethod]
-                       public string direction { owned get; set; }
-                       [NoAccessorMethod]
-                       public string height { owned get; set; }
-                       [NoAccessorMethod]
-                       public ulong hspace { get; set; }
-                       [NoAccessorMethod]
-                       public long loop { get; set; }
-                       [NoAccessorMethod]
-                       public ulong scroll_amount { get; set; }
-                       [NoAccessorMethod]
-                       public ulong scroll_delay { get; set; }
-                       [NoAccessorMethod]
-                       public bool true_speed { get; set; }
-                       [NoAccessorMethod]
-                       public ulong vspace { get; set; }
-                       [NoAccessorMethod]
-                       public string width { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_menu_element_get_type ()")]
                [GIR (name = "DOMHTMLMenuElement")]
@@ -1607,8 +1716,6 @@ namespace WebKit {
                        public void set_start (long value);
                        public void set_type_attr (string value);
                        public bool compact { get; set; }
-                       [NoAccessorMethod]
-                       public bool reversed { get; set; }
                        public long start { get; set; }
                        [NoAccessorMethod]
                        public string type { owned get; set; }
@@ -1669,12 +1776,8 @@ namespace WebKit {
                        [NoAccessorMethod]
                        public string type { owned get; set; }
                        public string use_map { owned get; set; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
                        public long vspace { get; set; }
                        public string width { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool will_validate { get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_opt_group_element_get_type ()")]
                [GIR (name = "DOMHTMLOptGroupElement")]
@@ -1788,23 +1891,18 @@ namespace WebKit {
                        public string get_src ();
                        public string get_text ();
                        public string get_type_attr ();
+                       [Version (since = "2.16")]
+                       public void set_charset (string value);
                        public void set_defer (bool value);
                        public void set_event (string value);
                        public void set_html_for (string value);
                        public void set_src (string value);
                        public void set_text (string value);
                        public void set_type_attr (string value);
-                       [NoAccessorMethod]
-                       public bool @async { get; set; }
-                       [NoAccessorMethod]
                        public string charset { owned get; set; }
-                       [NoAccessorMethod]
-                       public string cross_origin { owned get; set; }
                        public bool defer { get; set; }
                        public string event { owned get; set; }
                        public string html_for { owned get; set; }
-                       [NoAccessorMethod]
-                       public string nonce { owned get; set; }
                        public string src { owned get; set; }
                        public string text { owned get; set; }
                        [NoAccessorMethod]
@@ -1839,27 +1937,17 @@ namespace WebKit {
                        public void set_selected_index (long value);
                        public void set_size (long value);
                        public void set_value (string value);
-                       [NoAccessorMethod]
-                       public string autocomplete { owned get; set; }
                        public bool autofocus { get; set; }
                        public bool disabled { get; set; }
                        public WebKit.DOM.HTMLFormElement form { get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.NodeList labels { owned get; }
                        public ulong length { get; set; }
                        public bool multiple { get; set; }
                        public string name { owned get; set; }
                        public WebKit.DOM.HTMLOptionsCollection options { owned get; }
-                       [NoAccessorMethod]
-                       public bool required { get; set; }
                        public long selected_index { get; set; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.HTMLCollection selected_options { owned get; }
                        public long size { get; set; }
                        [NoAccessorMethod]
                        public string type { owned get; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
                        public string value { owned get; set; }
                        public bool will_validate { get; }
                }
@@ -1877,8 +1965,6 @@ namespace WebKit {
                        public void set_type_attr (string value);
                        public bool disabled { get; set; }
                        public string media { owned get; set; }
-                       [NoAccessorMethod]
-                       public string nonce { owned get; set; }
                        public WebKit.DOM.StyleSheet sheet { owned get; }
                        [NoAccessorMethod]
                        public string type { owned get; set; }
@@ -2009,8 +2095,6 @@ namespace WebKit {
                        public WebKit.DOM.HTMLTableCaptionElement caption { get; }
                        public string cell_padding { owned get; set; }
                        public string cell_spacing { owned get; set; }
-                       [NoAccessorMethod]
-                       public string frame { owned get; set; }
                        public WebKit.DOM.HTMLCollection rows { owned get; }
                        public string rules { owned get; set; }
                        public string summary { owned get; set; }
@@ -2101,44 +2185,20 @@ namespace WebKit {
                        public void set_selection_range (long start, long end, string direction);
                        public void set_selection_start (long value);
                        public void set_value (string value);
-                       [NoAccessorMethod]
-                       public string autocapitalize { owned get; set; }
-                       [NoAccessorMethod]
-                       public string autocomplete { owned get; set; }
-                       [NoAccessorMethod]
-                       public bool autocorrect { get; set; }
                        public bool autofocus { get; set; }
                        public long cols { get; set; }
                        public string default_value { owned get; set; }
-                       [NoAccessorMethod]
-                       public string dir_name { owned get; set; }
                        public bool disabled { get; set; }
                        public WebKit.DOM.HTMLFormElement form { get; }
-                       [NoAccessorMethod]
-                       public WebKit.DOM.NodeList labels { owned get; }
-                       [NoAccessorMethod]
-                       public long max_length { get; set; }
                        public string name { owned get; set; }
-                       [NoAccessorMethod]
-                       public string placeholder { owned get; set; }
                        public bool read_only { get; set; }
-                       [NoAccessorMethod]
-                       public bool required { get; set; }
                        public long rows { get; set; }
-                       [NoAccessorMethod]
-                       public string selection_direction { owned get; set; }
                        public long selection_end { get; set; }
                        public long selection_start { get; set; }
                        [NoAccessorMethod]
-                       public ulong text_length { get; }
-                       [NoAccessorMethod]
                        public string type { owned get; }
-                       [NoAccessorMethod]
-                       public string validation_message { owned get; }
                        public string value { owned get; set; }
                        public bool will_validate { get; }
-                       [NoAccessorMethod]
-                       public string wrap { owned get; set; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_html_title_element_get_type ()")]
                [GIR (name = "DOMHTMLTitleElement")]
@@ -2227,10 +2287,6 @@ namespace WebKit {
                        public bool ctrl_key { get; }
                        public WebKit.DOM.Node from_element { get; }
                        public bool meta_key { get; }
-                       [NoAccessorMethod]
-                       public long movement_x { get; }
-                       [NoAccessorMethod]
-                       public long movement_y { get; }
                        public long offset_x { get; }
                        public long offset_y { get; }
                        public WebKit.DOM.EventTarget related_target { owned get; }
@@ -2305,8 +2361,6 @@ namespace WebKit {
                        public string base_uri { owned get; }
                        public WebKit.DOM.NodeList child_nodes { owned get; }
                        public WebKit.DOM.Node first_child { get; }
-                       [NoAccessorMethod]
-                       public bool is_connected { get; }
                        public WebKit.DOM.Node last_child { get; }
                        public WebKit.DOM.Node next_sibling { get; }
                        public string node_name { owned get; }
@@ -2380,6 +2434,8 @@ namespace WebKit {
                        public unowned WebKit.DOM.DocumentFragment create_contextual_fragment (string html) 
throws GLib.Error;
                        public void delete_contents () throws GLib.Error;
                        public void detach () throws GLib.Error;
+                       [Version (since = "2.16")]
+                       public void expand (string unit) throws GLib.Error;
                        public unowned WebKit.DOM.DocumentFragment extract_contents () throws GLib.Error;
                        public bool get_collapsed () throws GLib.Error;
                        public unowned WebKit.DOM.Node get_common_ancestor_container () throws GLib.Error;
@@ -2497,8 +2553,6 @@ namespace WebKit {
                        public long page_x { get; }
                        public long page_y { get; }
                        public WebKit.DOM.DOMWindow view { owned get; }
-                       [NoAccessorMethod]
-                       public long which { get; }
                }
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", type_id = 
"webkit_dom_wheel_event_get_type ()")]
                [GIR (name = "DOMWheelEvent")]
@@ -2509,16 +2563,6 @@ namespace WebKit {
                        public long get_wheel_delta_x ();
                        public long get_wheel_delta_y ();
                        public void init_wheel_event (long wheelDeltaX, long wheelDeltaY, 
WebKit.DOM.DOMWindow view, long screenX, long screenY, long clientX, long clientY, bool ctrlKey, bool altKey, 
bool shiftKey, bool metaKey);
-                       [NoAccessorMethod]
-                       public ulong delta_mode { get; }
-                       [NoAccessorMethod]
-                       public double delta_x { get; }
-                       [NoAccessorMethod]
-                       public double delta_y { get; }
-                       [NoAccessorMethod]
-                       public double delta_z { get; }
-                       [NoAccessorMethod]
-                       public bool webkit_direction_inverted_from_device { get; }
                        public long wheel_delta { get; }
                        public long wheel_delta_x { get; }
                        public long wheel_delta_y { get; }
@@ -2594,6 +2638,8 @@ namespace WebKit {
                public const int _CSS_VALUE_CSS_PRIMITIVE_VALUE;
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = 
"WEBKIT_DOM_CSS_VALUE_CSS_VALUE_LIST")]
                public const int _CSS_VALUE_CSS_VALUE_LIST;
+               [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = 
"WEBKIT_DOM_ELEMENT_ALLOW_KEYBOARD_INPUT")]
+               public const int _ELEMENT_ALLOW_KEYBOARD_INPUT;
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = 
"WEBKIT_DOM_EVENT_AT_TARGET")]
                public const int _EVENT_AT_TARGET;
                [CCode (cheader_filename = "webkit2/webkit-web-extension.h", cname = "WEBKIT_DOM_EVENT_BLUR")]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]