diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2018-09-01 11:22:40 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2018-09-01 11:28:46 +0100 |
commit | a61b77827bf27841c32b5ff7b4d8403a5ac6f305 (patch) | |
tree | c9fc11bf546ae0e5c8cae56b9c9a34c78dfe9156 | |
parent | 61a72d4afaca4f25b4d7975598fb2b9411278c94 (diff) | |
download | gdk-pixbuf-a61b77827bf27841c32b5ff7b4d8403a5ac6f305.tar.gz |
Add missing 2.38 versioning macros
We did not introduce any new symbol, but it's good project hygiene to
always have per-release version macros as part of the release process.
-rw-r--r-- | docs/gdk-pixbuf-sections.txt | 1 | ||||
-rw-r--r-- | gdk-pixbuf/gdk-pixbuf-macros.h | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/docs/gdk-pixbuf-sections.txt b/docs/gdk-pixbuf-sections.txt index b64fa6cdd..8ed84635c 100644 --- a/docs/gdk-pixbuf-sections.txt +++ b/docs/gdk-pixbuf-sections.txt @@ -33,6 +33,7 @@ GDK_PIXBUF_VERSION_2_30 GDK_PIXBUF_VERSION_2_32 GDK_PIXBUF_VERSION_2_34 GDK_PIXBUF_VERSION_2_36 +GDK_PIXBUF_VERSION_2_38 GDK_PIXBUF_VERSION_MIN_REQUIRED GDK_PIXBUF_VERSION_MAX_ALLOWED diff --git a/gdk-pixbuf/gdk-pixbuf-macros.h b/gdk-pixbuf/gdk-pixbuf-macros.h index 06296220b..85accaaf8 100644 --- a/gdk-pixbuf/gdk-pixbuf-macros.h +++ b/gdk-pixbuf/gdk-pixbuf-macros.h @@ -238,6 +238,16 @@ */ #define GDK_PIXBUF_VERSION_2_36 (G_ENCODE_VERSION (2, 36)) +/** + * GDK_PIXBUF_VERSION_2_38: + * + * A macro that evaluates to the 2.38 version of GdkPixbuf, + * in a format that can be used by the C pre-processor. + * + * Since: 2.38 + */ +#define GDK_PIXBUF_VERSION_2_38 (G_ENCODE_VERSION (2, 38)) + #ifndef __GTK_DOC_IGNORE__ #if (GDK_PIXBUF_MINOR % 2) #define GDK_PIXBUF_VERSION_CUR_STABLE (G_ENCODE_VERSION (GDK_PIXBUF_MAJOR, GDK_PIXBUF_MINOR + 1)) @@ -659,4 +669,22 @@ #endif #endif /* __GTK_DOC_IGNORE__ */ +#ifndef __GTK_DOC_IGNORE__ +#if GDK_PIXBUF_VERSION_MIN_REQUIRED >= GDK_PIXBUF_VERSION_2_38 +#define GDK_PIXBUF_DEPRECATED_IN_2_38 G_DEPRECATED _GDK_PIXBUF_EXTERN +#define GDK_PIXBUF_DEPRECATED_IN_2_38_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN +#else +#define GDK_PIXBUF_DEPRECATED_IN_2_38 _GDK_PIXBUF_EXTERN +#define GDK_PIXBUF_DEPRECATED_IN_2_38_FOR(f) _GDK_PIXBUF_EXTERN +#endif +#endif /* __GTK_DOC_IGNORE__ */ + +#ifndef __GTK_DOC_IGNORE__ +#if GDK_PIXBUF_VERSION_MAX_ALLOWED < GDK_PIXBUF_VERSION_2_38 +#define GDK_PIXBUF_AVAILABLE_IN_2_38 G_UNAVAILABLE(2, 38) _GDK_PIXBUF_EXTERN +#else +#define GDK_PIXBUF_AVAILABLE_IN_2_38 _GDK_PIXBUF_EXTERN +#endif +#endif /* __GTK_DOC_IGNORE__ */ + #endif /* GDK_PIXBUF_MACROS_H */ |