[vala] libsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter



commit b13dc6c7249e9d4a5c7f28b170212c79f2f7fa03
Author: Evan Nemerson <evan coeus-group com>
Date:   Fri Jul 16 22:37:27 2010 -0700

    libsoup-2.4: fixes for SoupMessageBody.flatten and SoupLoggerPrinter

 vapi/libsoup-2.4.vapi                          |    4 ++--
 vapi/packages/libsoup-2.4/libsoup-2.4.metadata |    2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index 8568abd..b59bb53 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 5b0e2ad..d131350 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"



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