[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/attachments/20240801/0fc9e542/attachment.sig>


More information about the xorg mailing list