@mattn pushed 48 commits.

3126d9c5156dc04a4ebac769959ecb3900381615  Add --enable-gui=gtk4 support with 
separate GTK4 implementation
c22383a9a093c6f81d989620e13472104325bbef  GTK4: implement cursor, scrolling, 
mouse, dialogs
7b844daa9425e339b1f95dcd64c2fc2a695ddb25  GTK4: implement clipboard, signs, 
tabline, mouse shape, and more
ca3b9bc266d57bcaf84ca087fccf5cc93d56c90d  GTK4: default window size to 80x24
cf80609482201990f66b57769867b6a48db13576  GTK4: implement drag-and-drop, 
geometry, cleanup
998116beaa159f6feb8b4e9d3d8fa6f9a0cf3f3c  GTK4: add GtkIMContext input method 
support
2029b5fc11da7c8370b57e3cac94525388146473  GTK4: implement Find/Replace dialog
25adc67480ba9048873f934da6887cdbb3386f47  GTK4: implement toolbar
117b5d9e5f1b42bc8127552f57443788e60931f4  GTK4: fix white screen and resize loop
d9548cd244fa281696c624494542a0e06b7f17ed  GTK4: implement menu system with 
GMenu/GtkPopoverMenuBar
c53b0f55bf1e9b2c5191087a600794cc2f2645bb  GTK4: fix resize handling and 
scrollbar layout
7b9c2bb8cca75c02f8de6b680865245f184d021e  GTK4: fix vertical resize shrink
08e04a2390c83d3ff864b35ae8591ed86c67b708  GTK4: use GtkOverlay for drawarea 
auto-resize
2ae657ac6e59cf06e10657cf83a1b1f2cbea41d7  GTK4: add new files to Filelist for 
CI packaging check
e81b8abe4220b621ed78cafa05f9a9ea5d89544c  GTK4: merge gui_gtk4_x11.c into 
gui_gtk4.c
9ebdfa0797d8fdd8c25d81a9845dfdea10aa70ae  GTK4: fix preprocessor indent in 
gui_xim.c
d736890b47c62ce77e34f2db3ffc6dfa9d2712c2  GTK4: suppress EGL warnings when GL 
is unavailable
a2bbc18ef3846af3b9aca79ee3402e63025ee811  GTK4: fix scrollbar CRITICAL warnings
63e2d5128d9cb93ec3c2cf6c09b649927d529e9e  GTK4: remove direct X11 dependency
4ae804ce4e92b2a9e77a7796b2d05435d6d45a6f  GTK4: fix text rendering, wide chars, 
and cursor focus
e36b122669f2c5b669d651e57eddc714fc9e80ab  GTK4: fix missing prototypes in 
gui_gtk4.pro
0aa2c1ef0c529ade4e9c9a8526544238a2c353c6  GTK4: fix GTK_MENU_SHELL stub to 
accept an argument
09be10641b0abfa7e950cbf48ad32b9c31617910  GTK4: fix gui_get_x11_windis() return 
type
f7c6dcc11deb317bd8ade6169f73fde627415525  GTK4: exclude GtkMenuShell code 
instead of using stubs
c34935501aab28e47542f443f7beac0d3ad637da  GTK4: replace deprecated 
gtk_widget_show() with gtk_widget_set_visible()
646cc0093aea057bbdd7310b997be1cc62a4d7bf  GTK4: fix deprecated GTK API calls in 
gui_xim.c
0cb907c3c991f5ea254317bf88d744f0f3b75a28  GTK4: use modern GDK key symbols in 
gui_beval.c
6757c99230b27a1ca415d5d1f43aabcb547fb7ed  GTK4: reject non-empty 
'imactivatekey' values
decd5b3cb3ed91d8c4caf80ac8e508089e14491e  GTK4: move gtk_init() from 
gui_mch_prepare() to gui_mch_init_check()
0f3fbf4c752cb56527453885cba33fca7e0472f5  GTK4: fix deprecated 
gtk_image_new_from_pixbuf and gui_mch_expand_font signature
85881624707e3518eafc287496826f279d999618  GTK4: fix crash when setting 
guioptions=k
1bb72b2b4be574050e178ea344831ba65c639afc  GTK4: set WM_CLASS by calling 
g_set_prgname("gvim")
e52dad4e02634c2f5e8a4751a89ab3ad93528eba  GTK4: add ligature support for 
'guiligatures' option
47dda0e745b2d96ff8c00dc9070fcc344856cd62  GTK4: use flat style for toolbar 
buttons
8dce55ca7407eaf1e51ff300e5b67e58d6965276  GTK4: fix mouse click, selection, and 
drag not working
8cf470f13e6684c094540f0818ecd32a83cb7d78  GTK4: fix popup ghosting by 
requesting widget redraw on flush
f5cd3d859cfbb4ab15e32643522bc4c773c7deb5  GTK4: grab focus on mouse enter to 
fix hollow cursor
771c8af0ee363fb4ecc015615063c94769aae3c8  GTK4: fix ghost artifacts after :vsp 
by not copying stale surface
0e967fed4c65ccb0c2bcf2311333f88cfaa7c17b  GTK4: add StartupWMClass=Gvim to 
gvim.desktop
c0dee61d109d5a59cb95f4ea4a08566d901111c5  GTK4: fix hang on console dialog with 
:q and 'confirm'
47d9dfef25165efbe89b83aa29d83bf4192b5993  GTK4: fix dialog button labels 
showing corrupted text
52d917ac08845a555df67836b8bf8602659476a0  GTK4: implement menu greying and fix 
popover not closing
5b529c233cd4a3df890d435a616157ee6f491ee6  GTK4: return FAIL from 
gui_mch_get_winpos()
6ee0522b2c40a1397358aa4e681b41f0ac10647b  GTK4: implement guifont completion
3725532c1d85cdab6e462d4a140a80094117542e  GTK4: update proto file for 
gui_gtk_draw_string_ext()
0e791a319d823ce479cd70a74c53c8cdd5cb993c  GTK4: add native print dialog for 
:hardcopy
d641f58f77f2d95d975327d7b70e120b658099cc  fix preprocessor indent in gui_xim.c
f100866697547651d7edcb8be7d05c3b660db526  GTK4: do not force GSK_RENDERER=cairo 
globally

-- 
View it on GitHub:
https://github.com/vim/vim/pull/19815/changes/edc99a74edb2b1c4488e792b1d7fa0a4086479bb..f100866697547651d7edcb8be7d05c3b660db526
You are receiving this because you are subscribed to this thread.

Message ID: 
<vim/vim/pull/19815/before/edc99a74edb2b1c4488e792b1d7fa0a4086479bb/after/[email protected]>

-- 
-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/19815/before/edc99a74edb2b1c4488e792b1d7fa0a4086479bb/after/f100866697547651d7edcb8be7d05c3b660db526%40github.com.

Reply via email to