X FreeType library with BGRA glyphs and scaling support.
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2022-04-15 09:38Add PKGBUILD for Arch Linux Packages.Mahdi Mirzade1+24-0
2022-04-15 09:22Patch bgra_patch to libxftMahdi Mirzade5+1242-78
2021-08-02 00:49libXft 2.3.4Alan Coopersmith2+8-3
2020-10-03 11:51Fix typo in manualSamanta Navarro1+1-1
2020-04-04 00:53Remove call to FcNameRegisterObjectTypesKeith Packard3+0-25
2020-04-04 00:43Skip 'render' pattern elements with invalid typeKeith Packard1+9-0
2020-04-02 00:57build-fix for c89Thomas E. Dickey1+2-2
2020-04-02 00:53minor typography fixThomas E. Dickey1+1-1
2020-04-02 00:52fix most type-conversion warnings from gcc-normal, without object-file changesThomas E. Dickey8+175-175
2019-03-16 18:03libXft 2.3.3Alan Coopersmith2+8-3
2019-03-16 18:03Add description of libXft to README.mdAlan Coopersmith1+3-0
2018-12-08 03:42Update bug URL for gitlab migrationAlan Coopersmith1+1-1
2018-11-20 06:20Update README for gitlab migrationAlan Coopersmith3+46-52
2017-01-26 03:52autogen: add default patch prefixMihail Konev1+3-0
2015-03-09 use quoted string variablesEmil Velikov1+4-4
2017-01-24 use exec instead of waiting for configure to finishPeter Hutterer1+1-1
2014-10-19 23:00XftDrawSrcPicture: Use XRenderCreateSolidFill when availableKeith Packard3+47-29
2014-06-06 06:04libXft 2.3.2Alan Coopersmith2+9-1
2013-12-02 15:26Use FT_*_H macros instead of including <freetype/*.h>Julien Cristau1+3-3
2012-01-04 Implement GNOME Build APIColin Walters1+3-1
2013-01-15 19:28configure: Remove AM_MAINTAINER_MODEAdam Jackson1+0-1
2012-11-30 22:53Fix man page to match includeAlexander Polakov1+2-5
2012-06-02 16:36libXft 2.3.1Alan Coopersmith1+1-1
2012-03-11 07:09Dead code removalJeremy Huddleston1+0-10
2012-03-11 01:41Fixup for 550b2f76401c2 which broke bold fontsMikael Magnusson1+0-4
2012-03-08 04:12libXft 2.3.0Alan Coopersmith3+15-5
2011-10-25 06:39Fix undefined ftbit in XftFontLoadGlyphsJeremy Huddleston1+3-0
2011-10-10 20:00Remove fontconfig and freetype ifdef-fu and instead require non-ancinet versions of bothJeremy Huddleston3+3-80
2011-10-06 19:58compiler noise cleanups related to subpixel LCD supportTom \"spot\" Callaway1+3-7
2011-10-06 19:41Subpixel LCD text rendering improvementsTom \"spot\" Callaway4+415-272
2011-09-26 22:41Add const attributes to fix gcc -Wwrite-strings warningsAlan Coopersmith4+7-7
2011-09-26 00:47constify some bitsRoss Burton2+2-2
2011-09-25 18:11Remove dependency on libXextJeremy Huddleston1+1-1
2011-09-25 04:05Remove broken fallback on non-pkg-config search for libXrenderJeremy Huddleston1+1-30
2011-09-17 05:42Strip trailing whitespaceAlan Coopersmith16+266-266
2011-02-03 06:15XftGlyphFontSpecCore: check to make sure glyphs are in rangeDerek Wang1+10-0
2011-02-03 06:09XftDrawSrcPicture: fail if info->solidFormat is NULLJay Cotton1+1-1
2011-02-02 16:43config: comment, minor upgrade, quote and layout configure.acGaetan Nadon1+38-36
2011-01-29 00:41config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERSGaetan Nadon1+1-1
2011-01-28 21:34config: remove unrequired AC_CONFIG_AUX_DIRGaetan Nadon1+0-1
2011-01-27 21:12config: remove already included AC_PROG_SEDGaetan Nadon1+0-1
2011-01-27 21:09config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Gaetan Nadon1+0-1
2011-01-17 21:32libXft: Fix variable assignment.Roberto Branciforti1+1-1
2010-10-29 23:21libXft 2.2.0Alan Coopersmith2+8-3
2010-09-22 Requires.private entries should not be duplicated in RequiresAlan Coopersmith1+1-1
2010-10-18 00:42config: upgrade to util-macros 1.8 for additional man page supportGaetan Nadon2+4-17
2010-03-31 14:03man: build man pages the standard wayGaetan Nadon4+871-849
2010-03-30 18:01config: remove deprecated xft-config script and man pageGaetan Nadon6+4-231
2010-03-30 13:44config: remove the file from EXTRA_DISTGaetan Nadon1+0-1
2010-03-29 20:50config: update AC_PREREQ statement to 2.60Gaetan Nadon1+1-1
2010-03-29 18:53config: remove the pkgconfig file from EXTRA_DISTGaetan Nadon1+1-1
2009-12-08 remove comments which prevents Xft.h generation #25104Gaetan Nadon1+4-4
2009-11-28 add ChangeLog and INSTALL on MAINTAINERCLEANFILESGaetan Nadon1+1-0
2009-10-28 18:09INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206Gaetan Nadon2+5-10
2009-10-27 19:07Deploy the new XORG_DEFAULT_OPTIONS #24242Gaetan Nadon1+3-2
2009-10-27 ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432Gaetan Nadon1+1-2
2009-10-22 16:34.gitignore: use common defaults with custom section # 24239Gaetan Nadon1+2-0
2009-10-22 01:45.gitignore: use common defaults with custom section # 24239Gaetan Nadon1+63-17
2009-10-21 19:47This is not a GNU project, so declare it foreign.Jeremy Huddleston1+1-1
2009-10-13 17:31Set libtool version-number automatically from package versionAlan Coopersmith2+4-1
2009-10-09 23:45libXft 2.1.14Alan Coopersmith2+7-3
2009-10-08 16:18Add generated Xft.h to .gitignoreAlan Coopersmith1+1-0
2009-10-06 22:00Fix install of generated Xft.h when builddir != srcdirJulien Cristau1+2-2
2009-10-06 08:01Split NEWS & README, update bothAlan Coopersmith2+75-33
2009-10-06 07:39Set Xft.h version numbers from configure.acAlan Coopersmith4+632-624
2009-10-06 06:53Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONSAlan Coopersmith1+4-7
2009-01-29 20:45Janitor: Correct make distcheck and sparse warnings.Paulo Cesar Pereira de Andrade18+111-117
2008-11-22 19:45Added fake bold support (#1579, Novell #38202/223682).Stefan Dirsch1+16-1
2008-10-25 18:34Header cleanup (bug#4703)Erik Andren2+4-12
2008-07-02 19:42libXft 2.1.13Adam Jackson3+3-3
2008-06-11 00:12Revert "Drop Requires, use Requires.private instead."Julien Cristau1+2-1
2008-06-10 15:29Drop Requires, use Requires.private instead.Julien Cristau1+1-2
2008-03-24 16:10Bug #14232: Fix XftDrawRect when Render not supported.Adam Jackson1+4-1
2008-03-09 07:28nuke RCS IdsMatthieu Herrb23+0-45
2007-12-06 21:38Replace static ChangeLog with dist-hook to generate from git logJames Cloos2+10-20
2007-11-04 19:31Register objects used by libXft.Stefan Dirsch1+1-0
2007-09-12 11:00XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200)Karl Tomlinson1+7-2
2007-09-03 09:53Add *~ to .gitignore to skip patch/emacs droppingsJames Cloos1+1-0
2006-12-07 10:20bump to 2.1.12Daniel Stone2+2-2
2006-12-07 10:20XftNameUnparse: re-export to public API (bug #8900) Fix botched git import, which reverted some changes from CVS, by re-exporting XftNameUnparse.Daniel Stone1+1-1
2006-10-13 21:08Bump to 2.1.11Adam Jackson1+1-1
2006-10-13 20:18Bump to 2.1.10Adam Jackson1+1-1
2006-07-13 21:58renamed: .cvsignore -> .gitignoreAlan Coopersmith3+0-0
2006-07-13 14:28Bug #7259: Various Coverity fixes.Kjartan Maraas4+6-4
2006-06-03 10:41Bug #4711: Don't export unnecessary symbols. (Alan Coopersmith). Bump to 2.1.9.Daniel Stone20+129-121
2005-12-15 00:24Update package version number for final X11R7 release candidate.Kevin E Martin2+6-1
2005-12-03 05:49Update package version number for X11R7 RC3 release.Kevin E Martin2+6-1
2005-11-20 23:17Add/improve libs .cvsignores.Eric Anholt3+31-0
2005-11-19 07:15Update pkgconfig files to separate library build-time dependencies from application build-time dependencies, and update package deps to work with separate build roots.Kevin E Martin1+4-7
2005-10-19 02:48Update package version number for RC1 release.Kevin E Martin1+1-1
2005-10-19 02:46lib/Xcomposite/Xcomposite.h lib/Xft/Imakefile lib/Xft/Xft.h Update library version numbers to match updated package versions. Update driver version numbers for RC1.Kevin E Martin1+1-1
2005-10-05 19:46Clean up generated filesKevin E Martin1+2-0
2005-08-04 16:15If --with-freetype-config is not specified, try pkgconfig freetype2, then fall back to freetype-config if pkgconfig fails.Alan Coopersmith1+19-5
2005-07-29 21:22Various changes preparing packages for RC0: - Verify and update package version numbers as needed - Implement versioning scheme - Change bug address to point to bugzilla bug entry form - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to reenable it) - Fix makedepend to use pkgconfig and pass distcheck - Update build script to build macros first - Update modular Xorg versionKevin E Martin1+3-1
2005-07-27 21:48Build system for XftSøren Sandmann Pedersen5+211-0
2005-07-03 07:00Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings. Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings. Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all source files in the xserver/xorg tree, predicated on defines of HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to <X11/fonts/foo.h>.Daniel Stone0+0-0
2005-06-24 22:43Sync with Xft from xlibs CVS (2.1.7 plus man page updates from Branden Robinson) - see lib/Xft/ChangeLog for full detailsAlan Coopersmith23+1091-187
2005-05-17 08:10gcc4 allows to check if sentinels are correct (a sentinel is the terminating element in a varargs list). A sentinel needs to be NULL, not 0 - which doesn't make a difference on 32bit but matters on 64bit. Furthermore it can be told that functions have a printf-like format string and argument list so that they can verify that both match. To use these features certain attributes need to be set - which are compiler specific. To do this we define macros which are expanded depending on the compiler version. For now we put those in include/Xfuncproto.h (the XFree86 DDX layer contains a file compiler.h which however is not visible outside the DDX) (Bugzilla #3268).Egbert Eich1+5-2
2004-08-13 19:03Fri Aug 13 21:01:34 2004 Soeren Sandmann <> Fix the buildSøren Sandmann Pedersen1+1-0
2004-08-13 18:24Fri Aug 13 19:53:10 2004 Soeren Sandmann <> Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike Harris. Call xf86EnableDisableFBAccess though the function pointer instead of directly. #1041, Patch from Aaron Plattner. Swap the phsyical size of the screen when rotiation. #1050, Patch from Aaron Plattner. Fri Aug 13 19:47:12 2004 Soeren Sandmann <> Make HAVE_FT_BITMAP_SIZE_Y_PPEM conditional on the FreeType version instead of proping it. This way it will work with the monolithic version too. #1062, Patch by Owen Taylor.Søren Sandmann Pedersen1+9-0
2004-08-11 23:37Called strlen with (f->file) without checking for NULL (which happens when directly using FT_Face objects) (Bug #1047, Keith Packard).Kevin E Martin1+2-1
2004-04-23 18:43Merging XORG-CURRENT into trunkEgbert Eich27+483-118
2004-03-14 08:32Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004Egbert Eich19+19-19
2004-03-11 14:16file was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-11 14:16file NEWS was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-11 14:16file AUTHORS was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-09 16:52file README was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-09 16:52file INSTALL was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-09 16:52file COPYING was initially added on branch XORG-RELEASE-1.Egbert Eich0+0-0
2004-03-03 12:11Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004Egbert Eich19+19-19
2004-02-26 13:35readding XFree86's cvs IDsEgbert Eich19+19-19
2004-02-26 09:22Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich19+19-19
2003-11-25 19:28XFree86 Bring the tree up to date for the Cygwin folksKaleb Keithley10+23-26
2003-11-14 16:48XFree86 Keithley0+0-0
2003-11-14 16:48Initial revisionKaleb Keithley21+8346-0