<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/pygame/</link>
    <language>en-us</language>

    <title>pygame: src/pixelarray_methods.c history</title>
    <description>src/pixelarray_methods.c revision history</description>
    <item>
    <title>Remove some gcc 4.7.2 compiler warnings</title>
    <link>https://hg.dopieralski.pl/pygame/log/9fcb7abf3185/src/pixelarray_methods.c</link>
    <description><![CDATA[Remove some gcc 4.7.2 compiler warnings]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 23 Apr 2013 19:53:36 -0700</pubDate>
</item>
<item>
    <title>Fix VC compiler errors and warings for pixelarray and pixelcopy (and remove some spaces on empty lines as well)</title>
    <link>https://hg.dopieralski.pl/pygame/log/5985bf3a6235/src/pixelarray_methods.c</link>
    <description><![CDATA[Fix VC compiler errors and warings for pixelarray and pixelcopy (and remove some spaces on empty lines as well)]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 14 Jun 2011 17:15:44 +0000</pubDate>
</item>
<item>
    <title>Make PixelArray more internally consistent</title>
    <link>https://hg.dopieralski.pl/pygame/log/be3228f63883/src/pixelarray_methods.c</link>
    <description><![CDATA[Make PixelArray more internally consistent]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 05 Jun 2011 04:56:22 +0000</pubDate>
</item>
<item>
    <title>Add an array struct interface and the ndim, itemsize, shape, strides, and _pixels_address properties.</title>
    <link>https://hg.dopieralski.pl/pygame/log/7b81f1162a96/src/pixelarray_methods.c</link>
    <description><![CDATA[Add an array struct interface and the ndim, itemsize, shape, strides, and _pixels_address properties.<br/>
<br/>
Fix problems with slicing when the step was not 1. It would incorrectly calculate the new array's size in some cases.<br/>
<br/>
Allow for 2D PixelArray's with at least one dimension having length 1. This was not possible before, as a length 1 dimension was automatically removed, reducing the array's dimension by 1. 1D arrays are still possible, when an integer index is used. This is consistent with NumPy.<br/>
<br/>
Rework the PixelArray internals to use the data pointer, shape, and strides array model used by NumPy and exported by the array struct and new buffer interfaces. The code is more compact, limits some of the tricky calculations to only a few places, and more closely resembles Surface blitting.]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 29 May 2011 02:50:01 +0000</pubDate>
</item>
<item>
    <title>fix PixelArray bug involving slices and subarray size</title>
    <link>https://hg.dopieralski.pl/pygame/log/30fac6cc07ae/src/pixelarray_methods.c</link>
    <description><![CDATA[fix PixelArray bug involving slices and subarray size]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 21 May 2011 05:35:48 +0000</pubDate>
</item>
<item>
    <title>fix per-pixel alpha bug involving pixel unpacking</title>
    <link>https://hg.dopieralski.pl/pygame/log/902b98865c6c/src/pixelarray_methods.c</link>
    <description><![CDATA[fix per-pixel alpha bug involving pixel unpacking]]></description>
    <author>&#76;&#101;&#110;&#97;&#114;&#100;&#32;&#76;&#105;&#110;&#100;&#115;&#116;&#114;&#111;&#109;&#32;&#60;&#108;&#101;&#110;&#45;&#108;&#64;&#116;&#101;&#108;&#117;&#115;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 12 Feb 2009 06:04:04 +0000</pubDate>
</item>
<item>
    <title>Added Color class.</title>
    <link>https://hg.dopieralski.pl/pygame/log/c4c38b97db3b/src/pixelarray_methods.c</link>
    <description><![CDATA[Added Color class.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Sat, 24 May 2008 06:23:52 +0000</pubDate>
</item>
<item>
    <title>Minor 24bpp changes for the PixelArray class. The should not change anything.</title>
    <link>https://hg.dopieralski.pl/pygame/log/1a7e9d62146c/src/pixelarray_methods.c</link>
    <description><![CDATA[Minor 24bpp changes for the PixelArray class. The should not change anything.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Wed, 16 Apr 2008 19:59:17 +0000</pubDate>
</item>
<item>
    <title>_Really_ fixed 24bpp access for pygame.surfarray.pixels3d().</title>
    <link>https://hg.dopieralski.pl/pygame/log/61a09a2965b0/src/pixelarray_methods.c</link>
    <description><![CDATA[_Really_ fixed 24bpp access for pygame.surfarray.pixels3d().]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Sun, 13 Apr 2008 10:02:10 +0000</pubDate>
</item>
<item>
    <title>Added PixelArray.compare().</title>
    <link>https://hg.dopieralski.pl/pygame/log/9e42170b0f2e/src/pixelarray_methods.c</link>
    <description><![CDATA[Added PixelArray.compare().]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Fri, 11 Apr 2008 19:45:27 +0000</pubDate>
</item>
<item>
    <title>Release GIL where possible in PixelArray.</title>
    <link>https://hg.dopieralski.pl/pygame/log/7355da1a6df6/src/pixelarray_methods.c</link>
    <description><![CDATA[Release GIL where possible in PixelArray.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Wed, 09 Apr 2008 08:15:21 +0000</pubDate>
</item>
<item>
    <title>Added weight support to PixelArray.extract() and PixelArray.replace().</title>
    <link>https://hg.dopieralski.pl/pygame/log/46a786465642/src/pixelarray_methods.c</link>
    <description><![CDATA[Added weight support to PixelArray.extract() and PixelArray.replace().]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Tue, 08 Apr 2008 18:57:29 +0000</pubDate>
</item>
<item>
    <title>Unbreak build for big endian platforms.</title>
    <link>https://hg.dopieralski.pl/pygame/log/123fae0cfc2d/src/pixelarray_methods.c</link>
    <description><![CDATA[Unbreak build for big endian platforms.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Tue, 08 Apr 2008 08:47:39 +0000</pubDate>
</item>
<item>
    <title>Changed distance range to 0-1.</title>
    <link>https://hg.dopieralski.pl/pygame/log/78ab04b73064/src/pixelarray_methods.c</link>
    <description><![CDATA[Changed distance range to 0-1.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Sat, 05 Apr 2008 13:05:41 +0000</pubDate>
</item>
<item>
    <title>Added threshold recognition using weighted euclideance distances to PixelArray.replace() and PixelArray.extract(). Fixed slice assignment issue.</title>
    <link>https://hg.dopieralski.pl/pygame/log/1577bcf02ed5/src/pixelarray_methods.c</link>
    <description><![CDATA[Added threshold recognition using weighted euclideance distances to PixelArray.replace() and PixelArray.extract(). Fixed slice assignment issue.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Sat, 05 Apr 2008 10:46:13 +0000</pubDate>
</item>
<item>
    <title>Changed PixelArray.extract() to return a new PixelArray mask instead of performing an in place operation.</title>
    <link>https://hg.dopieralski.pl/pygame/log/684d96c73d0d/src/pixelarray_methods.c</link>
    <description><![CDATA[Changed PixelArray.extract() to return a new PixelArray mask instead of performing an in place operation.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Fri, 04 Apr 2008 10:40:09 +0000</pubDate>
</item>
<item>
    <title>Added PixelArray.extract() method.</title>
    <link>https://hg.dopieralski.pl/pygame/log/404e3a0be4f8/src/pixelarray_methods.c</link>
    <description><![CDATA[Added PixelArray.extract() method.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Fri, 04 Apr 2008 10:15:24 +0000</pubDate>
</item>
<item>
    <title>Added PixelArray.replace() method. Moved pixelarray methods into an own source file.</title>
    <link>https://hg.dopieralski.pl/pygame/log/1bbdc02af359/src/pixelarray_methods.c</link>
    <description><![CDATA[Added PixelArray.replace() method. Moved pixelarray methods into an own source file.]]></description>
    <author>&#109;&#97;&#114;&#99;&#117;&#115;</author>
    <pubDate>Fri, 04 Apr 2008 08:04:49 +0000</pubDate>
</item>

  </channel>
</rss>
