[gtksourceview] version: add version macros for 4.0
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] version: add version macros for 4.0
- Date: Wed, 16 Nov 2016 14:51:44 +0000 (UTC)
commit 9137fa6575312cd5b37afb7f9620c279c8b92cd0
Author: Sébastien Wilmet <swilmet gnome org>
Date: Wed Nov 16 15:20:51 2016 +0100
version: add version macros for 4.0
docs/reference/gtksourceview-4.0-sections.txt | 1 +
gtksourceview/gtksourceversion.h.in | 28 +++++++++++++++++++++++++
2 files changed, 29 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gtksourceview-4.0-sections.txt b/docs/reference/gtksourceview-4.0-sections.txt
index cd404c5..1970fad 100644
--- a/docs/reference/gtksourceview-4.0-sections.txt
+++ b/docs/reference/gtksourceview-4.0-sections.txt
@@ -937,6 +937,7 @@ GTK_SOURCE_VERSION_3_18
GTK_SOURCE_VERSION_3_20
GTK_SOURCE_VERSION_3_22
GTK_SOURCE_VERSION_3_24
+GTK_SOURCE_VERSION_4_0
GTK_SOURCE_VERSION_MIN_REQUIRED
GTK_SOURCE_VERSION_MAX_ALLOWED
</SECTION>
diff --git a/gtksourceview/gtksourceversion.h.in b/gtksourceview/gtksourceversion.h.in
index b88f221..56d1338 100644
--- a/gtksourceview/gtksourceversion.h.in
+++ b/gtksourceview/gtksourceversion.h.in
@@ -217,6 +217,16 @@ G_BEGIN_DECLS
*/
#define GTK_SOURCE_VERSION_3_24 (G_ENCODE_VERSION (3, 24))
+/**
+ * GTK_SOURCE_VERSION_4_0:
+ *
+ * A macro that evaluates to the 4.0 version of GtkSourceView,
+ * in a format that can be used by the C pre-processor.
+ *
+ * Since: 4.0
+ */
+#define GTK_SOURCE_VERSION_4_0 (G_ENCODE_VERSION (4, 0))
+
#ifndef __GTK_DOC_IGNORE__
#if (GTK_SOURCE_MINOR_VERSION % 2)
#define GTK_SOURCE_VERSION_CUR_STABLE (G_ENCODE_VERSION (GTK_SOURCE_MAJOR_VERSION, GTK_SOURCE_MINOR_VERSION
+ 1))
@@ -530,6 +540,24 @@ G_BEGIN_DECLS
#endif
#endif /* __GTK_DOC_IGNORE__ */
+#ifndef __GTK_DOC_IGNORE__
+#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_4_0
+#define GTK_SOURCE_DEPRECATED_IN_4_0 G_DEPRECATED _GTK_SOURCE_EXTERN
+#define GTK_SOURCE_DEPRECATED_IN_4_0_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
+#else
+#define GTK_SOURCE_DEPRECATED_IN_4_0 _GTK_SOURCE_EXTERN
+#define GTK_SOURCE_DEPRECATED_IN_4_0_FOR(f) _GTK_SOURCE_EXTERN
+#endif
+#endif /* __GTK_DOC_IGNORE__ */
+
+#ifndef __GTK_DOC_IGNORE__
+#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_4_0
+#define GTK_SOURCE_AVAILABLE_IN_4_0 G_UNAVAILABLE(4, 0) _GTK_SOURCE_EXTERN
+#else
+#define GTK_SOURCE_AVAILABLE_IN_4_0 _GTK_SOURCE_EXTERN
+#endif
+#endif /* __GTK_DOC_IGNORE__ */
+
GTK_SOURCE_AVAILABLE_IN_3_20
guint gtk_source_get_major_version (void);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]