libXft: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jul 6 19:10:54 UTC 2022


 include/X11/Xft/Xft.h.in |    1 
 man/Xft.man              |   14 ++
 src/xftcore.c            |   14 +-
 src/xftdpy.c             |   35 ++++-
 src/xftdraw.c            |   20 +--
 src/xftextent.c          |   14 +-
 src/xftfreetype.c        |   51 ++++----
 src/xftglyphs.c          |  298 +++++++++++++++++++++++++++++++++++++++--------
 src/xftinit.c            |   16 +-
 src/xftint.h             |   68 +++++++---
 src/xftrender.c          |   38 ++---
 src/xftxlfd.c            |    6 
 12 files changed, 423 insertions(+), 152 deletions(-)

New commits:
commit 10b53d1fa37615e81d1e3b6e4d2d2e25e4342c15
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Tue Jul 5 20:13:42 2022 -0400

    errata (cppcheck, clang --analyze, manpage credit)
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 6fc03611ed2b103b6b5a2f0c6b610087879325e4
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Tue Jul 5 04:14:07 2022 -0400

    document new features for glyph memory-tracking
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 36a8474813aba2be263f9de88ad9adfe85c0daf1
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 20:08:58 2022 -0400

    improve glyph management by relinking to unload least-recently used glyphs
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 01d44d70e9bd770ac365c88e09c5e432d2e517ad
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 18:31:24 2022 -0400

    when tracking glyph memory usage, unload the oldest glyph rather than randomly
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 698e205b657f9192df07962e7823a2eae80e1c17
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 18:10:32 2022 -0400

    cppcheck/gcc-stricter warnings about printf-formats and operator precedence
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 949295d665b030eb451fa590940293ada84c9bfe
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 15:30:24 2022 -0400

    fix delinkage of last glyph in font, improve debug-trace
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 058d7237068b2a698098c68c171bbbfd04a51b48
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 07:56:46 2022 -0400

    add asserts (to help with debugging), update copyright notices
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 318c6984baba0ea02147dc72a97e331234b6baf7
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jul 4 07:41:12 2022 -0400

    refactor _XftFontUncacheGlyph, separate the two types of loop for readability
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 33c1e1e3a5c08b690e145cc193d52fc13869af7b
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Sun Jul 3 20:53:23 2022 -0400

    validate linked-list updates with _XftValidateGlyphUsage
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 114db90eac2c0f32f6b662d916a5af6a8990bf36
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Fri Jul 1 04:25:10 2022 -0400

    add option for tracking glyph memory-usage on a linked list
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit 442bbb084a1316aa6b25b29e17889bc71c1e4235
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Mon Jun 27 03:54:58 2022 -0400

    add "trackmemusage" property to use in improved _XftFontUncacheGlyph
    
    The linear search used for randomly selecting a glyph to discard is
    inefficient.  This commit provides for a doubly-linked list which
    could be maintained by the library to quickly discard the least
    recently used glyph.
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>

commit d4a554c9795b109085ec31eedacba6532c18d802
Author: Thomas E. Dickey <dickey at invisible-island.net>
Date:   Fri Jun 24 20:26:31 2022 -0400

    reduce clutter with macros for allocating arrays
    
    Signed-off-by: Thomas E. Dickey <dickey at invisible-island.net>



More information about the xorg-commit mailing list