@mattn pushed 29 commits. 45a4b7c12564b93d55e1d627e8eef1b8f8f6df3f feat: support image attribute in popup_create() via sixel 84e51b7adb5ef82c12a6a4550bcfb5670db05bc5 feat: add GDI backend for popup image, generalize FEAT_SIXEL 0904934ee04832fb39b7a1e402d5e7f3dd446e7e fix popup image redraw after paint and cursor updates b04ea856a08e4a4e81ead6f8ba06f9d60805e93c defer sixel encoding and crop to fit screen 564b3e4f21f9fdfb33b41f4814bec384e082d7ac force full redraw when textprop popup hides on scroll 431f2508dd296fe79b4cfb58a5c985db82d980d2 add RGBA alpha support for popup images 25f0eeb21b8617701b7415a54d6c34ce33de9d25 fix cursor flicker after popup sixel emit 7fbb4b6f1b98a64a5c8834c75c3ad862f3c24a9f skip image emit for hidden popups 76b0667f06047736fffaec9affbebd990fadff93 expose popup image via popup_getoptions and add tests 24818c8b3a55f6d8ffb3e2264e7f61797724fba2 add kitty graphics protocol backend for popup images 7da81df34d0a7b36bcaab5ba7759de74ad109574 broaden kitty backend auto-detection 7ae097750a4ad3af9015f0b5e0c3fffb37a73453 delete kitty placement when popup hides or closes 2547a231aa5d81ce2b4e093ea799b2aa83db2666 add active probe for kitty graphics support e07208be1700666d6bbdb7bc97d0533ed61b82aa implement mch_calc_cell_size() on Windows console 1afa106c78f8dbfb1d51ec1262c021d01825ca16 add CSI 14 t fallback to mch_calc_cell_size() on Windows 86af76c25a53e872884e04e600153acbce87b5f4 add Cairo image backend for popup_image (GTK2/3) e0f00238e0752d5754fa7828100661f6ba8026ee document popup_create() image attribute and image_* features 4bc46a793e03e538f850861947e5738930a1e3ab use strtol for CSI 14 t pixel size response 7bb1f47f93e6dacc45af0f5c4157040f13db881c rely on terminal probe for kitty backend detection 6f2e466debcd3af4ac58c9feeca3abfe671851e5 cache sixel encoder buffers across calls b2c6ea1ca897cbd18753b5e52ad874c53a95dd2a crop popup image to clipwindow visible region 9440a4ee1daf006f2cde34f5d795f3152514f26b reuse popup_compute_clip() for popup image clipping 0585d704095cab39d1e4680b0be12bb366e30706 emit clipped popup image when origin is above host top 42938e626f6112cc726b0828fd2236d675609243 emit popup image after topoff shift is restored ad6db1022e9220131fbbcb85dba0c99eb767ad6f keep popup sixel image off the host status line 09c88d39f77ce8b2b42eb5d4b25279643198ff57 drop $VIM_IMAGE_BACKEND override for popup image backend 2445898466106a65a6e903c53ca02d311d6a8e2e avoid int overflow when sizing popup image crop buffer 19fdfb0159a6b0b691965fe8e7afabd3c6bdf208 clip popup image to host content rect in GUI backends cf6eff6327c1642a8112a871818af240afff7b1b clip kitty popup image to host content rect
-- View it on GitHub: https://github.com/vim/vim/pull/20136/changes/61956d1a81f20e6df6d9d908f8eca964b873481f..cf6eff6327c1642a8112a871818af240afff7b1b You are receiving this because you are subscribed to this thread. Message ID: <vim/vim/pull/20136/before/61956d1a81f20e6df6d9d908f8eca964b873481f/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/61956d1a81f20e6df6d9d908f8eca964b873481f/after/cf6eff6327c1642a8112a871818af240afff7b1b%40github.com.
