[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: