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