Add back LIBSOUP_DISABLE_DEPRECATED
authorDan Winship <danw@gnome.org>
Fri, 28 Dec 2012 15:32:11 +0000 (10:32 -0500)
committerDan Winship <danw@gnome.org>
Fri, 28 Dec 2012 16:26:45 +0000 (11:26 -0500)
gtk-doc expects "Deprecated:" notes in docs to be matched up with some
deprecation-guard #define. So even though we don't want people to use
it any more, add LIBSOUP_DISABLE_DEPRECATED back.

docs/reference/Makefile.am
libsoup/soup-cookie-jar.h
libsoup/soup-logger.h
libsoup/soup-message-headers.h
libsoup/soup-message.h
libsoup/soup-session.h
tests/Makefile.am

index 019746b..7e6c180 100644 (file)
@@ -13,7 +13,7 @@ DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
 DOC_SOURCE_DIR=../../libsoup
 
 # Extra options to supply to gtkdoc-scan.
-SCAN_OPTIONS=--rebuild-types --ignore-decorators='SOUP_DEPRECATED\w*\s*\([^)]*\)|SOUP_DEPRECATED\w*|SOUP_AVAILABLE\w*'
+SCAN_OPTIONS=--deprecated-guards=LIBSOUP_DISABLE_DEPRECATED --rebuild-types --ignore-decorators='SOUP_DEPRECATED\w*\s*\([^)]*\)|SOUP_DEPRECATED\w*|SOUP_AVAILABLE\w*'
 
 # Extra options to supply to gtkdoc-scangobj.
 SCANGOBJ_OPTIONS=
index 395fbe3..8049736 100644 (file)
@@ -88,9 +88,11 @@ SoupCookieJarAcceptPolicy soup_cookie_jar_get_accept_policy           (SoupCooki
 SOUP_AVAILABLE_IN_2_40
 gboolean                  soup_cookie_jar_is_persistent               (SoupCookieJar             *jar);
 
+#ifndef LIBSOUP_DISABLE_DEPRECATED
 SOUP_AVAILABLE_IN_2_24
 SOUP_DEPRECATED_IN_2_26
 void                      soup_cookie_jar_save                        (SoupCookieJar             *jar);
+#endif
 
 G_END_DECLS
 
index a33f3fa..7cf95c4 100644 (file)
@@ -54,12 +54,14 @@ GType       soup_logger_get_type    (void);
 SoupLogger *soup_logger_new         (SoupLoggerLogLevel  level,
                                     int                 max_body_size);
 
+#ifndef LIBSOUP_DISABLE_DEPRECATED
 SOUP_DEPRECATED_IN_2_24_FOR(soup_session_add_feature)
 void        soup_logger_attach      (SoupLogger         *logger,
                                     SoupSession        *session);
 SOUP_DEPRECATED_IN_2_24_FOR(soup_session_remove_feature)
 void        soup_logger_detach      (SoupLogger         *logger,
                                     SoupSession        *session);
+#endif
 
 void        soup_logger_set_request_filter  (SoupLogger        *logger,
                                             SoupLoggerFilter   request_filter,
index c6c43d5..388d75b 100644 (file)
@@ -36,9 +36,11 @@ void                soup_message_headers_clear    (SoupMessageHeaders *hdrs);
 SOUP_AVAILABLE_IN_2_36
 void                soup_message_headers_clean_connection_headers (SoupMessageHeaders *hdrs);
 
+#ifndef LIBSOUP_DISABLE_DEPRECATED
 SOUP_DEPRECATED_IN_2_28_FOR ("soup_message_headers_get_one or soup_message_headers_get_list")
 const char         *soup_message_headers_get      (SoupMessageHeaders *hdrs,
                                                   const char         *name);
+#endif
 SOUP_AVAILABLE_IN_2_28
 const char         *soup_message_headers_get_one  (SoupMessageHeaders *hdrs,
                                                   const char         *name);
index f0fbeb3..efcb923 100644 (file)
@@ -167,6 +167,7 @@ void           soup_message_set_redirect        (SoupMessage       *msg,
                                                 const char        *redirect_uri);
 
 /* I/O */
+#ifndef LIBSOUP_DISABLE_DEPRECATED
 typedef SoupBuffer * (*SoupChunkAllocator)      (SoupMessage       *msg,
                                                 gsize              max_len,
                                                 gpointer           user_data);
@@ -176,6 +177,7 @@ void           soup_message_set_chunk_allocator (SoupMessage       *msg,
                                                 SoupChunkAllocator allocator,
                                                 gpointer           user_data,
                                                 GDestroyNotify     destroy_notify);
+#endif
 
 SOUP_AVAILABLE_IN_2_28
 void           soup_message_disable_feature     (SoupMessage       *msg,
index b64fcae..40f1a8d 100644 (file)
@@ -103,10 +103,12 @@ void            soup_session_cancel_message   (SoupSession           *session,
                                               guint                  status_code);
 void            soup_session_abort            (SoupSession           *session);
 
+#ifndef LIBSOUP_DISABLE_DEPRECATED
 /* SOUP_AVAILABLE_IN_2_30 -- this trips up gtkdoc-scan */
 SOUP_DEPRECATED_IN_2_38_FOR (soup_session_prefetch_dns)
 void            soup_session_prepare_for_uri  (SoupSession           *session,
                                               SoupURI               *uri);
+#endif
 
 SOUP_AVAILABLE_IN_2_38
 void            soup_session_prefetch_dns     (SoupSession           *session,
index a918405..cd132bd 100644 (file)
@@ -1,7 +1,6 @@
 INCLUDES =             \
        -I$(top_srcdir) \
        -DSRCDIR=\""$(abs_srcdir)"\" \
-       -DLIBSOUP_DISABLE_DEPRECATED \
        $(SOUP_MAINTAINER_FLAGS) \
        $(XML_CFLAGS)   \
        $(GLIB_CFLAGS)