From: Jürg Billeter Date: Sat, 16 Jan 2010 12:41:38 +0000 (+0100) Subject: libsoup-2.4: Fix SoupBuffer binding X-Git-Tag: 0.7.10~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ef9de5613bb1474604bca17d2fbe238a7295404;p=thirdparty%2Fvala.git libsoup-2.4: Fix SoupBuffer binding --- diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index bbda37f20..f257e77bf 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -95,7 +95,7 @@ namespace Soup { public void* auth_data { get; set; } } [Compact] - [CCode (copy_function = "soup_buffer_copy", type_id = "SOUP_TYPE_BUFFER", cheader_filename = "libsoup/soup.h")] + [CCode (ref_function = "soup_buffer_copy", unref_function = "soup_buffer_free", type_id = "SOUP_TYPE_BUFFER", cheader_filename = "libsoup/soup.h")] public class Buffer { public weak string data; public size_t length; diff --git a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata index 9df2612e3..47ed3e5d6 100644 --- a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata +++ b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata @@ -4,6 +4,7 @@ soup_auth_is_authenticated hidden="1" soup_auth_is_for_proxy hidden="1" SoupAuthDomain:add-path hidden="1" SoupAuthDomain:remove-path hidden="1" +SoupBuffer ref_function="soup_buffer_copy" unref_function="soup_buffer_free" soup_buffer_copy transfer_ownership="1" soup_cookie_copy transfer_ownership="1" soup_date_copy transfer_ownership="1"