From: Evan Nemerson Date: Sat, 17 Jul 2010 05:37:27 +0000 (-0700) Subject: libsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter X-Git-Tag: 0.9.4~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b13dc6c7249e9d4a5c7f28b170212c79f2f7fa03;p=thirdparty%2Fvala.git libsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter --- diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index 8568abd5c..b59bb53a6 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -294,7 +294,7 @@ namespace Soup { public void append (Soup.MemoryUse use, void* data, size_t length); public void append_buffer (Soup.Buffer buffer); public void complete (); - public unowned Soup.Buffer flatten (); + public Soup.Buffer flatten (); public bool get_accumulate (); public unowned Soup.Buffer get_chunk (int64 offset); public void got_chunk (Soup.Buffer chunk); @@ -745,7 +745,7 @@ namespace Soup { [CCode (cheader_filename = "libsoup/soup.h")] public delegate Soup.LoggerLogLevel LoggerFilter (Soup.Logger logger, Soup.Message msg); [CCode (cheader_filename = "libsoup/soup.h")] - public delegate void LoggerPrinter (Soup.Logger logger, Soup.LoggerLogLevel level, string direction, string data); + public delegate void LoggerPrinter (Soup.Logger logger, Soup.LoggerLogLevel level, char direction, string data); [CCode (cheader_filename = "libsoup/soup.h")] public delegate void MessageHeadersForeachFunc (string name, string value); [CCode (cheader_filename = "libsoup/soup.h", has_target = false)] diff --git a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata index 5b0e2ada9..d1313500f 100644 --- a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata +++ b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata @@ -40,6 +40,7 @@ soup_header_parse_list type_arguments="string" transfer_ownership="1" soup_header_parse_param_list type_arguments="string,string" transfer_ownership="1" soup_header_parse_quality_list type_arguments="string" transfer_ownership="1" soup_header_parse_quality_list.unacceptable type_arguments="string" +SoupLoggerPrinter.direction type_name="char" soup_logger_set_printer.printer transfer_ownership="1" soup_logger_set_printer.printer_data hidden="1" soup_logger_set_printer.destroy hidden="1" @@ -61,6 +62,7 @@ SoupMessage::wrote_body_data has_emitter="1" SoupMessage::wrote_chunk has_emitter="1" SoupMessage::wrote_headers has_emitter="1" SoupMessage::wrote_informational has_emitter="1" +soup_message_body_flatten transfer_ownership="1" soup_cookies_from_request type_arguments="Cookie" transfer_ownership="1" soup_cookies_from_response type_arguments="Cookie" transfer_ownership="1" soup_header_parse_semi_param_list type_arguments="string,string" transfer_ownership="1"