[geany/geany-plugins] 11ec50: commander: Depend on GTK 2.16 only and check for that version

Colomban Wendling git-noreply at xxxxx
Sat Aug 4 15:37:40 UTC 2012


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Sat, 04 Aug 2012 15:37:40
Commit:      11ec506bd772ef871a93dd6701c815d377846c7d
             https://github.com/geany/geany-plugins/commit/11ec506bd772ef871a93dd6701c815d377846c7d

Log Message:
-----------
commander: Depend on GTK 2.16 only and check for that version


Modified Paths:
--------------
    build/commander.m4
    commander/src/commander-plugin.c

Modified: build/commander.m4
4 files changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -3,8 +3,8 @@ AC_DEFUN([GP_CHECK_COMMANDER],
     GP_ARG_DISABLE([Commander], [auto])
 
     GP_CHECK_PLUGIN_DEPS([Commander], [COMMANDER],
-                         [gtk+-2.0 >= 2.0
-                          glib-2.0 >= 2.0])
+                         [gtk+-2.0 >= 2.16
+                          glib-2.0 >= 2.4])
 
     GP_STATUS_PLUGIN_ADD([Commander], [$enable_commander])
 


Modified: commander/src/commander-plugin.c
24 files changed, 24 insertions(+), 0 deletions(-)
===================================================================
@@ -43,6 +43,30 @@
 )
 
 
+/* GTK compatibility functions/macros */
+
+#if ! GTK_CHECK_VERSION (2, 18, 0)
+# define gtk_widget_get_visible(w) \
+  (GTK_WIDGET_VISIBLE (w))
+# define gtk_widget_set_can_focus(w) \
+  (GTK_WIDGET_SET_FLAGS ((w), GTK_CAN_FOCUS))
+#endif
+
+#if ! GTK_CHECK_VERSION (2, 21, 8)
+# define GDK_KEY_Down       GDK_Down
+# define GDK_KEY_Escape     GDK_Escape
+# define GDK_KEY_ISO_Enter  GDK_ISO_Enter
+# define GDK_KEY_KP_Enter   GDK_KP_Enter
+# define GDK_KEY_Page_Down  GDK_Page_Down
+# define GDK_KEY_Page_Up    GDK_Page_Up
+# define GDK_KEY_Return     GDK_Return
+# define GDK_KEY_Tab        GDK_Tab
+# define GDK_KEY_Up         GDK_Up
+#endif
+
+
+/* Plugin */
+
 enum {
   KB_SHOW_PANEL,
   KB_COUNT


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Plugins-Commits mailing list