[vala] libsoup-2.4: Update to 2.43.90



commit b1e7a16dcc8502bf44344f83e36dc5c2b19dac6d
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Fri Aug 23 15:11:39 2013 +0200

    libsoup-2.4: Update to 2.43.90

 vapi/libsoup-2.4.vapi              |  111 ++++++++++++++++++++++++++++++++----
 vapi/metadata/Soup-2.4-custom.vala |    6 ++-
 vapi/metadata/Soup-2.4.metadata    |   20 +------
 3 files changed, 107 insertions(+), 30 deletions(-)
---
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index e59e175..c78e634 100644
--- a/vapi/libsoup-2.4.vapi
+++ b/vapi/libsoup-2.4.vapi
@@ -78,8 +78,8 @@ namespace Soup {
                public Address (string name, uint port);
                [CCode (has_construct_function = false)]
                public Address.any (Soup.AddressFamily family, uint port);
-               public bool equal_by_ip ([CCode (type = "gconstpointer")] Soup.Address addr2);
-               public bool equal_by_name ([CCode (type = "gconstpointer")] Soup.Address addr2);
+               public bool equal_by_ip (Soup.Address addr2);
+               public bool equal_by_name (Soup.Address addr2);
                [CCode (has_construct_function = false)]
                public Address.from_sockaddr (void* sa, int len);
                public GLib.SocketAddress get_gsockaddr ();
@@ -113,6 +113,7 @@ namespace Soup {
                public virtual GLib.SList<string> get_protection_space (Soup.URI source_uri);
                public unowned string get_realm ();
                public unowned string get_saved_password (string user);
+               public GLib.SList<string> get_saved_users ();
                public unowned string get_scheme_name ();
                public void has_saved_password (string username, string password);
                public virtual bool is_ready (Soup.Message msg);
@@ -396,12 +397,15 @@ namespace Soup {
                public Soup.MessageFlags get_flags ();
                public Soup.HTTPVersion get_http_version ();
                public bool get_https_status (out unowned GLib.TlsCertificate certificate, out 
GLib.TlsCertificateFlags errors);
+               public Soup.MessagePriority get_priority ();
+               public unowned Soup.Request get_soup_request ();
                public unowned Soup.URI get_uri ();
                public bool is_keepalive ();
                public void set_chunk_allocator (owned Soup.ChunkAllocator allocator);
                public void set_first_party (Soup.URI first_party);
                public void set_flags (Soup.MessageFlags flags);
                public void set_http_version (Soup.HTTPVersion version);
+               public void set_priority (Soup.MessagePriority priority);
                public void set_redirect (uint status_code, string redirect_uri);
                public void set_request (string content_type, Soup.MemoryUse req_use, [CCode 
(array_length_cname = "req_length", array_length_pos = 3.1, array_length_type = "gsize", type = "const 
char*")] uint8[] req_body);
                public void set_response (string? content_type, Soup.MemoryUse resp_use, [CCode 
(array_length_cname = "resp_length", array_length_pos = 3.1, array_length_type = "gsize")] uint8[] resp_body);
@@ -413,6 +417,7 @@ namespace Soup {
                public Soup.HTTPVersion http_version { get; set; }
                [NoAccessorMethod]
                public string method { owned get; set; }
+               public Soup.MessagePriority priority { get; set; }
                [NoAccessorMethod]
                public string reason_phrase { owned get; set; }
                [NoAccessorMethod]
@@ -652,7 +657,8 @@ namespace Soup {
                public Soup.RequestHTTP request_http_uri (string method, Soup.URI uri) throws GLib.Error;
                public Soup.Request request_uri (Soup.URI uri) throws GLib.Error;
                public virtual void requeue_message (Soup.Message msg);
-               public async void send_async (Soup.Message msg, GLib.Cancellable? cancellable);
+               public GLib.InputStream send (Soup.Message msg, GLib.Cancellable? cancellable = null) throws 
GLib.Error;
+               public async GLib.InputStream send_async (Soup.Message msg, GLib.Cancellable? cancellable = 
null) throws GLib.Error;
                public virtual uint send_message (Soup.Message msg);
                public void unpause_message (Soup.Message msg);
                [CCode (has_construct_function = false)]
@@ -678,6 +684,8 @@ namespace Soup {
                [NoAccessorMethod]
                public int max_conns_per_host { get; set; }
                [NoAccessorMethod]
+               public GLib.ProxyResolver proxy_resolver { owned get; set; }
+               [NoAccessorMethod]
                public Soup.URI proxy_uri { owned get; set; }
                [NoAccessorMethod]
                public string ssl_ca_file { owned get; set; }
@@ -742,6 +750,8 @@ namespace Soup {
                public Soup.Address local_address { get; construct; }
                [NoAccessorMethod]
                public bool non_blocking { get; set; }
+               [NoAccessorMethod]
+               public GLib.ProxyResolver proxy_resolver { owned get; construct; }
                public Soup.Address remote_address { get; construct; }
                [NoAccessorMethod]
                public void* ssl_creds { get; set; }
@@ -758,12 +768,10 @@ namespace Soup {
                [NoAccessorMethod]
                public bool trusted_certificate { get; }
                [NoAccessorMethod]
-               public bool use_proxy { get; construct; }
-               [NoAccessorMethod]
                public bool use_thread_context { get; construct; }
                public virtual signal void disconnected ();
                public signal void event (GLib.SocketClientEvent event, GLib.IOStream connection);
-               public virtual signal void new_connection (Soup.Socket arg1);
+               public virtual signal void new_connection (Soup.Socket new_sock);
                public virtual signal void readable ();
                public virtual signal void writable ();
        }
@@ -814,16 +822,17 @@ namespace Soup {
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupPasswordManagerInterface", type_id = 
"soup_password_manager_get_type ()")]
        public interface PasswordManager : Soup.SessionFeature, GLib.Object {
-               public abstract void get_passwords_sync (Soup.Message arg0, Soup.Auth arg1, GLib.Cancellable? 
arg2 = null);
+               public abstract void get_passwords_async (Soup.Message msg, Soup.Auth auth, bool retrying, 
GLib.MainContext async_context, GLib.Cancellable? cancellable, Soup.PasswordManagerCallback callback);
+               public abstract void get_passwords_sync (Soup.Message msg, Soup.Auth auth, GLib.Cancellable? 
cancellable = null);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = 
"soup_proxy_resolver_get_type ()")]
        [Deprecated (replacement = "Soup.ProxyURIResolver")]
        public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
-               public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, 
GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callaback);
+               public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, 
GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callback);
                public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out 
unowned Soup.Address addr);
        }
        [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyURIResolverInterface", type_id = 
"soup_proxy_uri_resolver_get_type ()")]
-       public interface ProxyURIResolver : GLib.Object {
+       public interface ProxyURIResolver : Soup.SessionFeature, GLib.Object {
                public abstract void get_proxy_uri_async (Soup.URI uri, GLib.MainContext? async_context, 
GLib.Cancellable? cancellable, Soup.ProxyURIResolverCallback callback);
                public abstract uint get_proxy_uri_sync (Soup.URI uri, GLib.Cancellable? cancellable, out 
Soup.URI proxy_uri);
        }
@@ -921,7 +930,7 @@ namespace Soup {
                @1_0,
                @1_1
        }
-       [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_STATUS_", type_id = 
"soup_known_status_code_get_type ()")]
+       [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_KNOWN_STATUS_CODE_", type_id = 
"soup_known_status_code_get_type ()")]
        public enum KnownStatusCode {
                NONE,
                CANCELLED,
@@ -1018,6 +1027,14 @@ namespace Soup {
                RESPONSE,
                MULTIPART
        }
+       [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_MESSAGE_PRIORITY_", type_id = 
"soup_message_priority_get_type ()")]
+       public enum MessagePriority {
+               VERY_LOW,
+               LOW,
+               NORMAL,
+               HIGH,
+               VERY_HIGH
+       }
        [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_SOCKET_", type_id = 
"soup_socket_io_status_get_type ()")]
        public enum SocketIOStatus {
                OK,
@@ -1025,6 +1042,74 @@ namespace Soup {
                EOF,
                ERROR
        }
+       [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_STATUS_", type_id = 
"soup_status_get_type ()")]
+       public enum Status {
+               NONE,
+               CANCELLED,
+               CANT_RESOLVE,
+               CANT_RESOLVE_PROXY,
+               CANT_CONNECT,
+               CANT_CONNECT_PROXY,
+               SSL_FAILED,
+               IO_ERROR,
+               MALFORMED,
+               TRY_AGAIN,
+               TOO_MANY_REDIRECTS,
+               TLS_FAILED,
+               CONTINUE,
+               SWITCHING_PROTOCOLS,
+               PROCESSING,
+               OK,
+               CREATED,
+               ACCEPTED,
+               NON_AUTHORITATIVE,
+               NO_CONTENT,
+               RESET_CONTENT,
+               PARTIAL_CONTENT,
+               MULTI_STATUS,
+               MULTIPLE_CHOICES,
+               MOVED_PERMANENTLY,
+               FOUND,
+               MOVED_TEMPORARILY,
+               SEE_OTHER,
+               NOT_MODIFIED,
+               USE_PROXY,
+               NOT_APPEARING_IN_THIS_PROTOCOL,
+               TEMPORARY_REDIRECT,
+               BAD_REQUEST,
+               UNAUTHORIZED,
+               PAYMENT_REQUIRED,
+               FORBIDDEN,
+               NOT_FOUND,
+               METHOD_NOT_ALLOWED,
+               NOT_ACCEPTABLE,
+               PROXY_AUTHENTICATION_REQUIRED,
+               PROXY_UNAUTHORIZED,
+               REQUEST_TIMEOUT,
+               CONFLICT,
+               GONE,
+               LENGTH_REQUIRED,
+               PRECONDITION_FAILED,
+               REQUEST_ENTITY_TOO_LARGE,
+               REQUEST_URI_TOO_LONG,
+               UNSUPPORTED_MEDIA_TYPE,
+               REQUESTED_RANGE_NOT_SATISFIABLE,
+               INVALID_RANGE,
+               EXPECTATION_FAILED,
+               UNPROCESSABLE_ENTITY,
+               LOCKED,
+               FAILED_DEPENDENCY,
+               INTERNAL_SERVER_ERROR,
+               NOT_IMPLEMENTED,
+               BAD_GATEWAY,
+               SERVICE_UNAVAILABLE,
+               GATEWAY_TIMEOUT,
+               HTTP_VERSION_NOT_SUPPORTED,
+               INSUFFICIENT_STORAGE,
+               NOT_EXTENDED;
+               public static unowned string get_phrase (uint status_code);
+               public static uint proxify (uint status_code);
+       }
        [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_REQUEST_ERROR_")]
        public errordomain RequestError {
                BAD_URI,
@@ -1074,7 +1159,7 @@ namespace Soup {
        [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
        public delegate void MessageHeadersForeachFunc (string name, string value);
        [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 4.9)]
-       public delegate void PasswordManagerCallback (Soup.PasswordManager arg0, Soup.Message arg1, Soup.Auth 
arg2, bool retrying);
+       public delegate void PasswordManagerCallback (Soup.PasswordManager password_manager, Soup.Message 
msg, Soup.Auth auth, bool retrying);
        [CCode (cheader_filename = "libsoup/soup.h")]
        public delegate void ProxyResolverCallback (Soup.ProxyResolver p1, Soup.Message p2, uint p3, 
Soup.Address p4);
        [CCode (cheader_filename = "libsoup/soup.h", has_target = false)]
@@ -1209,6 +1294,8 @@ namespace Soup {
        public const string MESSAGE_HTTP_VERSION;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_METHOD")]
        public const string MESSAGE_METHOD;
+       [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_PRIORITY")]
+       public const string MESSAGE_PRIORITY;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REASON_PHRASE")]
        public const string MESSAGE_REASON_PHRASE;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REQUEST_BODY")]
@@ -1299,6 +1386,8 @@ namespace Soup {
        public const string SESSION_MAX_CONNS;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_MAX_CONNS_PER_HOST")]
        public const string SESSION_MAX_CONNS_PER_HOST;
+       [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_PROXY_RESOLVER")]
+       public const string SESSION_PROXY_RESOLVER;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_PROXY_URI")]
        public const string SESSION_PROXY_URI;
        [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_CA_FILE")]
diff --git a/vapi/metadata/Soup-2.4-custom.vala b/vapi/metadata/Soup-2.4-custom.vala
index 421faa3..bcc3cd4 100644
--- a/vapi/metadata/Soup-2.4-custom.vala
+++ b/vapi/metadata/Soup-2.4-custom.vala
@@ -19,7 +19,7 @@ namespace Soup {
        [Deprecated (replacement = "Soup.ProxyURIResolver")]
        [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = 
"soup_proxy_resolver_get_type ()")]
        public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
-               public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, 
GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callaback);
+               public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, 
GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callback);
                public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out 
unowned Soup.Address addr);
        }
 
@@ -91,5 +91,9 @@ namespace Soup {
        public static Soup.Message form_request_new_from_multipart (string uri, Soup.Multipart multipart);
        [Deprecated (since = "vala-0.14", replacement = "SSLError.quark")]
        public static GLib.Quark ssl_error_quark ();
+
+       public static unowned string status_get_phrase (uint status_code);
+       public static uint status_proxify (uint status_code);
+
        public delegate void ProxyResolverCallback (Soup.ProxyResolver p1, Soup.Message p2, uint p3, 
Soup.Address p4);
 }
diff --git a/vapi/metadata/Soup-2.4.metadata b/vapi/metadata/Soup-2.4.metadata
index 368544e..667595e 100644
--- a/vapi/metadata/Soup-2.4.metadata
+++ b/vapi/metadata/Soup-2.4.metadata
@@ -19,9 +19,6 @@ Requester
 // Report upstream
 Soup cheader_filename="libsoup/soup.h"
 add_* skip=false type="unowned GLib.TimeoutSource"
-Address.equal_by_ip.* type="Soup.Address"
-Address.equal_by_name.* type="Soup.Address"
-// AddressCallback.data skip
 AuthDomain
        .accepts#method skip
        .challenge#virtual_method vfunc_name="challenge"
@@ -45,46 +42,33 @@ Message
        .request_*#property skip
        .response_*#property skip
        .set_request.req_body type="uint8[]" array_length_idx=3
-       .set_response.resp_body type="uint8[]" array_length_idx=3
 MessageHeaders
-       .get_content_disposition.* out unowned=false
-       .get_content_type.* out unowned=false
-       .get_content_*.params type_arguments="string,string"
        .get_ranges.ranges out type="Soup.Range[]" array_length_idx=2
-       .set_content_disposition.params type_arguments="string,string" nullable
-       .set_content_type.params type_arguments="string,string" nullable
-Multipart.get_part
-       .headers out
-       .body out
 Server
        .new skip=false
        .async_context type="GLib.MainContext"
 Session
        .async_context type="GLib.MainContext"
        .get_features type_arguments="weak Soup.SessionFeature"
+       .send_async.cancellable#parameter default=null
 Session*.new_with_options skip=false
 Socket
        .async_context type="GLib.MainContext"
        .new skip=false
        .read.buffer type="uint8[]" array_length_idx=1
-       .read.nread out
        .read_until.buffer type="uint8[]" array_length_idx=1
        .read_until.nread out
        .write.buffer type="uint8[]" array_length_idx=1
-       .write.nwrote out
-       .*.cancellable nullable
 URI
        .new_with_base skip
        .set_query_from_fields skip=false
 uri_encode.escape_extra nullable
 // uri_host_*.* type="Soup.URI"
-ProxyURIResolver
-       .get_proxy_uri_sync.proxy_uri out
 ProxyURIResolverCallback.user_data skip
 xmlrpc_* skip=false
 // xmlrpc_build_method_call.params array array_length_idx=2
 xmlrpc_extract_method_response throws="Soup.XMLRPC.Fault"
-        .error skip
+       .error skip
        .type skip
 value_* skip=false
 


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