libXft: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sun Jul 10 19:32:03 UTC 2022


 include/X11/Xft/Xft.h.in |   25 +--
 src/xftfreetype.c        |   38 ++++
 src/xftglyphs.c          |  369 +++++++++++++++++++++++++++++++++++++++++------
 src/xftint.h             |    2 
 src/xftrender.c          |  206 ++++++++++++++++++--------
 5 files changed, 523 insertions(+), 117 deletions(-)

New commits:
commit 4356b583f8c23575a9ac25d49e7d224930107ef5
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sat Jul 9 12:25:28 2022 -0400

    update copyright notice
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 1f610967afc221b296036849d0c17aea495ab50c
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sat Jul 9 12:23:57 2022 -0400

    add a null-pointer check
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 16b87600d545b7c0e8f4b6629f553eb235f19f0c
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sat Jul 9 09:58:58 2022 -0400

    fix new gcc warnings
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit a87be5ae94148f163a7b009df3d41a26a478d800
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sat Jul 9 09:28:29 2022 -0400

    build-fix
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 3ca7a7c375a8c022c068e2534c5a6861e547eaef
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sat Jul 9 09:04:18 2022 -0400

    merge changes by Christian Werner
    
    see note in libXft merge-request #1 at #note_1222314
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit c53a1bc27c11e0c3cdf54e2beffd6cc220703a0b
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon May 30 20:11:14 2022 -0400

    cleanup new compiler warnings
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 68c6a862409028d9b62ca601df02f345d60f969e
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon May 30 18:30:55 2022 -0400

    build-fix for c89
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 6a08279ee80dbd1a226592d7f18c862c2e4a7d3a
Author: Maxime Coste <mawww at kakoune.org>
Date:   Tue Oct 22 22:46:49 2019 +1100

    Add support for BGRA glyphs display and scaling
    
    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 computationally expensive.
    
    This enables color emoji rendering support.
    
    Fixes: #6
    
    Signed-off-by: Maxime Coste <mawww at kakoune.org>
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 2cbb9597e0b10d87fa9fc506910f69b9199320f0
Author: Maxime Coste <mawww at kakoune.org>
Date:   Thu Jan 28 20:05:13 2021 +1100

    Introduce a _XftCompositeText helper function
    
    Dispatch to XRenderCompositeText{8,16,32} based off the given width.
    
    Signed-off-by: Maxime Coste <mawww at kakoune.org>
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit cac2fd528dd0ba9ed2308f6dda4598993c51cf64
Author: Maxime Coste <mawww at kakoune.org>
Date:   Thu Jan 28 19:59:10 2021 +1100

    Introduce a _XftCompositeString helper function
    
    Dispatch to XRenderCompositeString{8,16,32} based off the given width.
    
    Signed-off-by: Maxime Coste <mawww at kakoune.org>
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>



More information about the xorg-commit mailing list