@mattn pushed 29 commits. 29961ff5422655a16bc9d81f9f142ca50ecc5593 feat: support image attribute in popup_create() via sixel 33f0cc72ad8a3dea28ebbd26559de6553e67f01e feat: add GDI backend for popup image, generalize FEAT_SIXEL 79483ae31bb2f5e8bb9c205e2949b6238383c7bc fix popup image redraw after paint and cursor updates c97c6e00f41c23a35295632e400db196365a80c1 defer sixel encoding and crop to fit screen 35b6d2a81ba394cae23f740dc98f6cac0a070c93 force full redraw when textprop popup hides on scroll 39aaf13f481444c4b45e59cbec48679f51b7975f add RGBA alpha support for popup images 368cf017df3197467e974e34999cbb6cbe4d7452 fix cursor flicker after popup sixel emit bd3b3b2cc9ab46df5cde213a24a8e0beff6c0f87 skip image emit for hidden popups cab4d981d247e943409250c1aa9fc5b1b0b7dc68 expose popup image via popup_getoptions and add tests 193381fe016358c025ab017e9254bd4253644f75 add kitty graphics protocol backend for popup images 9e2319a5ddbe941e1f8dac4ea4930e11cb690336 broaden kitty backend auto-detection 49a34eec3aa0887ea39049d17ae4e961f54373a2 delete kitty placement when popup hides or closes 7b819cebd0d2a72d341e14fcbdd012cc324bc7ab add active probe for kitty graphics support 9a91470d874a463aa0b8a888788c1e48f049feb3 implement mch_calc_cell_size() on Windows console 1f61f40d8fb258e1374c8ee4f7696d198318f55e add CSI 14 t fallback to mch_calc_cell_size() on Windows a3ab9c4834341cf7d42f83e385cce5a07e7cfb2b add Cairo image backend for popup_image (GTK2/3) 7e1729b130a16447511cdacc74aeb44af0b592e5 document popup_create() image attribute and image_* features 7895b4d2695ef426e6d1282489f141d9d448a7ee use strtol for CSI 14 t pixel size response 8d0d76f0f7c7f6f4d63724a1ee31b0042e14826d rely on terminal probe for kitty backend detection 7511ae9ca2358c7eaff97473570eec07c4c9c814 cache sixel encoder buffers across calls 514246811f9cd133605b7d5de47686d7b8a88559 crop popup image to clipwindow visible region 6918c474146ebdb7eb7bfd30d6a37682a2d6d639 reuse popup_compute_clip() for popup image clipping 38fb6410e29e3c6c42076bf1be1995f2b1cdd8b6 emit clipped popup image when origin is above host top db03863e8cbb0856f9125f5730ae23b4647406ec emit popup image after topoff shift is restored 080c40e04e3d72334c0c618a358edbdb49637b1e keep popup sixel image off the host status line 0edc8e0d15c2d8c222365b22958cb56eb76e4af2 drop $VIM_IMAGE_BACKEND override for popup image backend 96618434ea5b92715bf7926df29b6ea81f53ee2d avoid int overflow when sizing popup image crop buffer 8f61563b40d472de99559c0738de4b99bf2a5b7d clip popup image to host content rect in GUI backends 61956d1a81f20e6df6d9d908f8eca964b873481f clip kitty popup image to host content rect
-- View it on GitHub: https://github.com/vim/vim/pull/20136/changes/d8c91f9fd5a4dcf96b1e0eb16d81268ff1521478..61956d1a81f20e6df6d9d908f8eca964b873481f You are receiving this because you are subscribed to this thread. Message ID: <vim/vim/pull/20136/before/d8c91f9fd5a4dcf96b1e0eb16d81268ff1521478/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/20136/before/d8c91f9fd5a4dcf96b1e0eb16d81268ff1521478/after/61956d1a81f20e6df6d9d908f8eca964b873481f%40github.com.
