.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 <tjaal...@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 <tjaal...@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 <tjaal...@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.coopersm...@sun.com> +Date: Wed Oct 21 20:13:24 2009 -0700 + + libXext 1.1.1 + + Signed-off-by: Alan Coopersmith <alan.coopersm...@sun.com> + +commit 341bddfc6eddef77e57dd64a084b69fd24bba152 +Author: Alan Coopersmith <alan.coopersm...@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.coopersm...@sun.com> + +commit 38c351f2f49d44944958e9b4d003a74bd6d8d683 +Author: Jeremy Huddleston <jerem...@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 <jerem...@freedesktop.org> + +commit 956fd30e1046e5779ac0b6c07ec4f0e87250869a +Author: Jamey Sharp <ja...@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: <fdst...@ihug.co.nz> + Signed-off-by: Jamey Sharp <ja...@minilop.net> + +commit 927e3260bcf1ad020228e8f2dce0176269982b4f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Oct 2 10:52:13 2009 +1000 + + libXext 1.1 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 003e2eb714c39984b3c054e0fc637cdb051dcdf3 +Author: Peter Hutterer <peter.hutte...@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.hutte...@who-t.net> + commit e29cd70df7d5abdccb6b7ed973611044d02241d0 Author: Peter Hutterer <peter.hutte...@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 <tjaal...@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.coopersm...@sun.com> Date: Wed Oct 21 20:13:24 2009 -0700 libXext 1.1.1 Signed-off-by: Alan Coopersmith <alan.coopersm...@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.coopersm...@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.coopersm...@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 <jerem...@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 <jerem...@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 <ja...@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: <fdst...@ihug.co.nz> Signed-off-by: Jamey Sharp <ja...@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.hutte...@who-t.net> Date: Fri Oct 2 10:52:13 2009 +1000 libXext 1.1 Signed-off-by: Peter Hutterer <peter.hutte...@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.hutte...@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.hutte...@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 <jcris...@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 <bgog...@debian.org> Sat, 01 Aug 2009 11:18:45 +0200 + -- Julien Cristau <jcris...@debian.org> Tue, 29 Sep 2009 11:52:49 +0200 libxext (2:1.0.4-1) unstable; urgency=low commit 44496cc250df4f7eb3004cd77959431ebdb2c0f4 Author: Julien Cristau <jcris...@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 <jcris...@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 <jcris...@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 <dnusi...@debian.org>, Brice Goglin <bgog...@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 <jcris...@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.hutte...@who-t.net> +Date: Tue Jul 21 13:38:01 2009 +1000 + + Bump to 1.0.99.4 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit c3dc01ce05b26ec389eb2fbfc8633e3e0955572f +Author: Jon TURNEY <jon.tur...@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.hutte...@who-t.net> + +commit dbc6ca9306f0f683419aca737e0d98243475bc0d +Author: Peter Hutterer <peter.hutte...@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.hutte...@who-t.net> + +commit 1d1860f31f673f9cf2efb6dc59fdcf8fe625736f +Author: Julien Cristau <jcris...@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.hutte...@who-t.net> + +commit dae2e0478eef5aa8a80288b417e1f8282dc0329c +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Jul 17 08:40:42 2009 +1000 + + Bump to 1.0.99.3 + +commit 391b5844b13f5bc0f030a2ef8dd415f41f92f84c +Author: Adam Jackson <a...@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.hutte...@who-t.net> +Date: Thu Jul 16 13:33:08 2009 +1000 + + Bump to 1.0.99.2 + +commit 1772c991ec6370fcf1bad79b00a87a02c5b484cc +Author: Peter Hutterer <peter.hutte...@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.hutte...@who-t.net> + +commit d1f3bc77a48c8e42771579e3fdf3370b35d3209d +Author: Paul TBBle Hampson <paul.hamp...@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.hutte...@who-t.net> + +commit b2c2cbaca4bf7ae6d735a5d18a7732f3d73d77db +Author: Paul TBBle Hampson <paul.hamp...@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.hutte...@who-t.net> + +commit cad77b1d6d1a344f2cb31c16401076c003bb97dd +Author: Imranullah Syed <freaka...@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.hutte...@who-t.net> + +commit 8a91fc6f72206362f399b5e29bf3d5f44f4eb822 +Author: Peter Hutterer <peter.hutte...@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.hutte...@who-t.net> + +commit befd39f6766ebd06294216be3fe9592f8cabb423 +Author: Alan Coopersmith <alan.coopersm...@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.coopersm...@sun.com> + +commit 0fb431359306af0db78b3bc3055bed446be39fef +Author: Paulo Cesar Pereira de Andrade <p...@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 <p...@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 <p...@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 <p...@mppmu.mpg.de>. + This closes bug #18038. + +commit a2e8bc500dfad18ab161b3a7be44cf6fa15f140f +Author: Paulo Cesar Pereira de Andrade <p...@mandriva.com.br> +Date: Thu Jan 29 16:33:40 2009 -0200 + + Janitor: Correct make distcheck and compiler warnings. + +commit f467d17ae5a89aa1a2b8c7260334f41e8ee2d08c +Author: Kim Woelders <k...@woelders.dk> +Date: Fri Oct 17 16:53:29 2008 -0400 + + Bug #17774: Allocate the right size in XSyncListSystemCounters. + +commit 49563f5d76637e2ca28fe0b91ce3114271c0955d +Author: Peter Hutterer <pe...@cs.unisa.edu.au> +Date: Thu May 29 10:55:49 2008 +0930 + + Bump to 1.0.99.1 + +commit 64edd246587adb59ac71031f72955fa5a73ac467 +Author: Peter Hutterer <pe...@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 <pe...@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 <pe...@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 <pe...@cs.unisa.edu.au> +Date: Mon May 12 18:04:09 2008 +0930 + + Merge branch 'master' into xge + commit 9884a41dd0282ca3dd19db5bf3a11554ee7eee57 Author: Alan Coopersmith <alan.coopersm...@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 <pe...@cs.unisa.edu.au> +Date: Thu Dec 6 14:23:02 2007 +1030 + + Merge branch 'master' into xge + commit 249daf0d8a044a97d053c957ab45445c159d31e4 Author: Alan Coopersmith <alan.coopersm...@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 <pe...@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 <pe...@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 <pe...@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 <pe...@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.coopersm...@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.coopersm...@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.hutte...@who-t.net> Date: Tue Jul 21 13:38:01 2009 +1000 Bump to 1.0.99.4 Signed-off-by: Peter Hutterer <peter.hutte...@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.tur...@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.hutte...@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.hutte...@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.hutte...@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 */ -); -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org