.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 <[email protected]> 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 <[email protected]> Thu, 26 Jan 2017 09:28:54 +0100 + -- Julien Cristau <[email protected]> Thu, 26 Jan 2017 09:30:11 +0100 x11proto-present (1.0-1) unstable; urgency=low commit 4b49d22d759bd6aae69b0e99b37332a1f49f04d7 Author: Julien Cristau <[email protected]> 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 <[email protected]> +Date: Thu Jan 26 08:50:11 2017 +0100 + + Bump version to 1.1 + +commit 6d760eb116b4efd92ddba902fb9cb52f72f81da7 +Author: Mihail Konev <[email protected]> +Date: Thu Jan 26 13:52:48 2017 +1000 + + autogen: add default patch prefix + + Signed-off-by: Mihail Konev <[email protected]> + +commit 3057bb8db057aaf13f87237f7fe78e5e2543c60a +Author: Emil Velikov <[email protected]> +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 <[email protected]> + Reviewed-by: Peter Hutterer <[email protected]> + Signed-off-by: Peter Hutterer <[email protected]> + +commit 86d1674e1598ddae3c9fc7f54378f638f7ec0fe4 +Author: Peter Hutterer <[email protected]> +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 <[email protected]> + +commit d6d4548a9e972f1463d36a56989e319cef745b9b +Author: Kenneth Graunke <[email protected]> +Date: Thu Jul 28 09:48:35 2016 -0700 + + Fix typo (modifiy -> modify) + +commit ef84007fc4a23d3897b4776906139de9d0698c2a +Author: Alan Coopersmith <[email protected]> +Date: Sat May 31 21:38:41 2014 -0700 + + configure: Drop AM_MAINTAINER_MODE + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 24f3a56e541b0a9e6c6ee76081f441221a120ef9 +Author: Keith Packard <[email protected]> +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 <[email protected]> + +commit e2763622941bc35db9a2dbf16e10bb830af07d67 +Author: Keith Packard <[email protected]> +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 <[email protected]> + +commit ff72e3fcfd48185c2e33d6eaa50b7ff100aaeabb +Author: Keith Packard <[email protected]> +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 <[email protected]> + +commit 8405ee4552565825d776e6a8963d33d9cd9cddf0 +Author: Adam Jackson <[email protected]> +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 <[email protected]> + Signed-off-by: Adam Jackson <[email protected]> + +commit 7c5aa106e36e915d7b094833fac8a27996c50b24 +Author: Keith Packard <[email protected]> +Date: Fri Dec 13 11:52:57 2013 -0800 + + Fix spelling of James Jones' email address + + Signed-off-by: Keith Packard <[email protected]> + +commit 2f75a7b9fde8fbff63a12eaf4d0a9bf38fe23a8d +Author: Julien Cristau <[email protected]> +Date: Sun Nov 24 14:02:49 2013 +0100 + + Fix wrong reference to DRI3 in the protocol spec + + Signed-off-by: Julien Cristau <[email protected]> + +commit bad9370af5f7c50541a4898b8ad10c9d0168dc14 +Author: Gaetan Nadon <[email protected]> +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 <[email protected]> + +commit 5eec069b69c94eed75586c1d98aedfd7031714b8 +Author: Gaetan Nadon <[email protected]> +Date: Tue Nov 5 09:06:30 2013 -0500 + + Add the required README file. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit a359a2e9a220826c9e077f40332dba1392bd9313 +Author: Adam Jackson <[email protected]> +Date: Wed Nov 6 12:32:10 2013 -0500 + + Add COPYING + + Text taken from the header files. + + Signed-off-by: Adam Jackson <[email protected]> + +commit 02393d26f052a3af15c72b0c4a4a31ca3353339d +Author: Aaron Plattner <[email protected]> +Date: Fri Nov 1 14:04:12 2013 -0700 + + Copy the standard .gitignore from other proto packages + + Signed-off-by: Aaron Plattner <[email protected]> + Reviewed-by: Gaetan Nadon <[email protected]> + commit 584d8b87e245e900a3a7ee448d51ba6f3c74ce2b Author: Keith Packard <[email protected]> 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 <[email protected]> Thu, 26 Jan 2017 09:28:54 +0100 + x11proto-present (1.0-1) unstable; urgency=low * Initial release. commit 6ff6d422ff2814742aab430b5f92101522bcf51b Author: Julien Cristau <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Thu Jan 26 13:52:48 2017 +1000 autogen: add default patch prefix Signed-off-by: Mihail Konev <[email protected]> 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 <[email protected]> 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 <[email protected]> Reviewed-by: Peter Hutterer <[email protected]> Signed-off-by: Peter Hutterer <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat May 31 21:38:41 2014 -0700 configure: Drop AM_MAINTAINER_MODE Signed-off-by: Alan Coopersmith <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Owen Taylor <[email protected]> @@ -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 <[email protected]> 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 <[email protected]> Signed-off-by: Adam Jackson <[email protected]> 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 <[email protected]> Date: Fri Dec 13 11:52:57 2013 -0800 Fix spelling of James Jones' email address Signed-off-by: Keith Packard <[email protected]> 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 <[email protected]> Owen Taylor <[email protected]> -James Jones <[email protected]> +James Jones <[email protected]> ❄ ❄ ❄ ❄ ❄ ❄ ❄ commit 2f75a7b9fde8fbff63a12eaf4d0a9bf38fe23a8d Author: Julien Cristau <[email protected]> Date: Sun Nov 24 14:02:49 2013 +0100 Fix wrong reference to DRI3 in the protocol spec Signed-off-by: Julien Cristau <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Tue Nov 5 09:06:30 2013 -0500 Add the required README file. Signed-off-by: Gaetan Nadon <[email protected]> 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 <[email protected]> Date: Wed Nov 6 12:32:10 2013 -0500 Add COPYING Text taken from the header files. Signed-off-by: Adam Jackson <[email protected]> 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

