@mattn pushed 48 commits.

9f47fefd1b0f053818988fc5467b8c72565c4974  Add --enable-gui=gtk4 support with 
separate GTK4 implementation
d9ad30a22cdaecdedca7170edf6bcc628eba4240  GTK4: implement cursor, scrolling, 
mouse, dialogs
3b913aed7c2f23f4b2b9ef684b1b97a9515f306d  GTK4: implement clipboard, signs, 
tabline, mouse shape, and more
27f9e5f114d726c9177097e875c55d99d70f872b  GTK4: default window size to 80x24
23c1a95955201c12c09006e4543cb5b5990d79e9  GTK4: implement drag-and-drop, 
geometry, cleanup
b9d33f7b6c08d8e40dfdb7dd24b97d0f84247f04  GTK4: add GtkIMContext input method 
support
f0ee89f99c19416f1bcb7e2c4d0eef2eafdabd0a  GTK4: implement Find/Replace dialog
c86b5ccb39ee84867c3e7337fe9a9c16832b17da  GTK4: implement toolbar
fcd3418b2cfdb7f419524e147ac6b39a8830b03c  GTK4: fix white screen and resize loop
2994265cc1840bbb90d0d68fc786ac4e56881ad1  GTK4: implement menu system with 
GMenu/GtkPopoverMenuBar
2f6aee576d87167adbf080915fa7f52fc09f72b3  GTK4: fix resize handling and 
scrollbar layout
84098d8f606bde343d9cff05b158a02e9317969f  GTK4: fix vertical resize shrink
ffe3e305065003d56a98b15f1e555ca921ace17a  GTK4: use GtkOverlay for drawarea 
auto-resize
d5ee681da4e0dc8ee689e8356bfd147fb6cb06e4  GTK4: add new files to Filelist for 
CI packaging check
21715cfa987b644198f1ddafed23cedf9470bcb5  GTK4: merge gui_gtk4_x11.c into 
gui_gtk4.c
56498871d93c8501f0e991661c7745c6a39dab5f  GTK4: fix preprocessor indent in 
gui_xim.c
b2e23ac5869cbe5a1fbc57a94e544d41228915e1  GTK4: suppress EGL warnings when GL 
is unavailable
6e3512c7a68b0b1afcdd84d154bf0dc280fd8f4f  GTK4: fix scrollbar CRITICAL warnings
6a8f577b3a6bfb0e7b4fe10a326f1ce6dd0adb36  GTK4: remove direct X11 dependency
d07f103cd36aa74aa9e1c16533de8fa62404da92  GTK4: fix text rendering, wide chars, 
and cursor focus
465b151bc2f1715175623f96956ecb678ef9de09  GTK4: fix missing prototypes in 
gui_gtk4.pro
7289922479f35ca3827bfd329086c50156c6cbd5  GTK4: fix GTK_MENU_SHELL stub to 
accept an argument
b129a86f82c5932f4503eb197077785b095fb77e  GTK4: fix gui_get_x11_windis() return 
type
7b0ce1fcfb37c9493744994d5359d54aff8ce86b  GTK4: exclude GtkMenuShell code 
instead of using stubs
8a288d23c991635432dc2071359aff26d0cbbab7  GTK4: replace deprecated 
gtk_widget_show() with gtk_widget_set_visible()
6924391ad3bbdf840e5929f3e28fc14596e15383  GTK4: fix deprecated GTK API calls in 
gui_xim.c
018ecdc962659638b014f4490b2d08664c5cd324  GTK4: use modern GDK key symbols in 
gui_beval.c
be1bc535abc6e17ee4c7a590ec244649f7dd566e  GTK4: reject non-empty 
'imactivatekey' values
3abf65080fdc7591fb6d25cb9f3fc6c4508bed40  GTK4: move gtk_init() from 
gui_mch_prepare() to gui_mch_init_check()
8d2bb974d2520c09e89685f68b993dcd923584ba  GTK4: fix deprecated 
gtk_image_new_from_pixbuf and gui_mch_expand_font signature
7bb2b181b817564ae4a68a92c7d9e1e016b0af9d  GTK4: fix crash when setting 
guioptions=k
be29886b1b161c09ec8dfb9dde7ef67320204ecc  GTK4: set WM_CLASS by calling 
g_set_prgname("gvim")
af0d5429e7568a099da118ee71468f905d993975  GTK4: add ligature support for 
'guiligatures' option
d002045e2cee0c942497be821ff59fc63cb7f225  GTK4: use flat style for toolbar 
buttons
bf35a2d215d450d7873e35955251f60a386645bc  GTK4: fix mouse click, selection, and 
drag not working
399bfd423499d6d09b3dbbb430d6547d6e6886dd  GTK4: fix popup ghosting by 
requesting widget redraw on flush
b637102cddfba7d511833655fd081f4646274189  GTK4: grab focus on mouse enter to 
fix hollow cursor
02316e1faa7c683a97824430e805136ed84477a8  GTK4: fix ghost artifacts after :vsp 
by not copying stale surface
b8fd9f479c6450b76ef2a1d87f9dc7cf6c121bcd  GTK4: add StartupWMClass=Gvim to 
gvim.desktop
642a30826095bf2ff7781dc4453722cdcf652ed7  GTK4: fix hang on console dialog with 
:q and 'confirm'
66a56ea07791562763a549886ac0be63f1040118  GTK4: fix dialog button labels 
showing corrupted text
0b02c03d10ac4128822d667749099d5eb00de6d6  GTK4: implement menu greying and fix 
popover not closing
4eaadab26e786736d8467589065f39c2e008f324  GTK4: return FAIL from 
gui_mch_get_winpos()
5c28b91e56d631551b24a7470f06f1f7d026bbba  GTK4: implement guifont completion
1b61bc347bbf0f7f14bc3cc2d4850aaa1de86e20  GTK4: update proto file for 
gui_gtk_draw_string_ext()
d0a88618fd6eeb51a53469cd8d1dd6b9c6a1bf2f  GTK4: add native print dialog for 
:hardcopy
44001cef510a7744caee61c4c05577453e56418b  fix preprocessor indent in gui_xim.c
5534283933a78e7deb1be560999d0e8809e65a4a  GTK4: do not force GSK_RENDERER=cairo 
globally

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

Message ID: 
<vim/vim/pull/19815/before/f100866697547651d7edcb8be7d05c3b660db526/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/f100866697547651d7edcb8be7d05c3b660db526/after/5534283933a78e7deb1be560999d0e8809e65a4a%40github.com.

Reply via email to