summaryrefslogtreecommitdiff
path: root/libsoup/soup-gnome.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove SoupPasswordManager from the stable APIDan Winship2009-09-071-1/+0
| | | | See http://bugzilla.gnome.org/show_bug.cgi?id=594377
* Add SoupPasswordManager and SoupPasswordManagerGNOMEDan Winship2009-08-121-0/+1
| | | | | | SoupPasswordManager (and some new SoupAuth APIs) provide an interface for saving passwords, and SoupPasswordManagerGNOME provides an implementation of that interface using gnome-keyring.
* implementation of SoupCookieJar that persists to a text file in the oldDan Winship2008-11-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | * libsoup/soup-cookie-jar-text.c: implementation of SoupCookieJar that persists to a text file in the old Mozilla cookies.txt format. * libsoup/soup-cookie-jar-sqlite.c: implementation of SoupCookieJar that persists to an sqlite database in the new Mozilla cookies.sqlite format. (Part of libsoup-gnome.) * libsoup/soup-cookie-jar.c: add various functionality needed by the two new subclasses. Does not break API/ABI compat with 2.24. * libsoup/soup-cookie.c (soup_cookie_get_type): register SoupCookie as a boxed type. (domain_matches): fix a bug here that meant "foo.com" couldn't set a cookie for domain=.foo.com (soup_cookie_applies_to_uri): fix path checking * configure.in: if building --with-gnome, require sqlite3 svn path=/trunk/; revision=1200
* Add libsoup-gnome, for new features that depend on GNOMEDan Winship2008-10-311-0/+13
libraries. * configure.in: Check for libproxy and/or gconf, accept --without-gnome option, output libsoup-gnome-2.4.pc * libsoup-gnome-2.4.pc: pc file for libsoup with GNOME support * libsoup/Makefile.am: build libsoup-gnome.la if so configured * libsoup/soup-gnome.h: base header for libsoup-gnome * libsoup/soup-proxy-resolver-libproxy.c: An implementation of SoupProxyResolver that uses libproxy. * libsoup/soup-proxy-resolver-gconf.c: An implementation of SoupProxyResolver that uses the proxy keys in GConf. Does not completely handle ignore_hosts; this is currently just used as a fallback if libproxy is not available. * libsoup/soup-gnome-features.c: provides SOUP_TYPE_PROXY_RESOLVER_GNOME (abstracting over SoupProxyResolverGConf and SoupProxyResolverLibproxy) and SOUP_TYPE_GNOME_FEATURES_2_26, which adds "all GNOME-specific features in libsoup 2.26", which is currently just the proxy resolver. * libsoup/soup-session-async.c (resolved_proxy_addr): set item->resolved_proxy_addr (run_queue): resolve the proxy if !item->resolved_proxy_addr, not if !item->proxy_addr, since the proxy addr might resolve to NULL. * tests/Makefile.am (get_LDADD): * tests/get.c: If we built libsoup-gnome, use it in "get" for automatic proxy support svn path=/trunk/; revision=1194