libxext: Changes to 'debian-unstable'
.gitignore | 10 +
ChangeLog | 304 ++++++++++++++++++++++++++++++
Makefile.am | 4
README | 29 ++
configure.ac | 17 -
debian/changelog | 16 +
debian/control | 13 -
debian/libxext-dev.install | 1
include/X11/extensions/MITMisc.h | 56 +++++
include/X11/extensions/XEVI.h | 63 ++++++
include/X11/extensions/XLbx.h | 52 +++++
include/X11/extensions/XShm.h | 136 +++++++++++++
include/X11/extensions/Xag.h | 92 +++++++++
include/X11/extensions/Xcup.h | 60 ++++++
include/X11/extensions/Xdbe.h | 140 ++++++++++++++
include/X11/extensions/Xext.h | 55 +++++
include/X11/extensions/Xge.h | 57 +++++
include/X11/extensions/dpms.h | 53 +++++
include/X11/extensions/extutil.h | 192 +++++++++++++++++++
include/X11/extensions/lbxbuf.h | 51 +++++
include/X11/extensions/lbxbufstr.h | 45 ++++
include/X11/extensions/lbximage.h | 151 +++++++++++++++
include/X11/extensions/multibuf.h | 216 +++++++++++++++++++++
include/X11/extensions/security.h | 79 +++++++
include/X11/extensions/shape.h | 155 +++++++++++++++
include/X11/extensions/sync.h | 338 +++++++++++++++++++++++++++++++++
include/X11/extensions/xtestext1.h | 85 ++++++++
man/.gitignore | 3
man/Makefile.am | 41 ++--
man/XShm.man | 5
src/.gitignore | 6
src/DPMS.c | 2
src/MITMisc.c | 2
src/Makefile.am | 27 ++
src/XAppgroup.c | 3
src/XEVI.c | 2
src/XLbx.c | 2
src/XMultibuf.c | 5
src/XSecurity.c | 3
src/XShape.c | 3
src/XShm.c | 5
src/XSync.c | 29 --
src/XTestExt1.c | 1
src/Xcup.c | 3
src/Xdbe.c | 2
src/Xge.c | 368 +++++++++++++++++++++++++++++++++++++
src/extutil.c | 21 +-
src/globals.c | 3
xext.pc.in | 2
49 files changed, 2909 insertions(+), 99 deletions(-)
New commits:
commit b2ca878241aeadea50ba8ba9832f91b84cd022f7
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date: Mon Nov 23 14:18:02 2009 +0200
Bump the build-dep on xutils-dev (>= 1:7.5~1).
diff --git a/debian/changelog b/debian/changelog
index 3e30229..378c5e6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
libxext (2:1.1.1-1) UNRELEASED; urgency=low
* New upstream release.
+ * Bump the build-dep on xutils-dev (>= 1:7.5~1).
-- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 23 Nov 2009 14:16:55 +0200
diff --git a/debian/control b/debian/control
index 8de5e3a..4af7274 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends:
pkg-config,
automake,
libtool,
- xutils-dev (>= 1:7.4+4),
+ xutils-dev (>= 1:7.5~1),
quilt
Standards-Version: 3.8.3
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxext
commit 6a530e89febd8d453c4e71516c694dc7575a9158
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date: Mon Nov 23 14:17:34 2009 +0200
Update the changelogs.
diff --git a/ChangeLog b/ChangeLog
index 18d6404..bc5b412 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,69 @@
+commit ed7bbe65222286828fa42f3c264ed5c4190fe58c
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Wed Oct 21 20:13:24 2009 -0700
+
+ libXext 1.1.1
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit 341bddfc6eddef77e57dd64a084b69fd24bba152
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Wed Oct 21 20:12:49 2009 -0700
+
+ Use $(AM_V_GEN) to silence makefile generation rules
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit 38c351f2f49d44944958e9b4d003a74bd6d8d683
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Wed Oct 21 12:47:25 2009 -0700
+
+ This is not a GNU project, so declare it foreign.
+
+ On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
+ > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
+ > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
+ > > was quite annoying to work around since 'autoreconf -fvi' replaces
+ > > it and git wants to commit it. Should these files even be in git?
+ > > Can I nuke them for the betterment of humanity and since they get
+ > > created by autoreconf anyways?
+ >
+ > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
+
+ As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
+ AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
+ of the INSTALL file. It is also part of the 24206 solution.
+
+ Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
+
+commit 956fd30e1046e5779ac0b6c07ec4f0e87250869a
+Author: Jamey Sharp <jamey@minilop.net>
+Date: Wed Oct 7 19:31:21 2009 -0700
+
+ XAllocID must only be called with the Display lock held.
+
+ This patch makes XShmAttach follow the same XID allocation pattern used in
+ other stubs, such as XShmCreatePixmap.
+
+ Reported-by: <fdsteve@ihug.co.nz>
+ Signed-off-by: Jamey Sharp <jamey@minilop.net>
+
+commit 927e3260bcf1ad020228e8f2dce0176269982b4f
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Fri Oct 2 10:52:13 2009 +1000
+
+ libXext 1.1
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 003e2eb714c39984b3c054e0fc637cdb051dcdf3
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Fri Oct 2 10:43:14 2009 +1000
+
+ Require macros 1.3 for XORG_DEFAULT_OPTIONS
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
commit e29cd70df7d5abdccb6b7ed973611044d02241d0
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Jul 21 13:38:01 2009 +1000
diff --git a/debian/changelog b/debian/changelog
index b1e91f1..3e30229 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxext (2:1.1.1-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 23 Nov 2009 14:16:55 +0200
+
libxext (2:1.0.99.4-1) experimental; urgency=low
[ Julien Cristau ]
commit ed7bbe65222286828fa42f3c264ed5c4190fe58c
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Oct 21 20:13:24 2009 -0700
libXext 1.1.1
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
diff --git a/configure.ac b/configure.ac
index d0a3d2f..8c674a9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libXext],
- 1.1,
+ 1.1.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXext)
commit 341bddfc6eddef77e57dd64a084b69fd24bba152
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Oct 21 20:12:49 2009 -0700
Use $(AM_V_GEN) to silence makefile generation rules
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
diff --git a/man/Makefile.am b/man/Makefile.am
index 20f333c..f3447bd 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -48,25 +48,26 @@ EXTRA_DIST = $(libman_PRE)
CLEANFILES = $(libman_DATA)
# Generate man page shadow files (Replaces InstallManPageAliases from Imake)
-BUILT_SOURCES = shadows.DONE
-
-shadows.DONE:
- -rm -f $(all_aliases:=.@LIB_MAN_SUFFIX@)
- (for i in $(XShape_man_aliases:=.@LIB_MAN_SUFFIX@) ; do \
- echo .so man$(LIB_MAN_DIR_SUFFIX)/XShape.$(LIB_MAN_SUFFIX) > $$i; \
- done)
- (for i in $(XShm_man_aliases:=.@LIB_MAN_SUFFIX@) ; do \
- echo .so man$(LIB_MAN_DIR_SUFFIX)/XShm.$(LIB_MAN_SUFFIX) > $$i; \
- done)
- (for i in $(Xmbuf_man_aliases:=.@LIB_MAN_SUFFIX@) ; do \
- echo .so man$(LIB_MAN_DIR_SUFFIX)/Xmbuf.$(LIB_MAN_SUFFIX) > $$i; \
- done)
- (for i in $(Xevi_man_aliases:=.@LIB_MAN_SUFFIX@) ; do \
- echo .so man$(LIB_MAN_DIR_SUFFIX)/Xevi.$(LIB_MAN_SUFFIX) > $$i; \
- done)
- touch shadows.DONE
-
-CLEANFILES += shadows.DONE
+
+XShape_shadowmen = $(XShape_man_aliases:=.@LIB_MAN_SUFFIX@)
+
+$(XShape_shadowmen):
+ $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShape.$(LIB_MAN_SUFFIX) > $@
+
+XShm_shadowmen = $(XShm_man_aliases:=.@LIB_MAN_SUFFIX@)
+
+$(XShm_shadowmen):
+ $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShm.$(LIB_MAN_SUFFIX) > $@
+
+Xmbuf_shadowmen = $(Xmbuf_man_aliases:=.@LIB_MAN_SUFFIX@)
+
+$(Xmbuf_shadowmen):
+ $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xmbuf.$(LIB_MAN_SUFFIX) > $@
+
+Xevi_shadowmen = $(Xevi_man_aliases:=.@LIB_MAN_SUFFIX@)
+
+$(Xevi_shadowmen):
+ $(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xevi.$(LIB_MAN_SUFFIX) > $@
# Rules for generating files using the C pre-processor
# (Replaces CppFileTarget from Imake)
@@ -106,5 +107,5 @@ MANDEFS = \
-D__projectroot__=$(prefix)
.man.$(LIB_MAN_SUFFIX):
- $(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@
+ $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(MANDEFS) $(EXTRAMANDEFS) < $< | $(CPP_SED_MAGIC) > $@
commit 38c351f2f49d44944958e9b4d003a74bd6d8d683
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date: Wed Oct 21 12:47:25 2009 -0700
This is not a GNU project, so declare it foreign.
On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
> On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
> > I noticed an INSTALL file in xlsclients and libXvMC today, and it
> > was quite annoying to work around since 'autoreconf -fvi' replaces
> > it and git wants to commit it. Should these files even be in git?
> > Can I nuke them for the betterment of humanity and since they get
> > created by autoreconf anyways?
>
> See https://bugs.freedesktop.org/show_bug.cgi?id=24206
As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
of the INSTALL file. It is also part of the 24206 solution.
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
diff --git a/configure.ac b/configure.ac
index ebbf113..d0a3d2f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,7 +8,7 @@ AC_INIT([libXext],
libXext)
AC_CONFIG_SRCDIR([Makefile.am])
-AM_INIT_AUTOMAKE([dist-bzip2])
+AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
commit 956fd30e1046e5779ac0b6c07ec4f0e87250869a
Author: Jamey Sharp <jamey@minilop.net>
Date: Wed Oct 7 19:31:21 2009 -0700
XAllocID must only be called with the Display lock held.
This patch makes XShmAttach follow the same XID allocation pattern used in
other stubs, such as XShmCreatePixmap.
Reported-by: <fdsteve@ihug.co.nz>
Signed-off-by: Jamey Sharp <jamey@minilop.net>
diff --git a/src/XShm.c b/src/XShm.c
index 922b4cb..38efa9f 100644
--- a/src/XShm.c
+++ b/src/XShm.c
@@ -235,12 +235,11 @@ Status XShmAttach(Display *dpy, XShmSegmentInfo *shminfo)
ShmCheckExtension (dpy, info, 0);
- shminfo->shmseg = XAllocID(dpy);
LockDisplay(dpy);
GetReq(ShmAttach, req);
req->reqType = info->codes->major_opcode;
req->shmReqType = X_ShmAttach;
- req->shmseg = shminfo->shmseg;
+ req->shmseg = shminfo->shmseg = XAllocID(dpy);
req->shmid = shminfo->shmid;
req->readOnly = shminfo->readOnly ? xTrue : xFalse;
UnlockDisplay(dpy);
commit 927e3260bcf1ad020228e8f2dce0176269982b4f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Fri Oct 2 10:52:13 2009 +1000
libXext 1.1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
diff --git a/configure.ac b/configure.ac
index d19b087..ebbf113 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libXext],
- 1.0.99.4,
+ 1.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXext)
commit 003e2eb714c39984b3c054e0fc637cdb051dcdf3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Fri Oct 2 10:43:14 2009 +1000
Require macros 1.3 for XORG_DEFAULT_OPTIONS
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
diff --git a/configure.ac b/configure.ac
index 38bdc93..d19b087 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,9 +12,9 @@ AM_INIT_AUTOMAKE([dist-bzip2])
AM_MAINTAINER_MODE
-# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG, XORG_WITH_LINT
-m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])])
-XORG_MACROS_VERSION(1.2)
+# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT
+m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.3)
AM_CONFIG_HEADER([config.h])
# Determine .so library version per platform
@@ -32,7 +32,7 @@ AC_SUBST(XEXT_SOREV)
# Checks for programs.
AC_PROG_LIBTOOL
AC_PROG_CC
-XORG_CWARNFLAGS
+XORG_DEFAULT_OPTIONS
# Checks for pkg-config packages
PKG_CHECK_MODULES(XEXT, [xproto >= 7.0.13] [x11 >= 1.1.99.1] [xextproto >= 7.0.99.2])
@@ -46,12 +46,9 @@ AC_SUBST(XEXT_LIBS)
AC_HEADER_STDC
XORG_CHECK_MALLOC_ZERO
-XORG_RELEASE_VERSION
-XORG_CHANGELOG
# Man page processing requirements
XORG_PROG_RAWCPP
-XORG_MANPAGE_SECTIONS
dnl Allow checking code with lint, sparse, etc.
XORG_WITH_LINT
commit e4a0f8e6910d10c844d139762a5a6b8959496cf7
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Sep 29 11:53:08 2009 +0200
Prepare changelog for upload
diff --git a/debian/changelog b/debian/changelog
index 94eddcf..b1e91f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
+libxext (2:1.0.99.4-1) experimental; urgency=low
[ Julien Cristau ]
* Drop the -1 debian revisions from build-deps.
@@ -25,7 +25,7 @@ libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
[ Timo Aaltonen ]
* Add README.source from xsfbs.
- -- Brice Goglin <bgoglin@debian.org> Sat, 01 Aug 2009 11:18:45 +0200
+ -- Julien Cristau <jcristau@debian.org> Tue, 29 Sep 2009 11:52:49 +0200
libxext (2:1.0.4-1) unstable; urgency=low
commit 44496cc250df4f7eb3004cd77959431ebdb2c0f4
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Sep 13 21:33:49 2009 +0200
libxext-dev Depends on new x11proto-xext-dev, and Replaces old one.
diff --git a/debian/changelog b/debian/changelog
index 233f347..94eddcf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,7 @@ libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
* Bump build-dependencies following configure.ac, and drop libxau-dev
(unneeded).
* Update libxext-dev.install to install headers.
+ * libxext-dev Depends on new x11proto-xext-dev, and Replaces old one.
[ Brice Goglin ]
* Add a link to www.X.org and a reference to the upstream module
diff --git a/debian/control b/debian/control
index d54c834..8de5e3a 100644
--- a/debian/control
+++ b/debian/control
@@ -100,7 +100,9 @@ Description: X11 miscellaneous extensions library (debug package)
Package: libxext-dev
Section: libdevel
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libxext6 (= ${binary:Version}), x11proto-core-dev, x11proto-xext-dev, libx11-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, libxext6 (= ${binary:Version}), x11proto-core-dev, x11proto-xext-dev (>= 7.0.99.2), libx11-dev
+Replaces:
+ x11proto-xext-dev (<< 7.0.99.2)
Description: X11 miscellaneous extensions library (development headers)
libXext provides an X Window System client interface to several extensions to
the X protocol.
commit b8cc2326814dafb7d255e05c5d55c103a89db435
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Sep 13 21:28:28 2009 +0200
Update libxext-dev.install to install headers.
diff --git a/debian/changelog b/debian/changelog
index f72e423..233f347 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,7 @@ libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
* New upstream release.
* Bump build-dependencies following configure.ac, and drop libxau-dev
(unneeded).
+ * Update libxext-dev.install to install headers.
[ Brice Goglin ]
* Add a link to www.X.org and a reference to the upstream module
diff --git a/debian/libxext-dev.install b/debian/libxext-dev.install
index 2b4d808..89e5842 100644
--- a/debian/libxext-dev.install
+++ b/debian/libxext-dev.install
@@ -2,3 +2,4 @@ usr/share/man/man3/*
usr/lib/libXext.a
usr/lib/libXext.so
usr/lib/pkgconfig/xext.pc
+usr/include/X11/extensions/
commit 57e6ef73163be6287d2acad3f3fa90eaaa7262ca
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Sep 13 21:25:54 2009 +0200
Bump build-dependencies following configure.ac, and drop libxau-dev (unneeded).
diff --git a/debian/changelog b/debian/changelog
index eb922ee..f72e423 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,8 @@ libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
* Drop Pre-Depends on x11-common. This was needed for upgrades from sarge.
* Bump Standards-Version to 3.8.3
* New upstream release.
+ * Bump build-dependencies following configure.ac, and drop libxau-dev
+ (unneeded).
[ Brice Goglin ]
* Add a link to www.X.org and a reference to the upstream module
diff --git a/debian/control b/debian/control
index da1ecd3..d54c834 100644
--- a/debian/control
+++ b/debian/control
@@ -5,14 +5,13 @@ Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Uploaders: David Nusinow <dnusinow@debian.org>, Brice Goglin <bgoglin@debian.org>
Build-Depends:
debhelper (>= 5.0.0),
- libx11-dev (>= 1:0.99.2),
- libxau-dev (>= 1:0.1.2),
- x11proto-core-dev (>= 6.8.99.15+cvs.20050722),
- x11proto-xext-dev,
+ libx11-dev (>= 2:1.1.99.1),
+ x11proto-core-dev (>= 7.0.13),
+ x11proto-xext-dev (>= 7.0.99.2),
pkg-config,
automake,
libtool,
- xutils-dev,
+ xutils-dev (>= 1:7.4+4),
quilt
Standards-Version: 3.8.3
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxext
commit 7b892cdc8da0c8ea6e0d999fbab5e3db5d1b3b91
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Sep 13 21:21:33 2009 +0200
Bump changelogs
diff --git a/ChangeLog b/ChangeLog
index c5da7b6..18d6404 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,200 @@
+commit e29cd70df7d5abdccb6b7ed973611044d02241d0
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Jul 21 13:38:01 2009 +1000
+
+ Bump to 1.0.99.4
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit c3dc01ce05b26ec389eb2fbfc8633e3e0955572f
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date: Mon Jul 20 22:49:15 2009 +0100
+
+ Rename mitmisc.h to mitmiscconst.h to avoid a collision with MITMisc.h on case-insensitive filesystems
+
+ Requires xextproto 7.0.99.2
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit dbc6ca9306f0f683419aca737e0d98243475bc0d
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Mon Jul 20 13:19:04 2009 +1000
+
+ Remove XTest header, belongs to libXtst.
+
+ All prototypes declared in XTest.h are defined in libXtst/src/XTest.c, not
+ here.
+
+ This removes the circular dependency between libXi and libXext.
+
+ Reported-by: Colin Guthrie
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 1d1860f31f673f9cf2efb6dc59fdcf8fe625736f
+Author: Julien Cristau <jcristau@debian.org>
+Date: Thu Jul 16 11:13:02 2009 +0100
+
+ Prevent shape.h being included in the server
+
+ fixesproto includes shape.h, but doesn't want client side headers. This
+ needs to be fixed there, but work around this in shape.h anyway so we
+ don't break older xfixesproto.h.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit dae2e0478eef5aa8a80288b417e1f8282dc0329c
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Fri Jul 17 08:40:42 2009 +1000
+
+ Bump to 1.0.99.3
+
+commit 391b5844b13f5bc0f030a2ef8dd415f41f92f84c
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Jul 16 17:25:51 2009 -0400
+
+ Fix DPMS/MBUF/SECURITY for new header names
+
+commit 02efa0486b7272e9e395d36774ee782f48bcb4ec
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Thu Jul 16 13:33:08 2009 +1000
+
+ Bump to 1.0.99.2
+
+commit 1772c991ec6370fcf1bad79b00a87a02c5b484cc
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Thu Jun 25 15:36:39 2009 +1000
+
+ Move libXext library headers from xextproto to libXext.
+
+ All library headers (or parts thereof) from xextproto are moved to
+ include/X11/extensions/. Including build fixes to include and build with the
+ new header locations and names.
+
+ Requires xextproto 7.0.99.1
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit d1f3bc77a48c8e42771579e3fdf3370b35d3209d
+Author: Paul TBBle Hampson <Paul.Hampson@Pobox.com>
+Date: Sat Jun 6 05:23:08 2009 +1000
+
+ Remove dependancy on libXau
+
+ No symbols from Xau appear to be being used in libXext
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit b2c2cbaca4bf7ae6d735a5d18a7732f3d73d77db
+Author: Paul TBBle Hampson <Paul.Hampson@Pobox.com>
+Date: Sat Jun 6 05:22:12 2009 +1000
+
+ Don't export extra symbols
+
+ Turns the following functions static
+ _xgeFindDisplay
+ _xgeCheckExtInit
+ _xgeEventToWire
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit cad77b1d6d1a344f2cb31c16401076c003bb97dd
+Author: Imranullah Syed <freakabcd@gmail.com>
+Date: Thu Feb 19 18:02:26 2009 +1000
+
+ Corrected order of arguments in man page for function: XShmCreateImage
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 8a91fc6f72206362f399b5e29bf3d5f44f4eb822
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Tue Feb 10 07:45:32 2009 +1000
+
+ Silence "Generic Event Extension missing on display" warning.
+
+ If we're already doing a check anyway, we don't need to print an extra
+ warning.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit befd39f6766ebd06294216be3fe9592f8cabb423
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon Feb 2 20:34:33 2009 -0800
+
+ Add README with pointers to mailing list, bugzilla & git repos
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
+
+commit 0fb431359306af0db78b3bc3055bed446be39fef
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Fri Jan 30 01:03:51 2009 -0200
+
+ Bump back to 1.0.99.1.
+
+ The intermediate 1.0.5 was not mean't to be really required,
+ but was done to not cause problems for people doing builds
+ from tarballs.
+
+commit f7b69edc21b90a5b343115de55d6f1a98aeda5e2
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Thu Jan 29 20:38:22 2009 -0200
+
+ Xorg libXext Version 1.0.5.
+
+commit 52cf9c06819d94e178285d75de6434e98358b63d
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Thu Jan 29 17:02:46 2009 -0200
+
+ patch to avoid gcc warning in libXext
+
+ Original patch author is Peter Breitenlohner <peb@mppmu.mpg.de>.
+ This closes bug #18038.
+
+commit a2e8bc500dfad18ab161b3a7be44cf6fa15f140f
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Thu Jan 29 16:33:40 2009 -0200
+
+ Janitor: Correct make distcheck and compiler warnings.
+
+commit f467d17ae5a89aa1a2b8c7260334f41e8ee2d08c
+Author: Kim Woelders <kim@woelders.dk>
+Date: Fri Oct 17 16:53:29 2008 -0400
+
+ Bug #17774: Allocate the right size in XSyncListSystemCounters.
+
+commit 49563f5d76637e2ca28fe0b91ce3114271c0955d
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Thu May 29 10:55:49 2008 +0930
+
+ Bump to 1.0.99.1
+
+commit 64edd246587adb59ac71031f72955fa5a73ac467
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Thu May 29 10:40:59 2008 +0930
+
+ Require xproto 7.0.13, xextproto 7.0.3 and xlib 1.1.99.1.
+
+commit 0721b2d71c40e877944aa22a3c57ed70225f508d
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Mon May 26 23:16:29 2008 +0930
+
+ Xge: Replace XExtensionVersion with XGEVersionRec.
+
+ XExtensionVersion is defined in XInput.h, leading to a circular dependency.
+ Thanks to Jens Stroebel for pointing this out.
+
+commit 44d3a4d4016c58f8ac46843d0b2dd4ddb26e2fc9
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Tue May 13 11:23:59 2008 +0930
+
+ Xge: replace copyright with standard template from xserver, whitespace fixes.
+
+commit 7e0b3b9029d3d12c9edf961c1d9db4cdbf021f1d
+Merge: c4b0ae9 9884a41
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Mon May 12 18:04:09 2008 +0930
+
+ Merge branch 'master' into xge
+
commit 9884a41dd0282ca3dd19db5bf3a11554ee7eee57
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Feb 28 19:02:58 2008 -0800
@@ -25,6 +222,13 @@ Date: Thu Dec 6 15:51:16 2007 -0500
Add missing PHONY line for automatic ChangeLog generation
+commit c4b0ae960d63f461d6e9efd64f70084f06a674b3
+Merge: d1c9350 249daf0
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Thu Dec 6 14:23:02 2007 +1030
+
+ Merge branch 'master' into xge
+
commit 249daf0d8a044a97d053c957ab45445c159d31e4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Nov 28 17:29:28 2007 -0800
@@ -72,6 +276,38 @@ Date: Tue Nov 27 15:55:28 2007 -0800
Fix typos in source comments
+commit d1c93500e2f56b8aefda7133848c21f62572f5d5
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Tue Jun 26 11:46:10 2007 +0930
+
+ Don't call _xgeCheckExtInit() from _xgeWireToEvent(). It will cause a SIGABRT
+ when trying to get the display lock.
+
+commit 40d1cbaaf0fd12883c048288a62b0088286463f4
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Wed Jun 13 16:26:03 2007 +0930
+
+ Lock/Unlock in _xgeCheckExtInit(), and not in xgeGetExtensionVersion().
+ Otherwise we get a SIGABRT for displays that don't have XGE when we try to get
+ the disply lock.
+
+commit b125890386d5ebbc3811bc67e0a1ad469b0a10ed
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Wed May 30 11:07:25 2007 +0930
+
+ Remove useless line in XGE that didn't do anything except segfaulting.
+
+ Thanks to Paulo Zanoni for spotting it.
+
+commit 850263ac9f772ab80f3e0680997f00e0c566f7d4
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Tue May 15 17:00:07 2007 +0930
+
+ Add GenericEvent extension (XGE).
+
+ Automatically register any extension at XGE and relay events to
+ the extension's event handlers.
+
commit 8d8a6ac4012c2bd5bfd037e42f69f5b2b111433d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jan 25 18:28:21 2007 -0800
@@ -91,7 +327,7 @@ Date: Tue Oct 24 17:22:34 2006 -0700
Man page spelling/typo fixes
commit 0bf51bc7ba7c0b6f2540503491b9ec104c1c22d1
-Merge: ee11d4d... a82d7b9...
+Merge: ee11d4d a82d7b9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Oct 24 17:14:45 2006 -0700
diff --git a/debian/changelog b/debian/changelog
index c62575d..eb922ee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxext (2:1.0.4-2) UNRELEASED; urgency=low
+libxext (2:1.0.99.4-1) UNRELEASED; urgency=low
[ Julien Cristau ]
* Drop the -1 debian revisions from build-deps.
@@ -9,6 +9,7 @@ libxext (2:1.0.4-2) UNRELEASED; urgency=low
* Parse space-separated DEB_BUILD_OPTIONS, handle parallel=N.
* Drop Pre-Depends on x11-common. This was needed for upgrades from sarge.
* Bump Standards-Version to 3.8.3
+ * New upstream release.
[ Brice Goglin ]
* Add a link to www.X.org and a reference to the upstream module
commit e29cd70df7d5abdccb6b7ed973611044d02241d0
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Tue Jul 21 13:38:01 2009 +1000
Bump to 1.0.99.4
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
diff --git a/configure.ac b/configure.ac
index 0234d53..38bdc93 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@
AC_PREREQ(2.57)
AC_INIT([libXext],
- 1.0.99.3,
+ 1.0.99.4,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
libXext)
commit c3dc01ce05b26ec389eb2fbfc8633e3e0955572f
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date: Mon Jul 20 22:49:15 2009 +0100
Rename mitmisc.h to mitmiscconst.h to avoid a collision with MITMisc.h on case-insensitive filesystems
Requires xextproto 7.0.99.2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
diff --git a/configure.ac b/configure.ac
index bf7168c..0234d53 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,7 +35,7 @@ AC_PROG_CC
XORG_CWARNFLAGS
# Checks for pkg-config packages
-PKG_CHECK_MODULES(XEXT, [xproto >= 7.0.13] [x11 >= 1.1.99.1] [xextproto >= 7.0.99.1])
+PKG_CHECK_MODULES(XEXT, [xproto >= 7.0.13] [x11 >= 1.1.99.1] [xextproto >= 7.0.99.2])
XEXT_CFLAGS="$CWARNFLAGS $XEXT_CFLAGS"
AC_SUBST(XEXT_CFLAGS)
AC_SUBST(XEXT_LIBS)
diff --git a/include/X11/extensions/MITMisc.h b/include/X11/extensions/MITMisc.h
index acb6850..5b9713e 100644
--- a/include/X11/extensions/MITMisc.h
+++ b/include/X11/extensions/MITMisc.h
@@ -32,7 +32,7 @@ in this Software without prior written authorization from The Open Group.
#define _XMITMISC_H_
#include <X11/Xfuncproto.h>
-#include <X11/extensions/mitmisc.h>
+#include <X11/extensions/mitmiscconst.h>
_XFUNCPROTOBEGIN
commit dbc6ca9306f0f683419aca737e0d98243475bc0d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Mon Jul 20 13:19:04 2009 +1000
Remove XTest header, belongs to libXtst.
All prototypes declared in XTest.h are defined in libXtst/src/XTest.c, not
here.
This removes the circular dependency between libXi and libXext.
Reported-by: Colin Guthrie
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
diff --git a/include/X11/extensions/XTest.h b/include/X11/extensions/XTest.h
deleted file mode 100644
index f27407a..0000000
--- a/include/X11/extensions/XTest.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/* $Xorg: XTest.h,v 1.5 2001/02/09 02:03:24 xorgcvs Exp $ */
-/*
-
-Copyright 1992, 1998 The Open Group
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that
-the above copyright notice appear in all copies and that both that
-copyright notice and this permission notice appear in supporting
-documentation.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-
-*/
-/* $XFree86: xc/include/extensions/XTest.h,v 3.3 2001/12/14 19:53:28 dawes Exp $ */
-
-#ifndef _XTEST_H_
-#define _XTEST_H_
-
-#include <X11/Xfuncproto.h>
-#include <X11/extensions/xtest.h>
-#include <X11/extensions/XInput.h>
-
-_XFUNCPROTOBEGIN
-
-Bool XTestQueryExtension(
- Display* /* dpy */,
- int* /* event_basep */,
- int* /* error_basep */,
- int* /* majorp */,
- int* /* minorp */
-);
-
-Bool XTestCompareCursorWithWindow(
- Display* /* dpy */,
- Window /* window */,
- Cursor /* cursor */
-);
-
-Bool XTestCompareCurrentCursorWithWindow(
- Display* /* dpy */,
- Window /* window */
-);
-
-extern int XTestFakeKeyEvent(
- Display* /* dpy */,
- unsigned int /* keycode */,
- Bool /* is_press */,
- unsigned long /* delay */
-);
-
-extern int XTestFakeButtonEvent(
- Display* /* dpy */,
- unsigned int /* button */,
- Bool /* is_press */,
- unsigned long /* delay */
-);
-
-extern int XTestFakeMotionEvent(
- Display* /* dpy */,
- int /* screen */,
- int /* x */,
- int /* y */,
- unsigned long /* delay */
-);
-
-extern int XTestFakeRelativeMotionEvent(
- Display* /* dpy */,
- int /* x */,
- int /* y */,
- unsigned long /* delay */
-);
-
-extern int XTestFakeDeviceKeyEvent(
- Display* /* dpy */,
- XDevice* /* dev */,
- unsigned int /* keycode */,
- Bool /* is_press */,
- int* /* axes */,
- int /* n_axes */,
- unsigned long /* delay */
-);
Reply to: