ChangeLog          |   55 +++++++++++++++++++++++++++++++
 Makefile.am        |    6 +--
 configure.ac       |   93 ++++++++++++++++++++++++++---------------------------
 debian/changelog   |   10 +++++
 debian/compat      |    2 -
 debian/control     |    5 ++
 debian/rules       |   19 +++-------
 man/Xcomposite.xml |   84 +++++++++++++++++++++++------------------------
 src/Makefile.am    |    8 ++--
 src/Xcomposite.c   |   26 +++++++-------
 10 files changed, 185 insertions(+), 123 deletions(-)

New commits:
commit 91250ac59d537b90d96904785d8b5a2c50d8f89c
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 21:07:55 2013 +0200

    Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index b8a60a7..ceccf9b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
+libxcomposite (1:0.4.4-1) unstable; urgency=low
 
   * New upstream release.
   * Bump debhelper compat level to 7.
@@ -6,7 +6,7 @@ libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
   * Disable silent rules.
   * Use dh_prep instead of dh_clean -k.
 
- -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
+ -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 21:06:22 +0200
 
 libxcomposite (1:0.4.3-2) unstable; urgency=low
 

commit 063cad8a7017b3a9aea74ec085c01d9e27dd8906
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 21:06:13 2013 +0200

    Use dh_prep instead of dh_clean -k.

diff --git a/debian/changelog b/debian/changelog
index 7ea884d..b8a60a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
   * Bump debhelper compat level to 7.
   * Use dpkg-buildflags.
   * Disable silent rules.
+  * Use dh_prep instead of dh_clean -k.
 
  -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
 
diff --git a/debian/rules b/debian/rules
index fe738da..fa8a227 100755
--- a/debian/rules
+++ b/debian/rules
@@ -64,7 +64,7 @@ clean:
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k
+       dh_prep
        dh_installdirs
 
        cd build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install

commit 5a3bc7b92c6956c93da46f56aa33c278bfd0b50e
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 21:03:40 2013 +0200

    Disable silent rules.

diff --git a/debian/changelog b/debian/changelog
index b8a7741..7ea884d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
   * New upstream release.
   * Bump debhelper compat level to 7.
   * Use dpkg-buildflags.
+  * Disable silent rules.
 
  -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
 
diff --git a/debian/rules b/debian/rules
index 660114d..fe738da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -40,6 +40,7 @@ build-stamp:
        ../configure --prefix=/usr --mandir=\$${prefix}/share/man \
                     --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
                     --infodir=\$${prefix}/share/info \
+                    --disable-silent-rules \
                     $(confflags)
        cd build && $(MAKE)
        >$@

commit 3ca8a6c5aee347eb808b31d8a54140da461930f6
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 21:00:06 2013 +0200

    Use dpkg-buildflags.

diff --git a/debian/changelog b/debian/changelog
index 88dc3f9..b8a7741 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Bump debhelper compat level to 7.
+  * Use dpkg-buildflags.
 
  -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
 
diff --git a/debian/control b/debian/control
index d76c568..c99c1a4 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,10 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Cyril Brulebois <k...@debian.org>
 Build-Depends:
+# multiarch
  debhelper (>= 8.1.3),
+# dpkg-buildflags --export=configure
+ dpkg-dev (>= 1.16.1),
  libx11-dev (>= 1:0.99.2),
  libxfixes-dev (>= 1:3.0.0-4),
  x11proto-composite-dev (>= 1:0.4),
diff --git a/debian/rules b/debian/rules
index 31f9fbf..660114d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,12 +12,6 @@ PACKAGE = libxcomposite1
 
 include debian/xsfbs/xsfbs.mk
 
-CFLAGS = -Wall -g
-ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
-else
-       CFLAGS += -O2
-endif
 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
        NUMJOBS = $(patsubst parallel=%,%,$(filter 
parallel=%,$(DEB_BUILD_OPTIONS)))
        MAKEFLAGS += -j$(NUMJOBS)
@@ -32,7 +26,7 @@ ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 else
        confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
 endif
-
+confflags += $(shell DEB_CFLAGS_MAINT_APPEND=-Wall dpkg-buildflags 
--export=configure)
 
 build: build-arch build-indep
 build-indep:
@@ -45,8 +39,8 @@ build-stamp:
        cd build && \
        ../configure --prefix=/usr --mandir=\$${prefix}/share/man \
                     --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
-                    --infodir=\$${prefix}/share/info $(confflags) \
-                    CFLAGS="$(CFLAGS)" 
+                    --infodir=\$${prefix}/share/info \
+                    $(confflags)
        cd build && $(MAKE)
        >$@
 

commit 34bc5adb0d204ce851bad184aca5d9ffa436b11b
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 20:58:00 2013 +0200

    Bump debhelper compat level to 7.

diff --git a/debian/changelog b/debian/changelog
index e9984c0..88dc3f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
 
   * New upstream release.
+  * Bump debhelper compat level to 7.
 
  -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
 
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/control b/debian/control
index b3b3354..d76c568 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Cyril Brulebois <k...@debian.org>
 Build-Depends:
- debhelper (>= 8.1.2ubuntu2),
+ debhelper (>= 8.1.3),
  libx11-dev (>= 1:0.99.2),
  libxfixes-dev (>= 1:3.0.0-4),
  x11proto-composite-dev (>= 1:0.4),
diff --git a/debian/rules b/debian/rules
index 9d1e37b..31f9fbf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -80,8 +80,8 @@ binary-arch: build install
        dh_testroot
 
        dh_installdocs
-       dh_install --sourcedir=debian/tmp --list-missing
-       dh_installchangelogs ChangeLog
+       dh_install --list-missing
+       dh_installchangelogs
        dh_link
        dh_installman
        dh_strip --dbg-package=$(PACKAGE)-dbg

commit cc57a8c9d981886aeddaa0f44cf1fefb3447972b
Author: Julien Cristau <jcris...@debian.org>
Date:   Sun Jun 16 20:50:41 2013 +0200

    Bump changelogs

diff --git a/ChangeLog b/ChangeLog
index 54a0d93..3890b26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,58 @@
+commit 0db73ea70c690eabe581c7293f77ec2be18e1f41
+Author: Alan Coopersmith <alan.coopersm...@oracle.com>
+Date:   Wed Jan 2 23:29:00 2013 -0800
+
+    libXcomposite 0.4.4
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>
+
+commit b1e3db243eb118b4b2eb483df4a9ad19dcee17d0
+Author: Alan Coopersmith <alan.coopersm...@oracle.com>
+Date:   Fri Sep 16 22:15:10 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>
+
+commit db1ae0c545b4b359204c33488104d214c91f12bb
+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])
+    
+    This helps automated maintenance and release activities.
+    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
+
+commit f6dcd194f87fb7009b8afa482326de044d0e9c24
+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>
+
+commit 0e1e69c7b71700c50f71b55f74cd12b8569fa966
+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>
+
 commit 8898782b98457292057d249ab9e40cfc2fed7d8d
 Author: Alan Coopersmith <alan.coopersm...@oracle.com>
 Date:   Wed Oct 27 22:40:32 2010 -0700
diff --git a/debian/changelog b/debian/changelog
index 515f1dd..e9984c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxcomposite (1:0.4.4-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Julien Cristau <jcris...@debian.org>  Sun, 16 Jun 2013 20:50:08 +0200
+
 libxcomposite (1:0.4.3-2) unstable; urgency=low
 
   * Team upload.

commit 0db73ea70c690eabe581c7293f77ec2be18e1f41
Author: Alan Coopersmith <alan.coopersm...@oracle.com>
Date:   Wed Jan 2 23:29:00 2013 -0800

    libXcomposite 0.4.4
    
    Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>

diff --git a/configure.ac b/configure.ac
index f9bf215..8dc4135 100644
--- a/configure.ac
+++ b/configure.ac
@@ -31,7 +31,7 @@ AC_PREREQ([2.60])
 # that 'revision' number appears in Xcomposite.h and has to be manually
 # synchronized.
 #
-AC_INIT(libXcomposite, [0.4.3],
+AC_INIT(libXcomposite, [0.4.4],
        [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], 
[libXcomposite])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])

commit b1e3db243eb118b4b2eb483df4a9ad19dcee17d0
Author: Alan Coopersmith <alan.coopersm...@oracle.com>
Date:   Fri Sep 16 22:15:10 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 f794763..6fd7a30 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/man/Xcomposite.xml b/man/Xcomposite.xml
index a1ef1c9..9ba9ec5 100644
--- a/man/Xcomposite.xml
+++ b/man/Xcomposite.xml
@@ -192,7 +192,7 @@ contents of all descendants.
   <varlistentry>
    <term><parameter>display</parameter></term>
    <listitem><para>
-    Pointer to the <type>Display</type> structure returned from 
+    Pointer to the <type>Display</type> structure returned from
     <function>XOpenDisplay</function> for the connection to the X server.
    </para></listitem>
   </varlistentry>
@@ -246,11 +246,11 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeQueryExtension</function></term>
    <listitem><para>
-    <function>XCompositeQueryExtension</function> determines if the 
-    Composite Extension is available on the given display.   It returns 
-    <constant>True</constant> if the extension is supported, otherwise 
-    <constant>False</constant>.   If the extension is present, the base 
-    values for events and errors are returned, and can be used to 
+    <function>XCompositeQueryExtension</function> determines if the
+    Composite Extension is available on the given display.   It returns
+    <constant>True</constant> if the extension is supported, otherwise
+    <constant>False</constant>.   If the extension is present, the base
+    values for events and errors are returned, and can be used to
     decode incoming event and error values.
    </para></listitem>
   </varlistentry>
@@ -258,12 +258,12 @@ contents of all descendants.
    <term><function>XCompositeQueryVersion</function></term>
    <listitem><para>
     <function>XCompositeQueryVersion</function> determines if the X Server
-    supports a version of the X Composite Extension which is compatible 
+    supports a version of the X Composite Extension which is compatible
     with the client library. A non-zero Status is returned if a compatible
     version of the extension is supported, otherwise a zero Status is returned.
-    If the extension is supported, the major and minor version numbers are 
+    If the extension is supported, the major and minor version numbers are
     returned to indicate the level of Composite Extension support.
-    No other XComposite functions (except XCompositeQueryExtension) may be 
+    No other XComposite functions (except XCompositeQueryExtension) may be
     called before this function.  If a client violates this  rule, the
     effects of all subsequent XComposite calls that it makes are undefined.
    </para></listitem>
@@ -271,7 +271,7 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeVersion</function></term>
    <listitem><para>
-    <function>XCompositeVersion</function> returns the version of the 
+    <function>XCompositeVersion</function> returns the version of the
     X Composite library.   The version number is encoded as:
     <blockquote><para><code language="C">
      (major * 10000) + (minor * 100) + revision
@@ -284,18 +284,18 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeRedirectWindow</function></term>
    <listitem><para>
-       <function>XCompositeRedirectWindow</function> requests the X server 
-       to direct the hierarchy starting at <parameter>window</parameter> to 
-       off-screen storage. 
-        The <parameter>update</parameter> argument specifies whether 
+       <function>XCompositeRedirectWindow</function> requests the X server
+       to direct the hierarchy starting at <parameter>window</parameter> to
+       off-screen storage.
+        The <parameter>update</parameter> argument specifies whether
         the contents are mirrored to the parent window automatically or not.
-        Only one client at a time may specify an update type of 
-       <constant>CompositeRedirectManual</constant>, another attempt will 
-       result in a <errorname>BadAccess</errorname> error.  When all clients 
+        Only one client at a time may specify an update type of
+       <constant>CompositeRedirectManual</constant>, another attempt will
+       result in a <errorname>BadAccess</errorname> error.  When all clients
         enabling redirection terminate, the redirection will automatically be
         disabled.
    </para><para>
-       The root window may not be redirected. Doing so results in a 
+       The root window may not be redirected. Doing so results in a
        <errorname>BadMatch</errorname> error.  Specifying an invalid
         window id will result in a <errorname>BadWindow</errorname> error.
    </para></listitem>
@@ -303,20 +303,20 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeRedirectSubwindows</function></term>
    <listitem><para>
-       <function>XCompositeRedirectSubwindows</function> requests the X 
-       server to redirect hierarchies starting at all current and future 
-       children of <parameter>window</parameter> as in 
-       <function>XCompositeRedirectWindow</function>. 
-       If <parameter>update</parameter> is 
-       <constant>CompositeRedirectManual</constant>, then painting of the 
-       window background during window manipulation and ClearArea requests 
+       <function>XCompositeRedirectSubwindows</function> requests the X
+       server to redirect hierarchies starting at all current and future
+       children of <parameter>window</parameter> as in
+       <function>XCompositeRedirectWindow</function>.
+       If <parameter>update</parameter> is
+       <constant>CompositeRedirectManual</constant>, then painting of the
+       window background during window manipulation and ClearArea requests
        is inhibited.
    </para></listitem>
   </varlistentry>
   <varlistentry>
    <term><function>XCompositeUnredirectWindow</function></term>
    <listitem><para>
-       <function>XCompositeUnredirectWindow</function> requests the X 
+       <function>XCompositeUnredirectWindow</function> requests the X
        server to terminate redirection of <parameter>window</parameter>.
        If the specified window was not selected for redirection by the
        current client, a <errorname>BadValue</errorname> error results.
@@ -325,7 +325,7 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeUnredirectSubwindows</function></term>
    <listitem><para>
-       <function>XCompositeUnredirectWindow</function> requests the X 
+       <function>XCompositeUnredirectWindow</function> requests the X
        server to terminate redirection of all children of
        <parameter>window</parameter>.
        If the specified window was not selected for sub-redirection by the
@@ -349,12 +349,12 @@ contents of all descendants.
    <listitem><para>
        <function>XCompositeNameWindowPixmap</function> creates and returns
        a pixmap id that serves as a reference to the off-screen storage for
-       <parameter>window</parameter>. This pixmap will remain allocated 
-       until freed, even if the window is unmapped, reconfigured or 
-       destroyed. However, the window will get a new pixmap allocated each 
-       time it is mapped or resized, so this function will need to be 
+       <parameter>window</parameter>. This pixmap will remain allocated
+       until freed, even if the window is unmapped, reconfigured or
+       destroyed. However, the window will get a new pixmap allocated each
+       time it is mapped or resized, so this function will need to be
        reinvoked for the client to continue to refer to the storage holding
-       the current window contents. Generates a 
+       the current window contents. Generates a
        <errorname>BadMatch</errorname> error if <parameter>window</parameter>
        is not redirected or is not visible.
    </para><para>
@@ -366,15 +366,15 @@ contents of all descendants.
    <term><function>XCompositeGetOverlayWindow</function></term>
    <listitem><para>
     <function>XCompositeGetOverlayWindow</function> returns the window ID
-    of the Composite Overlay Window for 
-    the screen specified by the argument <parameter>window</parameter>. 
-    This function notifies the X server that the client wishes to use 
-    the Composite Overlay Window of this screen. If this 
-    Composite Overlay Window has not yet been mapped, it is mapped by this 
+    of the Composite Overlay Window for
+    the screen specified by the argument <parameter>window</parameter>.
+    This function notifies the X server that the client wishes to use
+    the Composite Overlay Window of this screen. If this
+    Composite Overlay Window has not yet been mapped, it is mapped by this
     request.
    </para><para>
-    The Composite Overlay Window for a particular screen will be 
-    unmapped when all clients who have called this function have 
+    The Composite Overlay Window for a particular screen will be
+    unmapped when all clients who have called this function have
     either called <function>XCompositeReleaseOverlayWindow</function>
     for that screen, or terminated their connection to the X server.
    </para><para>
@@ -385,9 +385,9 @@ contents of all descendants.
   <varlistentry>
    <term><function>XCompositeReleaseOverlayWindow</function></term>
    <listitem><para>
-    This request specifies that the client is no longer using the 
-    Composite Overlay Window on the screen specified by the 
-    argument <parameter>window</parameter>. A screen&apos;s Composite 
+    This request specifies that the client is no longer using the
+    Composite Overlay Window on the screen specified by the
+    argument <parameter>window</parameter>. A screen&apos;s Composite
     Overlay Window is unmapped when there are no longer any clients using it.
    </para><para>
     The X server must support at least version 0.3 of the Composite
diff --git a/src/Makefile.am b/src/Makefile.am
index 456bb88..0efe173 100644
--- a/src/Makefile.am
+++ b/src/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
@@ -33,4 +33,4 @@ libXcomposite_la_LIBADD = $(XCOMPOSITE_LIBS)
 libXcomposite_la_LDFLAGS = -version-number 1:0:0 -no-undefined
 
 libXcompositeincludedir = $(includedir)/X11/extensions
-libXcompositeinclude_HEADERS = 
$(top_srcdir)/include/X11/extensions/Xcomposite.h 
+libXcompositeinclude_HEADERS = 
$(top_srcdir)/include/X11/extensions/Xcomposite.h
diff --git a/src/Xcomposite.c b/src/Xcomposite.c
index eaa1790..9402339 100644
--- a/src/Xcomposite.c
+++ b/src/Xcomposite.c
@@ -52,7 +52,7 @@ const char XCompositeExtensionName[] = COMPOSITE_NAME;
  * XCompositeExtRemoveDisplay - remove the indicated display from the
  * extension object. (Replaces XextRemoveDisplay.)
  */
-static int 
+static int
 XCompositeExtRemoveDisplay (XCompositeExtInfo *extinfo, Display *dpy)
 {
     XCompositeExtDisplayInfo *info, *prev;
@@ -111,13 +111,13 @@ XCompositeExtAddDisplay (XCompositeExtInfo        
*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) {
        xCompositeQueryVersionReply     rep;
        xCompositeQueryVersionReq       *req;
-        XESetCloseDisplay (dpy, info->codes->extension, 
+        XESetCloseDisplay (dpy, info->codes->extension,
                            XCompositeCloseDisplay);
        /*
         * Get the version info
@@ -128,7 +128,7 @@ XCompositeExtAddDisplay (XCompositeExtInfo  *extinfo,
        req->compositeReqType = X_CompositeQueryVersion;
        req->majorVersion = COMPOSITE_MAJOR;
        req->minorVersion = COMPOSITE_MINOR;
-       if (!_XReply (dpy, (xReply *) &rep, 0, xTrue)) 
+       if (!_XReply (dpy, (xReply *) &rep, 0, xTrue))
        {
            UnlockDisplay (dpy);
            SyncHandle ();
@@ -171,7 +171,7 @@ XCompositeExtAddDisplay (XCompositeExtInfo  *extinfo,
  * XextFindDisplay.)
  */
 static XCompositeExtDisplayInfo *
-XCompositeExtFindDisplay (XCompositeExtInfo *extinfo, 
+XCompositeExtFindDisplay (XCompositeExtInfo *extinfo,
                      Display       *dpy)
 {
     XCompositeExtDisplayInfo *info;
@@ -179,7 +179,7 @@ XCompositeExtFindDisplay (XCompositeExtInfo *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;
 
     /*
@@ -205,30 +205,30 @@ XCompositeFindDisplay (Display *dpy)
 
     info = XCompositeExtFindDisplay (&XCompositeExtensionInfo, dpy);
     if (!info)
-       info = XCompositeExtAddDisplay (&XCompositeExtensionInfo, dpy, 
+       info = XCompositeExtAddDisplay (&XCompositeExtensionInfo, dpy,
                                    XCompositeExtensionName);
     return info;
 }
-    
 
-Bool 
+
+Bool
 XCompositeQueryExtension (Display *dpy,
                          int *event_base_return,
                          int *error_base_return)
 {
     XCompositeExtDisplayInfo *info = XCompositeFindDisplay (dpy);
 
-    if (XCompositeHasExtension(info)) 
+    if (XCompositeHasExtension(info))
     {
        *event_base_return = info->codes->first_event;
        *error_base_return = info->codes->first_error;
        return True;
-    } 
+    }
     else
        return False;
 }
 
-Status 
+Status
 XCompositeQueryVersion (Display *dpy,
                    int     *major_version_return,
                    int     *minor_version_return)
@@ -372,7 +372,7 @@ XCompositeGetOverlayWindow (Display *dpy, Window window)
        SyncHandle ();
        return 0;
     }
-   
+
     UnlockDisplay (dpy);
     SyncHandle ();
 

commit db1ae0c545b4b359204c33488104d214c91f12bb
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])
    
    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 fbd72ce..f9bf215 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,53 +1,52 @@
-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])
+#
+# Version should match the current XComposite version. XCompositeQueryVersion
+# returns the version from xcompositewire.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 Xcomposite version l.n.m corresponds to protocol version l.n
+# that 'revision' number appears in Xcomposite.h and has to be manually
+# synchronized.
+#
+AC_INIT(libXcomposite, [0.4.3],
+       [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], 
[libXcomposite])
+AC_CONFIG_SRCDIR([Makefile.am])
+AC_CONFIG_HEADERS([config.h])
 
-dnl
-dnl Version should match the current XComposite version. XCompositeQueryVersion
-dnl returns the version from xcompositewire.h, NOT the version we set here.
-dnl But we 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 Xcomposite version l.n.m corresponds to protocol version l.n
-dnl that 'revision' number appears in Xcomposite.h and has to be manually
-dnl synchronized.
-dnl
-AC_INIT(libXcomposite,
-       [0.4.3],
-       [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
-       libXcomposite)
+# Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE
 
+# Initialize libtool
+AC_PROG_LIBTOOL
+
 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
 m4_ifndef([XORG_MACROS_VERSION],
          [m4_fatal([must install xorg-macros 1.8 or later before running 
autoconf/autogen])])
 XORG_MACROS_VERSION(1.8)
-AC_CONFIG_HEADERS(config.h)
-
-# Check for progs
-AC_PROG_LIBTOOL
-
 XORG_DEFAULT_OPTIONS
 XORG_WITH_XMLTO(0.0.20)
 
@@ -58,17 +57,18 @@ AM_CONDITIONAL([INSTALL_MANPAGES],
 
 # Check compositeext configuration, strip extra digits from package version to
 # find the required protocol version
-
 if test "$VERSION" = "" ; then
        VERSION=$PACKAGE_VERSION;
 fi
 COMPOSITEEXT_VERSION=[`echo $VERSION | sed 
's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`]
 AC_SUBST(COMPOSITEEXT_VERSION)
+
+# Obtain compiler/linker options for depedencies
 PKG_CHECK_MODULES(XCOMPOSITE, [compositeproto >= $COMPOSITEEXT_VERSION] x11)
 PKG_CHECK_MODULES(XFIXES, xfixes)
 
-AC_OUTPUT([Makefile
-          src/Makefile
-          man/Makefile
-           xcomposite.pc])
-
+AC_CONFIG_FILES([Makefile
+               src/Makefile
+               man/Makefile
+               xcomposite.pc])
+AC_OUTPUT

commit f6dcd194f87fb7009b8afa482326de044d0e9c24
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 a5a823e..fbd72ce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,7 +43,7 @@ AM_MAINTAINER_MODE
 m4_ifndef([XORG_MACROS_VERSION],
          [m4_fatal([must install xorg-macros 1.8 or later before running 
autoconf/autogen])])
 XORG_MACROS_VERSION(1.8)
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
 
 # Check for progs
 AC_PROG_LIBTOOL

commit 0e1e69c7b71700c50f71b55f74cd12b8569fa966
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 cd3f60a..a5a823e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -46,7 +46,6 @@ XORG_MACROS_VERSION(1.8)
 AM_CONFIG_HEADER(config.h)
 
 # Check for progs
-AC_PROG_CC
 AC_PROG_LIBTOOL
 
 XORG_DEFAULT_OPTIONS


-- 
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/e1uoisa-0003uc...@vasks.debian.org

Reply via email to