[vala] webkit-1.0: Update to WebKitGTK+ 1.1.14
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vala] webkit-1.0: Update to WebKitGTK+ 1.1.14
- Date: Sat, 26 Sep 2009 15:04:20 +0000 (UTC)
commit 4d4176547022421e24fda56041862bdf129dbd3c
Author: Travis Watkins <amaranth ubuntu com>
Date: Sat Sep 26 17:02:12 2009 +0200
webkit-1.0: Update to WebKitGTK+ 1.1.14
Fixes bug 595585.
vapi/packages/webkit-1.0/webkit-1.0.gi | 398 +++++++++++++++++++++++++-
vapi/packages/webkit-1.0/webkit-1.0.metadata | 3 +-
vapi/webkit-1.0.vapi | 131 +++++++++-
3 files changed, 528 insertions(+), 4 deletions(-)
---
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.gi b/vapi/packages/webkit-1.0/webkit-1.0.gi
index d32a40b..ea7f2ff 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.gi
+++ b/vapi/packages/webkit-1.0/webkit-1.0.gi
@@ -12,6 +12,12 @@
<function name="get_default_session" symbol="webkit_get_default_session">
<return-type type="SoupSession*"/>
</function>
+ <function name="get_default_web_database_quota" symbol="webkit_get_default_web_database_quota">
+ <return-type type="guint64"/>
+ </function>
+ <function name="get_web_database_directory_path" symbol="webkit_get_web_database_directory_path">
+ <return-type type="gchar*"/>
+ </function>
<function name="major_version" symbol="webkit_major_version">
<return-type type="guint"/>
</function>
@@ -30,6 +36,21 @@
<function name="policy_error_quark" symbol="webkit_policy_error_quark">
<return-type type="GQuark"/>
</function>
+ <function name="remove_all_web_databases" symbol="webkit_remove_all_web_databases">
+ <return-type type="void"/>
+ </function>
+ <function name="set_default_web_database_quota" symbol="webkit_set_default_web_database_quota">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="defaultQuota" type="guint64"/>
+ </parameters>
+ </function>
+ <function name="set_web_database_directory_path" symbol="webkit_set_web_database_directory_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </function>
<enum name="WebKitDownloadError" type-name="WebKitDownloadError" get-type="webkit_download_error_get_type">
<member name="WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER" value="0"/>
<member name="WEBKIT_DOWNLOAD_ERROR_DESTINATION" value="1"/>
@@ -42,10 +63,15 @@
<member name="WEBKIT_DOWNLOAD_STATUS_CANCELLED" value="2"/>
<member name="WEBKIT_DOWNLOAD_STATUS_FINISHED" value="3"/>
</enum>
+ <enum name="WebKitEditingBehavior" type-name="WebKitEditingBehavior" get-type="webkit_editing_behavior_get_type">
+ <member name="WEBKIT_EDITING_BEHAVIOR_MAC" value="0"/>
+ <member name="WEBKIT_EDITING_BEHAVIOR_WINDOWS" value="1"/>
+ </enum>
<enum name="WebKitLoadStatus" type-name="WebKitLoadStatus" get-type="webkit_load_status_get_type">
<member name="WEBKIT_LOAD_PROVISIONAL" value="0"/>
<member name="WEBKIT_LOAD_COMMITTED" value="1"/>
<member name="WEBKIT_LOAD_FINISHED" value="2"/>
+ <member name="WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT" value="3"/>
</enum>
<enum name="WebKitNavigationResponse" type-name="WebKitNavigationResponse" get-type="webkit_navigation_response_get_type">
<member name="WEBKIT_NAVIGATION_RESPONSE_ACCEPT" value="0"/>
@@ -85,6 +111,9 @@
<enum name="WebKitWebViewTargetInfo" type-name="WebKitWebViewTargetInfo" get-type="webkit_web_view_target_info_get_type">
<member name="WEBKIT_WEB_VIEW_TARGET_INFO_HTML" value="0"/>
<member name="WEBKIT_WEB_VIEW_TARGET_INFO_TEXT" value="1"/>
+ <member name="WEBKIT_WEB_VIEW_TARGET_INFO_IMAGE" value="2"/>
+ <member name="WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST" value="3"/>
+ <member name="WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL" value="4"/>
</enum>
<object name="WebKitDownload" parent="GObject" type-name="WebKitDownload" get-type="webkit_download_get_type">
<method name="cancel" symbol="webkit_download_cancel">
@@ -212,6 +241,85 @@
<property name="message" type="SoupMessage*" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
</object>
+ <object name="WebKitNetworkResponse" parent="GObject" type-name="WebKitNetworkResponse" get-type="webkit_network_response_get_type">
+ <method name="get_message" symbol="webkit_network_response_get_message">
+ <return-type type="SoupMessage*"/>
+ <parameters>
+ <parameter name="response" type="WebKitNetworkResponse*"/>
+ </parameters>
+ </method>
+ <method name="get_uri" symbol="webkit_network_response_get_uri">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="response" type="WebKitNetworkResponse*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="webkit_network_response_new">
+ <return-type type="WebKitNetworkResponse*"/>
+ <parameters>
+ <parameter name="uri" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="set_uri" symbol="webkit_network_response_set_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="response" type="WebKitNetworkResponse*"/>
+ <parameter name="uri" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="message" type="SoupMessage*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ </object>
+ <object name="WebKitSecurityOrigin" parent="GObject" type-name="WebKitSecurityOrigin" get-type="webkit_security_origin_get_type">
+ <method name="get_all_web_databases" symbol="webkit_security_origin_get_all_web_databases">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="get_host" symbol="webkit_security_origin_get_host">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="get_port" symbol="webkit_security_origin_get_port">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="get_protocol" symbol="webkit_security_origin_get_protocol">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="get_web_database_quota" symbol="webkit_security_origin_get_web_database_quota">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="get_web_database_usage" symbol="webkit_security_origin_get_web_database_usage">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ </parameters>
+ </method>
+ <method name="set_web_database_quota" symbol="webkit_security_origin_set_web_database_quota">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="securityOrigin" type="WebKitSecurityOrigin*"/>
+ <parameter name="quota" type="guint64"/>
+ </parameters>
+ </method>
+ <property name="host" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="port" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="protocol" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="web-database-quota" type="guint64" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="web-database-usage" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+ </object>
<object name="WebKitSoupAuthDialog" parent="GObject" type-name="WebKitSoupAuthDialog" get-type="webkit_soup_auth_dialog_get_type">
<implements>
<interface name="SoupSessionFeature"/>
@@ -329,6 +437,115 @@
</parameters>
</method>
</object>
+ <object name="WebKitWebDataSource" parent="GObject" type-name="WebKitWebDataSource" get-type="webkit_web_data_source_get_type">
+ <method name="get_data" symbol="webkit_web_data_source_get_data">
+ <return-type type="GString*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_encoding" symbol="webkit_web_data_source_get_encoding">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_initial_request" symbol="webkit_web_data_source_get_initial_request">
+ <return-type type="WebKitNetworkRequest*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_main_resource" symbol="webkit_web_data_source_get_main_resource">
+ <return-type type="WebKitWebResource*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_request" symbol="webkit_web_data_source_get_request">
+ <return-type type="WebKitNetworkRequest*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_unreachable_uri" symbol="webkit_web_data_source_get_unreachable_uri">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="get_web_frame" symbol="webkit_web_data_source_get_web_frame">
+ <return-type type="WebKitWebFrame*"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <method name="is_loading" symbol="webkit_web_data_source_is_loading">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="data_source" type="WebKitWebDataSource*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="webkit_web_data_source_new">
+ <return-type type="WebKitWebDataSource*"/>
+ </constructor>
+ <constructor name="new_with_request" symbol="webkit_web_data_source_new_with_request">
+ <return-type type="WebKitWebDataSource*"/>
+ <parameters>
+ <parameter name="request" type="WebKitNetworkRequest*"/>
+ </parameters>
+ </constructor>
+ </object>
+ <object name="WebKitWebDatabase" parent="GObject" type-name="WebKitWebDatabase" get-type="webkit_web_database_get_type">
+ <method name="get_display_name" symbol="webkit_web_database_get_display_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="get_expected_size" symbol="webkit_web_database_get_expected_size">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="get_filename" symbol="webkit_web_database_get_filename">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="webkit_web_database_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="get_security_origin" symbol="webkit_web_database_get_security_origin">
+ <return-type type="WebKitSecurityOrigin*"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="get_size" symbol="webkit_web_database_get_size">
+ <return-type type="guint64"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <method name="remove" symbol="webkit_web_database_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="webDatabase" type="WebKitWebDatabase*"/>
+ </parameters>
+ </method>
+ <property name="display-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="expected-size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="security-origin" type="WebKitSecurityOrigin*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+ </object>
<object name="WebKitWebFrame" parent="GObject" type-name="WebKitWebFrame" get-type="webkit_web_frame_get_type">
<method name="find_frame" symbol="webkit_web_frame_find_frame">
<return-type type="WebKitWebFrame*"/>
@@ -337,12 +554,24 @@
<parameter name="name" type="gchar*"/>
</parameters>
</method>
+ <method name="get_data_source" symbol="webkit_web_frame_get_data_source">
+ <return-type type="WebKitWebDataSource*"/>
+ <parameters>
+ <parameter name="frame" type="WebKitWebFrame*"/>
+ </parameters>
+ </method>
<method name="get_global_context" symbol="webkit_web_frame_get_global_context">
<return-type type="JSGlobalContextRef"/>
<parameters>
<parameter name="frame" type="WebKitWebFrame*"/>
</parameters>
</method>
+ <method name="get_horizontal_scrollbar_policy" symbol="webkit_web_frame_get_horizontal_scrollbar_policy">
+ <return-type type="GtkPolicyType"/>
+ <parameters>
+ <parameter name="frame" type="WebKitWebFrame*"/>
+ </parameters>
+ </method>
<method name="get_load_status" symbol="webkit_web_frame_get_load_status">
<return-type type="WebKitLoadStatus"/>
<parameters>
@@ -361,6 +590,18 @@
<parameter name="frame" type="WebKitWebFrame*"/>
</parameters>
</method>
+ <method name="get_provisional_data_source" symbol="webkit_web_frame_get_provisional_data_source">
+ <return-type type="WebKitWebDataSource*"/>
+ <parameters>
+ <parameter name="frame" type="WebKitWebFrame*"/>
+ </parameters>
+ </method>
+ <method name="get_security_origin" symbol="webkit_web_frame_get_security_origin">
+ <return-type type="WebKitSecurityOrigin*"/>
+ <parameters>
+ <parameter name="frame" type="WebKitWebFrame*"/>
+ </parameters>
+ </method>
<method name="get_title" symbol="webkit_web_frame_get_title">
<return-type type="gchar*"/>
<parameters>
@@ -373,6 +614,12 @@
<parameter name="frame" type="WebKitWebFrame*"/>
</parameters>
</method>
+ <method name="get_vertical_scrollbar_policy" symbol="webkit_web_frame_get_vertical_scrollbar_policy">
+ <return-type type="GtkPolicyType"/>
+ <parameters>
+ <parameter name="frame" type="WebKitWebFrame*"/>
+ </parameters>
+ </method>
<method name="get_web_view" symbol="webkit_web_frame_get_web_view">
<return-type type="WebKitWebView*"/>
<parameters>
@@ -445,10 +692,12 @@
<parameter name="frame" type="WebKitWebFrame*"/>
</parameters>
</method>
+ <property name="horizontal-scrollbar-policy" type="GtkPolicyType" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="load-status" type="WebKitLoadStatus" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="vertical-scrollbar-policy" type="GtkPolicyType" readable="1" writable="0" construct="0" construct-only="0"/>
<signal name="cleared" when="LAST">
<return-type type="void"/>
<parameters>
@@ -476,6 +725,12 @@
<parameter name="p0" type="gboolean"/>
</parameters>
</signal>
+ <signal name="scrollbars-policy-changed" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebFrame*"/>
+ </parameters>
+ </signal>
<signal name="title-changed" when="LAST">
<return-type type="void"/>
<parameters>
@@ -617,6 +872,12 @@
<parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
</parameters>
</method>
+ <method name="get_target_frame" symbol="webkit_web_navigation_action_get_target_frame">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+ </parameters>
+ </method>
<method name="set_original_uri" symbol="webkit_web_navigation_action_set_original_uri">
<return-type type="void"/>
<parameters>
@@ -635,6 +896,7 @@
<property name="modifier-state" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
<property name="original-uri" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="reason" type="WebKitWebNavigationReason" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="target-frame" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
</object>
<object name="WebKitWebPolicyDecision" parent="GObject" type-name="WebKitWebPolicyDecision" get-type="webkit_web_policy_decision_get_type">
<method name="download" symbol="webkit_web_policy_decision_download">
@@ -656,6 +918,53 @@
</parameters>
</method>
</object>
+ <object name="WebKitWebResource" parent="GObject" type-name="WebKitWebResource" get-type="webkit_web_resource_get_type">
+ <method name="get_data" symbol="webkit_web_resource_get_data">
+ <return-type type="GString*"/>
+ <parameters>
+ <parameter name="web_resource" type="WebKitWebResource*"/>
+ </parameters>
+ </method>
+ <method name="get_encoding" symbol="webkit_web_resource_get_encoding">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="web_resource" type="WebKitWebResource*"/>
+ </parameters>
+ </method>
+ <method name="get_frame_name" symbol="webkit_web_resource_get_frame_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="web_resource" type="WebKitWebResource*"/>
+ </parameters>
+ </method>
+ <method name="get_mime_type" symbol="webkit_web_resource_get_mime_type">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="web_resource" type="WebKitWebResource*"/>
+ </parameters>
+ </method>
+ <method name="get_uri" symbol="webkit_web_resource_get_uri">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="web_resource" type="WebKitWebResource*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="webkit_web_resource_new">
+ <return-type type="WebKitWebResource*"/>
+ <parameters>
+ <parameter name="data" type="gchar*"/>
+ <parameter name="size" type="gssize"/>
+ <parameter name="uri" type="gchar*"/>
+ <parameter name="mime_type" type="gchar*"/>
+ <parameter name="encoding" type="gchar*"/>
+ <parameter name="frame_name" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <property name="encoding" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="frame-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="mime-type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="uri" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ </object>
<object name="WebKitWebSettings" parent="GObject" type-name="WebKitWebSettings" get-type="webkit_web_settings_get_type">
<method name="copy" symbol="webkit_web_settings_copy">
<return-type type="WebKitWebSettings*"/>
@@ -663,6 +972,12 @@
<parameter name="web_settings" type="WebKitWebSettings*"/>
</parameters>
</method>
+ <method name="get_user_agent" symbol="webkit_web_settings_get_user_agent">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="web_settings" type="WebKitWebSettings*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="webkit_web_settings_new">
<return-type type="WebKitWebSettings*"/>
</constructor>
@@ -673,16 +988,21 @@
<property name="default-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="default-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="default-monospace-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="editing-behavior" type="WebKitEditingBehavior" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-caret-browsing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-developer-extras" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-html5-database" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-html5-local-storage" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="enable-offline-web-application-cache" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-plugins" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-private-browsing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-scripts" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enable-spell-checking" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="enable-universal-access-from-file-uris" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="enable-xss-auditor" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="enforce-96-dpi" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="fantasy-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="javascript-can-open-windows-automatically" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="minimum-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="minimum-logical-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="monospace-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
@@ -691,6 +1011,7 @@
<property name="sans-serif-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="serif-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="spell-checking-languages" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="user-agent" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="user-stylesheet-uri" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="zoom-step" type="gfloat" readable="1" writable="1" construct="1" construct-only="0"/>
</object>
@@ -736,6 +1057,12 @@
<parameter name="web_view" type="WebKitWebView*"/>
</parameters>
</method>
+ <method name="can_redo" symbol="webkit_web_view_can_redo">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="webView" type="WebKitWebView*"/>
+ </parameters>
+ </method>
<method name="can_show_mime_type" symbol="webkit_web_view_can_show_mime_type">
<return-type type="gboolean"/>
<parameters>
@@ -743,6 +1070,12 @@
<parameter name="mime_type" type="gchar*"/>
</parameters>
</method>
+ <method name="can_undo" symbol="webkit_web_view_can_undo">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="webView" type="WebKitWebView*"/>
+ </parameters>
+ </method>
<method name="copy_clipboard" symbol="webkit_web_view_copy_clipboard">
<return-type type="void"/>
<parameters>
@@ -864,6 +1197,12 @@
<parameter name="web_view" type="WebKitWebView*"/>
</parameters>
</method>
+ <method name="get_view_source_mode" symbol="webkit_web_view_get_view_source_mode">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="web_view" type="WebKitWebView*"/>
+ </parameters>
+ </method>
<method name="get_window_features" symbol="webkit_web_view_get_window_features">
<return-type type="WebKitWebWindowFeatures*"/>
<parameters>
@@ -973,6 +1312,12 @@
<parameter name="web_view" type="WebKitWebView*"/>
</parameters>
</method>
+ <method name="redo" symbol="webkit_web_view_redo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="webView" type="WebKitWebView*"/>
+ </parameters>
+ </method>
<method name="reload" symbol="webkit_web_view_reload">
<return-type type="void"/>
<parameters>
@@ -1050,6 +1395,13 @@
<parameter name="flag" type="gboolean"/>
</parameters>
</method>
+ <method name="set_view_source_mode" symbol="webkit_web_view_set_view_source_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="web_view" type="WebKitWebView*"/>
+ <parameter name="view_source_mode" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_zoom_level" symbol="webkit_web_view_set_zoom_level">
<return-type type="void"/>
<parameters>
@@ -1063,6 +1415,12 @@
<parameter name="web_view" type="WebKitWebView*"/>
</parameters>
</method>
+ <method name="undo" symbol="webkit_web_view_undo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="webView" type="WebKitWebView*"/>
+ </parameters>
+ </method>
<method name="unmark_text_matches" symbol="webkit_web_view_unmark_text_matches">
<return-type type="void"/>
<parameters>
@@ -1096,6 +1454,12 @@
<property name="web-inspector" type="WebKitWebInspector*" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="window-features" type="WebKitWebWindowFeatures*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="zoom-level" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="close-web-view" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="web_view" type="WebKitWebView*"/>
+ </parameters>
+ </signal>
<signal name="console-message" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -1133,6 +1497,14 @@
<parameter name="web_view" type="WebKitWebView*"/>
</parameters>
</signal>
+ <signal name="database-quota-exceeded" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebView*"/>
+ <parameter name="p0" type="GObject*"/>
+ <parameter name="p1" type="GObject*"/>
+ </parameters>
+ </signal>
<signal name="download-requested" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -1257,6 +1629,22 @@
<parameter name="p0" type="WebKitWebFrame*"/>
</parameters>
</signal>
+ <signal name="redo" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="web_view" type="WebKitWebView*"/>
+ </parameters>
+ </signal>
+ <signal name="resource-request-starting" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="WebKitWebView*"/>
+ <parameter name="p0" type="WebKitWebFrame*"/>
+ <parameter name="p1" type="WebKitWebResource*"/>
+ <parameter name="p2" type="WebKitNetworkRequest*"/>
+ <parameter name="p3" type="WebKitNetworkResponse*"/>
+ </parameters>
+ </signal>
<signal name="script-alert" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -1319,6 +1707,12 @@
<parameter name="p1" type="char*"/>
</parameters>
</signal>
+ <signal name="undo" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="web_view" type="WebKitWebView*"/>
+ </parameters>
+ </signal>
<signal name="web-view-ready" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -1366,8 +1760,10 @@
<property name="y" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
</object>
<constant name="WEBKIT_MAJOR_VERSION" type="int" value="1"/>
- <constant name="WEBKIT_MICRO_VERSION" type="int" value="10"/>
+ <constant name="WEBKIT_MICRO_VERSION" type="int" value="14"/>
<constant name="WEBKIT_MINOR_VERSION" type="int" value="1"/>
<constant name="WEBKIT_SOUP_AUTH_DIALOG_H" type="int" value="1"/>
+ <constant name="WEBKIT_USER_AGENT_MAJOR_VERSION" type="int" value="531"/>
+ <constant name="WEBKIT_USER_AGENT_MINOR_VERSION" type="int" value="2"/>
</namespace>
</api>
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.metadata b/vapi/packages/webkit-1.0/webkit-1.0.metadata
index 91845eb..1f80ac6 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.metadata
+++ b/vapi/packages/webkit-1.0/webkit-1.0.metadata
@@ -6,5 +6,6 @@ WebKitWebView::cut_clipboard has_emitter="1"
WebKitWebView::hovering_over_link.p0 nullable="1"
WebKitWebView::move_cursor has_emitter="1"
WebKitWebView::paste_clipboard has_emitter="1"
+WebKitWebView::redo has_emitter="1"
WebKitWebView::select_all has_emitter="1"
-
+WebKitWebView::undo has_emitter="1"
diff --git a/vapi/webkit-1.0.vapi b/vapi/webkit-1.0.vapi
index 09e4eff..db50ac3 100644
--- a/vapi/webkit-1.0.vapi
+++ b/vapi/webkit-1.0.vapi
@@ -38,6 +38,31 @@ namespace WebKit {
public string uri { get; set; }
}
[CCode (cheader_filename = "webkit/webkit.h")]
+ public class NetworkResponse : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public NetworkResponse (string uri);
+ public unowned Soup.Message get_message ();
+ public unowned string get_uri ();
+ public void set_uri (string uri);
+ public Soup.Message message { get; construct; }
+ public string uri { get; set; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class SecurityOrigin : GLib.Object {
+ public unowned GLib.List get_all_web_databases ();
+ public unowned string get_host ();
+ public uint get_port ();
+ public unowned string get_protocol ();
+ public uint64 get_web_database_quota ();
+ public uint64 get_web_database_usage ();
+ public void set_web_database_quota (uint64 quota);
+ public string host { get; }
+ public uint port { get; }
+ public string protocol { get; }
+ public uint64 web_database_quota { get; set; }
+ public uint64 web_database_usage { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
public class SoupAuthDialog : GLib.Object, Soup.SessionFeature {
public virtual signal unowned Gtk.Widget current_toplevel (Soup.Message message);
}
@@ -62,15 +87,51 @@ namespace WebKit {
public WebBackForwardList.with_web_view (WebKit.WebView web_view);
}
[CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebDataSource : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebDataSource ();
+ public unowned GLib.StringBuilder get_data ();
+ public unowned string get_encoding ();
+ public unowned WebKit.NetworkRequest get_initial_request ();
+ public unowned WebKit.WebResource get_main_resource ();
+ public unowned WebKit.NetworkRequest get_request ();
+ public unowned string get_unreachable_uri ();
+ public unowned WebKit.WebFrame get_web_frame ();
+ public bool is_loading ();
+ [CCode (has_construct_function = false)]
+ public WebDataSource.with_request (WebKit.NetworkRequest request);
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebDatabase : GLib.Object {
+ public unowned string get_display_name ();
+ public uint64 get_expected_size ();
+ public unowned string get_filename ();
+ public unowned string get_name ();
+ public unowned WebKit.SecurityOrigin get_security_origin ();
+ public uint64 get_size ();
+ public void remove ();
+ public string display_name { get; }
+ public uint64 expected_size { get; }
+ public string filename { get; }
+ public string name { get; construct; }
+ public WebKit.SecurityOrigin security_origin { get; construct; }
+ public uint64 size { get; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
public class WebFrame : GLib.Object {
[CCode (has_construct_function = false)]
public WebFrame (WebKit.WebView web_view);
public unowned WebKit.WebFrame find_frame (string name);
+ public unowned WebKit.WebDataSource get_data_source ();
+ public Gtk.PolicyType get_horizontal_scrollbar_policy ();
public WebKit.LoadStatus get_load_status ();
public unowned string get_name ();
public unowned WebKit.WebFrame get_parent ();
+ public unowned WebKit.WebDataSource get_provisional_data_source ();
+ public unowned WebKit.SecurityOrigin get_security_origin ();
public unowned string get_title ();
public unowned string get_uri ();
+ public Gtk.PolicyType get_vertical_scrollbar_policy ();
public unowned WebKit.WebView get_web_view ();
public void load_alternate_string (string content, string base_url, string unreachable_url);
public void load_request (WebKit.NetworkRequest request);
@@ -80,14 +141,17 @@ namespace WebKit {
public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error;
public void reload ();
public void stop_loading ();
+ public Gtk.PolicyType horizontal_scrollbar_policy { get; }
public WebKit.LoadStatus load_status { get; }
public string name { get; }
public string title { get; }
public string uri { get; }
+ public Gtk.PolicyType vertical_scrollbar_policy { get; }
public virtual signal void cleared ();
public virtual signal void hovering_over_link (string p0, string p1);
public virtual signal void load_committed ();
public virtual signal void load_done (bool p0);
+ public virtual signal bool scrollbars_policy_changed ();
public virtual signal void title_changed (string p0);
}
[CCode (cheader_filename = "webkit/webkit.h")]
@@ -129,12 +193,14 @@ namespace WebKit {
public int get_modifier_state ();
public unowned string get_original_uri ();
public WebKit.WebNavigationReason get_reason ();
+ public unowned string get_target_frame ();
public void set_original_uri (string originalUri);
public void set_reason (WebKit.WebNavigationReason reason);
public int button { get; construct; }
public int modifier_state { get; construct; }
public string original_uri { get; set construct; }
public WebKit.WebNavigationReason reason { get; set construct; }
+ public string target_frame { get; construct; }
}
[CCode (cheader_filename = "webkit/webkit.h")]
public class WebPolicyDecision : GLib.Object {
@@ -143,10 +209,25 @@ namespace WebKit {
public void use ();
}
[CCode (cheader_filename = "webkit/webkit.h")]
+ public class WebResource : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public WebResource (string data, ssize_t size, string uri, string mime_type, string encoding, string frame_name);
+ public unowned GLib.StringBuilder get_data ();
+ public unowned string get_encoding ();
+ public unowned string get_frame_name ();
+ public unowned string get_mime_type ();
+ public unowned string get_uri ();
+ public string encoding { get; }
+ public string frame_name { get; }
+ public string mime_type { get; }
+ public string uri { get; construct; }
+ }
+ [CCode (cheader_filename = "webkit/webkit.h")]
public class WebSettings : GLib.Object {
[CCode (has_construct_function = false)]
public WebSettings ();
public WebKit.WebSettings copy ();
+ public unowned string get_user_agent ();
[NoAccessorMethod]
public bool auto_load_images { get; set construct; }
[NoAccessorMethod]
@@ -162,6 +243,8 @@ namespace WebKit {
[NoAccessorMethod]
public int default_monospace_font_size { get; set construct; }
[NoAccessorMethod]
+ public WebKit.EditingBehavior editing_behavior { get; set construct; }
+ [NoAccessorMethod]
public bool enable_caret_browsing { get; set construct; }
[NoAccessorMethod]
public bool enable_developer_extras { get; set construct; }
@@ -170,6 +253,8 @@ namespace WebKit {
[NoAccessorMethod]
public bool enable_html5_local_storage { get; set construct; }
[NoAccessorMethod]
+ public bool enable_offline_web_application_cache { get; set construct; }
+ [NoAccessorMethod]
public bool enable_plugins { get; set construct; }
[NoAccessorMethod]
public bool enable_private_browsing { get; set construct; }
@@ -178,10 +263,16 @@ namespace WebKit {
[NoAccessorMethod]
public bool enable_spell_checking { get; set construct; }
[NoAccessorMethod]
+ public bool enable_universal_access_from_file_uris { get; set construct; }
+ [NoAccessorMethod]
+ public bool enable_xss_auditor { get; set construct; }
+ [NoAccessorMethod]
public bool enforce_96_dpi { get; set construct; }
[NoAccessorMethod]
public string fantasy_font_family { owned get; set construct; }
[NoAccessorMethod]
+ public bool javascript_can_open_windows_automatically { get; set construct; }
+ [NoAccessorMethod]
public int minimum_font_size { get; set construct; }
[NoAccessorMethod]
public int minimum_logical_font_size { get; set construct; }
@@ -198,6 +289,8 @@ namespace WebKit {
[NoAccessorMethod]
public string spell_checking_languages { owned get; set construct; }
[NoAccessorMethod]
+ public string user_agent { owned get; set construct; }
+ [NoAccessorMethod]
public string user_stylesheet_uri { owned get; set construct; }
[NoAccessorMethod]
public float zoom_step { get; set construct; }
@@ -212,7 +305,9 @@ namespace WebKit {
public bool can_go_back_or_forward (int steps);
public bool can_go_forward ();
public bool can_paste_clipboard ();
+ public bool can_redo ();
public bool can_show_mime_type (string mime_type);
+ public bool can_undo ();
[NoWrapper]
public virtual unowned string choose_file (WebKit.WebFrame frame, string old_file);
public void delete_selection ();
@@ -233,6 +328,7 @@ namespace WebKit {
public unowned string get_title ();
public bool get_transparent ();
public unowned string get_uri ();
+ public bool get_view_source_mode ();
public unowned WebKit.WebWindowFeatures get_window_features ();
public float get_zoom_level ();
public void go_back ();
@@ -256,6 +352,7 @@ namespace WebKit {
public void set_maintains_back_forward_list (bool flag);
public void set_settings (WebKit.WebSettings settings);
public void set_transparent (bool flag);
+ public void set_view_source_mode (bool view_source_mode);
public void set_zoom_level (float zoom_level);
public void stop_loading ();
public void unmark_text_matches ();
@@ -278,6 +375,7 @@ namespace WebKit {
[NoAccessorMethod]
public WebKit.WebWindowFeatures window_features { owned get; set; }
public float zoom_level { get; set; }
+ public virtual signal bool close_web_view ();
public virtual signal bool console_message (string message, int line_number, string source_id);
[HasEmitter]
public virtual signal void copy_clipboard ();
@@ -285,6 +383,7 @@ namespace WebKit {
public virtual signal unowned WebKit.WebView create_web_view (WebKit.WebFrame web_frame);
[HasEmitter]
public virtual signal void cut_clipboard ();
+ public virtual signal void database_quota_exceeded (GLib.Object p0, GLib.Object p1);
public virtual signal bool download_requested (GLib.Object p0);
public virtual signal void hovering_over_link (string? p0, string p1);
public virtual signal void icon_loaded ();
@@ -303,6 +402,9 @@ namespace WebKit {
public virtual signal void paste_clipboard ();
public virtual signal void populate_popup (Gtk.Menu p0);
public virtual signal bool print_requested (WebKit.WebFrame p0);
+ [HasEmitter]
+ public virtual signal void redo ();
+ public virtual signal void resource_request_starting (WebKit.WebFrame p0, WebKit.WebResource p1, WebKit.NetworkRequest p2, WebKit.NetworkResponse p3);
public virtual signal bool script_alert (WebKit.WebFrame frame, string alert_message);
public virtual signal bool script_confirm (WebKit.WebFrame frame, string confirm_message, void* did_confirm);
public virtual signal bool script_prompt (WebKit.WebFrame frame, string message, string default_value, void* value);
@@ -312,6 +414,8 @@ namespace WebKit {
public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
public virtual signal void status_bar_text_changed (string p0);
public virtual signal void title_changed (WebKit.WebFrame p0, string p1);
+ [HasEmitter]
+ public virtual signal void undo ();
public virtual signal bool web_view_ready ();
public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
}
@@ -355,11 +459,17 @@ namespace WebKit {
CANCELLED,
FINISHED
}
+ [CCode (cprefix = "WEBKIT_EDITING_BEHAVIOR_", cheader_filename = "webkit/webkit.h")]
+ public enum EditingBehavior {
+ MAC,
+ WINDOWS
+ }
[CCode (cprefix = "WEBKIT_LOAD_", cheader_filename = "webkit/webkit.h")]
public enum LoadStatus {
PROVISIONAL,
COMMITTED,
- FINISHED
+ FINISHED,
+ FIRST_VISUALLY_NON_EMPTY_LAYOUT
}
[CCode (cprefix = "WEBKIT_NAVIGATION_RESPONSE_", cheader_filename = "webkit/webkit.h")]
public enum NavigationResponse {
@@ -404,7 +514,10 @@ namespace WebKit {
[CCode (cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_", cheader_filename = "webkit/webkit.h")]
public enum WebViewTargetInfo {
HTML,
- TEXT
+ TEXT,
+ IMAGE,
+ URI_LIST,
+ NETSCAPE_URL
}
[CCode (cheader_filename = "webkit/webkit.h")]
public const int MAJOR_VERSION;
@@ -415,10 +528,18 @@ namespace WebKit {
[CCode (cheader_filename = "webkit/webkit.h")]
public const int SOUP_AUTH_DIALOG_H;
[CCode (cheader_filename = "webkit/webkit.h")]
+ public const int USER_AGENT_MAJOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public const int USER_AGENT_MINOR_VERSION;
+ [CCode (cheader_filename = "webkit/webkit.h")]
public static bool check_version (uint major, uint minor, uint micro);
[CCode (cheader_filename = "webkit/webkit.h")]
public static unowned Soup.Session get_default_session ();
[CCode (cheader_filename = "webkit/webkit.h")]
+ public static uint64 get_default_web_database_quota ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static unowned string get_web_database_directory_path ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
public static uint major_version ();
[CCode (cheader_filename = "webkit/webkit.h")]
public static uint micro_version ();
@@ -430,4 +551,10 @@ namespace WebKit {
public static GLib.Quark plugin_error_quark ();
[CCode (cheader_filename = "webkit/webkit.h")]
public static GLib.Quark policy_error_quark ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void remove_all_web_databases ();
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_default_web_database_quota (uint64 defaultQuota);
+ [CCode (cheader_filename = "webkit/webkit.h")]
+ public static void set_web_database_directory_path (string path);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]