]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
webkit-1.0: Update to WebKitGTK+ 1.1.10
authorJürg Billeter <j@bitron.ch>
Sun, 28 Jun 2009 19:40:46 +0000 (21:40 +0200)
committerJürg Billeter <j@bitron.ch>
Sun, 28 Jun 2009 19:41:59 +0000 (21:41 +0200)
vapi/packages/webkit-1.0/webkit-1.0.deps
vapi/packages/webkit-1.0/webkit-1.0.gi
vapi/packages/webkit-1.0/webkit-1.0.metadata
vapi/webkit-1.0.deps
vapi/webkit-1.0.vapi

index 4dc3754e6566a274259fe8e0908c322d360903ab..e9590685cf171d0ab73d1715f4a84e3c092e4d41 100644 (file)
@@ -5,3 +5,4 @@ pango
 gdk-pixbuf-2.0
 gdk-2.0
 gtk+-2.0
+libsoup-2.4
index b958e73b778644ab59b88f26e1a1b4871bd08f03..d32a40b5bb440a1ed74762f012605ed7042d87c8 100644 (file)
 <?xml version="1.0"?>
 <api version="1.0">
        <namespace name="WebKit">
-               <enum name="WebKitNavigationResponse">
+               <function name="check_version" symbol="webkit_check_version">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="major" type="guint"/>
+                               <parameter name="minor" type="guint"/>
+                               <parameter name="micro" type="guint"/>
+                       </parameters>
+               </function>
+               <function name="get_default_session" symbol="webkit_get_default_session">
+                       <return-type type="SoupSession*"/>
+               </function>
+               <function name="major_version" symbol="webkit_major_version">
+                       <return-type type="guint"/>
+               </function>
+               <function name="micro_version" symbol="webkit_micro_version">
+                       <return-type type="guint"/>
+               </function>
+               <function name="minor_version" symbol="webkit_minor_version">
+                       <return-type type="guint"/>
+               </function>
+               <function name="network_error_quark" symbol="webkit_network_error_quark">
+                       <return-type type="GQuark"/>
+               </function>
+               <function name="plugin_error_quark" symbol="webkit_plugin_error_quark">
+                       <return-type type="GQuark"/>
+               </function>
+               <function name="policy_error_quark" symbol="webkit_policy_error_quark">
+                       <return-type type="GQuark"/>
+               </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"/>
+                       <member name="WEBKIT_DOWNLOAD_ERROR_NETWORK" value="2"/>
+               </enum>
+               <enum name="WebKitDownloadStatus" type-name="WebKitDownloadStatus" get-type="webkit_download_status_get_type">
+                       <member name="WEBKIT_DOWNLOAD_STATUS_ERROR" value="-1"/>
+                       <member name="WEBKIT_DOWNLOAD_STATUS_CREATED" value="0"/>
+                       <member name="WEBKIT_DOWNLOAD_STATUS_STARTED" value="1"/>
+                       <member name="WEBKIT_DOWNLOAD_STATUS_CANCELLED" value="2"/>
+                       <member name="WEBKIT_DOWNLOAD_STATUS_FINISHED" value="3"/>
+               </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"/>
+               </enum>
+               <enum name="WebKitNavigationResponse" type-name="WebKitNavigationResponse" get-type="webkit_navigation_response_get_type">
                        <member name="WEBKIT_NAVIGATION_RESPONSE_ACCEPT" value="0"/>
                        <member name="WEBKIT_NAVIGATION_RESPONSE_IGNORE" value="1"/>
                        <member name="WEBKIT_NAVIGATION_RESPONSE_DOWNLOAD" value="2"/>
                </enum>
-               <enum name="WebKitWebViewTargetInfo">
-                       <member name="WEBKIT_WEB_VIEW_TARGET_INFO_HTML" value="-1"/>
-                       <member name="WEBKIT_WEB_VIEW_TARGET_INFO_TEXT" value="-2"/>
+               <enum name="WebKitNetworkError" type-name="WebKitNetworkError" get-type="webkit_network_error_get_type">
+                       <member name="WEBKIT_NETWORK_ERROR_FAILED" value="399"/>
+                       <member name="WEBKIT_NETWORK_ERROR_TRANSPORT" value="300"/>
+                       <member name="WEBKIT_NETWORK_ERROR_UNKNOWN_PROTOCOL" value="301"/>
+                       <member name="WEBKIT_NETWORK_ERROR_CANCELLED" value="302"/>
+                       <member name="WEBKIT_NETWORK_ERROR_FILE_DOES_NOT_EXIST" value="303"/>
+               </enum>
+               <enum name="WebKitPluginError" type-name="WebKitPluginError" get-type="webkit_plugin_error_get_type">
+                       <member name="WEBKIT_PLUGIN_ERROR_FAILED" value="299"/>
+                       <member name="WEBKIT_PLUGIN_ERROR_CANNOT_FIND_PLUGIN" value="200"/>
+                       <member name="WEBKIT_PLUGIN_ERROR_CANNOT_LOAD_PLUGIN" value="201"/>
+                       <member name="WEBKIT_PLUGIN_ERROR_JAVA_UNAVAILABLE" value="202"/>
+                       <member name="WEBKIT_PLUGIN_ERROR_CONNECTION_CANCELLED" value="203"/>
+                       <member name="WEBKIT_PLUGIN_ERROR_WILL_HANDLE_LOAD" value="204"/>
+               </enum>
+               <enum name="WebKitPolicyError" type-name="WebKitPolicyError" get-type="webkit_policy_error_get_type">
+                       <member name="WEBKIT_POLICY_ERROR_FAILED" value="199"/>
+                       <member name="WEBKIT_POLICY_ERROR_CANNOT_SHOW_MIME_TYPE" value="100"/>
+                       <member name="WEBKIT_POLICY_ERROR_CANNOT_SHOW_URL" value="101"/>
+                       <member name="WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE" value="102"/>
+                       <member name="WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT" value="103"/>
+               </enum>
+               <enum name="WebKitWebNavigationReason" type-name="WebKitWebNavigationReason" get-type="webkit_web_navigation_reason_get_type">
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED" value="0"/>
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED" value="1"/>
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD" value="2"/>
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_RELOAD" value="3"/>
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED" value="4"/>
+                       <member name="WEBKIT_WEB_NAVIGATION_REASON_OTHER" value="5"/>
                </enum>
+               <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"/>
+               </enum>
+               <object name="WebKitDownload" parent="GObject" type-name="WebKitDownload" get-type="webkit_download_get_type">
+                       <method name="cancel" symbol="webkit_download_cancel">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_current_size" symbol="webkit_download_get_current_size">
+                               <return-type type="guint64"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_destination_uri" symbol="webkit_download_get_destination_uri">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_elapsed_time" symbol="webkit_download_get_elapsed_time">
+                               <return-type type="gdouble"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_network_request" symbol="webkit_download_get_network_request">
+                               <return-type type="WebKitNetworkRequest*"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_progress" symbol="webkit_download_get_progress">
+                               <return-type type="gdouble"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_status" symbol="webkit_download_get_status">
+                               <return-type type="WebKitDownloadStatus"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_suggested_filename" symbol="webkit_download_get_suggested_filename">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_total_size" symbol="webkit_download_get_total_size">
+                               <return-type type="guint64"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_uri" symbol="webkit_download_get_uri">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="webkit_download_new">
+                               <return-type type="WebKitDownload*"/>
+                               <parameters>
+                                       <parameter name="request" type="WebKitNetworkRequest*"/>
+                               </parameters>
+                       </constructor>
+                       <method name="set_destination_uri" symbol="webkit_download_set_destination_uri">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                                       <parameter name="destination_uri" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="start" symbol="webkit_download_start">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="download" type="WebKitDownload*"/>
+                               </parameters>
+                       </method>
+                       <property name="current-size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="destination-uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="network-request" type="WebKitNetworkRequest*" readable="1" writable="1" construct="0" construct-only="1"/>
+                       <property name="progress" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="status" type="WebKitDownloadStatus" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="suggested-filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="total-size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <signal name="error" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitDownload*"/>
+                                       <parameter name="p0" type="gint"/>
+                                       <parameter name="p1" type="gint"/>
+                                       <parameter name="p2" type="char*"/>
+                               </parameters>
+                       </signal>
+               </object>
                <object name="WebKitNetworkRequest" parent="GObject" type-name="WebKitNetworkRequest" get-type="webkit_network_request_get_type">
+                       <method name="get_message" symbol="webkit_network_request_get_message">
+                               <return-type type="SoupMessage*"/>
+                               <parameters>
+                                       <parameter name="request" type="WebKitNetworkRequest*"/>
+                               </parameters>
+                       </method>
                        <method name="get_uri" symbol="webkit_network_request_get_uri">
                                <return-type type="gchar*"/>
                                <parameters>
                                        <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="WebKitSoupAuthDialog" parent="GObject" type-name="WebKitSoupAuthDialog" get-type="webkit_soup_auth_dialog_get_type">
+                       <implements>
+                               <interface name="SoupSessionFeature"/>
+                       </implements>
+                       <signal name="current-toplevel" when="LAST">
+                               <return-type type="GtkWidget*"/>
+                               <parameters>
+                                       <parameter name="feature" type="WebKitSoupAuthDialog*"/>
+                                       <parameter name="message" type="SoupMessage*"/>
+                               </parameters>
+                       </signal>
                </object>
                <object name="WebKitWebBackForwardList" parent="GObject" type-name="WebKitWebBackForwardList" get-type="webkit_web_back_forward_list_get_type">
+                       <method name="add_item" symbol="webkit_web_back_forward_list_add_item">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_back_forward_list" type="WebKitWebBackForwardList*"/>
+                                       <parameter name="history_item" type="WebKitWebHistoryItem*"/>
+                               </parameters>
+                       </method>
                        <method name="contains_item" symbol="webkit_web_back_forward_list_contains_item">
                                <return-type type="gboolean"/>
                                <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>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                               </parameters>
+                       </method>
                        <method name="get_name" symbol="webkit_web_frame_get_name">
                                <return-type type="gchar*"/>
                                <parameters>
                                        <parameter name="frame" type="WebKitWebFrame*"/>
                                </parameters>
                        </method>
+                       <method name="load_alternate_string" symbol="webkit_web_frame_load_alternate_string">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                                       <parameter name="content" type="gchar*"/>
+                                       <parameter name="base_url" type="gchar*"/>
+                                       <parameter name="unreachable_url" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="load_request" symbol="webkit_web_frame_load_request">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="request" type="WebKitNetworkRequest*"/>
                                </parameters>
                        </method>
+                       <method name="load_string" symbol="webkit_web_frame_load_string">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                                       <parameter name="content" type="gchar*"/>
+                                       <parameter name="mime_type" type="gchar*"/>
+                                       <parameter name="encoding" type="gchar*"/>
+                                       <parameter name="base_uri" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="load_uri" symbol="webkit_web_frame_load_uri">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                                       <parameter name="uri" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="webkit_web_frame_new">
                                <return-type type="WebKitWebFrame*"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </constructor>
+                       <method name="print" symbol="webkit_web_frame_print">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                               </parameters>
+                       </method>
+                       <method name="print_full" symbol="webkit_web_frame_print_full">
+                               <return-type type="GtkPrintOperationResult"/>
+                               <parameters>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                                       <parameter name="operation" type="GtkPrintOperation*"/>
+                                       <parameter name="action" type="GtkPrintOperationAction"/>
+                                       <parameter name="error" type="GError**"/>
+                               </parameters>
+                       </method>
                        <method name="reload" symbol="webkit_web_frame_reload">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="frame" type="WebKitWebFrame*"/>
                                </parameters>
                        </method>
+                       <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"/>
                                        <parameter name="title" type="gchar*"/>
                                </parameters>
                        </method>
+                       <property name="alternate-title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="last-visited-time" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="original-uri" 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"/>
+               </object>
+               <object name="WebKitWebInspector" parent="GObject" type-name="WebKitWebInspector" get-type="webkit_web_inspector_get_type">
+                       <method name="get_inspected_uri" symbol="webkit_web_inspector_get_inspected_uri">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="web_inspector" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_web_view" symbol="webkit_web_inspector_get_web_view">
+                               <return-type type="WebKitWebView*"/>
+                               <parameters>
+                                       <parameter name="web_inspector" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </method>
+                       <property name="inspected-uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="javascript-profiling-enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="web-view" type="WebKitWebView*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <signal name="attach-window" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="close-window" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="detach-window" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="finished" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="inspect-web-view" when="LAST">
+                               <return-type type="WebKitWebView*"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                                       <parameter name="p0" type="WebKitWebView*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="show-window" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebInspector*"/>
+                               </parameters>
+                       </signal>
+               </object>
+               <object name="WebKitWebNavigationAction" parent="GObject" type-name="WebKitWebNavigationAction" get-type="webkit_web_navigation_action_get_type">
+                       <method name="get_button" symbol="webkit_web_navigation_action_get_button">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_modifier_state" symbol="webkit_web_navigation_action_get_modifier_state">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_original_uri" symbol="webkit_web_navigation_action_get_original_uri">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_reason" symbol="webkit_web_navigation_action_get_reason">
+                               <return-type type="WebKitWebNavigationReason"/>
+                               <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>
+                                       <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+                                       <parameter name="originalUri" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_reason" symbol="webkit_web_navigation_action_set_reason">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="navigationAction" type="WebKitWebNavigationAction*"/>
+                                       <parameter name="reason" type="WebKitWebNavigationReason"/>
+                               </parameters>
+                       </method>
+                       <property name="button" type="gint" readable="1" writable="1" construct="0" construct-only="1"/>
+                       <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"/>
+               </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">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="decision" type="WebKitWebPolicyDecision*"/>
+                               </parameters>
+                       </method>
+                       <method name="ignore" symbol="webkit_web_policy_decision_ignore">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="decision" type="WebKitWebPolicyDecision*"/>
+                               </parameters>
+                       </method>
+                       <method name="use" symbol="webkit_web_policy_decision_use">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="decision" type="WebKitWebPolicyDecision*"/>
+                               </parameters>
+                       </method>
                </object>
                <object name="WebKitWebSettings" parent="GObject" type-name="WebKitWebSettings" get-type="webkit_web_settings_get_type">
                        <method name="copy" symbol="webkit_web_settings_copy">
                        <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="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-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="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="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="resizable-text-areas" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
                        <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-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>
                <object name="WebKitWebView" parent="GtkContainer" type-name="WebKitWebView" get-type="webkit_web_view_get_type">
                        <implements>
                                        <parameter name="steps" type="gint"/>
                                </parameters>
                        </method>
-                       <method name="can_go_backward" symbol="webkit_web_view_can_go_backward">
+                       <method name="can_go_forward" symbol="webkit_web_view_can_go_forward">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
-                       <method name="can_go_forward" symbol="webkit_web_view_can_go_forward">
+                       <method name="can_paste_clipboard" symbol="webkit_web_view_can_paste_clipboard">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
-                       <method name="can_paste_clipboard" symbol="webkit_web_view_can_paste_clipboard">
+                       <method name="can_show_mime_type" symbol="webkit_web_view_can_show_mime_type">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="mime_type" type="gchar*"/>
                                </parameters>
                        </method>
                        <method name="copy_clipboard" symbol="webkit_web_view_copy_clipboard">
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="get_custom_encoding" symbol="webkit_web_view_get_custom_encoding">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="webView" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="get_editable" symbol="webkit_web_view_get_editable">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="get_encoding" symbol="webkit_web_view_get_encoding">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="webView" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="get_focused_frame" symbol="webkit_web_view_get_focused_frame">
                                <return-type type="WebKitWebFrame*"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="get_full_content_zoom" symbol="webkit_web_view_get_full_content_zoom">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_inspector" symbol="webkit_web_view_get_inspector">
+                               <return-type type="WebKitWebInspector*"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_load_status" symbol="webkit_web_view_get_load_status">
+                               <return-type type="WebKitLoadStatus"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="get_main_frame" symbol="webkit_web_view_get_main_frame">
                                <return-type type="WebKitWebFrame*"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="get_progress" symbol="webkit_web_view_get_progress">
+                               <return-type type="gdouble"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="get_settings" symbol="webkit_web_view_get_settings">
                                <return-type type="WebKitWebSettings*"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="get_title" symbol="webkit_web_view_get_title">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="get_transparent" symbol="webkit_web_view_get_transparent">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
-                       <method name="go_back" symbol="webkit_web_view_go_back">
-                               <return-type type="void"/>
+                       <method name="get_uri" symbol="webkit_web_view_get_uri">
+                               <return-type type="gchar*"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
-                       <method name="go_back_or_forward" symbol="webkit_web_view_go_back_or_forward">
+                       <method name="get_window_features" symbol="webkit_web_view_get_window_features">
+                               <return-type type="WebKitWebWindowFeatures*"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_zoom_level" symbol="webkit_web_view_get_zoom_level">
+                               <return-type type="gfloat"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
+                       <method name="go_back" symbol="webkit_web_view_go_back">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="steps" type="gint"/>
                                </parameters>
                        </method>
-                       <method name="go_backward" symbol="webkit_web_view_go_backward">
+                       <method name="go_back_or_forward" symbol="webkit_web_view_go_back_or_forward">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="steps" type="gint"/>
                                </parameters>
                        </method>
                        <method name="go_forward" symbol="webkit_web_view_go_forward">
                                        <parameter name="base_uri" type="gchar*"/>
                                </parameters>
                        </method>
+                       <method name="load_request" symbol="webkit_web_view_load_request">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="request" type="WebKitNetworkRequest*"/>
+                               </parameters>
+                       </method>
                        <method name="load_string" symbol="webkit_web_view_load_string">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                        <parameter name="content" type="gchar*"/>
-                                       <parameter name="content_mime_type" type="gchar*"/>
-                                       <parameter name="content_encoding" type="gchar*"/>
+                                       <parameter name="mime_type" type="gchar*"/>
+                                       <parameter name="encoding" type="gchar*"/>
                                        <parameter name="base_uri" type="gchar*"/>
                                </parameters>
                        </method>
+                       <method name="load_uri" symbol="webkit_web_view_load_uri">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="uri" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="mark_text_matches" symbol="webkit_web_view_mark_text_matches">
                                <return-type type="guint"/>
                                <parameters>
                                        <parameter name="limit" type="guint"/>
                                </parameters>
                        </method>
+                       <method name="move_cursor" symbol="webkit_web_view_move_cursor">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="webView" type="WebKitWebView*"/>
+                                       <parameter name="step" type="GtkMovementStep"/>
+                                       <parameter name="count" type="gint"/>
+                               </parameters>
+                       </method>
                        <constructor name="new" symbol="webkit_web_view_new">
                                <return-type type="GtkWidget*"/>
                        </constructor>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="reload_bypass_cache" symbol="webkit_web_view_reload_bypass_cache">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <method name="search_text" symbol="webkit_web_view_search_text">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="string" type="gchar*"/>
+                                       <parameter name="text" type="gchar*"/>
                                        <parameter name="case_sensitive" type="gboolean"/>
                                        <parameter name="forward" type="gboolean"/>
                                        <parameter name="wrap" type="gboolean"/>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="set_custom_encoding" symbol="webkit_web_view_set_custom_encoding">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="webView" type="WebKitWebView*"/>
+                                       <parameter name="encoding" type="gchar*"/>
+                               </parameters>
+                       </method>
                        <method name="set_editable" symbol="webkit_web_view_set_editable">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="flag" type="gboolean"/>
                                </parameters>
                        </method>
+                       <method name="set_full_content_zoom" symbol="webkit_web_view_set_full_content_zoom">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="full_content_zoom" type="gboolean"/>
+                               </parameters>
+                       </method>
                        <method name="set_highlight_text_matches" symbol="webkit_web_view_set_highlight_text_matches">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="flag" type="gboolean"/>
                                </parameters>
                        </method>
+                       <method name="set_zoom_level" symbol="webkit_web_view_set_zoom_level">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="zoom_level" type="gfloat"/>
+                               </parameters>
+                       </method>
                        <method name="stop_loading" symbol="webkit_web_view_stop_loading">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </method>
+                       <method name="zoom_in" symbol="webkit_web_view_zoom_in">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
+                       <method name="zoom_out" symbol="webkit_web_view_zoom_out">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </method>
                        <property name="copy-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="custom-encoding" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
                        <property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="encoding" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="full-content-zoom" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="load-status" type="WebKitLoadStatus" readable="1" writable="0" construct="0" construct-only="0"/>
                        <property name="paste-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <property name="progress" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
                        <property name="settings" type="WebKitWebSettings*" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
                        <property name="transparent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+                       <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="console-message" when="LAST">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </signal>
+                       <signal name="create-plugin-widget" when="LAST">
+                               <return-type type="GtkWidget*"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="char*"/>
+                                       <parameter name="p1" type="char*"/>
+                                       <parameter name="p2" type="GHashTable*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="create-web-view" when="LAST">
+                               <return-type type="WebKitWebView*"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="web_frame" type="WebKitWebFrame*"/>
+                               </parameters>
+                       </signal>
                        <signal name="cut-clipboard" when="LAST">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
                                </parameters>
                        </signal>
+                       <signal name="download-requested" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="GObject*"/>
+                               </parameters>
+                       </signal>
                        <signal name="hovering-over-link" when="LAST">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="p0" type="WebKitWebFrame*"/>
                                </parameters>
                        </signal>
+                       <signal name="load-error" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="WebKitWebFrame*"/>
+                                       <parameter name="p1" type="char*"/>
+                                       <parameter name="p2" type="gpointer"/>
+                               </parameters>
+                       </signal>
                        <signal name="load-finished" when="LAST">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="p0" type="WebKitWebFrame*"/>
                                </parameters>
                        </signal>
+                       <signal name="mime-type-policy-decision-requested" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="WebKitWebFrame*"/>
+                                       <parameter name="p1" type="WebKitNetworkRequest*"/>
+                                       <parameter name="p2" type="char*"/>
+                                       <parameter name="p3" type="WebKitWebPolicyDecision*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="move-cursor" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="step" type="GtkMovementStep"/>
+                                       <parameter name="count" type="gint"/>
+                               </parameters>
+                       </signal>
+                       <signal name="navigation-policy-decision-requested" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="WebKitWebFrame*"/>
+                                       <parameter name="p1" type="WebKitNetworkRequest*"/>
+                                       <parameter name="p2" type="WebKitWebNavigationAction*"/>
+                                       <parameter name="p3" type="WebKitWebPolicyDecision*"/>
+                               </parameters>
+                       </signal>
                        <signal name="navigation-requested" when="LAST">
-                               <return-type type="gint"/>
+                               <return-type type="WebKitNavigationResponse"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="frame" type="GObject*"/>
-                                       <parameter name="request" type="GObject*"/>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
+                                       <parameter name="request" type="WebKitNetworkRequest*"/>
+                               </parameters>
+                       </signal>
+                       <signal name="new-window-policy-decision-requested" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="WebKitWebFrame*"/>
+                                       <parameter name="p1" type="WebKitNetworkRequest*"/>
+                                       <parameter name="p2" type="WebKitWebNavigationAction*"/>
+                                       <parameter name="p3" type="WebKitWebPolicyDecision*"/>
                                </parameters>
                        </signal>
                        <signal name="paste-clipboard" when="LAST">
                                        <parameter name="p0" type="GtkMenu*"/>
                                </parameters>
                        </signal>
+                       <signal name="print-requested" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="object" type="WebKitWebView*"/>
+                                       <parameter name="p0" type="WebKitWebFrame*"/>
+                               </parameters>
+                       </signal>
                        <signal name="script-alert" when="LAST">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="frame" type="GObject*"/>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
                                        <parameter name="alert_message" type="char*"/>
                                </parameters>
                        </signal>
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="frame" type="GObject*"/>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
                                        <parameter name="confirm_message" type="char*"/>
-                                       <parameter name="did_confirm" type="gboolean"/>
+                                       <parameter name="did_confirm" type="gpointer"/>
                                </parameters>
                        </signal>
                        <signal name="script-prompt" when="LAST">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="web_view" type="WebKitWebView*"/>
-                                       <parameter name="frame" type="GObject*"/>
+                                       <parameter name="frame" type="WebKitWebFrame*"/>
                                        <parameter name="message" type="char*"/>
                                        <parameter name="default_value" type="char*"/>
                                        <parameter name="value" type="gpointer"/>
                        <signal name="set-scroll-adjustments" when="LAST">
                                <return-type type="void"/>
                                <parameters>
-                                       <parameter name="object" type="WebKitWebView*"/>
-                                       <parameter name="p0" type="GtkAdjustment*"/>
-                                       <parameter name="p1" type="GtkAdjustment*"/>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="hadjustment" type="GtkAdjustment*"/>
+                                       <parameter name="vadjustment" type="GtkAdjustment*"/>
                                </parameters>
                        </signal>
                        <signal name="status-bar-text-changed" when="LAST">
                                        <parameter name="p1" type="char*"/>
                                </parameters>
                        </signal>
+                       <signal name="web-view-ready" when="LAST">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="web_view" type="WebKitWebView*"/>
+                               </parameters>
+                       </signal>
                        <signal name="window-object-cleared" when="LAST">
                                <return-type type="void"/>
                                <parameters>
                                        <parameter name="old_file" type="gchar*"/>
                                </parameters>
                        </vfunc>
-                       <vfunc name="create_web_view">
-                               <return-type type="WebKitWebView*"/>
+               </object>
+               <object name="WebKitWebWindowFeatures" parent="GObject" type-name="WebKitWebWindowFeatures" get-type="webkit_web_window_features_get_type">
+                       <method name="equal" symbol="webkit_web_window_features_equal">
+                               <return-type type="gboolean"/>
                                <parameters>
-                                       <parameter name="web_view" type="WebKitWebView*"/>
+                                       <parameter name="features1" type="WebKitWebWindowFeatures*"/>
+                                       <parameter name="features2" type="WebKitWebWindowFeatures*"/>
                                </parameters>
-                       </vfunc>
+                       </method>
+                       <constructor name="new" symbol="webkit_web_window_features_new">
+                               <return-type type="WebKitWebWindowFeatures*"/>
+                       </constructor>
+                       <property name="fullscreen" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="height" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="locationbar-visible" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="menubar-visible" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="scrollbar-visible" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="statusbar-visible" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="toolbar-visible" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="width" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <property name="x" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
+                       <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_MINOR_VERSION" type="int" value="1"/>
+               <constant name="WEBKIT_SOUP_AUTH_DIALOG_H" type="int" value="1"/>
        </namespace>
 </api>
index 0a921ea9a107cbf53950f7f18b6a5432c13e439d..a6c2cecd6a115c50fc72dcc958aa1117318b7347 100644 (file)
@@ -3,6 +3,7 @@ webkit_web_frame_get_global_context hidden="1"
 WebKitWebView::copy_clipboard has_emitter="1"
 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::select_all has_emitter="1"
 
index 4dc3754e6566a274259fe8e0908c322d360903ab..e9590685cf171d0ab73d1715f4a84e3c092e4d41 100644 (file)
@@ -5,3 +5,4 @@ pango
 gdk-pixbuf-2.0
 gdk-2.0
 gtk+-2.0
+libsoup-2.4
index 895d88c74185801f74feaa236eb4efd8c2b21c60..5a013a822745f52de40bfc2805af0ef9254b49c8 100644 (file)
@@ -2,15 +2,48 @@
 
 [CCode (cprefix = "WebKit", lower_case_cprefix = "webkit_")]
 namespace WebKit {
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public class Download : GLib.Object {
+               public void cancel ();
+               public uint64 get_current_size ();
+               public unowned string get_destination_uri ();
+               public double get_elapsed_time ();
+               public unowned WebKit.NetworkRequest get_network_request ();
+               public double get_progress ();
+               public WebKit.DownloadStatus get_status ();
+               public unowned string get_suggested_filename ();
+               public uint64 get_total_size ();
+               public unowned string get_uri ();
+               [CCode (has_construct_function = false)]
+               public Download (WebKit.NetworkRequest request);
+               public void set_destination_uri (string destination_uri);
+               public void start ();
+               public uint64 current_size { get; }
+               public string destination_uri { get; set; }
+               public WebKit.NetworkRequest network_request { get; construct; }
+               public double progress { get; }
+               public WebKit.DownloadStatus status { get; }
+               public string suggested_filename { get; }
+               public uint64 total_size { get; }
+               public virtual signal bool error (int p0, int p1, string p2);
+       }
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class NetworkRequest : GLib.Object {
+               public unowned Soup.Message get_message ();
                public unowned string get_uri ();
                [CCode (has_construct_function = false)]
                public NetworkRequest (string 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 SoupAuthDialog : GLib.Object, Soup.SessionFeature {
+               public virtual signal unowned Gtk.Widget current_toplevel (Soup.Message message);
        }
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class WebBackForwardList : GLib.Object {
+               public void add_item (WebKit.WebHistoryItem history_item);
                public bool contains_item (WebKit.WebHistoryItem history_item);
                public unowned WebKit.WebHistoryItem get_back_item ();
                public int get_back_length ();
@@ -31,16 +64,23 @@ namespace WebKit {
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class WebFrame : GLib.Object {
                public unowned WebKit.WebFrame find_frame (string name);
+               public WebKit.LoadStatus get_load_status ();
                public unowned string get_name ();
                public unowned WebKit.WebFrame get_parent ();
                public unowned string get_title ();
                public unowned string get_uri ();
                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);
+               public void load_string (string content, string mime_type, string encoding, string base_uri);
+               public void load_uri (string uri);
                [CCode (has_construct_function = false)]
                public WebFrame (WebKit.WebView web_view);
+               public void print ();
+               public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error;
                public void reload ();
                public void stop_loading ();
+               public WebKit.LoadStatus load_status { get; }
                public string name { get; }
                public string title { get; }
                public string uri { get; }
@@ -62,6 +102,45 @@ namespace WebKit {
                public void set_alternate_title (string title);
                [CCode (has_construct_function = false)]
                public WebHistoryItem.with_data (string uri, string title);
+               public string alternate_title { get; set; }
+               public double last_visited_time { get; }
+               public string original_uri { get; }
+               public string title { get; }
+               public string uri { get; }
+       }
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public class WebInspector : GLib.Object {
+               public unowned string get_inspected_uri ();
+               public unowned WebKit.WebView get_web_view ();
+               public string inspected_uri { get; }
+               [NoAccessorMethod]
+               public bool javascript_profiling_enabled { get; set; }
+               public WebKit.WebView web_view { get; }
+               public virtual signal bool attach_window ();
+               public virtual signal bool close_window ();
+               public virtual signal bool detach_window ();
+               public virtual signal void finished ();
+               public virtual signal unowned WebKit.WebView inspect_web_view (WebKit.WebView p0);
+               public virtual signal bool show_window ();
+       }
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public class WebNavigationAction : GLib.Object {
+               public int get_button ();
+               public int get_modifier_state ();
+               public unowned string get_original_uri ();
+               public WebKit.WebNavigationReason get_reason ();
+               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; }
+       }
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public class WebPolicyDecision : GLib.Object {
+               public void download ();
+               public void ignore ();
+               public void use ();
        }
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class WebSettings : GLib.Object {
@@ -83,10 +162,24 @@ namespace WebKit {
                [NoAccessorMethod]
                public int default_monospace_font_size { get; set construct; }
                [NoAccessorMethod]
+               public bool enable_caret_browsing { get; set construct; }
+               [NoAccessorMethod]
+               public bool enable_developer_extras { get; set construct; }
+               [NoAccessorMethod]
+               public bool enable_html5_database { get; set construct; }
+               [NoAccessorMethod]
+               public bool enable_html5_local_storage { get; set construct; }
+               [NoAccessorMethod]
                public bool enable_plugins { get; set construct; }
                [NoAccessorMethod]
+               public bool enable_private_browsing { get; set construct; }
+               [NoAccessorMethod]
                public bool enable_scripts { get; set construct; }
                [NoAccessorMethod]
+               public bool enable_spell_checking { get; set construct; }
+               [NoAccessorMethod]
+               public bool enforce_96_dpi { get; set construct; }
+               [NoAccessorMethod]
                public string fantasy_font_family { owned get; set construct; }
                [NoAccessorMethod]
                public int minimum_font_size { get; set construct; }
@@ -103,7 +196,11 @@ namespace WebKit {
                [NoAccessorMethod]
                public string serif_font_family { owned get; set construct; }
                [NoAccessorMethod]
+               public string spell_checking_languages { owned get; set construct; }
+               [NoAccessorMethod]
                public string user_stylesheet_uri { owned get; set construct; }
+               [NoAccessorMethod]
+               public float zoom_step { get; set construct; }
        }
        [CCode (cheader_filename = "webkit/webkit.h")]
        public class WebView : Gtk.Container, Atk.Implementor, Gtk.Buildable {
@@ -111,84 +208,226 @@ namespace WebKit {
                public bool can_cut_clipboard ();
                public bool can_go_back ();
                public bool can_go_back_or_forward (int steps);
-               public bool can_go_backward ();
                public bool can_go_forward ();
                public bool can_paste_clipboard ();
+               public bool can_show_mime_type (string mime_type);
                [NoWrapper]
                public virtual unowned string choose_file (WebKit.WebFrame frame, string old_file);
-               [NoWrapper]
-               public virtual unowned WebKit.WebView create_web_view ();
                public void delete_selection ();
                public void execute_script (string script);
                public unowned WebKit.WebBackForwardList get_back_forward_list ();
                public unowned Gtk.TargetList get_copy_target_list ();
+               public unowned string get_custom_encoding ();
                public bool get_editable ();
+               public unowned string get_encoding ();
                public unowned WebKit.WebFrame get_focused_frame ();
+               public bool get_full_content_zoom ();
+               public unowned WebKit.WebInspector get_inspector ();
+               public WebKit.LoadStatus get_load_status ();
                public unowned WebKit.WebFrame get_main_frame ();
                public unowned Gtk.TargetList get_paste_target_list ();
+               public double get_progress ();
                public unowned WebKit.WebSettings get_settings ();
+               public unowned string get_title ();
                public bool get_transparent ();
+               public unowned string get_uri ();
+               public unowned WebKit.WebWindowFeatures get_window_features ();
+               public float get_zoom_level ();
                public void go_back ();
                public void go_back_or_forward (int steps);
-               public void go_backward ();
                public void go_forward ();
                public bool go_to_back_forward_item (WebKit.WebHistoryItem item);
                public bool has_selection ();
                public void load_html_string (string content, string base_uri);
-               public void load_string (string content, string content_mime_type, string content_encoding, string base_uri);
+               public void load_request (WebKit.NetworkRequest request);
+               public void load_string (string content, string mime_type, string encoding, string base_uri);
+               public void load_uri (string uri);
                public uint mark_text_matches (string str, bool case_sensitive, uint limit);
                [CCode (type = "GtkWidget*", has_construct_function = false)]
                public WebView ();
                public void open (string uri);
                public void reload ();
-               public bool search_text (string str, bool case_sensitive, bool forward, bool wrap);
+               public void reload_bypass_cache ();
+               public bool search_text (string text, bool case_sensitive, bool forward, bool wrap);
+               public void set_custom_encoding (string encoding);
                public void set_editable (bool flag);
+               public void set_full_content_zoom (bool full_content_zoom);
                public void set_highlight_text_matches (bool highlight);
                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_zoom_level (float zoom_level);
                public void stop_loading ();
                public void unmark_text_matches ();
+               public void zoom_in ();
+               public void zoom_out ();
                public Gtk.TargetList copy_target_list { get; }
+               public string custom_encoding { get; set; }
                public bool editable { get; set; }
+               public string encoding { get; }
+               public bool full_content_zoom { get; set; }
+               public WebKit.LoadStatus load_status { get; }
                public Gtk.TargetList paste_target_list { get; }
+               public double progress { get; }
                public WebKit.WebSettings settings { get; set; }
+               public string title { get; }
                public bool transparent { get; set; }
+               public string uri { get; }
+               [NoAccessorMethod]
+               public WebKit.WebInspector web_inspector { owned get; }
+               [NoAccessorMethod]
+               public WebKit.WebWindowFeatures window_features { owned get; set; }
+               public float zoom_level { get; set; }
                public virtual signal bool console_message (string message, int line_number, string source_id);
                [HasEmitter]
                public virtual signal void copy_clipboard ();
+               public virtual signal unowned Gtk.Widget create_plugin_widget (string p0, string p1, GLib.HashTable p2);
+               public virtual signal unowned WebKit.WebView create_web_view (WebKit.WebFrame web_frame);
                [HasEmitter]
                public virtual signal void cut_clipboard ();
+               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 ();
                public virtual signal void load_committed (WebKit.WebFrame p0);
+               public virtual signal bool load_error (WebKit.WebFrame p0, string p1, void* p2);
                public virtual signal void load_finished (WebKit.WebFrame p0);
                public virtual signal void load_progress_changed (int p0);
                public virtual signal void load_started (WebKit.WebFrame p0);
-               public virtual signal int navigation_requested (GLib.Object frame, GLib.Object request);
+               public virtual signal bool mime_type_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, string p2, WebKit.WebPolicyDecision p3);
+               [HasEmitter]
+               public virtual signal bool move_cursor (Gtk.MovementStep step, int count);
+               public virtual signal bool navigation_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
+               public virtual signal WebKit.NavigationResponse navigation_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request);
+               public virtual signal bool new_window_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
                [HasEmitter]
                public virtual signal void paste_clipboard ();
                public virtual signal void populate_popup (Gtk.Menu p0);
-               public virtual signal bool script_alert (GLib.Object frame, string alert_message);
-               public virtual signal bool script_confirm (GLib.Object frame, string confirm_message, bool did_confirm);
-               public virtual signal bool script_prompt (GLib.Object frame, string message, string default_value, void* value);
+               public virtual signal bool print_requested (WebKit.WebFrame p0);
+               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);
                [HasEmitter]
                public virtual signal void select_all ();
                public virtual signal void selection_changed ();
-               public virtual signal void set_scroll_adjustments (Gtk.Adjustment p0, Gtk.Adjustment p1);
+               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);
+               public virtual signal bool web_view_ready ();
                public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
        }
-       [CCode (cprefix = "WEBKIT_NAVIGATION_RESPONSE_", has_type_id = "0", cheader_filename = "webkit/webkit.h")]
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public class WebWindowFeatures : GLib.Object {
+               public bool equal (WebKit.WebWindowFeatures features2);
+               [CCode (has_construct_function = false)]
+               public WebWindowFeatures ();
+               [NoAccessorMethod]
+               public bool fullscreen { get; set construct; }
+               [NoAccessorMethod]
+               public int height { get; set construct; }
+               [NoAccessorMethod]
+               public bool locationbar_visible { get; set construct; }
+               [NoAccessorMethod]
+               public bool menubar_visible { get; set construct; }
+               [NoAccessorMethod]
+               public bool scrollbar_visible { get; set construct; }
+               [NoAccessorMethod]
+               public bool statusbar_visible { get; set construct; }
+               [NoAccessorMethod]
+               public bool toolbar_visible { get; set construct; }
+               [NoAccessorMethod]
+               public int width { get; set construct; }
+               [NoAccessorMethod]
+               public int x { get; set construct; }
+               [NoAccessorMethod]
+               public int y { get; set construct; }
+       }
+       [CCode (cprefix = "WEBKIT_DOWNLOAD_ERROR_", cheader_filename = "webkit/webkit.h")]
+       public enum DownloadError {
+               CANCELLED_BY_USER,
+               DESTINATION,
+               NETWORK
+       }
+       [CCode (cprefix = "WEBKIT_DOWNLOAD_STATUS_", cheader_filename = "webkit/webkit.h")]
+       public enum DownloadStatus {
+               ERROR,
+               CREATED,
+               STARTED,
+               CANCELLED,
+               FINISHED
+       }
+       [CCode (cprefix = "WEBKIT_LOAD_", cheader_filename = "webkit/webkit.h")]
+       public enum LoadStatus {
+               PROVISIONAL,
+               COMMITTED,
+               FINISHED
+       }
+       [CCode (cprefix = "WEBKIT_NAVIGATION_RESPONSE_", cheader_filename = "webkit/webkit.h")]
        public enum NavigationResponse {
                ACCEPT,
                IGNORE,
                DOWNLOAD
        }
-       [CCode (cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_", has_type_id = "0", cheader_filename = "webkit/webkit.h")]
+       [CCode (cprefix = "WEBKIT_NETWORK_ERROR_", cheader_filename = "webkit/webkit.h")]
+       public enum NetworkError {
+               FAILED,
+               TRANSPORT,
+               UNKNOWN_PROTOCOL,
+               CANCELLED,
+               FILE_DOES_NOT_EXIST
+       }
+       [CCode (cprefix = "WEBKIT_PLUGIN_ERROR_", cheader_filename = "webkit/webkit.h")]
+       public enum PluginError {
+               FAILED,
+               CANNOT_FIND_PLUGIN,
+               CANNOT_LOAD_PLUGIN,
+               JAVA_UNAVAILABLE,
+               CONNECTION_CANCELLED,
+               WILL_HANDLE_LOAD
+       }
+       [CCode (cprefix = "WEBKIT_POLICY_ERROR_", cheader_filename = "webkit/webkit.h")]
+       public enum PolicyError {
+               FAILED,
+               CANNOT_SHOW_MIME_TYPE,
+               CANNOT_SHOW_URL,
+               FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE,
+               CANNOT_USE_RESTRICTED_PORT
+       }
+       [CCode (cprefix = "WEBKIT_WEB_NAVIGATION_REASON_", cheader_filename = "webkit/webkit.h")]
+       public enum WebNavigationReason {
+               LINK_CLICKED,
+               FORM_SUBMITTED,
+               BACK_FORWARD,
+               RELOAD,
+               FORM_RESUBMITTED,
+               OTHER
+       }
+       [CCode (cprefix = "WEBKIT_WEB_VIEW_TARGET_INFO_", cheader_filename = "webkit/webkit.h")]
        public enum WebViewTargetInfo {
                HTML,
                TEXT
        }
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public const int MAJOR_VERSION;
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public const int MICRO_VERSION;
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public const int MINOR_VERSION;
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public const int SOUP_AUTH_DIALOG_H;
+       [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 uint major_version ();
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public static uint micro_version ();
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public static uint minor_version ();
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public static GLib.Quark network_error_quark ();
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public static GLib.Quark plugin_error_quark ();
+       [CCode (cheader_filename = "webkit/webkit.h")]
+       public static GLib.Quark policy_error_quark ();
 }