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

    <title>PyTouhou: README history</title>
    <description>README revision history</description>
    <item>
    <title>Replace SDL2_image with the image crate</title>
    <link>https://hg.linkmauve.fr/touhou/log/7e940ebeb5fd/README</link>
    <description><![CDATA[Replace SDL2_image with the image crate]]></description>
    <author>&#76;&#105;&#110;&#107;&#32;&#77;&#97;&#117;&#118;&#101;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Mon, 01 Dec 2025 17:05:48 +0100</pubDate>
</item>
<item>
    <title>Replace SDL2_mixer with the kira crate</title>
    <link>https://hg.linkmauve.fr/touhou/log/ec1e06402a97/README</link>
    <description><![CDATA[Replace SDL2_mixer with the kira crate]]></description>
    <author>&#76;&#105;&#110;&#107;&#32;&#77;&#97;&#117;&#118;&#101;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Fri, 21 Nov 2025 10:21:59 +0100</pubDate>
</item>
<item>
    <title>Mention Python 3 in the README…</title>
    <link>https://hg.linkmauve.fr/touhou/log/d6ead6f0ba80/README</link>
    <description><![CDATA[Mention Python 3 in the README…]]></description>
    <author>&#84;&#104;&#105;&#98;&#97;&#117;&#116;&#32;&#71;&#105;&#114;&#107;&#97;&#32;&#60;&#116;&#104;&#105;&#98;&#64;&#115;&#105;&#116;&#101;&#100;&#101;&#116;&#104;&#105;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 Nov 2014 17:06:50 +0100</pubDate>
</item>
<item>
    <title>Switch to libepoxy instead of libGLEW, which will help with OpenGL portability.</title>
    <link>https://hg.linkmauve.fr/touhou/log/98380e4a0ee5/README</link>
    <description><![CDATA[Switch to libepoxy instead of libGLEW, which will help with OpenGL portability.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Sat, 19 Apr 2014 19:05:06 +0200</pubDate>
</item>
<item>
    <title>Add native text support, MSG instructions 3 and 8, and text at the beginning of a stage.</title>
    <link>https://hg.linkmauve.fr/touhou/log/cae1ae9de430/README</link>
    <description><![CDATA[Add native text support, MSG instructions 3 and 8, and text at the beginning of a stage.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Jul 2013 21:11:40 +0200</pubDate>
</item>
<item>
    <title>Make the anmviewer use the new architecture.</title>
    <link>https://hg.linkmauve.fr/touhou/log/1104dc2553ee/README</link>
    <description><![CDATA[Make the anmviewer use the new architecture.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Jul 2013 21:07:15 +0200</pubDate>
</item>
<item>
    <title>Add back music and SFX playback using SDL_mixer instead of pyglet, and add FLAC and Vorbis support.</title>
    <link>https://hg.linkmauve.fr/touhou/log/b1248bab2d0f/README</link>
    <description><![CDATA[Add back music and SFX playback using SDL_mixer instead of pyglet, and add FLAC and Vorbis support.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Jul 2013 21:07:15 +0200</pubDate>
</item>
<item>
    <title>Replace Pyglet’s image loader with our SDL2_image-based one.</title>
    <link>https://hg.linkmauve.fr/touhou/log/3a7b36324611/README</link>
    <description><![CDATA[Replace Pyglet’s image loader with our SDL2_image-based one.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Jul 2013 21:07:15 +0200</pubDate>
</item>
<item>
    <title>Replace Pyglet with SDL2 for window creation and events; disables framerate control/display and sound.</title>
    <link>https://hg.linkmauve.fr/touhou/log/63f59be04a54/README</link>
    <description><![CDATA[Replace Pyglet with SDL2 for window creation and events; disables framerate control/display and sound.]]></description>
    <author>&#69;&#109;&#109;&#97;&#110;&#117;&#101;&#108;&#32;&#71;&#105;&#108;&#32;&#80;&#101;&#121;&#114;&#111;&#116;&#32;&#60;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#64;&#108;&#105;&#110;&#107;&#109;&#97;&#117;&#118;&#101;&#46;&#102;&#114;&#62;</author>
    <pubDate>Tue, 16 Jul 2013 21:07:15 +0200</pubDate>
</item>
<item>
    <title>Add some documentation (argh, so much left to document!)</title>
    <link>https://hg.linkmauve.fr/touhou/log/88361534c77e/README</link>
    <description><![CDATA[Add some documentation (argh, so much left to document!)]]></description>
    <author>&#84;&#104;&#105;&#98;&#97;&#117;&#116;&#32;&#71;&#105;&#114;&#107;&#97;&#32;&#60;&#116;&#104;&#105;&#98;&#64;&#115;&#105;&#116;&#101;&#100;&#101;&#116;&#104;&#105;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 01 Nov 2011 13:46:03 +0100</pubDate>
</item>
<item>
    <title>Use Cython, improve performances!</title>
    <link>https://hg.linkmauve.fr/touhou/log/fab7ad2f0d8b/README</link>
    <description><![CDATA[Use Cython, improve performances!]]></description>
    <author>&#84;&#104;&#105;&#98;&#97;&#117;&#116;&#32;&#71;&#105;&#114;&#107;&#97;&#32;&#60;&#116;&#104;&#105;&#98;&#64;&#115;&#105;&#116;&#101;&#100;&#101;&#116;&#104;&#105;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 11 Sep 2011 02:02:59 +0200</pubDate>
</item>
<item>
    <title>Switch from pygame + PyOpenGL to pyglet</title>
    <link>https://hg.linkmauve.fr/touhou/log/fad7b44cebf2/README</link>
    <description><![CDATA[Switch from pygame + PyOpenGL to pyglet]]></description>
    <author>&#84;&#104;&#105;&#98;&#97;&#117;&#116;&#32;&#71;&#105;&#114;&#107;&#97;&#32;&#60;&#116;&#104;&#105;&#98;&#64;&#115;&#105;&#116;&#101;&#100;&#101;&#116;&#104;&#105;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Sep 2011 18:12:24 +0200</pubDate>
</item>
<item>
    <title>Add some documentation, GPLv3 headers, README and COPYING file.</title>
    <link>https://hg.linkmauve.fr/touhou/log/ab826bc29aa2/README</link>
    <description><![CDATA[Add some documentation, GPLv3 headers, README and COPYING file.]]></description>
    <author>&#84;&#104;&#105;&#98;&#97;&#117;&#116;&#32;&#71;&#105;&#114;&#107;&#97;&#32;&#60;&#116;&#104;&#105;&#98;&#64;&#115;&#105;&#116;&#101;&#100;&#101;&#116;&#104;&#105;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 22 Aug 2011 22:37:14 +0200</pubDate>
</item>

  </channel>
</rss>
