diff options
author | Dan Winship <danw@gnome.org> | 2012-07-06 13:09:50 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2012-07-13 14:18:36 -0400 |
commit | d9db0727ff48f96f5312e65c8f0296f634d2c2b4 (patch) | |
tree | 6dd42c03f1e6feaaa4b2b44dfe50ca3f2f711165 /libsoup | |
parent | 7b916078d6e1f3bc54124a9433295a8c3d825c22 (diff) | |
download | libsoup-d9db0727ff48f96f5312e65c8f0296f634d2c2b4.tar.gz |
Clean up includes
Especially, include soup.h rather than individually including a bunch
of other public soup-*.h files.
Remove unnecessary system includes (many are leftovers from code that
has moved down into glib).
Diffstat (limited to 'libsoup')
64 files changed, 94 insertions, 273 deletions
diff --git a/libsoup/soup-address.c b/libsoup/soup-address.c index 38974c69..f2e698bc 100644 --- a/libsoup/soup-address.c +++ b/libsoup/soup-address.c @@ -9,19 +9,11 @@ #include <config.h> #endif -#include <unistd.h> -#include <errno.h> -#include <fcntl.h> -#include <stdlib.h> #include <string.h> -#include <sys/types.h> - -#include <gio/gio.h> #include "soup-address.h" -#include "soup-enum-types.h" +#include "soup.h" #include "soup-marshal.h" -#include "soup-misc.h" /** * SECTION:soup-address diff --git a/libsoup/soup-auth-basic.c b/libsoup/soup-auth-basic.c index 7df7e1e4..fb491c71 100644 --- a/libsoup/soup-auth-basic.c +++ b/libsoup/soup-auth-basic.c @@ -12,10 +12,7 @@ #include <string.h> #include "soup-auth-basic.h" -#include "soup-headers.h" -#include "soup-message.h" -#include "soup-misc.h" -#include "soup-uri.h" +#include "soup.h" typedef struct { char *token; diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c index 712967fb..5fe75610 100644 --- a/libsoup/soup-auth-digest.c +++ b/libsoup/soup-auth-digest.c @@ -9,17 +9,11 @@ #include <config.h> #endif -#include <stdio.h> #include <string.h> -#include <time.h> -#include <unistd.h> #include "soup-auth-digest.h" -#include "soup-headers.h" -#include "soup-message.h" +#include "soup.h" #include "soup-message-private.h" -#include "soup-misc.h" -#include "soup-uri.h" typedef struct { char *user; @@ -340,7 +334,7 @@ soup_auth_digest_compute_response (const char *method, if (qop) { char tmp[9]; - snprintf (tmp, 9, "%.8x", nc); + g_snprintf (tmp, 9, "%.8x", nc); g_checksum_update (checksum, (guchar *)tmp, strlen (tmp)); g_checksum_update (checksum, (guchar *)":", 1); g_checksum_update (checksum, (guchar *)cnonce, strlen (cnonce)); diff --git a/libsoup/soup-auth-domain-basic.c b/libsoup/soup-auth-domain-basic.c index 0575caa2..9e8afe8f 100644 --- a/libsoup/soup-auth-domain-basic.c +++ b/libsoup/soup-auth-domain-basic.c @@ -12,9 +12,8 @@ #include <string.h> #include "soup-auth-domain-basic.h" -#include "soup-headers.h" +#include "soup.h" #include "soup-marshal.h" -#include "soup-message.h" /** * SECTION:soup-auth-domain-basic diff --git a/libsoup/soup-auth-domain-digest.c b/libsoup/soup-auth-domain-digest.c index 86e22853..985919f4 100644 --- a/libsoup/soup-auth-domain-digest.c +++ b/libsoup/soup-auth-domain-digest.c @@ -13,11 +13,9 @@ #include <stdlib.h> #include "soup-auth-domain-digest.h" +#include "soup.h" #include "soup-auth-digest.h" -#include "soup-headers.h" #include "soup-marshal.h" -#include "soup-message.h" -#include "soup-uri.h" /** * SECTION:soup-auth-domain-digest diff --git a/libsoup/soup-auth-domain.c b/libsoup/soup-auth-domain.c index 6b7a6294..2ac37e3a 100644 --- a/libsoup/soup-auth-domain.c +++ b/libsoup/soup-auth-domain.c @@ -12,9 +12,8 @@ #include <string.h> #include "soup-auth-domain.h" -#include "soup-message.h" +#include "soup.h" #include "soup-path-map.h" -#include "soup-uri.h" /** * SECTION:soup-auth-domain diff --git a/libsoup/soup-auth-manager-ntlm.c b/libsoup/soup-auth-manager-ntlm.c index ae595044..f2b67d1d 100644 --- a/libsoup/soup-auth-manager-ntlm.c +++ b/libsoup/soup-auth-manager-ntlm.c @@ -11,21 +11,14 @@ #endif #include <ctype.h> +#include <errno.h> +#include <stdlib.h> #include <string.h> -#include <glib.h> -#ifdef USE_NTLM_AUTH -#include <stdlib.h> -#include <errno.h> -#endif #include "soup-auth-manager-ntlm.h" +#include "soup.h" #include "soup-auth-ntlm.h" -#include "soup-message.h" #include "soup-message-private.h" -#include "soup-misc.h" -#include "soup-session.h" -#include "soup-session-feature.h" -#include "soup-uri.h" static void soup_auth_manager_ntlm_session_feature_init (SoupSessionFeatureInterface *feature_interface, gpointer interface_data); static SoupSessionFeatureInterface *soup_auth_manager_parent_feature_interface; diff --git a/libsoup/soup-auth-manager.c b/libsoup/soup-auth-manager.c index 64637e9e..b3ef9f65 100644 --- a/libsoup/soup-auth-manager.c +++ b/libsoup/soup-auth-manager.c @@ -12,16 +12,12 @@ #include <string.h> #include "soup-auth-manager.h" -#include "soup-address.h" -#include "soup-headers.h" +#include "soup.h" #include "soup-marshal.h" #include "soup-message-private.h" #include "soup-message-queue.h" #include "soup-path-map.h" -#include "soup-session.h" -#include "soup-session-feature.h" #include "soup-session-private.h" -#include "soup-uri.h" static void soup_auth_manager_session_feature_init (SoupSessionFeatureInterface *feature_interface, gpointer interface_data); static SoupSessionFeatureInterface *soup_session_feature_default_interface; diff --git a/libsoup/soup-auth-ntlm.c b/libsoup/soup-auth-ntlm.c index 7bba70f3..391c1c28 100644 --- a/libsoup/soup-auth-ntlm.c +++ b/libsoup/soup-auth-ntlm.c @@ -12,10 +12,7 @@ #include <string.h> #include "soup-auth-ntlm.h" -#include "soup-headers.h" -#include "soup-message.h" -#include "soup-misc.h" -#include "soup-uri.h" +#include "soup.h" typedef struct { char *username, *password; diff --git a/libsoup/soup-auth.c b/libsoup/soup-auth.c index 73f0c790..6960e520 100644 --- a/libsoup/soup-auth.c +++ b/libsoup/soup-auth.c @@ -14,8 +14,6 @@ #include <string.h> #include "soup-auth.h" -#include "soup-auth-basic.h" -#include "soup-auth-digest.h" #include "soup-headers.h" #include "soup-marshal.h" #include "soup-uri.h" diff --git a/libsoup/soup-body-input-stream.c b/libsoup/soup-body-input-stream.c index e554f21a..a38955f0 100644 --- a/libsoup/soup-body-input-stream.c +++ b/libsoup/soup-body-input-stream.c @@ -10,16 +10,13 @@ #endif #include <stdlib.h> -#include <string.h> -#include <gio/gio.h> #include <glib/gi18n-lib.h> #include "soup-body-input-stream.h" -#include "soup-enum-types.h" +#include "soup.h" #include "soup-filter-input-stream.h" #include "soup-marshal.h" -#include "soup-message-headers.h" typedef enum { SOUP_BODY_INPUT_STREAM_STATE_CHUNK_SIZE, diff --git a/libsoup/soup-body-output-stream.c b/libsoup/soup-body-output-stream.c index 5c933477..86f131ab 100644 --- a/libsoup/soup-body-output-stream.c +++ b/libsoup/soup-body-output-stream.c @@ -9,14 +9,10 @@ #include <config.h> #endif -#include <stdio.h> -#include <stdlib.h> #include <string.h> -#include <gio/gio.h> #include "soup-body-output-stream.h" -#include "soup-enum-types.h" -#include "soup-message-headers.h" +#include "soup.h" typedef enum { SOUP_BODY_OUTPUT_STREAM_STATE_CHUNK_SIZE, @@ -162,8 +158,8 @@ again: switch (bostream->priv->chunked_state) { case SOUP_BODY_OUTPUT_STREAM_STATE_CHUNK_SIZE: - snprintf (buf, sizeof (bostream->priv->buf), - "%lx\r\n", (gulong)count); + g_snprintf (buf, sizeof (bostream->priv->buf), + "%lx\r\n", (gulong)count); len = strlen (buf); if (count > 0) diff --git a/libsoup/soup-cache.c b/libsoup/soup-cache.c index fc440539..95182f8c 100644 --- a/libsoup/soup-cache.c +++ b/libsoup/soup-cache.c @@ -29,20 +29,13 @@ #include <config.h> #endif -#include <stdlib.h> #include <string.h> -#include <gio/gio.h> #define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-cache.h" #include "soup-cache-private.h" -#include "soup-date.h" -#include "soup-enum-types.h" -#include "soup-headers.h" -#include "soup-session.h" -#include "soup-session-feature.h" -#include "soup-uri.h" +#include "soup.h" static SoupSessionFeatureInterface *soup_cache_default_feature_interface; static void soup_cache_session_feature_init (SoupSessionFeatureInterface *feature_interface, gpointer interface_data); diff --git a/libsoup/soup-client-input-stream.c b/libsoup/soup-client-input-stream.c index 29ac87e8..a22c6854 100644 --- a/libsoup/soup-client-input-stream.c +++ b/libsoup/soup-client-input-stream.c @@ -9,11 +9,9 @@ #include <config.h> #endif -#include <gio/gio.h> - #include "soup-client-input-stream.h" +#include "soup.h" #include "soup-marshal.h" -#include "soup-message.h" #include "soup-message-private.h" struct _SoupClientInputStreamPrivate { diff --git a/libsoup/soup-connection.c b/libsoup/soup-connection.c index a70e7649..c9d88847 100644 --- a/libsoup/soup-connection.c +++ b/libsoup/soup-connection.c @@ -9,27 +9,11 @@ #include <config.h> #endif -#include <unistd.h> -#include <string.h> -#include <stdlib.h> -#include <glib.h> - -#include <fcntl.h> -#include <sys/types.h> - -#include "soup-address.h" #include "soup-connection.h" +#include "soup.h" #include "soup-marshal.h" -#include "soup-message.h" -#include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc.h" #include "soup-misc-private.h" -#include "soup-proxy-uri-resolver.h" -#include "soup-proxy-resolver-default.h" -#include "soup-socket.h" -#include "soup-uri.h" -#include "soup-enum-types.h" typedef struct { SoupSocket *socket; diff --git a/libsoup/soup-content-decoder.c b/libsoup/soup-content-decoder.c index aeda5f01..0651338f 100644 --- a/libsoup/soup-content-decoder.c +++ b/libsoup/soup-content-decoder.c @@ -9,15 +9,9 @@ #include <config.h> #endif -#include <string.h> -#include <gio/gio.h> - #include "soup-content-decoder.h" -#include "soup-enum-types.h" -#include "soup-message.h" +#include "soup.h" #include "soup-message-private.h" -#include "soup-session-feature.h" -#include "soup-uri.h" /** * SECTION:soup-content-decoder diff --git a/libsoup/soup-content-sniffer-stream.c b/libsoup/soup-content-sniffer-stream.c index 14a21a32..42e92476 100644 --- a/libsoup/soup-content-sniffer-stream.c +++ b/libsoup/soup-content-sniffer-stream.c @@ -10,11 +10,9 @@ #endif #include <string.h> -#include <gio/gio.h> #include "soup-content-sniffer-stream.h" -#include "soup-content-sniffer.h" -#include "soup-message.h" +#include "soup.h" static void soup_content_sniffer_stream_pollable_init (GPollableInputStreamInterface *pollable_interface, gpointer interface_data); diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c index 4cf3864c..b5fd125e 100644 --- a/libsoup/soup-content-sniffer.c +++ b/libsoup/soup-content-sniffer.c @@ -12,11 +12,8 @@ #include <string.h> #include "soup-content-sniffer.h" -#include "soup-enum-types.h" -#include "soup-message.h" +#include "soup.h" #include "soup-message-private.h" -#include "soup-session-feature.h" -#include "soup-uri.h" /** * SECTION:soup-content-sniffer diff --git a/libsoup/soup-converter-wrapper.c b/libsoup/soup-converter-wrapper.c index 3ca45ad4..45d34a3f 100644 --- a/libsoup/soup-converter-wrapper.c +++ b/libsoup/soup-converter-wrapper.c @@ -12,7 +12,7 @@ #include <glib/gi18n-lib.h> #include "soup-converter-wrapper.h" -#include "soup-message.h" +#include "soup.h" /* SoupConverterWrapper is a GConverter that wraps another GConverter. * Mostly it is transparent, but it implements three special fallbacks diff --git a/libsoup/soup-cookie-jar-sqlite.c b/libsoup/soup-cookie-jar-sqlite.c index a0b6b792..97e6a0e6 100644 --- a/libsoup/soup-cookie-jar-sqlite.c +++ b/libsoup/soup-cookie-jar-sqlite.c @@ -11,14 +11,12 @@ #include <config.h> #endif -#include <stdio.h> #include <stdlib.h> -#include <string.h> + #include <sqlite3.h> #include "soup-cookie-jar-sqlite.h" -#include "soup-cookie.h" -#include "soup-date.h" +#include "soup.h" /** * SECTION:soup-cookie-jar-sqlite diff --git a/libsoup/soup-cookie-jar-text.c b/libsoup/soup-cookie-jar-text.c index 64f03dc2..433c5710 100644 --- a/libsoup/soup-cookie-jar-text.c +++ b/libsoup/soup-cookie-jar-text.c @@ -14,8 +14,7 @@ #include <string.h> #include "soup-cookie-jar-text.h" -#include "soup-cookie.h" -#include "soup-date.h" +#include "soup.h" /** * SECTION:soup-cookie-jar-text diff --git a/libsoup/soup-cookie-jar.c b/libsoup/soup-cookie-jar.c index 2d47aab8..433e7046 100644 --- a/libsoup/soup-cookie-jar.c +++ b/libsoup/soup-cookie-jar.c @@ -9,18 +9,11 @@ #include <config.h> #endif -#include <stdio.h> #include <string.h> -#include "soup-cookie.h" #include "soup-cookie-jar.h" -#include "soup-date.h" -#include "soup-enum-types.h" +#include "soup.h" #include "soup-marshal.h" -#include "soup-message.h" -#include "soup-session-feature.h" -#include "soup-tld.h" -#include "soup-uri.h" /** * SECTION:soup-cookie-jar diff --git a/libsoup/soup-cookie.c b/libsoup/soup-cookie.c index 7d6b583f..c553c52e 100755 --- a/libsoup/soup-cookie.c +++ b/libsoup/soup-cookie.c @@ -13,11 +13,7 @@ #include <string.h> #include "soup-cookie.h" -#include "soup-date.h" -#include "soup-headers.h" -#include "soup-message.h" -#include "soup-message-headers.h" -#include "soup-uri.h" +#include "soup.h" /** * SECTION:soup-cookie diff --git a/libsoup/soup-date.c b/libsoup/soup-date.c index cf338e54..99730786 100644 --- a/libsoup/soup-date.c +++ b/libsoup/soup-date.c @@ -12,9 +12,9 @@ #include <stdlib.h> #include <string.h> -#include <glib.h> #include "soup-date.h" +#include "soup.h" /** * SoupDate: diff --git a/libsoup/soup-directory-input-stream.c b/libsoup/soup-directory-input-stream.c index 3fe946b0..eb8228a3 100644 --- a/libsoup/soup-directory-input-stream.c +++ b/libsoup/soup-directory-input-stream.c @@ -23,12 +23,11 @@ #include <config.h> #endif -#include "soup-directory-input-stream.h" - -#include <libsoup/soup.h> -#include <stdio.h> #include <string.h> +#include "soup-directory-input-stream.h" +#include "soup.h" + #define INIT_STRING "<html>\n<body>\n<table><th align=\"left\">Name</th><th>Size</th><th>Date Modified</th>\n" #define ROW_FORMAT "<td><a href=\"%s\">%s</a></td><td align=\"right\">%s</td><td align=\"right\" margin=8>%s</td>\n" #define EXIT_STRING "</table>\n</html>\n" diff --git a/libsoup/soup-filter-input-stream.c b/libsoup/soup-filter-input-stream.c index ba0137f2..79159c38 100644 --- a/libsoup/soup-filter-input-stream.c +++ b/libsoup/soup-filter-input-stream.c @@ -9,11 +9,10 @@ #include <config.h> #endif -#include <stdlib.h> #include <string.h> -#include <gio/gio.h> #include "soup-filter-input-stream.h" +#include "soup.h" /* This is essentially a subset of GDataInputStream, except that we * can do the equivalent of "fill_nonblocking()" on it. (We could use diff --git a/libsoup/soup-form.c b/libsoup/soup-form.c index 3fe6578c..5946daeb 100644 --- a/libsoup/soup-form.c +++ b/libsoup/soup-form.c @@ -12,8 +12,7 @@ #include <string.h> #include "soup-form.h" -#include "soup-message.h" -#include "soup-uri.h" +#include "soup.h" /** * SECTION:soup-form diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c index 5b85c71f..ffa1e77a 100644 --- a/libsoup/soup-headers.c +++ b/libsoup/soup-headers.c @@ -7,12 +7,9 @@ #include <stdlib.h> #include <string.h> -#include <stdio.h> -#include <ctype.h> #include "soup-headers.h" -#include "soup-misc.h" -#include "soup-uri.h" +#include "soup.h" /** * soup_headers_parse: diff --git a/libsoup/soup-io-stream.c b/libsoup/soup-io-stream.c index 3ade3db7..74c71580 100644 --- a/libsoup/soup-io-stream.c +++ b/libsoup/soup-io-stream.c @@ -9,9 +9,8 @@ #include <config.h> #endif -#include <gio/gio.h> - #include "soup-io-stream.h" +#include "soup.h" #include "soup-filter-input-stream.h" struct _SoupIOStreamPrivate { diff --git a/libsoup/soup-logger.c b/libsoup/soup-logger.c index e68c4a87..3183cced 100644 --- a/libsoup/soup-logger.c +++ b/libsoup/soup-logger.c @@ -14,11 +14,7 @@ #include <string.h> #include "soup-logger.h" -#include "soup-message.h" -#include "soup-session.h" -#include "soup-session-feature.h" -#include "soup-socket.h" -#include "soup-uri.h" +#include "soup.h" /** * SECTION:soup-logger diff --git a/libsoup/soup-message-body.c b/libsoup/soup-message-body.c index 6cff98da..0868d841 100644 --- a/libsoup/soup-message-body.c +++ b/libsoup/soup-message-body.c @@ -8,6 +8,7 @@ #include <string.h> #include "soup-message-body.h" +#include "soup.h" /** * SECTION:soup-message-body diff --git a/libsoup/soup-message-client-io.c b/libsoup/soup-message-client-io.c index f6c752fc..1310bb85 100644 --- a/libsoup/soup-message-client-io.c +++ b/libsoup/soup-message-client-io.c @@ -9,18 +9,13 @@ #include "config.h" #endif -#include <stdlib.h> #include <string.h> +#include "soup.h" #include "soup-connection.h" #include "soup-message-private.h" -#include "soup-auth.h" -#include "soup-connection.h" -#include "soup-headers.h" #include "soup-message-queue.h" #include "soup-misc-private.h" -#include "soup-session-async.h" -#include "soup-uri.h" static guint parse_response_headers (SoupMessage *req, diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c index eb50034b..6e396d18 100644 --- a/libsoup/soup-message-headers.c +++ b/libsoup/soup-message-headers.c @@ -5,12 +5,10 @@ * Copyright (C) 2007, 2008 Red Hat, Inc. */ -#include <stdio.h> #include <string.h> #include "soup-message-headers.h" -#include "soup-headers.h" -#include "soup-misc.h" +#include "soup.h" /** * SECTION:soup-message-headers @@ -753,8 +751,8 @@ soup_message_headers_set_content_length (SoupMessageHeaders *hdrs, { char length[128]; - snprintf (length, sizeof (length), "%" G_GUINT64_FORMAT, - content_length); + g_snprintf (length, sizeof (length), "%" G_GUINT64_FORMAT, + content_length); soup_message_headers_remove (hdrs, "Transfer-Encoding"); soup_message_headers_replace (hdrs, "Content-Length", length); } diff --git a/libsoup/soup-message-io.c b/libsoup/soup-message-io.c index 7a554dfd..42ddb7d4 100644 --- a/libsoup/soup-message-io.c +++ b/libsoup/soup-message-io.c @@ -9,11 +9,9 @@ #include "config.h" #endif -#include <stdlib.h> -#include <string.h> - #include <glib/gi18n-lib.h> +#include "soup.h" #include "soup-body-input-stream.h" #include "soup-body-output-stream.h" #include "soup-client-input-stream.h" @@ -21,10 +19,8 @@ #include "soup-content-sniffer-stream.h" #include "soup-converter-wrapper.h" #include "soup-filter-input-stream.h" -#include "soup-message.h" #include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc.h" #include "soup-misc-private.h" typedef enum { diff --git a/libsoup/soup-message-queue.c b/libsoup/soup-message-queue.c index 97150802..8ef129a9 100644 --- a/libsoup/soup-message-queue.c +++ b/libsoup/soup-message-queue.c @@ -11,7 +11,7 @@ #endif #include "soup-message-queue.h" -#include "soup-uri.h" +#include "soup.h" /* This is an internal structure used by #SoupSession and its * subclasses to keep track of the status of messages currently being diff --git a/libsoup/soup-message-server-io.c b/libsoup/soup-message-server-io.c index c40ace8a..a53e5b7b 100644 --- a/libsoup/soup-message-server-io.c +++ b/libsoup/soup-message-server-io.c @@ -9,17 +9,11 @@ #include "config.h" #endif -#include <stdlib.h> #include <string.h> +#include "soup.h" #include "soup-message-private.h" -#include "soup-address.h" -#include "soup-auth.h" -#include "soup-headers.h" #include "soup-misc-private.h" -#include "soup-multipart.h" -#include "soup-server.h" -#include "soup-socket.h" static guint parse_request_headers (SoupMessage *msg, char *headers, guint headers_len, diff --git a/libsoup/soup-message.c b/libsoup/soup-message.c index eae697d1..8a453955 100644 --- a/libsoup/soup-message.c +++ b/libsoup/soup-message.c @@ -5,19 +5,14 @@ * Copyright (C) 2000-2003, Ximian, Inc. */ -#include <stdlib.h> -#include <string.h> +//#include <stdlib.h> +//#include <string.h> -#include "soup-address.h" -#include "soup-auth.h" +#include "soup-message.h" +#include "soup.h" #include "soup-connection.h" -#include "soup-enum-types.h" #include "soup-marshal.h" -#include "soup-message.h" #include "soup-message-private.h" -#include "soup-misc.h" -#include "soup-socket.h" -#include "soup-uri.h" /** * SECTION:soup-message diff --git a/libsoup/soup-misc.c b/libsoup/soup-misc.c index 5c09526f..83540457 100644 --- a/libsoup/soup-misc.c +++ b/libsoup/soup-misc.c @@ -5,7 +5,6 @@ * Copyright (C) 2000-2003, Ximian, Inc. */ -#include <ctype.h> #include <string.h> #include "soup-misc.h" diff --git a/libsoup/soup-multipart.c b/libsoup/soup-multipart.c index a88281fe..aa0b04bf 100644 --- a/libsoup/soup-multipart.c +++ b/libsoup/soup-multipart.c @@ -8,7 +8,7 @@ #include <string.h> #include "soup-multipart.h" -#include "soup-headers.h" +#include "soup.h" /** * SECTION:soup-multipart diff --git a/libsoup/soup-password-manager-gnome.c b/libsoup/soup-password-manager-gnome.c index bf36cb0e..475cb594 100644 --- a/libsoup/soup-password-manager-gnome.c +++ b/libsoup/soup-password-manager-gnome.c @@ -9,14 +9,12 @@ #include <config.h> #endif +#include <gnome-keyring.h> + #define LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY #include "soup-password-manager-gnome.h" -#include "soup-auth.h" -#include "soup-session-feature.h" -#include "soup-uri.h" - -#include <gnome-keyring.h> +#include "soup.h" static void soup_password_manager_gnome_interface_init (SoupPasswordManagerInterface *password_manager_interface); diff --git a/libsoup/soup-password-manager.c b/libsoup/soup-password-manager.c index fed0156b..3914179f 100644 --- a/libsoup/soup-password-manager.c +++ b/libsoup/soup-password-manager.c @@ -12,7 +12,7 @@ #define LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY #include "soup-password-manager.h" -#include "soup-session-feature.h" +#include "soup.h" G_DEFINE_INTERFACE_WITH_CODE (SoupPasswordManager, soup_password_manager, G_TYPE_OBJECT, g_type_interface_add_prerequisite (g_define_type_id, SOUP_TYPE_SESSION_FEATURE); diff --git a/libsoup/soup-path-map.c b/libsoup/soup-path-map.c index 60191b42..ca280df3 100644 --- a/libsoup/soup-path-map.c +++ b/libsoup/soup-path-map.c @@ -5,9 +5,10 @@ * Copyright (C) 2007 Novell, Inc. */ -#include "soup-path-map.h" #include <string.h> +#include "soup-path-map.h" + /* This could be replaced with something more clever, like a Patricia * trie, but it's probably not worth it since the total number of * mappings is likely to always be small. So we keep an array of diff --git a/libsoup/soup-proxy-resolver-default.c b/libsoup/soup-proxy-resolver-default.c index 8e33e8bf..76e9ff6d 100644 --- a/libsoup/soup-proxy-resolver-default.c +++ b/libsoup/soup-proxy-resolver-default.c @@ -9,13 +9,8 @@ #include <config.h> #endif -#include <string.h> -#include <stdlib.h> - #include "soup-proxy-resolver-default.h" -#include "soup-proxy-uri-resolver.h" -#include "soup-session-feature.h" -#include "soup-uri.h" +#include "soup.h" /** * SoupProxyResolverDefault: diff --git a/libsoup/soup-proxy-resolver-gnome.c b/libsoup/soup-proxy-resolver-gnome.c index e01dd6ac..bc423370 100644 --- a/libsoup/soup-proxy-resolver-gnome.c +++ b/libsoup/soup-proxy-resolver-gnome.c @@ -12,6 +12,7 @@ #include <string.h> #include "soup-proxy-resolver-gnome.h" +#include "soup.h" G_DEFINE_TYPE (SoupProxyResolverGNOME, soup_proxy_resolver_gnome, SOUP_TYPE_PROXY_RESOLVER_DEFAULT) diff --git a/libsoup/soup-proxy-resolver-static.c b/libsoup/soup-proxy-resolver-static.c index 93a833ad..94327671 100644 --- a/libsoup/soup-proxy-resolver-static.c +++ b/libsoup/soup-proxy-resolver-static.c @@ -9,13 +9,8 @@ #include <config.h> #endif -#include <string.h> - #include "soup-proxy-resolver-static.h" -#include "soup-address.h" -#include "soup-message.h" -#include "soup-misc.h" -#include "soup-session-feature.h" +#include "soup.h" typedef struct { SoupURI *proxy_uri; diff --git a/libsoup/soup-proxy-resolver.c b/libsoup/soup-proxy-resolver.c index ca604119..8092175f 100644 --- a/libsoup/soup-proxy-resolver.c +++ b/libsoup/soup-proxy-resolver.c @@ -10,11 +10,7 @@ #endif #include "soup-proxy-resolver.h" -#include "soup-proxy-uri-resolver.h" -#include "soup-address.h" -#include "soup-message.h" -#include "soup-session-feature.h" -#include "soup-uri.h" +#include "soup.h" static void soup_proxy_resolver_default_init (SoupProxyResolverInterface *iface); static void soup_proxy_resolver_uri_resolver_interface_init (SoupProxyURIResolverInterface *uri_resolver_interface); diff --git a/libsoup/soup-proxy-uri-resolver.c b/libsoup/soup-proxy-uri-resolver.c index 01f4f4fd..8aecec47 100644 --- a/libsoup/soup-proxy-uri-resolver.c +++ b/libsoup/soup-proxy-uri-resolver.c @@ -10,7 +10,7 @@ #endif #include "soup-proxy-uri-resolver.h" -#include "soup-session-feature.h" +#include "soup.h" G_DEFINE_INTERFACE (SoupProxyURIResolver, soup_proxy_uri_resolver, G_TYPE_OBJECT) diff --git a/libsoup/soup-request-data.c b/libsoup/soup-request-data.c index 8a2e0657..933d7522 100644 --- a/libsoup/soup-request-data.c +++ b/libsoup/soup-request-data.c @@ -25,14 +25,13 @@ #include <config.h> #endif +#include <glib/gi18n-lib.h> + #define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-request-data.h" - -#include "soup-requester.h" +#include "soup.h" #include "soup-misc-private.h" -#include <libsoup/soup.h> -#include <glib/gi18n.h> G_DEFINE_TYPE (SoupRequestData, soup_request_data, SOUP_TYPE_REQUEST) diff --git a/libsoup/soup-request-file.c b/libsoup/soup-request-file.c index 3c5ddc00..0b5638d2 100644 --- a/libsoup/soup-request-file.c +++ b/libsoup/soup-request-file.c @@ -25,14 +25,14 @@ #include <config.h> #endif -#define LIBSOUP_USE_UNSTABLE_REQUEST_API +#include <glib/gi18n-lib.h> -#include <glib/gi18n.h> +#define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-request-file.h" +#include "soup.h" #include "soup-directory-input-stream.h" #include "soup-requester.h" -#include "soup-uri.h" G_DEFINE_TYPE (SoupRequestFile, soup_request_file, SOUP_TYPE_REQUEST) diff --git a/libsoup/soup-request-http.c b/libsoup/soup-request-http.c index 9e7c945c..319a591e 100644 --- a/libsoup/soup-request-http.c +++ b/libsoup/soup-request-http.c @@ -25,17 +25,14 @@ #include <config.h> #endif -#include <glib/gi18n.h> +#include <glib/gi18n-lib.h> #define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-request-http.h" -#include "soup-cache.h" +#include "soup.h" #include "soup-cache-private.h" -#include "soup-message.h" -#include "soup-session.h" #include "soup-session-private.h" -#include "soup-uri.h" G_DEFINE_TYPE (SoupRequestHTTP, soup_request_http, SOUP_TYPE_REQUEST) diff --git a/libsoup/soup-request.c b/libsoup/soup-request.c index df855ae5..e7471c1c 100644 --- a/libsoup/soup-request.c +++ b/libsoup/soup-request.c @@ -30,9 +30,8 @@ #define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-request.h" +#include "soup.h" #include "soup-requester.h" -#include "soup-session.h" -#include "soup-uri.h" /** * SECTION:soup-request diff --git a/libsoup/soup-requester.c b/libsoup/soup-requester.c index c3d1f32e..281ebb17 100644 --- a/libsoup/soup-requester.c +++ b/libsoup/soup-requester.c @@ -27,11 +27,10 @@ #define LIBSOUP_USE_UNSTABLE_REQUEST_API #include "soup-requester.h" +#include "soup.h" #include "soup-request-data.h" #include "soup-request-file.h" #include "soup-request-http.h" -#include "soup-session-feature.h" -#include "soup-uri.h" static SoupSessionFeatureInterface *soup_requester_default_feature_interface; static void soup_requester_session_feature_init (SoupSessionFeatureInterface *feature_interface, gpointer interface_data); diff --git a/libsoup/soup-server.c b/libsoup/soup-server.c index 9ec13011..5dcafa1a 100644 --- a/libsoup/soup-server.c +++ b/libsoup/soup-server.c @@ -9,21 +9,13 @@ #include <config.h> #endif -#include <stdio.h> -#include <stdlib.h> #include <string.h> -#include <unistd.h> #include "soup-server.h" -#include "soup-address.h" -#include "soup-auth-domain.h" -#include "soup-date.h" -#include "soup-form.h" -#include "soup-headers.h" +#include "soup.h" #include "soup-message-private.h" #include "soup-marshal.h" #include "soup-path-map.h" -#include "soup-socket.h" /** * SECTION:soup-server diff --git a/libsoup/soup-session-async.c b/libsoup/soup-session-async.c index 40738387..c9eda194 100644 --- a/libsoup/soup-session-async.c +++ b/libsoup/soup-session-async.c @@ -11,15 +11,11 @@ #define LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY -#include "soup-address.h" #include "soup-session-async.h" +#include "soup.h" #include "soup-session-private.h" -#include "soup-address.h" #include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc.h" -#include "soup-password-manager.h" -#include "soup-uri.h" /** * SECTION:soup-session-async diff --git a/libsoup/soup-session-feature.c b/libsoup/soup-session-feature.c index 37281495..9f9b235a 100644 --- a/libsoup/soup-session-feature.c +++ b/libsoup/soup-session-feature.c @@ -10,6 +10,7 @@ #endif #include "soup-session-feature.h" +#include "soup.h" #include "soup-message-private.h" /** diff --git a/libsoup/soup-session-sync.c b/libsoup/soup-session-sync.c index d8e2110a..3ac290ac 100644 --- a/libsoup/soup-session-sync.c +++ b/libsoup/soup-session-sync.c @@ -11,15 +11,11 @@ #define LIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY -#include "soup-address.h" #include "soup-session-sync.h" +#include "soup.h" #include "soup-session-private.h" -#include "soup-address.h" #include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc.h" -#include "soup-password-manager.h" -#include "soup-uri.h" /** * SECTION:soup-session-sync diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c index a674f295..23f9e943 100644 --- a/libsoup/soup-session.c +++ b/libsoup/soup-session.c @@ -9,28 +9,17 @@ #include <config.h> #endif -#include <unistd.h> -#include <string.h> -#include <stdlib.h> - #include <glib/gi18n-lib.h> -#include "soup-auth.h" -#include "soup-auth-basic.h" -#include "soup-auth-digest.h" +#include "soup-session.h" +#include "soup.h" #include "soup-auth-manager-ntlm.h" #include "soup-connection.h" #include "soup-marshal.h" #include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc.h" #include "soup-proxy-resolver-static.h" -#include "soup-proxy-uri-resolver.h" -#include "soup-session.h" -#include "soup-session-feature.h" #include "soup-session-private.h" -#include "soup-socket.h" -#include "soup-uri.h" #define HOST_KEEP_ALIVE 5 * 60 * 1000 /* 5 min in msecs */ diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c index 8899b48c..2ac359de 100644 --- a/libsoup/soup-socket.c +++ b/libsoup/soup-socket.c @@ -9,21 +9,14 @@ #include <config.h> #endif -#include <stdio.h> -#include <errno.h> -#include <fcntl.h> -#include <signal.h> #include <string.h> -#include <unistd.h> #include "soup-socket.h" -#include "soup-address.h" +#include "soup.h" #include "soup-filter-input-stream.h" #include "soup-io-stream.h" #include "soup-marshal.h" -#include "soup-misc.h" #include "soup-misc-private.h" -#include "soup-uri.h" /** * SECTION:soup-socket diff --git a/libsoup/soup-status.c b/libsoup/soup-status.c index 2590a3d3..7b048a80 100644 --- a/libsoup/soup-status.c +++ b/libsoup/soup-status.c @@ -5,11 +5,12 @@ * Copyright (C) 2001-2003, Ximian, Inc. */ -#include "config.h" - -#include <glib.h> +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif #include "soup-status.h" +#include "soup.h" /** * SECTION:soup-status diff --git a/libsoup/soup-tld.c b/libsoup/soup-tld.c index 5a8dad29..4dce00ba 100644 --- a/libsoup/soup-tld.c +++ b/libsoup/soup-tld.c @@ -9,11 +9,12 @@ #include <config.h> #endif -#include <gio/gio.h> -#include <glib/gi18n-lib.h> #include <string.h> +#include <glib/gi18n-lib.h> + #include "soup-tld.h" +#include "soup.h" #include "soup-tld-private.h" static void soup_tld_ensure_rules_hash_table (void); diff --git a/libsoup/soup-tld.h b/libsoup/soup-tld.h index 5610d625..2d1eebd0 100644 --- a/libsoup/soup-tld.h +++ b/libsoup/soup-tld.h @@ -6,6 +6,8 @@ #ifndef __SOUP_TLD_H__ #define __SOUP_TLD_H__ +#include <libsoup/soup-types.h> + G_BEGIN_DECLS const char *soup_tld_get_base_domain (const char *hostname, diff --git a/libsoup/soup-uri.c b/libsoup/soup-uri.c index c2fc4342..f4422ceb 100644 --- a/libsoup/soup-uri.c +++ b/libsoup/soup-uri.c @@ -5,14 +5,12 @@ * Copyright 1999-2003 Ximian, Inc. */ -#include <ctype.h> #include <string.h> #include <stdlib.h> #include "soup-uri.h" +#include "soup.h" #include "soup-misc-private.h" -#include "soup-form.h" -#include "soup-misc.h" /** * SECTION:soup-uri diff --git a/libsoup/soup-value-utils.c b/libsoup/soup-value-utils.c index d9f6bdc7..b929544b 100644 --- a/libsoup/soup-value-utils.c +++ b/libsoup/soup-value-utils.c @@ -5,10 +5,14 @@ * Copyright (C) 2007 Red Hat, Inc. */ -#include "soup-value-utils.h" +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif #include <string.h> +#include "soup-value-utils.h" + /** * SECTION:soup-value-utils * @short_description: #GValue utilities diff --git a/libsoup/soup-xmlrpc.c b/libsoup/soup-xmlrpc.c index 49eced6d..f7908585 100644 --- a/libsoup/soup-xmlrpc.c +++ b/libsoup/soup-xmlrpc.c @@ -10,16 +10,11 @@ #endif #include <string.h> -#include <time.h> #include <libxml/tree.h> #include "soup-xmlrpc.h" -#include "soup-value-utils.h" -#include "soup-date.h" -#include "soup-message.h" -#include "soup-misc.h" -#include "soup-session.h" +#include "soup.h" /** * SECTION:soup-xmlrpc |