[gtksourceview] version: special case when minor version == 99



commit 19ccba31bc559c10813d9818a671f566ecded557
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed Nov 16 15:44:45 2016 +0100

    version: special case when minor version == 99
    
    The current version is 3.99, the corresponding stable version is 4.0.
    
    Without this, there are currently warnings like this:
    warning: ‘gtk_source_search_context_replace’ is deprecated: Not
    available before 4.0

 gtksourceview/gtksourceversion.h.in |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/gtksourceview/gtksourceversion.h.in b/gtksourceview/gtksourceversion.h.in
index 56d1338..d036d1c 100644
--- a/gtksourceview/gtksourceversion.h.in
+++ b/gtksourceview/gtksourceversion.h.in
@@ -228,11 +228,15 @@ G_BEGIN_DECLS
 #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))
-#else
-#define GTK_SOURCE_VERSION_CUR_STABLE (G_ENCODE_VERSION (GTK_SOURCE_MAJOR_VERSION, GTK_SOURCE_MINOR_VERSION))
-#endif
+#  if (GTK_SOURCE_MINOR_VERSION % 2)
+#    if (GTK_SOURCE_MINOR_VERSION == 99)
+#      define GTK_SOURCE_VERSION_CUR_STABLE (G_ENCODE_VERSION (GTK_SOURCE_MAJOR_VERSION + 1, 0))
+#    else
+#      define GTK_SOURCE_VERSION_CUR_STABLE (G_ENCODE_VERSION (GTK_SOURCE_MAJOR_VERSION, 
GTK_SOURCE_MINOR_VERSION + 1))
+#    endif
+#  else
+#    define GTK_SOURCE_VERSION_CUR_STABLE (G_ENCODE_VERSION (GTK_SOURCE_MAJOR_VERSION, 
GTK_SOURCE_MINOR_VERSION))
+#  endif
 #endif /* __GTK_DOC_IGNORE__ */
 
 #ifndef __GTK_DOC_IGNORE__


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]