<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libsoup.git/docs, branch gresolver</title>
<subtitle>gitlab.gnome.org: GNOME/libsoup.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/'/>
<entry>
<title>	Bug 576760 – soup_message_headers_get_content_type returns bad headers</title>
<updated>2009-04-03T00:25:51+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-04-03T00:25:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=2775879351028fe0f1a1387150f212d72f806bb6'/>
<id>2775879351028fe0f1a1387150f212d72f806bb6</id>
<content type='text'>
	* libsoup/soup-message-headers.c (soup_message_headers_get_one)
	(soup_message_headers_get_list): New replacements for
	soup_message_headers_get(), indicating explicitly whether the
	caller expects the header to be a list or not; for non-list-type
	headers, if there's more than one, the second one should be
	ignored rather than concatenated to the first.
	(soup_message_headers_get): deprecate this.

	* libsoup/*.c:
	* tests/*.c: Update to use soup_message_headers_get_one() or
	_get_list() as appropriate.

	* tests/header-parsing.c (do_content_type_tests): Add some tests
	of Content-Type parsing/setting, including making sure that
	duplicate Content-Type headers are ignored.

	* docs/reference/libsoup-2.4-sections.txt: update

svn path=/trunk/; revision=1258
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* libsoup/soup-message-headers.c (soup_message_headers_get_one)
	(soup_message_headers_get_list): New replacements for
	soup_message_headers_get(), indicating explicitly whether the
	caller expects the header to be a list or not; for non-list-type
	headers, if there's more than one, the second one should be
	ignored rather than concatenated to the first.
	(soup_message_headers_get): deprecate this.

	* libsoup/*.c:
	* tests/*.c: Update to use soup_message_headers_get_one() or
	_get_list() as appropriate.

	* tests/header-parsing.c (do_content_type_tests): Add some tests
	of Content-Type parsing/setting, including making sure that
	duplicate Content-Type headers are ignored.

	* docs/reference/libsoup-2.4-sections.txt: update

svn path=/trunk/; revision=1258
</pre>
</div>
</content>
</entry>
<entry>
<title>clarify that SoupSessionAsync is not thread-safe, and that setting a</title>
<updated>2009-03-27T16:18:30+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-03-27T16:18:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=96325bb6c4de206beadee9c1de97dbf44026eb00'/>
<id>96325bb6c4de206beadee9c1de97dbf44026eb00</id>
<content type='text'>
	* docs/reference/client-howto.xml: clarify that SoupSessionAsync
	is not thread-safe, and that setting a non-default GMainContext on
	a non-threadsafe object means you can only use that object from
	that GMainContext's thread.

svn path=/trunk/; revision=1255
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* docs/reference/client-howto.xml: clarify that SoupSessionAsync
	is not thread-safe, and that setting a non-default GMainContext on
	a non-threadsafe object means you can only use that object from
	that GMainContext's thread.

svn path=/trunk/; revision=1255
</pre>
</div>
</content>
</entry>
<entry>
<title>	Bug 571527 – gvfsd-http crashed with SIGSEGV in</title>
<updated>2009-03-09T23:35:25+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-03-09T23:35:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=a9b0e0a071825ec0b29d9bc09cc9770c419b8481'/>
<id>a9b0e0a071825ec0b29d9bc09cc9770c419b8481</id>
<content type='text'>
	g_hash_table_lookup().

	As currently written, libproxy's gnome plugin causes intermittent
	gvfsd-http crashes, and I didn't have time to come up with either
	a fix or a workaround. So for 2.26.0 we will fall back to using
	the GConf-based proxy resolver. Hopefully to be fixed for 2.26.1.

	* configure.in: require both gconf and libproxy if building
	--with-gnome

	* libsoup/soup-proxy-resolver-gconf.c: bring this back.

	* libsoup/soup-gnome-features.c
	(soup_proxy_resolver_gnome_get_type): use gconf instead of
	libproxy

	* libsoup/Makefile.am: updates

svn path=/trunk/; revision=1247
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	g_hash_table_lookup().

	As currently written, libproxy's gnome plugin causes intermittent
	gvfsd-http crashes, and I didn't have time to come up with either
	a fix or a workaround. So for 2.26.0 we will fall back to using
	the GConf-based proxy resolver. Hopefully to be fixed for 2.26.1.

	* configure.in: require both gconf and libproxy if building
	--with-gnome

	* libsoup/soup-proxy-resolver-gconf.c: bring this back.

	* libsoup/soup-gnome-features.c
	(soup_proxy_resolver_gnome_get_type): use gconf instead of
	libproxy

	* libsoup/Makefile.am: updates

svn path=/trunk/; revision=1247
</pre>
</div>
</content>
</entry>
<entry>
<title>Updates: Mention SoupSessionFeature (and link to SoupLogger,</title>
<updated>2009-02-15T21:28:28+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-02-15T21:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=536a7b8130533a107f5a50962287b64b0838ef81'/>
<id>536a7b8130533a107f5a50962287b64b0838ef81</id>
<content type='text'>
	* docs/reference/client-howto.xml: Updates: Mention
	SoupSessionFeature (and link to SoupLogger, SoupCookieJar, and
	SoupProxyResolverGNOME specifically). Mention forms and XML-RPC
	support. Mention header-parsing methods. Give a concrete example
	of connecting to SoupMessage signals. Document the (minimal)
	thread-safety guarantees

	* docs/reference/build-howto.xml: basic notes on pkg-config and
	#include usage.

svn path=/trunk/; revision=1238
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* docs/reference/client-howto.xml: Updates: Mention
	SoupSessionFeature (and link to SoupLogger, SoupCookieJar, and
	SoupProxyResolverGNOME specifically). Mention forms and XML-RPC
	support. Mention header-parsing methods. Give a concrete example
	of connecting to SoupMessage signals. Document the (minimal)
	thread-safety guarantees

	* docs/reference/build-howto.xml: basic notes on pkg-config and
	#include usage.

svn path=/trunk/; revision=1238
</pre>
</div>
</content>
</entry>
<entry>
<title>fix docs build</title>
<updated>2009-02-02T21:58:25+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-02-02T21:58:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=d994e4d6bf975b859ab2991414767dbacf511436'/>
<id>d994e4d6bf975b859ab2991414767dbacf511436</id>
<content type='text'>
svn path=/trunk/; revision=1234
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn path=/trunk/; revision=1234
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove this, as it was incomplete, and libproxy is now officially a</title>
<updated>2009-02-02T17:28:46+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-02-02T17:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=87d7645a3b3b46a31977d17237f04060caf123d6'/>
<id>87d7645a3b3b46a31977d17237f04060caf123d6</id>
<content type='text'>
	* libsoup/soup-proxy-resolver-gconf.h:
	* libsoup/soup-proxy-resolver-gconf.c: Remove this, as it was
	incomplete, and libproxy is now officially a dependency of GNOME.

	* libsoup/Makefile.am:
	* libsoup/soup-gnome-features.c: remove gconf-vs-libproxy ifdefs

	* configure.in: Remove GConf checks, require libproxy if building
	libsoup-gnome.

svn path=/trunk/; revision=1233
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* libsoup/soup-proxy-resolver-gconf.h:
	* libsoup/soup-proxy-resolver-gconf.c: Remove this, as it was
	incomplete, and libproxy is now officially a dependency of GNOME.

	* libsoup/Makefile.am:
	* libsoup/soup-gnome-features.c: remove gconf-vs-libproxy ifdefs

	* configure.in: Remove GConf checks, require libproxy if building
	libsoup-gnome.

svn path=/trunk/; revision=1233
</pre>
</div>
</content>
</entry>
<entry>
<title>remove the dummy typedef for struct SoupSessionFeature that was needed</title>
<updated>2009-01-21T17:15:35+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2009-01-21T17:15:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=6343c5a70b0590c2e57b1407696305d74163ded9'/>
<id>6343c5a70b0590c2e57b1407696305d74163ded9</id>
<content type='text'>
	* libsoup/soup-session-feature.h: remove the dummy typedef for
	struct SoupSessionFeature that was needed because we weren't
	scanning soup-types.h. Fixes the build with non-GNU compilers.

	* libsoup/soup-session-feature.c: document
	SoupSessionFeatureInterface

	* docs/reference/Makefile.am (IGNORE_HFILES): oops, don't ignore
	soup-types.h

	* docs/reference/libsoup-2.4-docs.sgml:
	* docs/reference/libsoup-2.4-sections.txt: Split
	SoupSessionFeature into its own file.

svn path=/trunk/; revision=1231
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* libsoup/soup-session-feature.h: remove the dummy typedef for
	struct SoupSessionFeature that was needed because we weren't
	scanning soup-types.h. Fixes the build with non-GNU compilers.

	* libsoup/soup-session-feature.c: document
	SoupSessionFeatureInterface

	* docs/reference/Makefile.am (IGNORE_HFILES): oops, don't ignore
	soup-types.h

	* docs/reference/libsoup-2.4-docs.sgml:
	* docs/reference/libsoup-2.4-sections.txt: Split
	SoupSessionFeature into its own file.

svn path=/trunk/; revision=1231
</pre>
</div>
</content>
</entry>
<entry>
<title>fix method name in example. #562411, Andreas Bruse.</title>
<updated>2008-11-28T21:28:09+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2008-11-28T21:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=081506db39b45c5cefc092c180c5422b3ea98c2a'/>
<id>081506db39b45c5cefc092c180c5422b3ea98c2a</id>
<content type='text'>
	* docs/reference/client-howto.xml: fix method name in example.
	#562411, Andreas Bruse.

svn path=/trunk/; revision=1214
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* docs/reference/client-howto.xml: fix method name in example.
	#562411, Andreas Bruse.

svn path=/trunk/; revision=1214
</pre>
</div>
</content>
</entry>
<entry>
<title>misc doc fixes</title>
<updated>2008-11-04T21:08:30+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2008-11-04T21:08:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=f3e0afcd508fd418b906ae156bc18516468a3caf'/>
<id>f3e0afcd508fd418b906ae156bc18516468a3caf</id>
<content type='text'>
	* libsoup/soup-address.c (soup_address_is_resolved):
	* libsoup/soup-cookie.c (soup_cookie_copy):
	* libsoup/soup-cookie-jar.c (soup_cookie_jar_class_init):
	* libsoup/soup-message-headers.c (SoupMessageHeadersType):
	* libsoup/soup-proxy-resolver.c
	(soup_proxy_resolver_get_proxy_async)
	(soup_proxy_resolver_get_proxy_sync):
	* libsoup/soup-status.c (soup_status_proxyify): misc doc fixes

	* libsoup/soup-cookie-jar-text.h: remove a "deprecated" API that
	was never actually released

	* libsoup/soup.h: include soup-proxy-resolver.h

	* docs/reference/Makefile.am (SCAN_OPTIONS): set
	--deprecated-guards correctly
	(IGNORE_HFILES): ignore some more internal files
	(GTKDOC_LIBS): link against libsoup-gnome, not libsoup

	* docs/reference/libsoup-2.4-docs.sgml:
	* docs/reference/libsoup-2.4.types:
	* docs/reference/libsoup-2.4-sections.txt: add new stuff

svn path=/trunk/; revision=1201
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* libsoup/soup-address.c (soup_address_is_resolved):
	* libsoup/soup-cookie.c (soup_cookie_copy):
	* libsoup/soup-cookie-jar.c (soup_cookie_jar_class_init):
	* libsoup/soup-message-headers.c (SoupMessageHeadersType):
	* libsoup/soup-proxy-resolver.c
	(soup_proxy_resolver_get_proxy_async)
	(soup_proxy_resolver_get_proxy_sync):
	* libsoup/soup-status.c (soup_status_proxyify): misc doc fixes

	* libsoup/soup-cookie-jar-text.h: remove a "deprecated" API that
	was never actually released

	* libsoup/soup.h: include soup-proxy-resolver.h

	* docs/reference/Makefile.am (SCAN_OPTIONS): set
	--deprecated-guards correctly
	(IGNORE_HFILES): ignore some more internal files
	(GTKDOC_LIBS): link against libsoup-gnome, not libsoup

	* docs/reference/libsoup-2.4-docs.sgml:
	* docs/reference/libsoup-2.4.types:
	* docs/reference/libsoup-2.4-sections.txt: add new stuff

svn path=/trunk/; revision=1201
</pre>
</div>
</content>
</entry>
<entry>
<title>rename from libsoup.pc.in; the attempt to keep the source tree</title>
<updated>2008-10-31T17:55:32+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@src.gnome.org</email>
</author>
<published>2008-10-31T17:55:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libsoup.git/commit/?id=bf8076f3277959cae864649b82d1427af5f59ee3'/>
<id>bf8076f3277959cae864649b82d1427af5f59ee3</id>
<content type='text'>
	* libsoup-2.4.pc.in: rename from libsoup.pc.in; the attempt to
	keep the source tree API-version-generic wasn't really working,
	and we're probably not ever going to change the API version again
	anyway.

	* Makefile.am (pkgconfig_DATA): install the .pc file the normal
	way rather than using an install-data-local rule to rename the .pc
	file as we install it

	* libsoup/Makefile.am (libsoupincludedir):
	* tests/Makefile.am (LIBS):
	* docs/reference/Makefile.am (GTKDOC_LIBS): Say "2.4" everywhere,
	instead of 2.4 in some places and $(SOUP_API_VERSION) in others.

	* configure.in: updates for .pc renaming. Also, use
	AS_HELP_STRING() in AC_ARG_ENABLE() and AC_ARG_WITH() rules

svn path=/trunk/; revision=1193
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	* libsoup-2.4.pc.in: rename from libsoup.pc.in; the attempt to
	keep the source tree API-version-generic wasn't really working,
	and we're probably not ever going to change the API version again
	anyway.

	* Makefile.am (pkgconfig_DATA): install the .pc file the normal
	way rather than using an install-data-local rule to rename the .pc
	file as we install it

	* libsoup/Makefile.am (libsoupincludedir):
	* tests/Makefile.am (LIBS):
	* docs/reference/Makefile.am (GTKDOC_LIBS): Say "2.4" everywhere,
	instead of 2.4 in some places and $(SOUP_API_VERSION) in others.

	* configure.in: updates for .pc renaming. Also, use
	AS_HELP_STRING() in AC_ARG_ENABLE() and AC_ARG_WITH() rules

svn path=/trunk/; revision=1193
</pre>
</div>
</content>
</entry>
</feed>
