[ANNOUNCE] libXfont2 2.0.7
Alan Coopersmith
alan.coopersmith at oracle.com
Thu Aug 1 23:47:48 UTC 2024
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 display servers (Xorg, Xvfb, etc.)
and 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 release cleans out remnants of support for archiac platforms,
improves handling of font server reconnection, fixes several issues
found by static analysis, and updates some build checks.
For those building for 32-bit platforms, it also enables use of the
"large file" APIs - though no file processed by this program should ever
be anywhere near 2GB in size, they may have inodes beyond the 32-bit limit.
Since this release was generated using the new GNU autoconf 2.72, this
also adds a --enable-year2038 configure flag which may allow it to
work with files whose timestamps are later than January 19, 2038, but
this has not been tested.
Alan Coopersmith (17):
Only link with libbsd if needed for reallocarray() or strlcat()
configure: raise minimum autoconf requirement to 2.70
Remove "All rights reserved" from Oracle copyright notices
configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
Set close-on-exec when opening fonts.dir & fonts.alias files
Modernize lseek() calls
configure: Use AC_SYS_LARGEFILE to enable large file support
bitscale.c: ensure SCORE2 macro expands properly
bitscale.c: ensure SCORE macro expands properly
bitscale.c: remove unused MAX() macro
unifdef sony
unifdef __OSF1__
unifdef ISC
unifdef Lynx
unifdef NCD
Use autoconf to check for float.h instead of platform-specific ifdefs
libXfont2 2.0.7
Enrico Weigelt, metux IT consult (1):
include: libxfont2: fix missing includes of fontproto.h
Guillem Jover (1):
Switch from libbsd to libbsd-overlay
Jeremy Huddleston Sequoia (1):
atom: Update Hash() to be unsigned
José Expósito (1):
stubs/atom.c: Fix memory leak in __libxfont_internal__MakeAtom
Peter Harris (1):
Fix font server reconnection timeout
git tag: libXfont2-2.0.7
https://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.7.tar.gz
SHA256: 90b331c2fd2d0420767c4652e007d054c97a3f03a88c55e3b986bd3acfd7e338 libXfont2-2.0.7.tar.gz
SHA512: ce1cf3e73f5bbb854cfadd8c72065b20d93497c5fd0d5f04781a98b256e5fd38887d23302a0cb8ed15482401e73d3ca54f3d8548eef7cffc613b6d8a89e72ad0 libXfont2-2.0.7.tar.gz
PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.7.tar.gz.sig
https://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.7.tar.xz
SHA256: 8b7b82fdeba48769b69433e8e3fbb984a5f6bf368b0d5f47abeec49de3e58efb libXfont2-2.0.7.tar.xz
SHA512: f703127df5d5b1093c9b73e019153ed7799523573d52e61d344209f0acfd4df42e11be12bdd1880479c47c2b70de581a4f2ef74e199e9b1ac438f426593d56b0 libXfont2-2.0.7.tar.xz
PGP: https://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.7.tar.xz.sig
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - https://blogs.oracle.com/solaris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-announce/attachments/20240801/0fc9e542/attachment.sig>
More information about the xorg-announce
mailing list