AgeCommit message (Collapse)AuthorFilesLines
2009-01-20xalloc -> malloc, etc.Adam Jackson35-461/+357
2009-01-20Remove PMF support.Adam Jackson5-515/+6
.pmf files are printer font metrics; they have no glyphs, just boxes for layout. They can't possibly be useful in a post-Xprint world.
2009-01-20Remove printer font support.Adam Jackson6-413/+1
Xprint is just insidious, isn't it.
2009-01-20Remove loadable renderer support.Adam Jackson7-72/+2
2009-01-20Remove useless #defineAdam Jackson1-3/+0
2009-01-20Get rid of a useless arrayAdam Jackson1-39/+3
2009-01-20const cleanupAdam Jackson1-4/+2
2009-01-20Delete Type1Adam Jackson51-15858/+1
Yes, these are still real fonts, but freetype can handle them just fine.
2009-01-20Delete speedoAdam Jackson33-10755/+2
2008-12-28Added missing AM_CFLAGS for -Wl,-flat_namespaceJeremy Huddleston1-0/+2
Fixes commit f859a76b0f325b07952ad1c5c818318307c589b0
2008-12-19Disable some fun stdio wrapping.Paulo Cesar Pereira de Andrade5-35/+21
The code is still there but no magic with macros is attempted anymore to handle files. This should really be changed to just use stdio, and properly adapt functions like T1Decript, T1eexec, etc.
2008-12-19Restore comment deleted by b6f793d7d5Alan Coopersmith1-1/+10
2008-12-19libXfont ansification and removal of xf86_ansic.h dependencyPaulo Cesar Pereira de Andrade49-337/+78
Basically the code is now compiled as if FONTMODULE was never defined, but also removed some "magic" defining _XOPEN_SOURCE before including math.h. Also removed some #if 0'ed code instead of fixing prototypes inside the "dead code". Changes to spdo_prv.h were due to defines like: <hash>define foo() sp_foo() that would not compile with the ansification in the format: type foo(void) due to the macro receiving "void" as an argument.
2008-12-19Version bump: 1.3.4libXfont-1.3.4Alan Coopersmith1-1/+1
2008-12-19miscutil.c:108: warning: old-style parameter declarationAlan Coopersmith1-1/+1
2008-12-19Add simple README with pointers to bugzilla/git/mailing listAlan Coopersmith1-0/+25
2008-12-19Update COPYING file with additional copyrights/licensesAlan Coopersmith1-0/+54
2008-12-19Use XORG_CWARNFLAGS & XORG_CHANGELOG macros from xorg-macros 1.2Alan Coopersmith2-9/+8
2008-12-18Always scan catalogue dirs at startup, even if their mtime < 0Alan Coopersmith1-6/+8
Works around bug in VMWare that caused the Solaris kernel to fail to read the time-of-day chip on boot, and start with a time < 0 (i.e. back to the 1960's) - when the system was then installed from this mode, Xorg wouldn't start after reboot, since the mtime would be < 0 and the catalogue dir was then skipped as not changed since reading at the 0 initially set in the cat->mtime. Fixes OpenSolaris bug #4780 <>
2008-12-11Make sure font names/font alias names are null terminatedBenjamin Close1-3/+3
This fixes a crash upon server restart where the saved fonts were being restored however strlen(font_name) was incorrect hence memory was being clobbered.
2008-12-04Pad CreateAC packets with 0 auths to workaround xfs bugAlan Coopersmith1-1/+9
Versions of xfs before commit 3fe28a31a2974287acc182c7c9bfd68d94ea6292 will reject CreateAC packets with 0 auths unless they claim to have at least 4 bytes of authentication data that isn't actually read.
2008-11-04Don't clobber CFLAGS in configureJulien Cristau11-7/+21
This lets the user set CFLAGS when running make.
2008-10-20X.Org Bug 17945: avoid gcc warnings for libXfontPeter Breitenlohner2-2/+2
<> Avoid two gcc warnings src/fontfile/ffcheck.c:150: warning: initialization discards qualifiers from pointer target type src/fontfile/register.c:98: warning: initialization discards qualifiers from pointer target type
2008-08-28Retry font server connections faster.Adam Jackson1-2/+0
2008-08-28Nuke fontcache.Adam Jackson7-1312/+2
Hasn't been relevant since the X-TT merge ages ago.
2008-08-21Add support for bzip2 bitmap font compressionAlan Coopersmith7-22/+261
Code originally written for Solaris Xsun in 2003, ported now to current Xorg <>
2008-08-21Sun bug 4510977: dtremote fails to start sessionDerek Wang1-0/+2
2008-07-02libXfont 1.3.3libXfont-1.3.3Adam Jackson1-1/+1
2008-06-28Do not call FT_Get_BDF_Charset_ID() if configured with --disable-bdfformatMaarten ter Huurne1-0/+4
When I configure libXfont-1.3.2 with --disable-bdfformat and link it against FreeType that is built without BDF support, I get the following link error: undefined reference to ‘FT_Get_BDF_Charset_ID’ I fixed it by checking XFONT_BDFFORMAT and if BDF support is disabled, the call to FT_Get_BDF_Charset_ID() is omitted and the result code is set as if the call had failed. Signed-off-by: James Cloos <>
2008-05-13FontFileDirectoryChanged: check length of "fonts.alias" as well as "fonts.dir"Alan Coopersmith1-0/+3
2008-05-09Don't allow a font alias to point to itself and create a loopAlan Coopersmith1-0/+4
Part of fix for Sun bug 4258475 <>
2008-05-05Fix build for WIN32Colin Harrison1-0/+3
2008-03-09nuke RCS IdsMatthieu Herrb4-8/+0
2008-03-07Add missing include in src/FreeType/ftfuncs.cJulien Cristau1-0/+1
Fixes compiler warning: ../../../src/FreeType/ftfuncs.c: In function 'restrict_code_range_by_str': ../../../src/FreeType/ftfuncs.c:2081: warning: implicit declaration of function 'isspace'
2008-03-05libXfont 1.3.2libXfont-1.3.2Adam Jackson1-4/+1
2008-01-17Fix for CVE-2008-0006 - PCF Font parser buffer overflow.Matthieu Herrb1-0/+6
2007-10-18ftsystem.c is not needed anymore.Matthieu Herrb2-333/+0
2007-09-28catalogue.c: prevent a one character overflowMatthieu Herrb1-1/+1
this occurs if readlink writes a result that's exactly the size of the buffer that's passed to it. Reported by Joerg Sonnenberger. Re
2007-09-27fix build with gcc 2.95.Jens Granseuer1-9/+9
In addition to fixing the C89 issue, the patch also flags a few functions as static to avoid "no previous prototype" warnings.
2007-09-13Replaced one instance of bcopy() with memcpy().Tilman Sauerbeck1-1/+2
f->buffer cannot overlap with io->file->bits, so it's safe to use memcpy() rather than memmove(). Compile-tested only.
2007-09-05Bump version to 1.3.1.libXfont-1.3.1Eric Anholt1-1/+1
2007-08-25Kill unused macro definition.Matthieu Herrb1-7/+0
2007-08-11Merge branch 'master' of ssh:// Seketeli0-0/+0
2007-08-11Fix dirfd leak on CatalogueRescan().Ademar de Souza Reis Jr1-0/+2
2007-08-11Support relative paths in catalogue:<dir> symlinks.Ademar de Souza Reis Jr1-0/+12
Relative symlinks are common inside the catalogue directory and should be supported as well.
2007-07-30Fix dirfd leak on CatalogueRescan().Ademar de Souza Reis Jr1-0/+2
2007-07-30Support relative paths in catalogue:<dir> symlinks.Ademar de Souza Reis Jr1-0/+12
Relative symlinks are common inside the catalogue directory and should be supported as well.
2007-07-16Remove side effects from BuiltinReadDirectory()Dodji Seketeli1-0/+155
The first time BuiltinReadDirectory() is called, save the content of builtin_dir and builtin_alias, before calling FontFileAddFontFile(), because that fonction will modify those. Then, in subsequent calls to BuiltinReadDirectory(), restore builtin_dir and builtin_alias so that the side effect incurred by the first call disappears.
2007-07-02Bump version to 1.3.0.libXfont-1.3.0Kristian Høgsberg1-1/+1
2007-07-02Fix crash when no attributes are present for symlink.Kristian Høgsberg1-2/+7