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

    <title>love-experiments: src/modules/image/wrap_Image.cpp history</title>
    <description>src/modules/image/wrap_Image.cpp revision history</description>
    <item>
    <title>Cosmetic code improvements</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/5b9ebe6a9a7e/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Cosmetic code improvements]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Apr 2013 22:58:08 -0300</pubDate>
</item>
<item>
    <title>Replaced the devil love.image module with love.image.magpie, which can decide which image library to use in a similar manner to love.sound.lullaby. Some rough edges still exist.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/377f9dad7a2d/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Replaced the devil love.image module with love.image.magpie, which can decide which image library to use in a similar manner to love.sound.lullaby. Some rough edges still exist.<br/>
love.filesystem.newFileData now accepts filepaths and File objects.]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Apr 2013 17:18:34 -0300</pubDate>
</item>
<item>
    <title>Added support for DXT1/3/5 and BC5/7 compressed textures via love.image.CompressedData. Some internals are still iffy.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/2a5ef265e040/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Added support for DXT1/3/5 and BC5/7 compressed textures via love.image.CompressedData. Some internals are still iffy.<br/>
- added a new CompressedData type to love.image<br/>
- added love.image.isCompressed(file or data)<br/>
- love.graphics.newImage automatically tests for compression when loading a file<br/>
- added love.graphics.isSupported strings for DXT, BC5, and BC7<br/>
<br/>
Compressed textures meant to be used on the GPU offer huge performance gains when<br/>
- loading the texture from a file<br/>
- loading the texture from RAM to VRAM<br/>
- loading mipmaps<br/>
- rendering]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 04 Apr 2013 19:09:18 -0300</pubDate>
</item>
<item>
    <title>Updated copyright text for the new year</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b7f097053d74/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Updated copyright text for the new year]]></description>
    <author>&#65;&#108;&#101;&#120;&#32;&#83;&#122;&#112;&#97;&#107;&#111;&#119;&#115;&#107;&#105;&#32;&#60;&#115;&#108;&#105;&#109;&#101;&#55;&#51;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 05 Feb 2013 05:32:49 -0400</pubDate>
</item>
<item>
    <title>CRLF to LF</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/86a44f2bc38f/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[CRLF to LF]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 04 Jul 2012 14:40:24 +0200</pubDate>
</item>
<item>
    <title>Applied the new style guidelines.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/73f4863ee5b7/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Applied the new style guidelines.<br/>
<br/>
Well, sort of. Lot's more to be done, but this is a start.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Thu, 28 Jun 2012 23:52:33 +0200</pubDate>
</item>
<item>
    <title>Clean up love.image because we own the memory, not DevIL</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/cfb46ab478a0/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Clean up love.image because we own the memory, not DevIL]]></description>
    <author>&#66;&#111;&#111;&#108;&#115;&#104;&#101;&#101;&#116;&#32;&#60;&#110;&#111;&#114;&#102;&#97;&#110;&#105;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 29 May 2012 23:36:49 +0200</pubDate>
</item>
<item>
    <title>Happy New Year, have an enormous diff</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/2454bee82ef1/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Happy New Year, have an enormous diff]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 09 Jan 2012 02:41:11 -0600</pubDate>
</item>
<item>
    <title>Properly export all lua-facing functions and use those for initialization (love.cpp no longer explicitly mentions implementations)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/30c9eb5cf60e/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Properly export all lua-facing functions and use those for initialization (love.cpp no longer explicitly mentions implementations)]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 24 Dec 2011 01:10:40 +0100</pubDate>
</item>
<item>
    <title>Automated formatting fix</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/282b120042da/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Automated formatting fix]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#46;&#98;&#101;&#115;&#43;&#112;&#114;&#111;&#106;&#101;&#99;&#116;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 16 Nov 2011 11:32:41 +0100</pubDate>
</item>
<item>
    <title>Merge in minor branch, now minor is our next development target</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/e0b5c2e527c2/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Merge in minor branch, now minor is our next development target]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;&#62;</author>
    <pubDate>Sat, 07 May 2011 14:12:41 +0200</pubDate>
</item>
<item>
    <title>No more crashes when there is no memory for newImageData (issue #209)</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/e6abd96270bf/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[No more crashes when there is no memory for newImageData (issue #209)]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;&#62;</author>
    <pubDate>Thu, 07 Apr 2011 19:22:55 +0200</pubDate>
</item>
<item>
    <title>Reverted module selection feature. This is not really desired.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b88212ca08c3/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Reverted module selection feature. This is not really desired.<br/>
<br/>
Users (or lovers) do not get to choose which implementation of<br/>
a module they would like to use.<br/>
<br/>
The abstraction is for dealing with portability issues, not<br/>
for giving people the ability to choose an alternative<br/>
(inferior) backend. The best choice for any platform/situation<br/>
should at all times be the *default* for that platform/situation.<br/>
If this is not the case; it's a bug (that is easily fixed).<br/>
<br/>
Any module should provide the functionality promised in the docs.<br/>
The lover (or user) should not care how, and if [s]he does, [s]he<br/>
does still not get to choose.<br/>
<br/>
Also, a related note: duplication of wrapper code is something I<br/>
especially wanted to avoid when I first (or should I say ...<br/>
&quot;eventually&quot;) formed the current architecture.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sat, 26 Mar 2011 17:06:05 +0100</pubDate>
</item>
<item>
    <title>Removed EncodedImageData, added three new encoded image formats, and changed the way screenshots work - saving screenshots will be broken until we have some way of flipping ImageData, though</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/3ec6c491e8da/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Removed EncodedImageData, added three new encoded image formats, and changed the way screenshots work - saving screenshots will be broken until we have some way of flipping ImageData, though]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 19 Mar 2011 23:41:07 -0500</pubDate>
</item>
<item>
    <title>Move luaopen_love_image from love.image to love.image.devil</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/eef8a3174509/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Move luaopen_love_image from love.image to love.image.devil]]></description>
    <author>&#66;&#97;&#114;&#116;&#32;&#118;&#97;&#110;&#32;&#83;&#116;&#114;&#105;&#101;&#110;&#32;&#60;&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;&#62;</author>
    <pubDate>Sun, 13 Mar 2011 19:51:08 +0100</pubDate>
</item>
<item>
    <title>bringing in the new year by changing every 2010 to 2011</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/150b94a9f11f/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[bringing in the new year by changing every 2010 to 2011]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 15 Jan 2011 14:40:27 -0600</pubDate>
</item>
<item>
    <title>EncodedImageData was implemented really stupidly. Now it's less stupid.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/aa35b0aa98f1/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[EncodedImageData was implemented really stupidly. Now it's less stupid.]]></description>
    <author>&#66;&#105;&#108;&#108;&#32;&#77;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#32;&#60;&#98;&#105;&#108;&#108;&#64;&#109;&#101;&#108;&#116;&#115;&#110;&#101;&#114;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 11 Apr 2010 23:09:29 -0400</pubDate>
</item>
<item>
    <title>love.thread can now share full userdata</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/252cd9294728/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[love.thread can now share full userdata]]></description>
    <author>&#98;&#97;&#114;&#116;&#64;&#98;&#97;&#114;&#116;&#98;&#101;&#115;&#46;&#97;&#116;&#104;&#46;&#99;&#120;</author>
    <pubDate>Sun, 14 Feb 2010 17:41:11 +0100</pubDate>
</item>
<item>
    <title>Fixed crash on attempt to open non-existent file.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/b5b5663e4cb0/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Fixed crash on attempt to open non-existent file.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Wed, 03 Feb 2010 20:48:58 +0100</pubDate>
</item>
<item>
    <title>Updated all dates to 2010.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/112a9eab2db6/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Updated all dates to 2010.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 31 Jan 2010 16:54:47 +0100</pubDate>
</item>
<item>
    <title>Finally abstracted constants properly. Changed how the event module works; wasn't really abstract before. Removed libs we're not going to use: native, signal.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/6aefdc6e72fb/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Finally abstracted constants properly. Changed how the event module works; wasn't really abstract before. Removed libs we're not going to use: native, signal.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sat, 10 Oct 2009 11:11:04 +0200</pubDate>
</item>
<item>
    <title>now supports encoding to BMP as well as TGA, hooray</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/6a275e4b909a/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[now supports encoding to BMP as well as TGA, hooray]]></description>
    <author>&#98;&#105;&#108;&#108;&#64;&#73;&#120;&#105;&#111;&#110;</author>
    <pubDate>Sat, 05 Sep 2009 14:07:05 -0500</pubDate>
</item>
<item>
    <title>Lots changed: ImageData can now encode itself to any format you like as long as it's tga, love.filesystem can now write data to files, added EncodedImageData class.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/0a581a150c87/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Lots changed: ImageData can now encode itself to any format you like as long as it's tga, love.filesystem can now write data to files, added EncodedImageData class.]]></description>
    <author>&#98;&#105;&#108;&#108;&#64;&#73;&#120;&#105;&#111;&#110;</author>
    <pubDate>Fri, 04 Sep 2009 00:34:13 -0500</pubDate>
</item>
<item>
    <title>Modules now reside in Lua and are treated (almost) like normal objects.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/9b54336fba6d/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Modules now reside in Lua and are treated (almost) like normal objects.<br/>
Also added a way of getting a pointer to abstract module instances internally.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Wed, 02 Sep 2009 21:18:13 +0200</pubDate>
</item>
<item>
    <title>readded support for screenshots - love.graphics.newScreenshot() returns ImageData that can be manipulated as one pleases</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/bacce7982c0b/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[readded support for screenshots - love.graphics.newScreenshot() returns ImageData that can be manipulated as one pleases]]></description>
    <author>&#98;&#105;&#108;&#108;&#64;&#73;&#120;&#105;&#111;&#110;</author>
    <pubDate>Tue, 01 Sep 2009 03:56:00 -0500</pubDate>
</item>
<item>
    <title>Embedded nogame screen into binary and exposed version info.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/3636c4d37268/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Embedded nogame screen into binary and exposed version info.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sat, 15 Aug 2009 12:48:32 +0200</pubDate>
</item>
<item>
    <title>Ok, project generation didn't really work out. Reverted.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/dac2e9dcb018/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Ok, project generation didn't really work out. Reverted.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Mon, 10 Aug 2009 21:33:07 +0200</pubDate>
</item>
<item>
    <title>Added many comments, and changed function names for wrapper functions.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/f26148e3a15d/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Added many comments, and changed function names for wrapper functions.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 09 Aug 2009 21:08:55 +0200</pubDate>
</item>
<item>
    <title>It's now possible to build each module individually (as a DLL).</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/836a481f6978/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[It's now possible to build each module individually (as a DLL).]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Tue, 04 Aug 2009 19:57:14 +0200</pubDate>
</item>
<item>
    <title>Added resources, and changed slightly how wrappers expose functions.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/28b44378d935/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Added resources, and changed slightly how wrappers expose functions.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Thu, 30 Jul 2009 00:37:43 +0200</pubDate>
</item>
<item>
    <title>Initial Mercurial commit.</title>
    <link>https://hg.dopieralski.pl/love-experiments/log/d362ae6ab7f5/src/modules/image/wrap_Image.cpp</link>
    <description><![CDATA[Initial Mercurial commit.]]></description>
    <author>&#114;&#117;&#100;&#101;</author>
    <pubDate>Sun, 26 Jul 2009 15:46:49 +0200</pubDate>
</item>

  </channel>
</rss>
