|Reported by:||Douglas R. Reno||Owned by:||blfs-book|
New point version
libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. It is used by the X servers, and will eventually be used by the X Font Server (xfs), but should not be used by normal X11 clients. X11 clients access fonts via either the new APIs in libXft, or the legacy APIs in libX11. This version of libXfont is not compatible with xfs, or with the legacy bdftopcf utility; these packages require libXfont 1.5, not libXfont 2.0 or later. The two versions can be installed in parallel, and eventually the need for 1.5 will go away. We apologize for the inconvenience. This minor maintenance release cleans up issues found by Coverity and gcc, as well as additional hardening through the use of APIs with stronger bounds checking. Adam Jackson (1): fontfile: Remove unused 'bc' slot from _FontEntry Alan Coopersmith (15): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Add some unit testing utilities Add strlcat & strlcpy fallbacks if not provided by libc nor libbsd Use bounds checking string functions everywhere Add reallocarray fallback if not provided by libc nor libbsd Convert multiplying realloc calls to use reallocarray instead Convert multiplying malloc calls to use mallocarray instead fontxlfd.c: tell gcc that switch fallthrough is intentional stubs/atom.c: check for ResizeHashTable failure ComputeScaledProperties: check for valid pointers before making atoms CatalogueRescan: if opendir() fails, unref fpes, but don't free the cat fs_read_glyphs: check if rep is null before dereferencing Add src/util/replace.h to noinst_HEADERS so it gets included in tarballs libXfont2 2.0.4 Maya Rashish (1): Fix whitespace Rin Okuyama (1): avoid -Wformat errors from clang when building with -DDEBUG git tag: libXfont2-2.0.4
Note: See TracTickets for help on using tickets.