emacs-diffs
[Top][All Lists]
Advanced

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

master e91cbdfaee: Bump minimum GTK for PGTK builds


From: Po Lu
Subject: master e91cbdfaee: Bump minimum GTK for PGTK builds
Date: Tue, 12 Apr 2022 23:15:18 -0400 (EDT)

branch: master
commit e91cbdfaee57052e0cbfecd08f77d95915ea532a
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Bump minimum GTK for PGTK builds
    
    * configure.ac: Require GTK 3.20 or later if building with PGTK.
    It has already been required for some time now, but the
    requirement was not reflected in the configure script.
    
    * src/pgtkterm.c (pgtk_any_window_to_frame): Remove version
    check.
---
 configure.ac   | 6 +++++-
 src/pgtkterm.c | 2 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 185e4d0862..1e66acf52f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2797,7 +2797,11 @@ gtk3_pkg_errors=
 if test "${opsys}" != "mingw32"; then
   if test "${with_gtk3}" = "yes" || test "${with_gtk}" = "yes" || test 
"$USE_X_TOOLKIT" = "maybe"; then
     GLIB_REQUIRED=2.37.5
-    GTK_REQUIRED=3.10
+    if test "${window_system}" = "x"; then
+      GTK_REQUIRED=3.10
+    else
+      GTK_REQUIRED=3.20
+    fi
     GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
 
     dnl Checks for libraries.
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 566fc1f03d..0bb41cb446 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -5008,7 +5008,6 @@ pgtk_any_window_to_frame (GdkWindow * window)
 static gboolean
 pgtk_handle_event (GtkWidget *widget, GdkEvent *event, gpointer *data)
 {
-#if GTK_CHECK_VERSION (3, 18, 0)
   struct frame *f;
   union buffered_input_event inev;
   GtkWidget *frame_widget;
@@ -5045,7 +5044,6 @@ pgtk_handle_event (GtkWidget *widget, GdkEvent *event, 
gpointer *data)
 
       return TRUE;
     }
-#endif
   return FALSE;
 }
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]