2006-11-06 Dan Winship * configure.in: Bump version to 2.2.97. Bump AGE and CURRENT for addition of soup_xml_real_node. * NEWS: update 2006-11-06 Dan Winship * libsoup/soup-misc.c (soup_xml_real_node): new method to find a "real" (ie, not comment or whitespace) xml node * libsoup/soup-soap-response.c (parse_parameters) (soup_soap_response_from_string) (soup_soap_parameter_get_first_child) (soup_soap_parameter_get_next_child): Use soup_xml_real_node. Based on a patch from Andrew W. Nosenko. * libsoup/soup-xmlrpc-message.c (soup_xmlrpc_message_from_string): don't call xmlKeepBlanksDefault, which changes libxml's behavior globally! Instead, use soup_xml_real_node() when traversing the xml tree. * libsoup/soup-xmlrpc-response.c (soup_xmlrpc_response_from_string): don't call xmlKeepBlanksDefault. (exactly_one_child): rewrite in terms of soup_xml_real_node() (which means it handles comments now as well) (soup_xmlrpc_value_get_struct) (soup_xmlrpc_value_array_get_iterator) (soup_xmlrpc_value_array_iterator_prev) (soup_xmlrpc_value_array_iterator_next): Use soup_xml_real_node. 2006-11-05 Dan Winship * libsoup/soup-headers.c (soup_headers_parse_request): document this (in particular, point out that str+len must point to exactly the right place). Allow req_method and req_path to be NULL. (soup_headers_parse_status_line, soup_headers_parse_response): document. Also, change "status_phrase" argument to "reason_phrase" to match the spec. Inspired by #339889. 2006-11-03 Dan Winship * libsoup/*.c: fix lots of warnings. Partially from patches from Andrew W. Nosenko, and also some fixes from libsoup-pre214-branch. 2006-11-03 Dan Winship * Makefile.am (uninstall-local): uninstall the pkgconfig file. Based on #356809 from Matthew Barnes. * libsoup/soup-server.c (get_property): Fix leaks pointed out by Paolo Borelli. #351500 * libsoup/soup-uri.c (soup_uri_get_protocol): Fix an off by one pointed out by Andrew W. Nosenko. * configure.in: Use pkgconfig to find gnutls. Remove old static linking stuff that was only needed for rcd. * acinclude.m4: remove gnutls stuff * libsoup.pc.in: Use Requires rather than putting xml/ssl dependencies directly into Libs/Cflags. From Mikhail Zabaluev. #343340. * libsoup/Makefile.am (libsoup_2_2_la_LDFLAGS): fix build on cygwin. From "Cygwin Ports maintainer", #321827.