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

x11proto-present: Changes to 'debian-unstable'



 .gitignore                      |   72 +++++++++++++++
 COPYING                         |   19 ++++
 ChangeLog                       |  149 ++++++++++++++++++++++++++++++++
 README                          |   32 ++++++
 autogen.sh                      |   13 +-
 configure.ac                    |    6 -
 debian/changelog                |    6 +
 debian/upstream/signing-key.asc |  183 ++++++++++++++++++++++++++++++++++++++++
 debian/watch                    |    3 
 presentproto.h                  |    6 +
 presentproto.txt                |   76 ++++++++++++----
 presenttokens.h                 |   12 ++
 12 files changed, 548 insertions(+), 29 deletions(-)

New commits:
commit 3502841783e53cddb2e42c4ea9acbb5fd12e31a4
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jan 26 09:49:08 2017 +0100

    Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index be13343..8c5b8b1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,8 @@
-x11proto-present (1.1-1) UNRELEASED; urgency=medium
+x11proto-present (1.1-1) unstable; urgency=medium
 
   * New upstream release, fixing critical bug in presentproto.h
 
- -- Julien Cristau <jcristau@debian.org>  Thu, 26 Jan 2017 09:28:54 +0100
+ -- Julien Cristau <jcristau@debian.org>  Thu, 26 Jan 2017 09:30:11 +0100
 
 x11proto-present (1.0-1) unstable; urgency=low
 

commit 4b49d22d759bd6aae69b0e99b37332a1f49f04d7
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jan 26 09:29:33 2017 +0100

    New upstream release

diff --git a/ChangeLog b/ChangeLog
index 95e476f..d8b1fee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,152 @@
+commit bfdc7e052302c79c5803ad95a73c9b63b350c40c
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Thu Jan 26 08:50:11 2017 +0100
+
+    Bump version to 1.1
+
+commit 6d760eb116b4efd92ddba902fb9cb52f72f81da7
+Author: Mihail Konev <k.mvc@ya.ru>
+Date:   Thu Jan 26 13:52:48 2017 +1000
+
+    autogen: add default patch prefix
+    
+    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
+
+commit 3057bb8db057aaf13f87237f7fe78e5e2543c60a
+Author: Emil Velikov <emil.l.velikov@gmail.com>
+Date:   Mon Mar 9 12:00:52 2015 +0000
+
+    autogen.sh: use quoted string variables
+    
+    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
+    fall-outs, when they contain space.
+    
+    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 86d1674e1598ddae3c9fc7f54378f638f7ec0fe4
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Tue Jan 24 10:32:07 2017 +1000
+
+    autogen.sh: use exec instead of waiting for configure to finish
+    
+    Syncs the invocation of configure with the one from the server.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit d6d4548a9e972f1463d36a56989e319cef745b9b
+Author: Kenneth Graunke <kenneth@whitecape.org>
+Date:   Thu Jul 28 09:48:35 2016 -0700
+
+    Fix typo (modifiy -> modify)
+
+commit ef84007fc4a23d3897b4776906139de9d0698c2a
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sat May 31 21:38:41 2014 -0700
+
+    configure: Drop AM_MAINTAINER_MODE
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 24f3a56e541b0a9e6c6ee76081f441221a120ef9
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 2 16:38:47 2014 -0800
+
+    autogen.sh: Implement GNOME Build API
+    
+    http://people.gnome.org/~walters/docs/build-api.txt
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e2763622941bc35db9a2dbf16e10bb830af07d67
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Dec 13 12:21:02 2013 -0800
+
+    Don't define 'redirect' stuff in header files
+    
+    Leave it all under #if PRESENT_FUTURE_VERSION for documentation
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff72e3fcfd48185c2e33d6eaa50b7ff100aaeabb
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Dec 13 12:11:00 2013 -0800
+
+    Move Redirect stuff to 'later version' sections
+    
+    This makes it clear that the Redirect event bits are not part of the
+    1.0 standard.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8405ee4552565825d776e6a8963d33d9cd9cddf0
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Wed Dec 11 13:25:06 2013 -0500
+
+    Force Window and Pixmap to be CARD32 on the wire
+    
+    If you don't do this then the client libs on 64-bit machines see them as
+    XIDs, which are 64-bit wide (sigh), which ruins the wire encoding and
+    nothing works.
+    
+    Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 7c5aa106e36e915d7b094833fac8a27996c50b24
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Dec 13 11:52:57 2013 -0800
+
+    Fix spelling of James Jones' email address
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2f75a7b9fde8fbff63a12eaf4d0a9bf38fe23a8d
+Author: Julien Cristau <jcristau@debian.org>
+Date:   Sun Nov 24 14:02:49 2013 +0100
+
+    Fix wrong reference to DRI3 in the protocol spec
+    
+    Signed-off-by: Julien Cristau <jcristau@debian.org>
+
+commit bad9370af5f7c50541a4898b8ad10c9d0168dc14
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Nov 5 09:06:57 2013 -0500
+
+    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
+    
+    Fix Automake warning: AC_OUTPUT should be used without arguments.
+    www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 5eec069b69c94eed75586c1d98aedfd7031714b8
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Nov 5 09:06:30 2013 -0500
+
+    Add the required README file.
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a359a2e9a220826c9e077f40332dba1392bd9313
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Wed Nov 6 12:32:10 2013 -0500
+
+    Add COPYING
+    
+    Text taken from the header files.
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 02393d26f052a3af15c72b0c4a4a31ca3353339d
+Author: Aaron Plattner <aplattner@nvidia.com>
+Date:   Fri Nov 1 14:04:12 2013 -0700
+
+    Copy the standard .gitignore from other proto packages
+    
+    Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
+    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
+
 commit 584d8b87e245e900a3a7ee448d51ba6f3c74ce2b
 Author: Keith Packard <keithp@keithp.com>
 Date:   Thu Oct 31 17:38:27 2013 -0700
diff --git a/debian/changelog b/debian/changelog
index 0cebddd..be13343 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+x11proto-present (1.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release, fixing critical bug in presentproto.h
+
+ -- Julien Cristau <jcristau@debian.org>  Thu, 26 Jan 2017 09:28:54 +0100
+
 x11proto-present (1.0-1) unstable; urgency=low
 
   * Initial release.

commit 6ff6d422ff2814742aab430b5f92101522bcf51b
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jan 26 09:28:06 2017 +0100

    Let uscan verify tarball signatures

diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..ec46cbe
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,183 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+XFDMvcT5lIRPpemM
+=M/mo
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
index 964e53e..cd8863c 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,5 @@
 #git=git://anongit.freedesktop.org/xorg/proto/presentproto
 version=3
+opts=pgpsigurlmangle=s/$/.sig/ \
 https://xorg.freedesktop.org/releases/individual/proto/ presentproto-(.*)\.tar\.gz
 

commit 3eeaaf15e54e8a7873b65224c6a38a8bce5ba6a5
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jan 26 00:29:51 2017 +0100

    Use https in debian/watch

diff --git a/debian/watch b/debian/watch
index 56ff1ae..964e53e 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
 #git=git://anongit.freedesktop.org/xorg/proto/presentproto
 version=3
-http://xorg.freedesktop.org/releases/individual/proto/ presentproto-(.*)\.tar\.gz
+https://xorg.freedesktop.org/releases/individual/proto/ presentproto-(.*)\.tar\.gz
 

commit bfdc7e052302c79c5803ad95a73c9b63b350c40c
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jan 26 08:50:11 2017 +0100

    Bump version to 1.1

diff --git a/configure.ac b/configure.ac
index 4c6e0d7..ff3fdb8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.60])
-AC_INIT([PresentProto], [1.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([PresentProto], [1.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS

commit 6d760eb116b4efd92ddba902fb9cb52f72f81da7
Author: Mihail Konev <k.mvc@ya.ru>
Date:   Thu Jan 26 13:52:48 2017 +1000

    autogen: add default patch prefix
    
    Signed-off-by: Mihail Konev <k.mvc@ya.ru>

diff --git a/autogen.sh b/autogen.sh
index 0006de8..4b784fb 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,6 +9,9 @@ cd "$srcdir"
 autoreconf -v --install || exit 1
 cd "$ORIGDIR" || exit $?
 
+git config --local --get format.subjectPrefix >/dev/null 2>&1 ||
+    git config --local format.subjectPrefix "PATCH presentproto"
+
 if test -z "$NOCONFIGURE"; then
     exec "$srcdir"/configure "$@"
 fi

commit 3057bb8db057aaf13f87237f7fe78e5e2543c60a
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date:   Mon Mar 9 12:00:52 2015 +0000

    autogen.sh: use quoted string variables
    
    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
    fall-outs, when they contain space.
    
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/autogen.sh b/autogen.sh
index fd9c59a..0006de8 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,14 +1,14 @@
 #! /bin/sh
 
-srcdir=`dirname $0`
+srcdir=`dirname "$0"`
 test -z "$srcdir" && srcdir=.
 
 ORIGDIR=`pwd`
-cd $srcdir
+cd "$srcdir"
 
 autoreconf -v --install || exit 1
-cd $ORIGDIR || exit $?
+cd "$ORIGDIR" || exit $?
 
 if test -z "$NOCONFIGURE"; then
-    exec $srcdir/configure "$@"
+    exec "$srcdir"/configure "$@"
 fi

commit 86d1674e1598ddae3c9fc7f54378f638f7ec0fe4
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jan 24 10:32:07 2017 +1000

    autogen.sh: use exec instead of waiting for configure to finish
    
    Syncs the invocation of configure with the one from the server.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/autogen.sh b/autogen.sh
index fc34bd5..fd9c59a 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -10,5 +10,5 @@ autoreconf -v --install || exit 1
 cd $ORIGDIR || exit $?
 
 if test -z "$NOCONFIGURE"; then
-    $srcdir/configure "$@"
+    exec $srcdir/configure "$@"
 fi

commit d6d4548a9e972f1463d36a56989e319cef745b9b
Author: Kenneth Graunke <kenneth@whitecape.org>
Date:   Thu Jul 28 09:48:35 2016 -0700

    Fix typo (modifiy -> modify)

diff --git a/presentproto.txt b/presentproto.txt
index 6dd1ca2..fdaf658 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -282,7 +282,7 @@ The name of this extension is "Present"
 
 	Selects the set of Present events to be delivered for the
 	specified window and event context. PresentSelectInput can
-	create, modifiy or delete event contexts. An event context is
+	create, modify, or delete event contexts. An event context is
 	associated with a specific window; using an existing event
 	context with a different window generates a Match error.
 

commit ef84007fc4a23d3897b4776906139de9d0698c2a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 31 21:38:41 2014 -0700

    configure: Drop AM_MAINTAINER_MODE
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

diff --git a/configure.ac b/configure.ac
index e14d0a6..4c6e0d7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,6 @@
 AC_PREREQ([2.60])
 AC_INIT([PresentProto], [1.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-AM_MAINTAINER_MODE
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS
 m4_ifndef([XORG_MACROS_VERSION],

commit 24f3a56e541b0a9e6c6ee76081f441221a120ef9
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Jan 2 16:38:47 2014 -0800

    autogen.sh: Implement GNOME Build API
    
    http://people.gnome.org/~walters/docs/build-api.txt
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

diff --git a/autogen.sh b/autogen.sh
index 904cd67..fc34bd5 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,4 +9,6 @@ cd $srcdir
 autoreconf -v --install || exit 1
 cd $ORIGDIR || exit $?
 
-$srcdir/configure --enable-maintainer-mode "$@"
+if test -z "$NOCONFIGURE"; then
+    $srcdir/configure "$@"
+fi

commit e2763622941bc35db9a2dbf16e10bb830af07d67
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Dec 13 12:21:02 2013 -0800

    Don't define 'redirect' stuff in header files
    
    Leave it all under #if PRESENT_FUTURE_VERSION for documentation
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

diff --git a/presentproto.h b/presentproto.h
index ee65fa4..08ddc05 100644
--- a/presentproto.h
+++ b/presentproto.h
@@ -196,6 +196,7 @@ typedef struct {
 } xPresentIdleNotify;
 #define sz_xPresentIdleNotify   32
 
+#if PRESENT_FUTURE_VERSION
 typedef struct {
     CARD8 type;
     CARD8 extension;
@@ -236,6 +237,7 @@ typedef struct {
 } xPresentRedirectNotify;
 
 #define sz_xPresentRedirectNotify 104
+#endif
 
 #undef Window
 #undef Pixmap
diff --git a/presenttokens.h b/presenttokens.h
index 807dbcf..acb7576 100644
--- a/presenttokens.h
+++ b/presenttokens.h
@@ -64,18 +64,28 @@
 #define PresentConfigureNotify	0
 #define PresentCompleteNotify	1
 #define PresentIdleNotify       2
+#if PRESENT_FUTURE_VERSION
 #define PresentRedirectNotify	3
+#endif
 
 /* Event Masks */
 #define PresentConfigureNotifyMask      1
 #define PresentCompleteNotifyMask       2
 #define PresentIdleNotifyMask           4
+#if PRESENT_FUTURE_VERSION
 #define PresentRedirectNotifyMask       8
+#endif
+
+#if PRESENT_FUTURE_VERSION
+#define PRESENT_REDIRECT_NOTIFY_MASK    PresentRedirectNotifyMask
+#else
+#define PRESENT_REDIRECT_NOTIFY_MASK    0
+#endif
 
 #define PresentAllEvents   (PresentConfigureNotifyMask |        \
                             PresentCompleteNotifyMask |         \
                             PresentIdleNotifyMask |             \
-                            PresentRedirectNotifyMask)
+                            PRESENT_REDIRECT_NOTIFY_MASK)
 
 /* Complete Kinds */
 

commit ff72e3fcfd48185c2e33d6eaa50b7ff100aaeabb
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Dec 13 12:11:00 2013 -0800

    Move Redirect stuff to 'later version' sections
    
    This makes it clear that the Redirect event bits are not part of the
    1.0 standard.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

diff --git a/presentproto.txt b/presentproto.txt
index 9cd7658..6dd1ca2 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -13,7 +13,13 @@ window contents from a pixmap in a well defined fashion, synchronizing
 with the display refresh and potentially using a more efficient
 mechanism than copying the contents of the source pixmap.
 
-1.1. Acknowledgments
+1.1. Future Present extension versions
+
+This document includes speculation about future 'redirect' support
+within the Present extension. All such information is subject to
+change and is provided only as an aid to further Present development.
+
+1.2. Acknowledgments
 
 Eric Anholt <eric@anholt.net>
 Owen Taylor <otaylor@redhat.com>
@@ -41,13 +47,11 @@ PRESENTNOTIFY {
 
 PRESENTEVENTTYPE { PresentConfigureNotify,
 		   PresentCompleteNotify,
-		   PresentIdleNotify,
-		   PresentRedirectNotify }
+		   PresentIdleNotify }
 
 PRESENTEVENTMASK { PresentConfigureNotifyMask,
 		   PresentCompleteNotifyMask,
-		   PresentIdleNotifyMask,
-		   PresentSubredirectNotifyMask }
+		   PresentIdleNotifyMask }
 
 PRESENTOPTION { PresentOptionAsync,
                 PresentOptionCopy,
@@ -67,6 +71,14 @@ PRESENTCOMPLETEMODE { PresentCompleteModeCopy,
 The Present extension also uses the Sync extension Fence data type to
 provide synchronization for pixmaps.
 
+2.1. Data Types proposed for a later Present extension version
+
+PRESENTEVENTTYPE { ...
+		   PresentRedirectNotify }
+
+PRESENTEVENTMASK { ...
+		   PresentSubredirectNotifyMask }
+
 			     ❄ ❄ ❄  ❄  ❄ ❄ ❄ 
 
 3. Errors
@@ -86,6 +98,8 @@ PresentPixmap request.
 
 IdleNotify events inform clients when pixmaps are available for re-use.
 
+5.1. Events proposed for a later Present extension version
+
 RedirectNotify events inform clients about other clients PresentPixmap
 requests.
 
@@ -281,13 +295,6 @@ The name of this extension is "Present"
 	no operation is performed. Otherwise, a new event context is
 	created selecting the specified events.
 
-	Specifying PresentSubredirectNotify Mask causes PresentPixmap
-	requests on any child of 'window' from other clients to
-	generate PresentRedirectNotify events to 'window' instead of
-	actually performing the operation. However, only one client at
-	a time can select for PresentRedirect on a window. An attempt
-	to violate this restriction results in an Access error.
-
 ┌───
     PresentQueryCapabilities
 	target:			CRTC or WINDOW
@@ -324,6 +331,25 @@ The name of this extension is "Present"
 	defined by the extension, but is expected to be on the order
 	of milliseconds or less.
 
+
+7.1 Requests proposed for a later Present extension version
+
+	These are not part of the standard and represent future plans
+	for the Present extension.
+
+┌───
+    PresentSelectInput
+    ...
+└───
+	...
+
+	Specifying PresentSubredirectNotify Mask causes PresentPixmap
+	requests on any child of 'window' from other clients to
+	generate PresentRedirectNotify events to 'window' instead of
+	actually performing the operation. However, only one client at
+	a time can select for PresentRedirect on a window. An attempt
+	to violate this restriction results in an Access error.
+
 			     ❄ ❄ ❄  ❄  ❄ ❄ ❄ 
 
 8. Extension Events
@@ -426,6 +452,8 @@ The name of this extension is "Present"
 	buffer. If not None, then the client must wait for the fence
 	to be signaled before using the pixmap.
 
+8.1. Extension Events proposed for a later Present extension version
+
 ┌───
     PresentRedirectNotify
 	type: CARD8			XGE event type (35)
@@ -527,7 +555,6 @@ A.1 Common Types
 	0	PresentConfigureNotify
 	1	PresentCompleteNotify
 	2	PresentIdleNotify
-	3	PresentRedirectNotify
 └───
 
 ┌───
@@ -535,7 +562,6 @@ A.1 Common Types
 	1	PresentConfigureNotifyMask
 	2	PresentCompleteNotifyMask
 	4	PresentIdleNotifyMask
-	8	PresentRedirectNotifyMask
 └───
 
 ┌───
@@ -571,6 +597,20 @@ A.1 Common Types
 	4	CARD32			serial
 └───
 
+A.1.1 Common Types proposed for a later Present extension version
+
+┌───
+    PresentEventType
+	...
+	3	PresentRedirectNotify
+└───
+
+┌───
+    PresentEventMask
+	...
+	8	PresentSubredirectNotifyMask
+└───
+
 A.2 Protocol Requests
 
 ┌───
@@ -706,6 +746,8 @@ A.3 Protocol Events
 	4	SyncFence		idle-fence
 └───
 
+A.3.1 Protocol Events proposed for later Present extension version
+
 ┌───
     PresentRedirectNotify
 	1	35			XGE

commit 8405ee4552565825d776e6a8963d33d9cd9cddf0
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Dec 11 13:25:06 2013 -0500

    Force Window and Pixmap to be CARD32 on the wire
    
    If you don't do this then the client libs on 64-bit machines see them as
    XIDs, which are 64-bit wide (sigh), which ruins the wire encoding and
    nothing works.
    
    Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net>
    Signed-off-by: Adam Jackson <ajax@redhat.com>

diff --git a/presentproto.h b/presentproto.h
index 8303a94..ee65fa4 100644
--- a/presentproto.h
+++ b/presentproto.h
@@ -25,6 +25,8 @@
 
 #include <X11/extensions/presenttokens.h>
 
+#define Window CARD32
+#define Pixmap CARD32
 #define Region CARD32
 #define XSyncFence CARD32
 #define EventID CARD32
@@ -235,6 +237,8 @@ typedef struct {
 
 #define sz_xPresentRedirectNotify 104
 
+#undef Window
+#undef Pixmap
 #undef Region
 #undef XSyncFence
 #undef EventID

commit 7c5aa106e36e915d7b094833fac8a27996c50b24
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Dec 13 11:52:57 2013 -0800

    Fix spelling of James Jones' email address
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

diff --git a/presentproto.txt b/presentproto.txt
index 5025a2a..9cd7658 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -17,7 +17,7 @@ mechanism than copying the contents of the source pixmap.
 
 Eric Anholt <eric@anholt.net>
 Owen Taylor <otaylor@redhat.com>
-James Jones <janomes@nvidia.com>
+James Jones <jajones@nvidia.com>
 
 			     ❄ ❄ ❄  ❄  ❄ ❄ ❄ 
 

commit 2f75a7b9fde8fbff63a12eaf4d0a9bf38fe23a8d
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Nov 24 14:02:49 2013 +0100

    Fix wrong reference to DRI3 in the protocol spec
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

diff --git a/presentproto.txt b/presentproto.txt
index 2edcf81..5025a2a 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -740,6 +740,6 @@ A.3 Protocol Events
 
 A.4 Protocol Errors
 
-The DRI3 extension defines no errors.
+The Present extension defines no errors.
 
 			     ❄ ❄ ❄  ❄  ❄ ❄ ❄

commit bad9370af5f7c50541a4898b8ad10c9d0168dc14
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 09:06:57 2013 -0500

    config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
    
    Fix Automake warning: AC_OUTPUT should be used without arguments.
    www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/configure.ac b/configure.ac
index 2363d30..e14d0a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,5 +9,6 @@ m4_ifndef([XORG_MACROS_VERSION],
 XORG_MACROS_VERSION(1.3)
 XORG_DEFAULT_OPTIONS
 
-AC_OUTPUT([Makefile
+AC_CONFIG_FILES([Makefile
            presentproto.pc])
+AC_OUTPUT

commit 5eec069b69c94eed75586c1d98aedfd7031714b8
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 5 09:06:30 2013 -0500

    Add the required README file.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

diff --git a/README b/README
new file mode 100644
index 0000000..7a653f3
--- /dev/null
+++ b/README
@@ -0,0 +1,32 @@
+			The Present Extension
+
+The Present extension provides a way for applications to update their
+window contents from a pixmap in a well defined fashion, synchronizing
+with the display refresh and potentially using a more efficient
+mechanism than copying the contents of the source pixmap.
+
+Extension name: Present
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+        http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+        git://anongit.freedesktop.org/git/xorg/proto/presentproto
+
+        http://cgit.freedesktop.org/xorg/proto/presentproto
+
+For patch submission instructions, see:
+
+	http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+        http://wiki.x.org/wiki/GitPage
+

commit a359a2e9a220826c9e077f40332dba1392bd9313
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Nov 6 12:32:10 2013 -0500

    Add COPYING
    
    Text taken from the header files.
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..8dcf1d4
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,19 @@
+Copyright © 2013 Keith Packard


Reply to: