diff options
| author | Dan Winship <danw@src.gnome.org> | 2008-10-31 18:12:18 +0000 |
|---|---|---|
| committer | Dan Winship <danw@src.gnome.org> | 2008-10-31 18:12:18 +0000 |
| commit | 537d53e8076f96141afffa604004aff2006f8026 (patch) | |
| tree | 1bf490af3e74ef5ee6c396a2c2d38067195c9457 /libsoup/soup-gnome.h | |
| parent | bf8076f3277959cae864649b82d1427af5f59ee3 (diff) | |
| download | libsoup-537d53e8076f96141afffa604004aff2006f8026.tar.gz | |
Add libsoup-gnome, for new features that depend on GNOME
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
Diffstat (limited to 'libsoup/soup-gnome.h')
| -rw-r--r-- | libsoup/soup-gnome.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libsoup/soup-gnome.h b/libsoup/soup-gnome.h new file mode 100644 index 00000000..6747f3a9 --- /dev/null +++ b/libsoup/soup-gnome.h @@ -0,0 +1,13 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Copyright (C) 2008 Red Hat, Inc. + */ + +#ifndef SOUP_GNOME_H +#define SOUP_GNOME_H 1 + +#include <libsoup/soup.h> + +#include <libsoup/soup-gnome-features.h> + +#endif /* SOUP_GNOME_H */ |
