diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2022-06-27 03:54:58 -0400 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2022-07-06 04:27:36 -0400 |
commit | 442bbb084a1316aa6b25b29e17889bc71c1e4235 (patch) | |
tree | 787bcd2134d6b58b43ba35a3a400fb6a876b7587 /include | |
parent | d4a554c9795b109085ec31eedacba6532c18d802 (diff) | |
download | xorg-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.in | 1 |
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; |