patch 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND

Commit: 
https://github.com/vim/vim/commit/48a3b146b49d508f1d592974105c690b7af62ea8
Author: Christoffer Aasted <chr.aas...@gmail.com>
Date:   Wed Jul 23 21:05:51 2025 +0200

    patch 9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND
    
    Problem:  Wayland: gvim still needs GVIM_ENABLE_WAYLAND
    Solution: Drop the GVIM_ENABLE_WAYLAND code, always enable both X11 and
              Wayland GUI support (Christoffer Aasted)
    
    closes: #17817
    
    Signed-off-by: Christoffer Aasted <chr.aas...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/doc/gui_x11.txt b/runtime/doc/gui_x11.txt
index 4a0d04c88..4ae03f0e8 100644
--- a/runtime/doc/gui_x11.txt
+++ b/runtime/doc/gui_x11.txt
@@ -1,4 +1,4 @@
-*gui_x11.txt*   For Vim version 9.1.  Last change: 2024 Nov 17
+*gui_x11.txt*   For Vim version 9.1.  Last change: 2025 Jul 23
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -649,9 +649,8 @@ X11R5 with a library for X11R6 probably doesn't work 
(although the linking
 won't give an error message, Vim will crash later).
 
                                                        *gui-wayland*
-Initial support for the Wayland display server protocol has landed in patch
-9.1.0064. To enable it, you need to set the environment variable
-"$GVIM_ENABLE_WAYLAND" in your shell.
+Support for the Wayland display server protocol has landed in patch
+9.1.0064.
 
 Note: The Wayland protocol is subject to some restrictions, so the following
 functions won't work: |getwinpos()|, |getwinposx()|, |getwinposy()| and the
diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c
index 49ed4271d..14a3367b6 100644
--- a/src/gui_gtk_x11.c
+++ b/src/gui_gtk_x11.c
@@ -1732,15 +1732,6 @@ gui_mch_init_check(void)
     }
 #endif
 
-#if GTK_CHECK_VERSION(3,10,0)
-    // Vim currently assumes that Gtk means X11, so it cannot use native Gtk
-    // support for other backends such as Wayland.
-    //
-    // Use an environment variable to enable unfinished Wayland support.
-    if (getenv("GVIM_ENABLE_WAYLAND") == NULL)
-       gdk_set_allowed_backends ("x11");
-#endif
-
 #ifdef FEAT_GUI_GNOME
     if (gtk_socket_id == 0)
        using_gnome = 1;
diff --git a/src/version.c b/src/version.c
index 74aa8a18a..c894f2f80 100644
--- a/src/version.c
+++ b/src/version.c
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1585,
 /**/
     1584,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1ueevg-006A1T-FT%40256bit.org.

Raspunde prin e-mail lui