From: Jürg Billeter Date: Sat, 27 Sep 2008 11:34:08 +0000 (+0000) Subject: Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string bindings, X-Git-Tag: VALA_0_4_0~59 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d97d9b646d03efdacf46069e20d7dc286054136c;p=platform%2Fupstream%2Fvala.git Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string bindings, 2008-09-27 Jürg Billeter * vapi/packages/libsoup-2.4/: Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 553568 * vapi/libsoup-2.4.vapi: regenerated svn path=/trunk/; revision=1802 --- diff --git a/ChangeLog b/ChangeLog index a41a312..39efff6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2008-09-27 Jürg Billeter + * vapi/packages/libsoup-2.4/: + + Fix soup_uri_copy, soup_uri_normalize, and soup_uri_to_string + bindings, patch by Víctor Manuel Jáquez Leal, fixes bug 553568 + + * vapi/libsoup-2.4.vapi: regenerated + +2008-09-27 Jürg Billeter + * gobject/valaccodegenerator.vala: Fix crash when using sizeof expression for pointers, diff --git a/THANKS b/THANKS index f65342b..0701b0d 100644 --- a/THANKS +++ b/THANKS @@ -63,6 +63,7 @@ Stéphan Kochen Tai Chi Minh Ralph Eastwood Thijs Vermeir Travis Watkins +Víctor Manuel Jáquez Leal Vlad Grecescu Yaakov Selkowitz Yu Feng diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index b40e235..bafa4bc 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -249,13 +249,13 @@ namespace Soup { public weak string path; public weak string query; public weak string fragment; - public weak Soup.URI copy (); + public Soup.URI copy (); public static string decode (string part); public static string encode (string part, string escape_extra); public bool equal (Soup.URI uri2); public URI (string uri_string); public URI.with_base (Soup.URI @base, string uri_string); - public static weak string normalize (string part, string unescape_extra); + public static string normalize (string part, string unescape_extra); public void set_fragment (string fragment); public void set_host (string host); public void set_password (string password); @@ -266,7 +266,7 @@ namespace Soup { public void set_query_from_form (GLib.HashTable form); public void set_scheme (string scheme); public void set_user (string user); - public weak string to_string (bool just_path_and_query); + public string to_string (bool just_path_and_query); public bool uses_default_port (); } [CCode (cheader_filename = "libsoup/soup.h")] diff --git a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata index f753cb1..98f12c2 100644 --- a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata +++ b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata @@ -18,6 +18,9 @@ soup_server_new ellipsis="1" soup_session_queue_message.msg transfer_ownership="1" soup_uri_decode transfer_ownership="1" soup_uri_encode transfer_ownership="1" +soup_uri_copy transfer_ownership="1" +soup_uri_to_string transfer_ownership="1" +soup_uri_normalize transfer_ownership="1" # unsupported GData name="pointer"