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

x11-apps: Changes to 'debian-unstable'



 debian/changelog                |    1 
 debian/control                  |    4 
 debian/copyright                |   21 
 debian/rules                    |    2 
 debian/watch.rendercheck        |    3 
 rendercheck/AUTHORS             |    2 
 rendercheck/COPYING             |   19 
 rendercheck/ChangeLog           |  743 ++++
 rendercheck/INSTALL             |  291 +
 rendercheck/Makefile.am         |   39 
 rendercheck/Makefile.in         |  847 +++++
 rendercheck/NEWS                |   27 
 rendercheck/README              |   12 
 rendercheck/aclocal.m4          | 2371 +++++++++++++++
 rendercheck/autogen.sh          |   13 
 rendercheck/config.guess        | 1505 +++++++++
 rendercheck/config.sub          | 1739 +++++++++++
 rendercheck/configure           | 6199 ++++++++++++++++++++++++++++++++++++++++
 rendercheck/configure.ac        |   31 
 rendercheck/depcomp             |  630 ++++
 rendercheck/doc/AddingNewTests  |    9 
 rendercheck/doc/TODO            |    8 
 rendercheck/install-sh          |  520 +++
 rendercheck/main.c              |  313 ++
 rendercheck/man/Makefile.am     |   38 
 rendercheck/man/Makefile.in     |  434 ++
 rendercheck/man/rendercheck.man |   55 
 rendercheck/missing             |  376 ++
 rendercheck/ops.c               |  243 +
 rendercheck/rendercheck.h       |  187 +
 rendercheck/t_blend.c           |   74 
 rendercheck/t_bug7366.c         |  151 
 rendercheck/t_composite.c       |  104 
 rendercheck/t_dstcoords.c       |   69 
 rendercheck/t_fill.c            |   44 
 rendercheck/t_gradient.c        |  332 ++
 rendercheck/t_repeat.c          |  143 
 rendercheck/t_srccoords.c       |  151 
 rendercheck/t_triangles.c       |  240 +
 rendercheck/t_tsrccoords.c      |  157 +
 rendercheck/t_tsrccoords2.c     |  173 +
 rendercheck/tests.c             |  775 +++++
 42 files changed, 19093 insertions(+), 2 deletions(-)

New commits:
commit a7147f9cd3018b70a34aa04c1a938e287a091bc9
Author: Robert Hooker <sarvatt@ubuntu.com>
Date:   Thu Aug 16 16:03:48 2012 -0400

    Add rendercheck 1.4 to x11-apps.

diff --git a/debian/control b/debian/control
index 8db5440..71dcaae 100644
--- a/debian/control
+++ b/debian/control
@@ -69,6 +69,7 @@ Description: X applications
   - atobm, bitmap, and bmtoa, tools for manipulating bitmap images;
   - ico, a demo program animating polyhedrons;
   - oclock and xclock, graphical clocks;
+  - rendercheck, a program to test render extension implementations;
   - transset, a tool to set opacity property on a window;
   - xbiff, a tool which tells you when you have new email;
   - xcalc, a scientific calculator desktop accessory;
diff --git a/debian/copyright b/debian/copyright
index 2b785b4..5d290af 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -143,6 +143,27 @@ oclock:
   ings in this Software without prior written authorization from the X Consor-
   ium.
 
+rendercheck:
+  Copyright 2004 Eric Anholt
+
+  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 Eric Anholt not be used in
+  advertising or publicity pertaining to distribution of the software without
+  specific, written prior permission.  Eric Anholt makes no
+  representations about the suitability of this software for any purpose.  It
+  is provided "as is" without express or implied warranty.
+
+  ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+  EVENT SHALL ERIC ANHOLT 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.
+
 transset:
   Copyright © 2003-2004 Matthew Hawn
   Copyright © 2003-2004 Andreas Kohn
diff --git a/debian/rules b/debian/rules
index 5d0dbc8..77dc4da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@ include debian/xsfbs/xsfbs.mk
 
 # This package contains multiple modules as shipped by upstream. Each module is # contained in a subdirectory in the root dir of the package. You must list each
 # subdirectory explicitly so that the build system knows what to build
-DEF_SUBDIRS=bitmap ico oclock transset x11perf xbiff xcalc xclipboard xclock xconsole xcursorgen xditview xedit xeyes xgc xload xlogo xmag xman xmore xwd xwud
+DEF_SUBDIRS=bitmap ico oclock rendercheck transset x11perf xbiff xcalc xclipboard xclock xconsole xcursorgen xditview xedit xeyes xgc xload xlogo xmag xman xmore xwd xwud
 SUBDIRS=$(DEF_SUBDIRS)
 BUILD_STAMPS = $(addprefix $(STAMP_DIR)/build-,$(SUBDIRS))
 
diff --git a/debian/watch.rendercheck b/debian/watch.rendercheck
new file mode 100644
index 0000000..65b00ef
--- /dev/null
+++ b/debian/watch.rendercheck
@@ -0,0 +1,3 @@
+# Compulsory line, this is a version 3 file
+version=3
+http://xorg.freedesktop.org/archive/individual/app/rendercheck-(.*)\.tar\.gz
diff --git a/rendercheck/AUTHORS b/rendercheck/AUTHORS
new file mode 100644
index 0000000..cf0203b
--- /dev/null
+++ b/rendercheck/AUTHORS
@@ -0,0 +1,2 @@
+Written in 2004 by Eric Anholt.
+Additional tests contributed by Lars Knoll.
diff --git a/rendercheck/COPYING b/rendercheck/COPYING
new file mode 100644
index 0000000..af1d06b
--- /dev/null
+++ b/rendercheck/COPYING
@@ -0,0 +1,19 @@
+Copyright 2004 Eric Anholt
+
+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 Eric Anholt not be used in
+advertising or publicity pertaining to distribution of the software without
+specific, written prior permission.  Eric Anholt makes no
+representations about the suitability of this software for any purpose.  It
+is provided "as is" without express or implied warranty.
+
+ERIC ANHOLT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+EVENT SHALL ERIC ANHOLT 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.
diff --git a/rendercheck/ChangeLog b/rendercheck/ChangeLog
new file mode 100644
index 0000000..cad0f3f
--- /dev/null
+++ b/rendercheck/ChangeLog
@@ -0,0 +1,743 @@
+commit 16d7e5c3052f8c4e9df77f889f935ed8b8f8b326
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sun Nov 21 18:55:18 2010 -0800
+
+    rendercheck 1.4
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 03e284e42edbec2a184e0373b0d86bdfbc109b32
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sat Oct 30 13:47:22 2010 -0700
+
+    config: Remove unnecessary calls from configure.ac
+    
+    AC_PROG_CC & AC_PROG_SED are provided by XORG_DEFAULT_OPTIONS now
+    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
+    XORG_DEFAULT_OPTIONS includes XORG_STRICT_OPTION to set -Werror
+    
+    Assume systems have xrender.pc now - those building on older systems
+    can set RC_LIBS="-lXrender -lXext -lX11" plus any -I/-L/-R flags they
+    need in RC_CFLAGS & RC_LIBS.
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit db39192719bb4474264a6cc66d0a264468b56f05
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sat Oct 30 13:43:30 2010 -0700
+
+    Sun's copyrights now belong to Oracle
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 6e16e632cfd0528b0934aaadb6ef5f239e61aa9e
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Sat Oct 30 13:41:51 2010 -0700
+
+    config: update AC_PREREQ statement to 2.60
+    
+    Unrelated to the previous patches, the new value simply reflects
+    the reality that the minimum level for autoconf to configure
+    all x.org modules is 2.60 dated June 2006.
+    
+    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit e581769b5152ff8e8fdf745b66eb81479a380c32
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date:   Sat Oct 30 13:41:22 2010 -0700
+
+    config: upgrade to util-macros 1.8 for additional man page support
+    
+    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
+    The value of MAN_SUBST is the same for all X.Org packages.
+    
+    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
+    Enables use of platform appropriate version of sed.
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 539d89d70ddb16fc3b98968a63276519e737a270
+Author: Jesse Adkins <jesserayadkins@gmail.com>
+Date:   Tue Sep 28 13:29:49 2010 -0700
+
+    Purge cvs tags.
+    
+    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
+
+commit 0d88ba2ebc5d31e7bb03a0628fd4027f1937c39b
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Sat Mar 27 10:33:54 2010 -0400
+
+    config: remove files unnecessarily listed in EXTRA_DIST
+    
+    Automake always distribute those files
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit a069b6acf4026b3bfd2927c8cc936a5fa65e160b
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Fri Mar 26 17:22:22 2010 -0400
+
+    man: build man pages the standard way
+    
+    Source in git is .man, the suffix may vary by platform
+    No need to make an exception in .gitignore for rendercheck
+    Add __xorgversion__ to rendercheck.man
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 83a772482d3bf85eeb3f47a7456a662b3b91c1d2
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Feb 11 10:08:06 2010 -0500
+
+    config: move CWARNFLAGS from configure.ac to Makefile.am
+    
+    Compiler warning flags should be explicitly set in the makefile
+    rather than being merged with other packages compiler flags.
+    
+    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit c1cf222ea8dded9832863116b7f62991088135a0
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Nov 26 09:19:52 2009 -0500
+
+    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
+    
+    Now that the INSTALL file is generated.
+    Allows running make maintainer-clean.
+
+commit 999c99c4534a4f371076e5f85cd135483b66960d
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Wed Oct 28 14:09:07 2009 -0400
+
+    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+    
+    Add missing INSTALL file. Use standard GNU file on building tarball
+    README may have been updated
+    Remove AUTHORS file as it is empty and no content available yet.
+    Remove NEWS file as it is empty and no content available yet.
+
+commit a118619650d75cf92caca2896828a1d8ef0d3e03
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Tue Oct 27 15:07:24 2009 -0400
+
+    Deploy the new XORG_DEFAULT_OPTIONS #24242
+    
+    This macro aggregate a number of existing macros that sets commmon
+    X.Org components configuration options. It shields the configuration file from
+    future changes.
+
+commit f76c6cb996769fe32a6dce496b5f70326feb84e8
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Mon Oct 26 22:08:38 2009 -0400
+
+    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
+    
+    ChangeLog filename is known to Automake and requires no further
+    coding in the makefile.
+
+commit a05c845fd67c85a775ed5d9abf75369cf5dae25b
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Oct 22 16:13:16 2009 -0400
+
+    Makefile.am: do not include autogen.sh in distribution #24183
+    
+    This is a private build script that should not be distributed
+
+commit c80dce0c5beca48ee2758ca78fba59c20127215e
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date:   Thu Oct 22 12:34:14 2009 -0400
+
+    .gitignore: use common defaults with custom section # 24239
+    
+    Using common defaults will reduce errors and maintenance.
+    Only the very small or inexistent custom section need periodic maintenance
+    when the structure of the component changes. Do not edit defaults.
+
+commit ed91c60970a41670d6dc58f59c24c60d0dbe21fd
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date:   Wed Oct 21 12:47:19 2009 -0700
+
+    This is not a GNU project, so declare it foreign.
+    
+    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
+    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
+    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
+    > > was quite annoying to work around since 'autoreconf -fvi' replaces
+    > > it and git wants to commit it.  Should these files even be in git?
+    > > Can I nuke them for the betterment of humanity and since they get
+    > > created by autoreconf anyways?
+    >
+    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
+    
+    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
+    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
+    of the INSTALL file. It is also part of the 24206 solution.
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
+
+commit 37eac61e71a313df9927ca2a41ef49bda92fd9c6
+Author: Ian Romanick <ian.d.romanick@intel.com>
+Date:   Tue Jan 20 12:04:46 2009 -0800
+
+    Make autogen.sh look like the autogen.sh in every other fd.o project
+    
+    Explicitly calling aclocal in autogen.sh circumvents the user's
+    ACLOCAL environment setting and pretty much always does the wrong thing.
+
+commit 63814639cb070e34a1aa2205ff71d64e6cc884ce
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date:   Mon Jan 19 15:20:50 2009 -0200
+
+    Ansification and compile warning fixes.
+    
+      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
+    make distcheck, all gcc 4.3 and sparse warnings, and a configure
+    configure warning about err.h.
+
+commit 2659ac63a1b17e489cb37a44d8c26350de8c7c82
+Author: Aaron Plattner <aplattner@nvidia.com>
+Date:   Wed Jan 7 18:40:50 2009 -0800
+
+    Fix build with -Wall -Werror -pedantic
+
+commit c006790eff135feb16c88e48afb12496d74930b4
+Author: Aaron Plattner <aplattner@nvidia.com>
+Date:   Wed Jan 7 18:24:08 2009 -0800
+
+    Add a --version option.
+    
+    Print the version unconditionally.  Exit immediately if --version was specified
+    and continue otherwise.
+    
+    While I'm at it, use Bool instead of int for is_sync.
+
+commit 0c6aaf012b592bae818d5ce75cd41f23bd4d2cd5
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Apr 15 14:01:06 2008 -0700
+
+    Add a test for rendering to source-only pictures under gradients.
+
+commit 8288fd35540d148f7900d883525b530c4923eb71
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Apr 15 13:27:35 2008 -0700
+
+    Remove bogus extra loop from gradient tests.
+    
+    Gradient tests use a single loop, not two.
+
+commit 74e2b0dffb65578360889ee7a0ef1e2a82347233
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Fri Mar 7 16:48:08 2008 -0500
+
+    rendercheck 1.3
+
+commit 365c2d85d4bc342a3a868f5bc5e43a342f384d07
+Author: James Cloos <cloos@jhcloos.com>
+Date:   Thu Dec 6 16:37:04 2007 -0500
+
+    Replace static ChangeLog with dist-hook to generate from git log
+
+commit bf5275efbf45672ef8364c773cfa98ccd46ab967
+Merge: 3b5b26e 70d9421
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Feb 9 14:10:24 2007 -0800
+
+    Merge branch 'origin'
+
+commit 70d94216cc7b6ecd15cc628646516aef10972035
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Feb 2 17:04:10 2007 -0800
+
+    Add another transformed source coordinates test.
+    
+    This one takes a whole image and rotates it to the left when drawing it to
+    the destination.  Reveals an off-by-one error in i915 Render acceleration.
+
+commit 160d69f593f4054d1973b27a24bf24323774c346
+Author: Eric Anholt <eric@anholt.net>
+Date:   Fri Feb 2 15:55:07 2007 -0800
+
+    Unbreak the dstcoords test, and test it with PictOpOver, as well.
+    
+    Testing on dests[0] meant an a8 picture, which doesn't capture color very well.
+    Use the window, instead.  Also, make the code match the comment about it being
+    a 3x3 picture (previously, we drew 1x1).
+
+commit 2ae83b5c2783dbce9523ce030a50596eb6804c2b
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Jan 11 16:36:48 2007 -0800
+
+    Bug #9485: Fix a sign-extension issue on 64-bit platforms in pixel fetching.
+    
+    The result was that 32bpp pictures with a field including the top bit would
+    result in get_pixel returning a zero in that channel.
+    
+    While I'm here, also fix the fact that we weren't using XGetPixel to fetch the
+    pixel, which would have likely caused problems on big-endian systems.
+
+commit f5395a5866c4947dbfc30b8845f9400a422990ce
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Jan 11 16:16:27 2007 -0800
+
+    Add more gcc warning flags, and clean up the added warnings.
+
+commit 3b5b26e88dfdfc2f97cd1a239eae1865b25bbe5a
+Author: Eric Anholt <eric@anholt.net>
+Date:   Tue Nov 28 15:05:01 2006 -0800
+
+    Bump version to 1.2 and update docs.
+
+commit 72cb2695ae1f78adef263eff779cc88541a41c87
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 26 16:31:43 2006 -0700
+
+    Reduce the size of the rendering done in many tests.
+    
+    This significantly improves test performance (~60% in blend).
+
+commit ff63516c203c0593ee08b77cc9267afe2ca5b0e3
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 26 16:15:55 2006 -0700
+
+    Slight cleanup of create_formats_list().
+
+commit cadf1d2fdfc4a35662a766864d323b4097d07767
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 26 16:14:29 2006 -0700
+
+    Reduce the number of colors to speed up test execution.
+    
+    The other colors were probably not important.
+
+commit 6e809f1ee673a430c58ed486346bf482f451493e
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 26 16:13:45 2006 -0700
+
+    Run most tests with all formats, rather than a small subset.
+
+commit 501d5fb5b354951bf8eef893824b637003beea6e
+Author: Eric Anholt <eric@anholt.net>
+Date:   Thu Oct 26 13:27:25 2006 -0700
+
+    Add a -f flag to whitelist formats.
+
+commit 003f341cf695f66b81d21f255bd816ae825f4ab3
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Wed Sep 13 22:26:16 2006 +0200
+
+    Set the format field for the solid pictures, too.
+    
+    It's needed in case an error occurs at the tests where they are used,
+    because then the picture format will be evaluated by describe_format().
+
+commit 095d7346b2a58c48609c1c8d75e5e21e25230b73
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Wed Sep 13 22:24:25 2006 +0200
+
+    Scale the alpha channel diff, too, before calculating the final error.
+    
+    This makes errors that only occur in the alpha channel have a chance to be
+    recognized. If the alpha channel diff isn't scaled, it can never be > 3.0.
+
+commit 053d4f3d0f4e271e5c868067137264756a11dbff
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Tue Sep 5 20:58:22 2006 +0200
+
+    Added missing tests to usage output.
+
+commit de32ec8589b7d292dcf6e92c9f28a62b95aa2dbd
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Tue Aug 29 18:17:39 2006 +0200
+
+    Bug #8062: Set up XTransforms correctly.
+    
+    Don't store floats directly in the matrix, but pass them through
+    XDoubleToFixed(). That the test still passes with xorg-server's software
+    implementation.
+
+commit ad7e07b309216e2eef30cbc718edefb79d8febe5
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date:   Fri Aug 25 16:07:58 2006 -0700
+
+    Correct typo in usage.
+
+commit 2319fc448354c6b965132ada135d38cce8badb9d
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Fri Jun 30 11:54:13 2006 +0200
+
+    Add a check for setting a filter on a source picture causing a crash.
+    (cherry picked from f313b8c4f7bfc2910a55002ba6c8a731796e7d19 commit)
+
+commit 0b9af7ccf482fb1dafed256f21742eb2a9de56f9
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Fri Jun 30 11:57:35 2006 +0200
+
+    Actually add the tests for bug #7366, and add a couple more crash cases.
+
+commit a3c9527030127fe6dd06d1d75207b4e855b93db8
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Thu Jun 29 19:12:52 2006 +0200
+
+    Add a regression test for bug #7366 (crash on transform of source picture).
+
+commit 388f4492b3099546a2af89e59bc8807709508b53
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon Jun 19 17:58:45 2006 -0700
+
+    Add a -o flag to select a subset of the Render operators for testing.
+
+commit f678d50210e81941790f2db72c12563d411006d9
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon Jun 19 17:17:28 2006 -0700
+
+    Disable tests at low bitdepths that rendercheck isn't good enough to support.
+
+commit 29494c0526c0a1e66e947dec455de1338fad11dd
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon Jun 19 16:49:41 2006 -0700
+
+    Note the source format in blend test error output.
+
+commit 63074a124a755ac6374d644ae7960dbd8cab6251
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon Jun 19 16:49:18 2006 -0700
+
+    Tell the ordering of the channel values in error output.
+
+commit 05fa6e38e8e934b74bcc3771781d05cfb3313b26
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon Jun 19 08:30:27 2006 -0700
+
+    Add support for checking more formats.
+
+commit 334d2203d35c27e0c0d73226ad8a58360c8b36bb
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Fri Jun 16 09:49:06 2006 -0700
+
+    Add an option "--minimalrendering" which suppresses the copying of offscreen
+    rendering results to the window, which reduces the runtime of the blend tests by
+    10.2% +/- 6.2% on my system.  The copy remains on by default because I think it
+    can be useful.
+
+commit b99c20783f3d77077eef2af18960db1a68d0dffd
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon May 22 23:54:55 2006 -0700
+
+    Bump version to 1.1 and update docs.
+
+commit 47e2f49ffc5c9300097ffb217074b0cac13f1e42
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon May 22 23:51:39 2006 -0700
+
+    Replace autogen.sh with a more standard one from that does srcdir != builddir.
+
+commit 60d23bc0d6b8dbefa0c03949bb1637970450e58e
+Author: Alan Coopersmith <alanc@alf.(none)>
+Date:   Thu May 4 21:46:39 2006 -0700
+
+    Add fallback version of errx for platforms without errx/err.h
+
+commit d51e519170bf912339afac89f25c1f7662a101a2
+Author: Alan Coopersmith <alanc@alf.(none)>
+Date:   Wed May 3 09:58:47 2006 -0700
+
+    Ignore emacs *~ backup files
+
+commit af99a26276212838da35d9fd07702e74dcbab5a1
+Merge: 0410434 c1d2c66
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed May 3 01:32:57 2006 -0700
+
+    Merge branch 'security-implications' containing a new test for the triangles
+    calls, which I used for tracking down the Bug #6642 (CVE-2006-1526) issue.  It
+    doesn't test much more of triangles than "we can render a couple of them".
+    
+    Conflicts:
+    
+    	Makefile.am
+    	main.c
+    	rendercheck.1
+    	rendercheck.h
+    	tests.c
+
+commit 0410434d5a10a52cb381d6713d347da759474edd
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon May 1 22:15:14 2006 -0700
+
+    Include the format of the picture in the fill test failure output.
+
+commit 202329633d2ebc370e11b922337df7b412f8d01d
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon May 1 22:14:24 2006 -0700
+
+    Fix describing of some more formats.
+
+commit e0aa3e6f0fe7d4f546079d3f994c4ee8aea14a19
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Mon May 1 20:35:47 2006 -0700
+
+    Correct the comment describing what fill_test does (test the filling of the
+    
+    pictures, not filling from the pictures).
+
+commit b7f09efcab3e85b183218438e6e87bd665541fb5
+Merge: 6545649 f95ea74
+Author: Alan Coopersmith <alanc@alf.(none)>
+Date:   Mon May 1 09:49:34 2006 -0700
+
+    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/rendercheck
+
+commit f95ea74cd31f28e33a0c888f9ab26a6408fb1d2e
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Fri Apr 21 09:21:50 2006 -0700
+
+    Update TODO list.
+
+commit beeae5eb9b1d85d8e3b638e7927d94ad2f3c5f1d
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Fri Apr 21 09:20:21 2006 -0700
+
+    Count the successes and failures of tests, printing results when finished, and
+    returning a failure exit code if we failed any tests.
+
+commit 9d46f6e9528040416356602688d717a2bb0dd2a5
+Merge: edb11cf 6cfab61
+Author: Lars Knoll <lars@pramoda.localdomain>
+Date:   Fri Apr 21 10:01:40 2006 +0200
+
+    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/rendercheck
+
+commit 6cfab618fabcc5c4fc86aaeadcd8e6d9255cb6eb
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Thu Apr 20 12:41:29 2006 -0700
+
+    Correct offsets for argb32* convenience colors, so the right colors are used in
+    the repeat test.
+
+commit c862f6285b868435a2780b07a602f57e810e1f96
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Thu Apr 20 12:33:25 2006 -0700
+
+    Add a short doc on the things to do when adding a new test.  Move TODO into the
+    doc dir as well.  Also, update README for the new tests.
+
+commit b26a0acd18aac615a2abc4df5adc888cb3e3714b
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Thu Apr 20 12:27:17 2006 -0700
+
+    Add a test for various-sized repeating sources.  Reveals issues with EXA Radeon
+    render acceleration.  Thanks to frederikh for the testcase that suggested the
+    necessity here.
+
+commit e5e49a6b67e2e2919d5236583f01088fdecf347b
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Thu Apr 20 11:53:51 2006 -0700
+
+    Correct a heinous memory leak in get_pixel().
+
+commit edb11cfdda3d4d14fc1ba5f0c4bc9ce925bf970b
+Author: Lars Knoll <lars@trolltech.com>
+Date:   Thu Apr 20 08:56:37 2006 +0200
+
+    add license header
+
+commit 65456490e4511a961cdd1ce85e2b31ec791def4d
+Author: Alan Coopersmith <alanc@alf.(none)>
+Date:   Wed Apr 19 18:55:10 2006 -0700
+
+    Only add -Wall flag when using gcc, not other compilers
+
+commit ccf3c74e703aacb6a3677842e14668fce0e315cc
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed Apr 19 09:27:01 2006 -0700
+
+    Respect --iter in a couple more tests.
+
+commit d08fdf4794584f6fc0d78f27ec331a90d1ebd279
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed Apr 19 09:26:07 2006 -0700
+
+    Improve the wording of the -d argument, which was copied from xcompmgr.1 iirc.
+
+commit 02d1383ddae76597323655435ff0892b8d48d7f2
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed Apr 19 09:20:12 2006 -0700
+
+    Add gradients to the list of tests supported.
+
+commit 032ae6c6cd84503c30427857107b3b312506726c
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed Apr 19 09:18:23 2006 -0700
+
+    Remove useless $Id$ markers.
+
+commit c1d2c663c385a4c0e2ac6ba03664cf252dff62b0
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Wed Apr 19 09:13:55 2006 -0700
+
+    Add a trivial test for Triangles, TriStrip, and TriFan, which exposed a security
+    flaw in the server
+
+commit d5949bcc33e115f12762127093f1d5b3158c1c01
+Author: Eric Anholt <anholt@FreeBSD.org>
+Date:   Tue Apr 18 16:34:52 2006 -0700
+
+    Move .cvsignore to .gitignore.
+
+commit 00f788fc2785db30ee294281c027f82d09256be6
+Author: Lars Knoll <lars@trolltech.com>
+Date:   Wed Mar 8 06:13:42 2006 +0000
+
+    add testing for linear gradients.
+
+commit 4fd03c7cf419c84b8bdfcf25745627659e794300
+Author: Lars Knoll <lars@trolltech.com>
+Date:   Mon Mar 6 21:22:15 2006 +0000
+
+    test composition operations using solid source pictures
+    (Created with XRenderCreateSolidFill).
+    
+    At least the XServer doesn't crash anymore on me
+    trying to use them (though he might with EXA),
+    but the i810 driver fails handling them correctly.
+    I'm sure other drivers might have problems as well.
+
+commit 2e734bdc5e1fa6433c953e05f3608566ad75aa1d
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Tue Sep 27 02:19:15 2005 +0000
+
+    Add a description of the -i flag, and alphabetize.
+
+commit 14c1dbe8d030fb5dbd63e0bbc63f256f7fc78bde
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Tue Sep 27 02:08:04 2005 +0000
+
+    Add a --sync flag to set XSynchronize() (for debugging a scripting issue) and
+    add long argument equivalents for current options.
+
+commit 7445bc2d1ccaa0f4f276b0cef159d3db4a41dd84
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Sep 15 22:15:22 2005 +0000
+
+    Remove the apparently-unnecessary AC_CONFIG_AUX_DIR setting that made new
+    automake cry.
+
+commit 227b75ebf0e468c094bcba95bd9599a5e6d687be
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 03:47:37 2005 +0000
+
+    Make autogen.sh actually do its job, and add some missing files to the dist.
+
+commit 2427ac0046a8f53bea8b709c2d6e90eacb355631
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 03:12:08 2005 +0000
+
+    Allow users to specify the set of tests to be run.
+
+commit 7419df337982418ba11432c9f11a7b4056b70658
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 02:42:14 2005 +0000
+
+    - Split the tests out into separate files.
+    - Split some of the test picture generation out into those files, too.
+    - Add a helper function for filling things with a color.
+    - Add -Wall to CFLAGS and clean up the ensuing carnage.
+
+commit 85a6ac04cca072a64aa13d1829ae9aa1a6a3f7e3
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 02:39:30 2005 +0000
+
+    Add an appropriate .cvsignore.
+
+commit f02f7e4cd2d2a628d59def61835ed9fa06de4c4f
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 01:24:41 2005 +0000
+
+    Add a simple manpage, and add commandline options for verbosity and display.
+
+commit 56890198e02cb2d63e6ca64264a4f2252c272978
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Thu Jan 27 00:39:56 2005 +0000
+
+    Set the main window OverrideRedirect.  metacity gets less confused, and things
+    are a bit more deterministic.
+
+commit a5962dda126e7e48f51c276f907a1fbb76b8ed4d
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Sun Oct 24 21:03:56 2004 +0000
+
+    Allow building without xrender.pc, by using AC_PATH_XTRA.  Bump to 1.0.3.
+
+commit df85d34dd3a85a3629caa2732729ae26f268d5d0
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Sep 27 01:51:42 2004 +0000
+
+    Sigh.  Some day somebody will write a makefile system that isn't based on
+    hatred for its users.  Until then, shut automake up about the "lack" of a
+    ChangeLog file.  Also avoid accidentally spamming in the copy of the GPL it
+    decided my COPYING file should be replaced with.
+
+commit 1550c69e3528653a0690f116a454a77f63bf1294
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Sep 20 02:42:53 2004 +0000
+
+    Back out previous changes to the transformed coordinates test. It looks like the
+    intention really was for pixels to be centered on (x + .5, y + .5), and this
+    does seem more sensible.   Bump the version to 1.0.2 and update docs.
+
+commit e342db6763ad3f829d1bfc14663247509677f20b
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Aug 30 22:07:16 2004 +0000
+
+    Correct the previous commit:
+    Render does specify the rounding on transformed coordinates, which is "Nearest"
+    by default.  Fix the test appropriately.  Note that this exposes a bug in the fb
+    implementation.
+
+commit 2a0b03dc10470c85ab31628aad360736b1f6739a
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Aug 30 17:24:04 2004 +0000
+
+    Add a simple test of transformed source/mask coordinates.
+    Add more tasks to TODO.
+
+commit 1594aadab7bc3636adbea9a990fb42547840770c
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon Aug 30 16:54:49 2004 +0000
+
+    Kill the ChangeLog.  Updating them is annoying.  If you want the ChangeLog, use
+    cvs2cl.
+
+commit 783ba8d4314ca1412e3f806cd07bfd52fb8dfc5b
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Sun Jun 13 19:52:06 2004 +0000
+
+    Exercise XAA's Composite acceleration by also rendering
+    directly to the destination window instead of only pixmaps.
+
+commit 3ee9ea7cda8fe71abc77151e1a94b4dfc06767b8
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon May 17 05:31:21 2004 +0000
+
+    - get_pixel was not at fault, and get destcoords_test working.
+    - Change fill_test from being a duplication of the blend tests
+      to a test of whether the XRenderFillRectangle()s produced the
+      expected results.
+    - Update TODO list.
+    - Bump version to 1.0.1.
+
+commit 70b1be1b819b7ebacf268dfb498a3adab133916e
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon May 10 07:21:19 2004 +0000
+
+    Initial import of rendercheck (attempt 2).
+
+commit 258f238ae94782fa1c0e1d8b6280d8d61c9c0c40
+Author: Eric Anholt <anholt@freebsd.org>
+Date:   Mon May 10 07:21:19 2004 +0000
+
+    Initial revision
diff --git a/rendercheck/INSTALL b/rendercheck/INSTALL
new file mode 100644
index 0000000..8b82ade
--- /dev/null
+++ b/rendercheck/INSTALL
@@ -0,0 +1,291 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008 Free Software Foundation, Inc.
+
+   This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+   Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
+
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.
+
+  5. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+  6. Often, you can also type `make uninstall' to remove the installed
+     files again.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the


Reply to: