diff options
author | Patrick Griffis <pgriffis@igalia.com> | 2022-04-14 12:53:48 -0500 |
---|---|---|
committer | Patrick Griffis <pgriffis@igalia.com> | 2022-04-14 12:53:48 -0500 |
commit | 2cbe4ddb414f37652d400e02260890136e4b1980 (patch) | |
tree | b3bb77d65bedddcf65b1adb3bfbdae2bd8554435 | |
parent | d6ef34797a4804c21be28dd99f84e5b72e32f3ee (diff) | |
download | libsoup-2cbe4ddb414f37652d400e02260890136e4b1980.tar.gz |
docs: Document deprecation macros
-rwxr-xr-x | libsoup/generate-version-header.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/libsoup/generate-version-header.py b/libsoup/generate-version-header.py index 72503542..eebeb016 100755 --- a/libsoup/generate-version-header.py +++ b/libsoup/generate-version-header.py @@ -39,7 +39,17 @@ for version in versions: #define SOUP_VERSION_{major_version}_{minor_version} (G_ENCODE_VERSION ({major_version}, {minor_version})) '''.format(major_version=version[0], minor_version=version[1]) - version_attributes += '''#if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_{major_version}_{minor_version} + version_attributes += '''/** + * SOUP_DEPRECATED_IN_{major_version}_{minor_version}: + * A macro used to indicate a symbol was deprecated in this version. + */ +/** + * SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR: + * @f: The recommended replacement function. + * + * A macro used to indicate a symbol was deprecated in this version with a replacement. + */ +#if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_{major_version}_{minor_version} # define SOUP_DEPRECATED_IN_{major_version}_{minor_version} G_DEPRECATED # define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) G_DEPRECATED_FOR(f) #else @@ -47,6 +57,10 @@ for version in versions: # define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) #endif +/** + * SOUP_AVAILABLE_IN_{major_version}_{minor_version}: * + * A macro used to indicate a symbol is available in this version or later. + */ #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_{major_version}_{minor_version} # define SOUP_AVAILABLE_IN_{major_version}_{minor_version} G_UNAVAILABLE({major_version}, {minor_version}) _SOUP_EXTERN #else |