summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2022-06-27 03:54:58 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2022-07-06 04:27:36 -0400
commit442bbb084a1316aa6b25b29e17889bc71c1e4235 (patch)
tree787bcd2134d6b58b43ba35a3a400fb6a876b7587 /include
parentd4a554c9795b109085ec31eedacba6532c18d802 (diff)
downloadxorg-lib-libXft-442bbb084a1316aa6b25b29e17889bc71c1e4235.tar.gz
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@invisible-island.net>
Diffstat (limited to 'include')
-rw-r--r--include/X11/Xft/Xft.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/X11/Xft/Xft.h.in b/include/X11/Xft/Xft.h.in
index 7341f56..0fcc7d6 100644
--- a/include/X11/Xft/Xft.h.in
+++ b/include/X11/Xft/Xft.h.in
@@ -55,6 +55,7 @@
#define XFT_XLFD "xlfd"
#define XFT_MAX_GLYPH_MEMORY "maxglyphmemory"
#define XFT_MAX_UNREF_FONTS "maxunreffonts"
+#define XFT_TRACK_MEM_USAGE "trackmemusage"
extern FT_Library _XftFTlibrary;