Makefile.am | 6 +- configure.ac | 97 +++++++++++++++++++-------------------- include/X11/extensions/Xdamage.h | 2 src/Makefile.am | 2 src/Xdamage.c | 28 +++++------ src/xdamageint.h | 2 6 files changed, 67 insertions(+), 70 deletions(-)
New commits: commit 0c7f26ab7fb41873c2e68d8b136ef098ed663aff Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Wed Jan 2 21:45:11 2013 -0800 libXdamage 1.1.4 Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/configure.ac b/configure.ac index c274016..efe40ef 100644 --- a/configure.ac +++ b/configure.ac @@ -29,7 +29,7 @@ AC_PREREQ([2.60]) # digit in the version number to track changes which don't affect the # protocol, so Xdamage version l.n.m corresponds to protocol version l.n # -AC_INIT(libXdamage, [1.1.3], +AC_INIT(libXdamage, [1.1.4], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdamage]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) commit 665c80d7af5fc7a73b76e0ddaee3536b37b029e9 Author: Alan Coopersmith <alan.coopersm...@oracle.com> Date: Fri Sep 16 22:16:01 2011 -0700 Strip trailing whitespace Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/Makefile.am b/Makefile.am index 0e317a5..b107025 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ -# +# # Copyright © 2003 Keith Packard, Noah Levitt -# +# # 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 @@ -10,7 +10,7 @@ # specific, written prior permission. Keith Packard makes no # representations about the suitability of this software for any purpose. It # is provided "as is" without express or implied warranty. -# +# # KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO # EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR diff --git a/include/X11/extensions/Xdamage.h b/include/X11/extensions/Xdamage.h index 5ecf035..b3a5a06 100644 --- a/include/X11/extensions/Xdamage.h +++ b/include/X11/extensions/Xdamage.h @@ -62,7 +62,7 @@ void XDamageDestroy (Display *dpy, Damage damage); void -XDamageSubtract (Display *dpy, Damage damage, +XDamageSubtract (Display *dpy, Damage damage, XserverRegion repair, XserverRegion parts); void diff --git a/src/Makefile.am b/src/Makefile.am index 787fc04..0027895 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -12,4 +12,4 @@ INCLUDES = -I$(top_srcdir)/include/X11/extensions libXdamage_la_LDFLAGS = -version-number 1:1:0 -no-undefined libXdamageincludedir = $(includedir)/X11/extensions -libXdamageinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xdamage.h +libXdamageinclude_HEADERS = $(top_srcdir)/include/X11/extensions/Xdamage.h diff --git a/src/Xdamage.c b/src/Xdamage.c index 3a368d2..dc0044d 100644 --- a/src/Xdamage.c +++ b/src/Xdamage.c @@ -32,7 +32,7 @@ const char XDamageExtensionName[] = DAMAGE_NAME; static int XDamageCloseDisplay (Display *dpy, XExtCodes *codes); - + static Bool XDamageWireToEvent(Display *dpy, XEvent *event, xEvent *wire); @@ -58,13 +58,13 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo, info->codes = XInitExtension (dpy, ext_name); /* - * if the server has the extension, then we can initialize the + * if the server has the extension, then we can initialize the * appropriate function vectors */ if (info->codes) { xDamageQueryVersionReply rep; xDamageQueryVersionReq *req; - XESetCloseDisplay (dpy, info->codes->extension, + XESetCloseDisplay (dpy, info->codes->extension, XDamageCloseDisplay); for (ev = info->codes->first_event; ev < info->codes->first_event + XDamageNumberEvents; @@ -82,7 +82,7 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo, req->damageReqType = X_DamageQueryVersion; req->majorVersion = DAMAGE_MAJOR; req->minorVersion = DAMAGE_MINOR; - if (!_XReply (dpy, (xReply *) &rep, 0, xTrue)) + if (!_XReply (dpy, (xReply *) &rep, 0, xTrue)) { UnlockDisplay (dpy); SyncHandle (); @@ -124,7 +124,7 @@ XDamageExtAddDisplay (XDamageExtInfo *extinfo, * XDamageExtRemoveDisplay - remove the indicated display from the * extension object. (Replaces XextRemoveDisplay.) */ -static int +static int XDamageExtRemoveDisplay (XDamageExtInfo *extinfo, Display *dpy) { XDamageExtDisplayInfo *info, *prev; @@ -165,7 +165,7 @@ XDamageExtRemoveDisplay (XDamageExtInfo *extinfo, Display *dpy) * XextFindDisplay.) */ static XDamageExtDisplayInfo * -XDamageExtFindDisplay (XDamageExtInfo *extinfo, +XDamageExtFindDisplay (XDamageExtInfo *extinfo, Display *dpy) { XDamageExtDisplayInfo *info; @@ -173,7 +173,7 @@ XDamageExtFindDisplay (XDamageExtInfo *extinfo, /* * see if this was the most recently accessed display */ - if ((info = extinfo->cur) && info->display == dpy) + if ((info = extinfo->cur) && info->display == dpy) return info; /* @@ -199,11 +199,11 @@ XDamageFindDisplay (Display *dpy) info = XDamageExtFindDisplay (&XDamageExtensionInfo, dpy); if (!info) - info = XDamageExtAddDisplay (&XDamageExtensionInfo, dpy, + info = XDamageExtAddDisplay (&XDamageExtensionInfo, dpy, XDamageExtensionName); return info; } - + static int XDamageCloseDisplay (Display *dpy, XExtCodes *codes) { @@ -280,24 +280,24 @@ XDamageEventToWire(Display *dpy, XEvent *event, xEvent *wire) return False; } -Bool +Bool XDamageQueryExtension (Display *dpy, int *event_base_return, int *error_base_return) { XDamageExtDisplayInfo *info = XDamageFindDisplay (dpy); - if (XDamageHasExtension(info)) + if (XDamageHasExtension(info)) { *event_base_return = info->codes->first_event; *error_base_return = info->codes->first_error; return True; - } + } else return False; } -Status +Status XDamageQueryVersion (Display *dpy, int *major_version_return, int *minor_version_return) @@ -348,7 +348,7 @@ XDamageDestroy (Display *dpy, Damage damage) } void -XDamageSubtract (Display *dpy, Damage damage, +XDamageSubtract (Display *dpy, Damage damage, XserverRegion repair, XserverRegion parts) { XDamageExtDisplayInfo *info = XDamageFindDisplay (dpy); commit 45e9544d8202b76e20923f4d84667879a3d185ec Author: Gaetan Nadon <mems...@videotron.ca> Date: Wed Feb 2 11:43:41 2011 -0500 config: comment, minor upgrade, quote and layout configure.ac Group statements per section as per Autoconf standard layout Quote statements where appropriate. Autoconf recommends not using dnl instead of # for comments Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. Add AC_CONFIG_SRCDIR([Makefile.am]) Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS Update minimum version of util-macros to at least 1.8. No functional configuration changes This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines diff --git a/configure.ac b/configure.ac index 7e0aef6..c274016 100644 --- a/configure.ac +++ b/configure.ac @@ -1,61 +1,61 @@ -dnl -dnl Copyright © 2003 Keith Packard, Noah Levitt -dnl -dnl Permission to use, copy, modify, distribute, and sell this software and its -dnl documentation for any purpose is hereby granted without fee, provided that -dnl the above copyright notice appear in all copies and that both that -dnl copyright notice and this permission notice appear in supporting -dnl documentation, and that the name of Keith Packard not be used in -dnl advertising or publicity pertaining to distribution of the software without -dnl specific, written prior permission. Keith Packard makes no -dnl representations about the suitability of this software for any purpose. It -dnl is provided "as is" without express or implied warranty. -dnl -dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -dnl PERFORMANCE OF THIS SOFTWARE. -dnl -dnl Process this file with autoconf to create configure. - +# +# Copyright © 2003 Keith Packard, Noah Levitt +# +# 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, and that the name of Keith Packard not be used in +# advertising or publicity pertaining to distribution of the software without +# specific, written prior permission. Keith Packard makes no +# representations about the suitability of this software for any purpose. It +# is provided "as is" without express or implied warranty. +# +# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR +# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +# PERFORMANCE OF THIS SOFTWARE. +# + +# Initialize Autoconf AC_PREREQ([2.60]) - -dnl -dnl Version should match the current XDamage version. XDamageQueryVersion -dnl returns the version from damagewire.h, NOT the version we set here. But we -dnl try to keep these the same. Note that the library has an extra -dnl digit in the version number to track changes which don't affect the -dnl protocol, so Xdamage version l.n.m corresponds to protocol version l.n -dnl -AC_INIT(libXdamage, - 1.1.3, - [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], - libXdamage) +# +# Version should match the current XDamage version. XDamageQueryVersion +# returns the version from damagewire.h, NOT the version we set here. But we +# try to keep these the same. Note that the library has an extra +# digit in the version number to track changes which don't affect the +# protocol, so Xdamage version l.n.m corresponds to protocol version l.n +# +AC_INIT(libXdamage, [1.1.3], + [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdamage]) +AC_CONFIG_SRCDIR([Makefile.am]) +AC_CONFIG_HEADERS([config.h]) + +# Initialize Automake AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE -# Require xorg-macros: XORG_DEFAULT_OPTIONS +# Initialize libtool +AC_PROG_LIBTOOL + +# Require X.Org macros 1.8 or later m4_ifndef([XORG_MACROS_VERSION], - [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])]) -XORG_MACROS_VERSION(1.3) + [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.8) XORG_DEFAULT_OPTIONS -AC_CONFIG_HEADERS(config.h) - -# Check for progs -AC_PROG_LIBTOOL # Check damageext configuration, strip extra digits from package version to # find the required protocol version - DAMAGEEXT_VERSION=[`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`] AC_SUBST(DAMAGEEXT_VERSION) -PKG_CHECK_MODULES(XDAMAGE, [damageproto >= $DAMAGEEXT_VERSION] xfixes fixesproto xextproto x11) -AC_SUBST(XDAMAGE_CFLAGS) -AC_OUTPUT([Makefile - src/Makefile - xdamage.pc]) +# Obtain compiler/linker options for depedencies +PKG_CHECK_MODULES(XDAMAGE, [damageproto >= $DAMAGEEXT_VERSION] xfixes fixesproto xextproto x11) +AC_CONFIG_FILES([Makefile + src/Makefile + xdamage.pc]) +AC_OUTPUT commit 8de52f71322015a5d2bd9cef58f46b80052562a9 Author: Gaetan Nadon <mems...@videotron.ca> Date: Fri Jan 28 19:41:37 2011 -0500 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS Signed-off-by: Gaetan Nadon <mems...@videotron.ca> diff --git a/configure.ac b/configure.ac index 7aef94e..7e0aef6 100644 --- a/configure.ac +++ b/configure.ac @@ -42,7 +42,7 @@ m4_ifndef([XORG_MACROS_VERSION], [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])]) XORG_MACROS_VERSION(1.3) XORG_DEFAULT_OPTIONS -AM_CONFIG_HEADER(config.h) +AC_CONFIG_HEADERS(config.h) # Check for progs AC_PROG_LIBTOOL commit b628ca236ee8d26358ea5075a89e6cc7d3497dbd Author: Gaetan Nadon <mems...@videotron.ca> Date: Thu Jan 27 18:50:14 2011 -0500 config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Gaetan Nadon <mems...@videotron.ca> diff --git a/configure.ac b/configure.ac index 9382ec5..7aef94e 100644 --- a/configure.ac +++ b/configure.ac @@ -45,7 +45,6 @@ XORG_DEFAULT_OPTIONS AM_CONFIG_HEADER(config.h) # Check for progs -AC_PROG_CC AC_PROG_LIBTOOL # Check damageext configuration, strip extra digits from package version to commit a08053121ff1115689b3e5e5322e8b8aaa7cb5fc Author: Fernando Carrijo <fcarr...@yahoo.com.br> Date: Thu Jul 1 06:53:31 2010 -0300 Purge macros NEED_EVENTS and NEED_REPLIES Signed-off-by: Fernando Carrijo <fcarr...@yahoo.com.br> Acked-by: Tiago Vignatti <tiago.vigna...@nokia.com> Reviewed-by: Alan Coopersmith <alan.coopersm...@oracle.com> diff --git a/src/xdamageint.h b/src/xdamageint.h index 6430a41..f833714 100644 --- a/src/xdamageint.h +++ b/src/xdamageint.h @@ -23,8 +23,6 @@ #ifndef _XDAMAGEINT_H_ #define _XDAMAGEINT_H_ -#define NEED_EVENTS -#define NEED_REPLIES #include <stdio.h> #include <X11/Xlib.h> #include <X11/Xlibint.h> -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1ur2aj-0004cl...@vasks.debian.org