diff --git a/configure.ac b/configure.ac index 09241cf99d..f7c6438b69 100644 --- a/configure.ac +++ b/configure.ac @@ -9,8 +9,8 @@ # set GTK_BINARY_AGE and GTK_INTERFACE_AGE to 0. m4_define([gtk_major_version], [3]) -m4_define([gtk_minor_version], [15]) -m4_define([gtk_micro_version], [12]) +m4_define([gtk_minor_version], [17]) +m4_define([gtk_micro_version], [0]) m4_define([gtk_interface_age], [0]) m4_define([gtk_binary_age], [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) diff --git a/gdk/gdkversionmacros.h.in b/gdk/gdkversionmacros.h.in index 7bf503ddc3..e9d788de77 100644 --- a/gdk/gdkversionmacros.h.in +++ b/gdk/gdkversionmacros.h.in @@ -142,6 +142,16 @@ */ #define GDK_VERSION_3_16 (G_ENCODE_VERSION (3, 16)) +/** + * GDK_VERSION_3_18: + * + * A macro that evaluates to the 3.18 version of GDK, in a format + * that can be used by the C pre-processor. + * + * Since: 3.18 + */ +#define GDK_VERSION_3_18 (G_ENCODE_VERSION (3, 18)) + /* evaluates to the current stable version; for development cycles, * this means the next stable target */ @@ -340,5 +350,19 @@ # define GDK_AVAILABLE_IN_3_16 _GDK_EXTERN #endif +#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_18 +# define GDK_DEPRECATED_IN_3_18 GDK_DEPRECATED +# define GDK_DEPRECATED_IN_3_18_FOR(f) GDK_DEPRECATED_FOR(f) +#else +# define GDK_DEPRECATED_IN_3_18 _GDK_EXTERN +# define GDK_DEPRECATED_IN_3_18_FOR(f) _GDK_EXTERN +#endif + +#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_18 +# define GDK_AVAILABLE_IN_3_18 GDK_UNAVAILABLE(3, 18) +#else +# define GDK_AVAILABLE_IN_3_18 _GDK_EXTERN +#endif + #endif /* __GDK_VERSION_MACROS_H__ */