Changes include:
Fixes for integer overflows in CID encoded fonts parsing reported by iDefense
CVE-ID 2006-3739, 2006-3740, bugzilla #8000, #8001.
More check on PCF file reading. Bugzilla #7535
use OpenBitmap when available
Don't just use OpenScalable unconditionally. Fixes builtin fonts.
move builtin fonts to gzip
Use gzip, rather than compress, for builtin fonts.
Bug #7397: Fix a buffer overflow in Freetype font support.
Bug #6918: remove dependencies on Freetype internal headers. As of 2.2
Freetype no longer installs them.
Coverity #1541: Double free of pointer "ranges" in call to "Xfree"
For the 20-odd symbols defined both in libXfont and the X server, emit them
as weak symbols so that the linker will prefer the server's definition
when present.
ChangeLog says:
2006-04-01 Adam Jackson <ajax@freedesktop.org>
* Makefile.am:
Add ft.h and ftfuncs.h to the install set for Xprint's benefit.
* configure.ac:
Bump to 1.1 for new header files and bugfixes.
2006-03-31 Daniel Stone <daniel@freedesktop.org>
* src/fontfile/ffcheck.c:
Change BUILD_* to XFONT_*. (Drew Parsons)
Minor cleanup: remove random #ifndef CRAY.
2006-03-20 Adam Jackson <ajax@freedesktop.org>
* src/Makefile.am:
Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)
2006-02-21 Daniel Stone <daniel@freedesktop.org>
* src/fc/fserve.c:
Don't crash when we receive an FS_Error from the font server (Guillem
Jover).
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for final X11R7 release candidate.
2005-12-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
* src/fontfile/Makefile.am:
Bug #5175: Make encodingsdir configurable.
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for X11R7 RC3 release.
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
* xfont.pc.in:
Update pkgconfig files to separate library build-time dependencies
from application build-time dependencies.
* configure.ac:
Update dependencies to work with separate build roots.
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for X11R7 RC2 release.
2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for RC1 release.
2005-10-05 Kevin E. Martin <kem-at-freedesktop-dot-org>
* src/FreeType/Makefile.am:
* src/builtins/Makefile.am:
Include missing files
2005-10-03 Adam Jackson <ajax@freedesktop.org>
* src/fontcache/Makefile.am:
Bug #4677: Don't install libfontcache.so.
2005-09-09 Daniel Stone <daniel@freedesktop.org>
* configure.ac:
AC_DEFINE FONTCACHE rather than XFONT_FONTCACHE, as the former is used
in the code, and the latter in Makefile.ams for an AM_CONDITIONAL.
The version is decreased.
The xlibs was a experimental project and not official.
Adds some includes. And removes some includes that are now available
in some *proto* packages I just imported.
Improve COMMENT.
Add includes for freetype2, fontcacheproto, fontsproto, and xtrans.