[no subject]

2019-12-12 Thread Maxime Coste
Hello, This has been submitted on gitlab as a merge request for a while, but I did not manage to get any feedback, so trying to post it on the development mailing list. With this change Xft using applications such as rxvt-unicode, st, pango or emacs gain the ability to display color emojis. I ha

[PATCH libXft] Add support for BGRA glyphs display and scaling

2019-12-12 Thread Maxime Coste
Display is done using an XRender Picture, as XRender glyphs are incompatible with BGRA rendering due to their use of the glyph bitmap as a mask. Scaling is done by averaging all relevant pixel, which gives much better result than nearest pixel sampling while staying simple enough and not too compu

Re: [PATCH] Flush buffer in time for global (un)lock xserver operation

2019-12-12 Thread walter harms
Am 12.12.2019 03:13, schrieb Chen Gang: >> On Wed, 2019-12-04 at 18:24 +0800, cheng...@emindsoft.com.cn wrote: >>> From: Chen Gang >>> >>> The global (un)lock xserver operations will have effect to the whole >>> system, and all the other gui apps have to be blocked, so the operations >>> should

Re: [PATCH] Flush buffer in time for global (un)lock xserver operation

2019-12-12 Thread Chen Gang
> On Wed, 2019-12-04 at 18:24 +0800, cheng...@emindsoft.com.cn wrote: >> From: Chen Gang >> >> The global (un)lock xserver operations will have effect to the whole >> system, and all the other gui apps have to be blocked, so the operations >> should not be buffered, or may cause sync issue, e.g. r