@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.