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
