.gitignore | 6 +++++- COPYING | 2 -- ChangeLog | 32 ++++++++++++++++++++++++++++++++ INSTALL | 4 ++-- Makefile.am | 13 ++++++++++--- README | 32 ++++++++++++++++++++++++-------- configure.ac | 9 +++++---- debian/changelog | 12 ++++++++++-- debian/control | 2 +- fixesproto.pc.in | 1 + fixesproto.txt | 21 +++++++++++++++++---- xfixesproto.h | 6 +----- xfixeswire.h | 2 -- 13 files changed, 108 insertions(+), 34 deletions(-)
New commits: commit 9297f4c472970b4950df13b6c44c47b6d5d05335 Author: Timo Aaltonen <[email protected]> Date: Fri Nov 20 15:12:13 2009 +0200 New upstream release. diff --git a/debian/changelog b/debian/changelog index 5609c2a..530a06e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +x11proto-fixes (1:4.1.1-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Timo Aaltonen <[email protected]> Fri, 20 Nov 2009 15:11:48 +0200 + x11proto-fixes (1:4.1-1) experimental; urgency=low [ Timo Aaltonen ] commit 88cd481b5349fe4962ac609c8711a17d4323e42a Author: Peter Hutterer <[email protected]> Date: Tue Oct 6 12:13:58 2009 +1000 fixesproto 4.1.1 Signed-off-by: Peter Hutterer <[email protected]> diff --git a/configure.ac b/configure.ac index da5bc3e..d468ebb 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ dnl dnl Process this file with autoconf to create configure. AC_PREREQ([2.57]) -AC_INIT([FixesProto], [4.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) +AC_INIT([FixesProto], [4.1.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE commit d76dd3834a9443ed2237fc26d6eff1cc429606b5 Author: Peter Hutterer <[email protected]> Date: Tue Oct 6 12:16:30 2009 +1000 Remove RCS tags Signed-off-by: Peter Hutterer <[email protected]> diff --git a/COPYING b/COPYING index d2d23d5..a97b6e6 100644 --- a/COPYING +++ b/COPYING @@ -1,5 +1,3 @@ -$Id: COPYING,v 1.1 2003-10-09 01:48:22 keithp Exp $ - Copyright © 2001,2003 Keith Packard Permission to use, copy, modify, distribute, and sell this software and its diff --git a/Makefile.am b/Makefile.am index 3b0ff24..2991f95 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,4 @@ # -# $Id: Makefile.am,v 1.1 2003-10-09 01:48:22 keithp Exp $ -# # Copyright © 2003 Keith Packard, Noah Levitt # # Permission to use, copy, modify, distribute, and sell this software and its diff --git a/configure.ac b/configure.ac index c91c4a3..da5bc3e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,3 @@ -dnl -dnl $Id: configure.ac,v 1.7 2004-07-26 17:17:33 keithp Exp $ dnl dnl Copyright © 2003 Keith Packard, Noah Levitt dnl diff --git a/xfixesproto.h b/xfixesproto.h index 545e325..1e9a983 100644 --- a/xfixesproto.h +++ b/xfixesproto.h @@ -1,6 +1,4 @@ /* - * $XFree86: xc/include/extensions/xfixesproto.h,v 1.1 2002/11/30 06:21:43 keithp Exp $ - * * Copyright � 2006 Sun Microsystems * * Permission to use, copy, modify, distribute, and sell this software and its diff --git a/xfixeswire.h b/xfixeswire.h index 6f20270..72e84a7 100644 --- a/xfixeswire.h +++ b/xfixeswire.h @@ -1,6 +1,4 @@ /* - * $XFree86: xc/include/extensions/xfixeswire.h,v 1.1 2002/11/30 06:21:43 keithp Exp $ - * * Copyright � 2006 Sun Microsystems * * Permission to use, copy, modify, distribute, and sell this software and its commit 9fe9e1abb2ff3c839a6049fea39adf6d753c09c3 Author: Peter Hutterer <[email protected]> Date: Tue Oct 6 12:13:11 2009 +1000 Require macros 1.3 for XORG_DEFAULT_OPTIONS Signed-off-by: Peter Hutterer <[email protected]> diff --git a/configure.ac b/configure.ac index 0d422d4..c91c4a3 100644 --- a/configure.ac +++ b/configure.ac @@ -28,11 +28,10 @@ AC_INIT([FixesProto], [4.1], [https://bugs.freedesktop.org/enter_bug.cgi?product AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE -# Require xorg-macros: XORG_CHANGELOG -m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])]) -XORG_MACROS_VERSION(1.2) -XORG_RELEASE_VERSION -XORG_CHANGELOG +# Require xorg-macros: XORG_DEFAULT_OPTIONS +m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.3) +XORG_DEFAULT_OPTIONS AC_OUTPUT([Makefile fixesproto.pc]) commit 39d4e91171de13d4b7079d4609e7930e32948d99 Author: Alan Coopersmith <[email protected]> Date: Mon Oct 5 19:21:42 2009 -0700 Add README with pointers to mailing lists, bugzilla, & git Also correct INSTALL to list the right extension name Signed-off-by: Alan Coopersmith <[email protected]> diff --git a/INSTALL b/INSTALL index b94098a..3b1329a 100644 --- a/INSTALL +++ b/INSTALL @@ -1,6 +1,6 @@ -Render is built with the traditional configure script: +xfixesproto is built with the traditional configure script: - $ ./configure --prefix=/usr/X11R6 + $ ./configure --prefix=/usr This should generate valid Makefiles, then: diff --git a/README b/README index 9968c6b..1f0a27d 100644 --- a/README +++ b/README @@ -1,10 +1,26 @@ - RandR - X RandR Extension - Version 1.0 - 2002-10-4 - -This package contains header files and documentation for the X RandR +This package contains header files and documentation for the XFIXES extension. Library and server implementations are separate. -Keith Packard [email protected] +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/fixesproto + + http://cgit.freedesktop.org/xorg/proto/fixesproto + +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 ea6b282302e7e2038f9e0ada294b85b62e2f1c77 Author: Julien Cristau <[email protected]> Date: Sat Sep 12 14:28:33 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index dcac040..5609c2a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -x11proto-fixes (1:4.1-1) UNRELEASED; urgency=low +x11proto-fixes (1:4.1-1) experimental; urgency=low [ Timo Aaltonen ] * Add README.source from xsfbs. Bump Standards-Version to 3.8.1. @@ -13,7 +13,7 @@ x11proto-fixes (1:4.1-1) UNRELEASED; urgency=low * New upstream release. * Bump dependency on x11proto-xext-dev to >= 7.0.99.1 - -- Timo Aaltonen <[email protected]> Fri, 31 Jul 2009 14:31:46 +0300 + -- Julien Cristau <[email protected]> Sat, 12 Sep 2009 14:23:07 +0200 x11proto-fixes (1:4.0-3) unstable; urgency=low commit 01e0ef74eed4a29b9c9ab08b2c527f320ac0ccb5 Author: Julien Cristau <[email protected]> Date: Sat Sep 12 14:20:56 2009 +0200 Bump dependency on x11proto-xext-dev to >= 7.0.99.1 diff --git a/debian/changelog b/debian/changelog index cd7248f..dcac040 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,7 @@ x11proto-fixes (1:4.1-1) UNRELEASED; urgency=low This was only needed for upgrades from sarge. * Bump Standards-Version to 3.8.3. * New upstream release. + * Bump dependency on x11proto-xext-dev to >= 7.0.99.1 -- Timo Aaltonen <[email protected]> Fri, 31 Jul 2009 14:31:46 +0300 diff --git a/debian/control b/debian/control index 221d278..b060752 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/proto/x11proto-fixes.git Package: x11proto-fixes-dev Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-core-dev, x11proto-xext-dev +Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-core-dev, x11proto-xext-dev (>= 7.0.99.1) Description: X11 Fixes extension wire protocol This package provides development headers describing the wire protocol for the Fixes extension, which contains a few small extensions to the commit f8e6dd6d7bedf283e935be2616140f6a86d9410a Author: Julien Cristau <[email protected]> Date: Sat Sep 12 14:19:55 2009 +0200 Bump changelog diff --git a/debian/changelog b/debian/changelog index bb0f4d2..cd7248f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -x11proto-fixes (1:4.0-4) UNRELEASED; urgency=low +x11proto-fixes (1:4.1-1) UNRELEASED; urgency=low [ Timo Aaltonen ] * Add README.source from xsfbs. Bump Standards-Version to 3.8.1. @@ -10,6 +10,7 @@ x11proto-fixes (1:4.0-4) UNRELEASED; urgency=low * Drop Conflicts/Replaces on libxfixes-dev and Pre-Depends on x11-common. This was only needed for upgrades from sarge. * Bump Standards-Version to 3.8.3. + * New upstream release. -- Timo Aaltonen <[email protected]> Fri, 31 Jul 2009 14:31:46 +0300 commit 50921252322e05fea4f0f85c8ae8735b6df11860 Author: Peter Hutterer <[email protected]> Date: Fri Jul 31 08:53:51 2009 +1000 Document behaviour of CursorNotifies with XI2 servers. CursorNotifies are only sent for the ClientPointer to avoid confusion in the client. Signed-off-by: Peter Hutterer <[email protected]> diff --git a/fixesproto.txt b/fixesproto.txt index 1571e1f..5ef8153 100644 --- a/fixesproto.txt +++ b/fixesproto.txt @@ -1,6 +1,6 @@ The XFIXES Extension Version 4.0 - Document Revision 1 + Document Revision 2 2006-12-14 Keith Packard [email protected] @@ -187,6 +187,11 @@ SelectCursorInput with different serial numbers may have different images. Timestamp is the time of the cursor change. + Servers supporting the X Input Extension Version 2.0 or higher only + notify the clients of cursor change events for the ClientPointer, not + of any other master pointer (see Section 4.4. in the XI2 protocol + specificiation). + GetCursorImage -> commit beebe5339ee97b36c3d5b2a5c2b2f140d03f2003 Author: Peter Hutterer <[email protected]> Date: Fri Jul 31 08:21:14 2009 +1000 Hide/ShowCursor works on all master pointers in XI2. Servers supporting XI2 will hide all cursors when a client requests HideCursor. This is arguably closest to the original intent of the request - to not display a cursor above the given window. Signed-off-by: Peter Hutterer <[email protected]> diff --git a/fixesproto.txt b/fixesproto.txt index ededc8a..1571e1f 100644 --- a/fixesproto.txt +++ b/fixesproto.txt @@ -537,6 +537,11 @@ HideCursor When a client with outstanding cursor hiding requests terminates its connection these requests will be deleted. + Servers supporting the X Input Extension Version 2.0 or higher hide + all visible cursors in response to a HideCursor request. If a master + pointer is created while the cursors are hidden, this master pointer's + cursor will be hidden as well. + ShowCursor window: WINDOW @@ -553,7 +558,9 @@ ShowCursor If the client has made no outstanding HideCursor requests a BadMatch error is generated. - + Servers supporting the X Input Extension Version 2.0 or higher show + all visible cursors in response to a ShowCursor request. + 99. Future compatibility This extension is not expected to remain fixed. Future changes will commit 9a3f2e436481face8e79c80bffdfb3e00b48eeab Author: Adam Jackson <[email protected]> Date: Thu Jul 23 08:44:54 2009 -0400 fixesproto 4.1 diff --git a/configure.ac b/configure.ac index 4078f49..0d422d4 100644 --- a/configure.ac +++ b/configure.ac @@ -24,7 +24,7 @@ dnl dnl Process this file with autoconf to create configure. AC_PREREQ([2.57]) -AC_INIT([FixesProto], [4.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) +AC_INIT([FixesProto], [4.1], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE commit c7c9beab9a41d835008e1070c0ed8470293fe6ba Author: Julien Cristau <[email protected]> Date: Thu Jul 16 11:20:09 2009 +0100 fixesproto: adjust to split xext headers Protocol constants for shape were moved to shapeconst.h. Acked-By: Adam Jackson <[email protected]> diff --git a/fixesproto.pc.in b/fixesproto.pc.in index 454ed8d..fabce86 100644 --- a/fixesproto.pc.in +++ b/fixesproto.pc.in @@ -7,3 +7,4 @@ Name: FixesProto Description: X Fixes extension headers Version: @PACKAGE_VERSION@ Cflags: -I${includedir} +Requires: xextproto >= 7.0.99.1 diff --git a/xfixesproto.h b/xfixesproto.h index 571706e..545e325 100644 --- a/xfixesproto.h +++ b/xfixesproto.h @@ -47,9 +47,7 @@ #include <X11/Xmd.h> #include <X11/extensions/xfixeswire.h> -#define _SHAPE_SERVER_ -#include <X11/extensions/shape.h> -#undef _SHAPE_SERVER_ +#include <X11/extensions/shapeconst.h> #define Window CARD32 #define Drawable CARD32 commit a0aeb48945773d26f9a033a672eaf6f7917d0b83 Author: Paulo Cesar Pereira de Andrade <[email protected]> Date: Tue Jan 27 20:08:44 2009 -0200 Janitor: Correct make distcheck and dont distribute autogen.sh diff --git a/.gitignore b/.gitignore index 044aa68..1e4c79e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,11 @@ autom4te.cache config.log config.status configure -fixesext.pc +fixesproto.pc install-sh missing mkinstalldirs +*~ +fixesproto-*.tar.* +ChangeLog +tags diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 74aa5dc..0000000 --- a/ChangeLog +++ /dev/null @@ -1,64 +0,0 @@ -2006-3-30 Deron Johnson <[email protected]> - - * configure.ac - * xfixesproto.h - * xfixeswire.h - Xfixes Version 4.0: XFixesHideCursor, XFixesShowCursor - -2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org> - - * configure.ac: - Update package version number for final X11R7 release candidate. - -2004-07-26 Keith Packard <[email protected]> - - * configure.ac: - * xfixesproto.h: - * xfixeswire.h: - Add XFixesExpandRegion - -2004-02-03 Jim Gettys <[email protected]> - - * AUTHORS: Add contents to AUTHORS file - -2004-01-15 Daniel Stone <[email protected]> - * Tag release 2.0.1 for first freedesktop.org clientside lib release. - -2003-11-21 Keith Packard <[email protected]> - - * protocol: - * xfixesproto.h: - * xfixeswire.h: - Eliminate offset arguments in combining operators, - create separate CopyRegion and TranslateRegion requests. - -2003-11-02 Keith Packard <[email protected]> - - * configure.ac: - * fixesext.pc.in: - * protocol: - * xfixesproto.h: - * xfixeswire.h: - Merge xfixes_2_branch back to head - -2003-10-19 Keith Packard <[email protected]> - - * configure.ac: - * fixesext.pc.in: - * protocol: - * xfixesproto.h: - * xfixeswire.h: - Update to version 2.0. - Add dependency on xextensions package - Add region requests and cursor names - - -2003-09-16 Anders Carlsson <[email protected]> - - * configure.ac: - * randr-uninstalled.pc.in: - Add uninstalled pc file. - -2003-04-21 Keith Packard <[email protected]> - - + Added ChangeLog diff --git a/Makefile.am b/Makefile.am index 44a88a9..3b0ff24 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,5 +32,14 @@ fixesdoc_DATA = fixesproto.txt pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = fixesproto.pc -EXTRA_DIST = autogen.sh fixesproto.pc.in $(fixesdoc_DATA) +EXTRA_DIST = fixesproto.pc.in $(fixesdoc_DATA) +EXTRA_DIST += ChangeLog +MAINTAINERCLEANFILES = ChangeLog + +.PHONY: ChangeLog + +ChangeLog: + $(CHANGELOG_CMD) + +dist-hook: ChangeLog diff --git a/configure.ac b/configure.ac index 36999d2..4078f49 100644 --- a/configure.ac +++ b/configure.ac @@ -28,7 +28,11 @@ AC_INIT([FixesProto], [4.0], [https://bugs.freedesktop.org/enter_bug.cgi?product AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE +# Require xorg-macros: XORG_CHANGELOG +m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.2) XORG_RELEASE_VERSION +XORG_CHANGELOG AC_OUTPUT([Makefile fixesproto.pc]) commit 196061a586ed13189b68dec80c86c536ffc37ed7 Author: Keith Packard <[email protected]> Date: Mon Sep 22 12:44:13 2008 -0700 ChangeSaveSet with map=Unmap means 'unmap', not 'don't remap' The semantics in the spec were conflicting, and the implementation did the 'don't remap' version which was not useful. The server implementation has been fixed, this change clarifies the specification to match that design. diff --git a/fixesproto.txt b/fixesproto.txt index 65f042c..ededc8a 100644 --- a/fixesproto.txt +++ b/fixesproto.txt @@ -86,8 +86,9 @@ to a window which won't be affected by the underlying window destruction. XFIXES chooses the root window as the target. Having embedded windows suddenly appear at the top level can confuse users, -so XFIXES also permits these windows to remain unmapped instead of being -remapped. +so XFIXES also lets the client select whether the window should end up +unmapped after the save set processing instead of unconditionally making +them be mapped. 5.1 Requests -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

