summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-06-21Bump version to 1.2.9.libXfont-1.2.9Kristian Høgsberg1-1/+1
2007-06-21Add a new 'catalogue' FPE, which takes font paths from symlinks in a dir.Kristian Høgsberg5-27/+479
This patch adds a new FPE type, which will match font path elements of the form catalogue:<dir> The dir specified after the catalogue: prefix will be scanned for symlinks and each symlink destination will be added as a local fontfile FPE. The symlink can be suffixed by attributes, such as 'unscaled', which will be passed through to the underlying fontfile FPE. Except the new attribute 'pri' which will be used for ordering the fontfile FPEs. An example configuration: 75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi ghostscript:pri=60 -> /usr/share/fonts/default/ghostscript misc:unscaled:pri=10 -> /usr/share/X11/fonts/misc type1:pri=40 -> /usr/share/X11/fonts/Type1 type1:pri=50 -> /usr/share/fonts/default/Type1 will add /usr/share/X11/fonts/misc as the first FPE with the attribute 'unscaled', second FPE will be /usr/share/X11/fonts/75dpi, also with the attribute unscaled etc. This is functionally equivalent to setting the following font path: /usr/share/X11/fonts/misc:unscaled, /usr/share/X11/fonts/75dpi:unscaled, /usr/share/X11/fonts/Type1, /usr/share/fonts/default/Type1, /usr/share/fonts/default/ghostscript The motivation is to let font packages add a symlink to the new font directory they provide instead of rewriting either the Xorg config file or the xfs config file.
2007-06-07Minor fontfile cleanup.Adam Jackson2-16/+8
2007-06-07Dead code cull from fontserver code.Adam Jackson6-155/+39
2007-06-07Static markup over bitmap and builtins.Adam Jackson6-62/+54
2007-06-07Dead code cull from FreeType.Adam Jackson4-256/+158
2007-06-07Death to open-coded strcasecmp.Adam Jackson1-49/+16
Seriously, if you don't already have this, you've already lost.
2007-06-07Dead code cull from Speedo.Adam Jackson11-769/+247
2007-06-07One more missed static in Type1Adam Jackson2-26/+25
2007-06-07Dead code removal and static markup for Type1.Adam Jackson19-1890/+232
2007-06-07Warning cleanup.Adam Jackson12-61/+54
2007-04-04Version bump: 1.2.8libXfont-1.2.8Alan Coopersmith1-1/+1
2007-04-03Merge branch 'master' of ↵Matthieu Herrb20-1/+96
git+ssh://herrb@git.freedesktop.org/git/xorg/lib/libXfont
2007-04-03Integer overflow vulnerabilitiesMatthieu Herrb2-0/+19
CVE-2007-1351: BDFFont Parsing Integer Overflow CVE-2007-1352: fonts.dir File Parsing Integer Overflow
2007-04-02Add #pragma weak for Sun cc where neededAlan Coopersmith20-1/+96
2007-03-23Actually use loadable font modulesAlan Coopersmith5-40/+99
Loadable font modules were not being initialized, and all font renderers known at build time were always being initialized, regardless of Xorg module configuration.
2007-02-20added -flat_namespace to CFLAGS for DarwinBen Byer1-0/+3
2007-01-22Bump to 1.2.7.libXfont-1.2.7Kristian Høgsberg1-1/+1
2007-01-19fontfile: accept empty (but valid) font paths (bug #3091)Simon Law1-12/+10
If a path has a valid fonts.dir or fonts.alias, but does not contain any fonts (either fonts.dir specifies zero fonts, or fonts could not be loaded), load it as a valid font path anyway.
2007-01-17Add stubs for the scalable renderer callbacks.Kristian Høgsberg1-1/+30
Trying to scale a bitmap font provided by the built-in backend will crash the X server as it calls into a NULL pointer. This patch adds "return BadFont;" stubs to prevent the crash.
2006-12-16bump to 1.2.6libXfont-1.2.6Daniel Stone1-1/+1
2006-12-16build Type1 by defaultDaniel Stone1-1/+1
Build Type1 by default, instead of needing to explicitly enable it.
2006-12-16don't distribute fontconf.hDaniel Stone1-1/+2
Since fontconf.h is a generated file, don't distribute it.
2006-12-06Makefile.am: make ChangeLog hook saferDaniel Stone1-1/+1
Make ChangeLog hook as safe as possible.
2006-12-01bump to 1.2.5libXfont-1.2.5Daniel Stone1-1/+1
2006-12-01post-CID fixesDaniel Stone3-1/+13
Curiously, make distcheck succeeded ... go figure.
2006-12-01bump to 1.2.4libXfont-1.2.4Daniel Stone1-1/+1
2006-12-01remove CID font support (bug #5553)Daniel Stone21-4223/+1
Remove non-free CID font support, which was unused anyway.
2006-10-13Bump to 1.2.3libXfont-1.2.3Adam Jackson1-1/+1
2006-10-05--disable-builtins should not force off all bitmap supportAlan Coopersmith1-8/+5
2006-09-22Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXfontAlan Coopersmith5-5/+21
2006-09-12Fix distcheck.Adam Jackson1-1/+2
2006-09-12Bump to 1.2.2.Adam Jackson1-1/+1
2006-09-12Fixes for integer overflows in CID encoded fonts parsing reported by iDefenseMatthieu Herrb3-3/+18
CVE-ID 2006-3739, 2006-3740, bugzilla #8000, #8001.
2006-08-30Fix typo in comment (alreadt -> already)Alan Coopersmith1-1/+1
2006-08-25Add *~ to .gitignore to skip emacs droppingsAlan Coopersmith1-0/+1
2006-08-25Replace static ChangeLog with dist-hook to generate from git logAlan Coopersmith2-234/+9
2006-07-23More check on PCF file reading. Bugzilla #7535Matthieu Herrb1-1/+28
2006-07-19use OpenBitmap when availableDaniel Stone1-5/+18
Don't just use OpenScalable unconditionally. Fixes builtin fonts.
2006-07-19move builtin fonts to gzipDaniel Stone2-2373/+1190
Use gzip, rather than compress, for builtin fonts.
2006-07-13renamed: .cvsignore -> .gitignoreAlan Coopersmith13-0/+0
2006-07-13Bug #7397: Fix a buffer overflow in Freetype font support.Matthieu Herrb1-3/+4
2006-07-06Bump to 1.2.0libXfont-1.2.0Adam Jackson1-1/+1
2006-07-06Bug #6918: remove dependencies on Freetype internal headers. As of 2.2Jie Luo3-25/+143
Freetype no longer installs them.
2006-06-03Coverity #1541: Double free of pointer "ranges" in call to "Xfree"Alan Coopersmith2-1/+9
2006-06-01For the 20-odd symbols defined both in libXfont and the X server, emit themAdam Jackson23-103/+72
as weak symbols so that the linker will prefer the server's definition when present.
2006-04-01Add ft.h and ftfuncs.h to the install set for Xprint's benefit. Bump to 1.1libxfont-1_1_0XORG-7_1XORG-7_0_99_901Adam Jackson3-2/+12
for new header files and bugfixes.
2006-03-31Change BUILD_* to XFONT_* (Drew Parsons). Remove random #ifndef CRAY.Daniel Stone2-6/+10
2006-03-20Bug #6247: Fix build on Cygwin. (Yaakov Selkowitz)Adam Jackson2-1/+6
2006-02-21Don't crash when we receive an FS_Error from the font server (GuillemDaniel Stone2-2/+8
Jover).