.gitignore |1 +
COPYING |1 -
ChangeLog | 20
Makefile.am | 12 ++--
configure.ac|4 +---
include/X11/Xft/Xft.h |4 +---
include/X11/Xft/XftCompat.h |2 --
man/Xft.3.in|2 --
src/Makefile.am |2 +-
src/xftcolor.c |2 --
src/xftcore.c |2 --
src/xftdbg.c|2 --
src/xftdpy.c|2 --
src/xftdraw.c |7 ---
src/xftextent.c |2 --
src/xftfont.c |2 --
src/xftfreetype.c | 11 +++
src/xftglyphs.c |2 --
src/xftinit.c |2 --
src/xftint.h|2 --
src/xftlist.c |2 --
src/xftname.c |3 +--
src/xftrender.c |2 --
src/xftstr.c|2 --
src/xftswap.c |2 --
src/xftxlfd.c |2 --
26 files changed, 26 insertions(+), 71 deletions(-)
New commits:
commit 1a34928cd823ef1452b973bd7c4c1d12cd976bba
Author: Adam Jackson [EMAIL PROTECTED]
Date: Wed Jul 2 15:42:37 2008 -0400
libXft 2.1.13
diff --git a/configure.ac b/configure.ac
index afe6ed3..68fb1a3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,7 +30,7 @@ dnl Yes, it is a pain to synchronize version numbers.
Unfortunately, it's
dnl not possible to extract the version number here from Xft.h
dnl Please bump the minor library number at each release as well.
dnl
-AC_INIT(libXft, 2.1.12,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXft)
+AC_INIT(libXft, 2.1.13,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], libXft)
AC_CONFIG_AUX_DIR(.)
AM_INIT_AUTOMAKE([dist-bzip2])
diff --git a/include/X11/Xft/Xft.h b/include/X11/Xft/Xft.h
index f628ddf..18b063b 100644
--- a/include/X11/Xft/Xft.h
+++ b/include/X11/Xft/Xft.h
@@ -31,7 +31,7 @@
#define XFT_MAJOR 2
#define XFT_MINOR 1
-#define XFT_REVISION 12
+#define XFT_REVISION 13
#define XFT_VERSION((XFT_MAJOR * 1) + (XFT_MINOR * 100) +
(XFT_REVISION))
#define XftVersion XFT_VERSION
diff --git a/src/Makefile.am b/src/Makefile.am
index 9618e16..0258e3d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -24,7 +24,7 @@ libXft_la_SOURCES = xftint.h \
libXft_la_LIBADD = @FONTCONFIG_LIBS@ @FREETYPE_LIBS@ @XRENDER_LIBS@
# -version-number requires libtool = 1.5
-libXft_la_LDFLAGS = -version-number 2:1:2 -no-undefined
+libXft_la_LDFLAGS = -version-number 2:1:13 -no-undefined
libXftincludedir = $(includedir)/X11/Xft
libXftinclude_HEADERS = \
commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f
Author: Julien Cristau [EMAIL PROTECTED]
Date: Wed Jun 11 02:12:05 2008 +0200
Revert Drop Requires, use Requires.private instead.
This reverts commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab.
Unfortunately this doesn't work on old pkg-config, which made
Requires.private completely useless. That's fixed in 0.22, but...
diff --git a/xft.pc.in b/xft.pc.in
index 91653ee..7471c2b 100644
--- a/xft.pc.in
+++ b/xft.pc.in
@@ -6,6 +6,7 @@ [EMAIL PROTECTED]@
Name: Xft
Description: X FreeType library
Version: @VERSION@
-Requires.private: xproto, xrender, fontconfig, freetype2
+Requires: xproto, xrender, fontconfig, freetype2
+Requires.private: xrender, fontconfig, freetype2
Cflags: -I${includedir}
Libs: -L${libdir} -lXft
commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab
Author: Julien Cristau [EMAIL PROTECTED]
Date: Tue Jun 10 17:29:27 2008 +0200
Drop Requires, use Requires.private instead.
Users of libXft don't need to link with fontconfig, freetype and
Xrender directly if they don't use them.
diff --git a/xft.pc.in b/xft.pc.in
index 7471c2b..91653ee 100644
--- a/xft.pc.in
+++ b/xft.pc.in
@@ -6,7 +6,6 @@ [EMAIL PROTECTED]@
Name: Xft
Description: X FreeType library
Version: @VERSION@
-Requires: xproto, xrender, fontconfig, freetype2
-Requires.private: xrender, fontconfig, freetype2
+Requires.private: xproto, xrender, fontconfig, freetype2
Cflags: -I${includedir}
Libs: -L${libdir} -lXft
commit 541c6194d986e7849ee9541a9fd60b0724647a44
Author: Adam Jackson [EMAIL PROTECTED]
Date: Mon Mar 24 12:10:19 2008 -0400
Bug #14232: Fix XftDrawRect when Render not supported.
diff --git a/src/xftdraw.c b/src/xftdraw.c
index 775815d..46e3f43 100644
--- a/src/xftdraw.c
+++ b/src/xftdraw.c
@@ -807,7 +807,10 @@ XftDrawRect (XftDraw *draw,
}
else if (_XftDrawCorePrepare (draw, color))
{
- XftRectCore (draw, color, x, y, width, height);
+ /* note: not XftRectCore() */
+ XSetForeground (draw-dpy, draw-core.gc, color-pixel);
+ XFillRectangle (draw-dpy, draw-drawable, draw-core.gc,
+ x, y, width, height);
}
}
commit 8661a88789dce4fe06d45faec70f8e74834abdd6
Author: Matthieu Herrb