]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0501: GTK4: there is no GTK4 UI available v9.2.0501
authorYasuhiro Matsumoto <mattn.jp@gmail.com>
Tue, 19 May 2026 18:13:27 +0000 (18:13 +0000)
committerChristian Brabandt <cb@256bit.org>
Tue, 19 May 2026 18:20:19 +0000 (18:20 +0000)
commitda5ebe71cbf56a89796000fa1aa92f6a76acf4c7
tree18e8bdb64c3321d0228ed76e0ab7ecad5fdfe5ee
parentd004cc4f893e5999b5a0a28d04c57bd932c55d5c
patch 9.2.0501: GTK4: there is no GTK4 UI available

Problem:  GTK4: there is no GTK4 UI available
Solution: Implement GTK4 UI (Yasuhiro Matsumoto).

To enable, use the --enable-gui=gtk4 configure switch. Configure
currently favors GTK3 over GTK4 if no explicit --enable-gui switch has
been given and both libraries are present

closes: #19815

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Yasuhiro Matsumoto <mattn.jp@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
25 files changed:
.github/actions/build_vim_on_linux/action.yml
Filelist
src/INSTALL
src/Makefile
src/auto/configure
src/beval.h
src/clipboard.c
src/config.h.in
src/configure.ac
src/evalfunc.c
src/feature.h
src/getchar.c
src/gui.c
src/gui.h
src/gui_beval.c
src/gui_gtk4.c [new file with mode: 0644]
src/gui_gtk4_f.c [new file with mode: 0644]
src/gui_gtk4_f.h [new file with mode: 0644]
src/gui_xim.c
src/hardcopy.c
src/po/vim.pot
src/proto.h
src/proto/gui_gtk4.pro [new file with mode: 0644]
src/version.c
src/vim.h