<?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: eosd history</title>
    <description>eosd revision history</description>
    <item>
    <title>Automatically fallback on the SDL renderer if the OpenGL one can’t be imported.</title>
    <link>https://hg.linkmauve.fr/touhou/log/fb837b32c3dd/eosd</link>
    <description><![CDATA[Automatically fallback on the SDL renderer if the OpenGL one can’t be imported.]]></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, 10 May 2014 23:40:13 +0200</pubDate>
</item>
<item>
    <title>Move options to logical groups, to make the help a bit less dry; and disable friendly-fire by default.</title>
    <link>https://hg.linkmauve.fr/touhou/log/346cbf266856/eosd</link>
    <description><![CDATA[Move options to logical groups, to make the help a bit less dry; and disable friendly-fire by default.]]></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, 05 Apr 2014 13:40:45 +0200</pubDate>
</item>
<item>
    <title>Display important messages in popups, instead of the terminal.</title>
    <link>https://hg.linkmauve.fr/touhou/log/a7dc55ad9380/eosd</link>
    <description><![CDATA[Display important messages in popups, instead of the terminal.]]></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>Thu, 19 Dec 2013 00:44:18 +0100</pubDate>
</item>
<item>
    <title>Replace the --no-music option with --no-sound, disabling sound rendering altogether.</title>
    <link>https://hg.linkmauve.fr/touhou/log/64d9117b9209/eosd</link>
    <description><![CDATA[Replace the --no-music option with --no-sound, disabling sound rendering altogether.]]></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>Thu, 27 Mar 2014 21:30:04 +0100</pubDate>
</item>
<item>
    <title>Move the OpenGL backend to its own package.</title>
    <link>https://hg.linkmauve.fr/touhou/log/5e3e0b09a531/eosd</link>
    <description><![CDATA[Move the OpenGL backend to its own package.]]></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>Thu, 05 Dec 2013 02:16:31 +0100</pubDate>
</item>
<item>
    <title>Add a pure SDL backend.</title>
    <link>https://hg.linkmauve.fr/touhou/log/b39ad30c6620/eosd</link>
    <description><![CDATA[Add a pure SDL backend.]]></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>Thu, 05 Dec 2013 01:55:39 +0100</pubDate>
</item>
<item>
    <title>Make GameRunner entirely independent of Window or GameRenderer, so we can run a game without display.</title>
    <link>https://hg.linkmauve.fr/touhou/log/1bc014f9d572/eosd</link>
    <description><![CDATA[Make GameRunner entirely independent of Window or GameRenderer, so we can run a game without display.]]></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, 19 Nov 2013 14:19:14 +0100</pubDate>
</item>
<item>
    <title>Optimize GameRunner some more, fix replay, and remove Window dependency in Renderer.</title>
    <link>https://hg.linkmauve.fr/touhou/log/c622eaf64428/eosd</link>
    <description><![CDATA[Optimize GameRunner some more, fix replay, and remove Window dependency in Renderer.]]></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>Fri, 04 Oct 2013 14:27:11 +0200</pubDate>
</item>
<item>
    <title>[Boss rush] Mark removed lasers as such</title>
    <link>https://hg.linkmauve.fr/touhou/log/777544d11578/eosd</link>
    <description><![CDATA[[Boss rush] Mark removed lasers as such]]></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>Fri, 08 Nov 2013 13:40:53 +0100</pubDate>
</item>
<item>
    <title>Fix boss mode</title>
    <link>https://hg.linkmauve.fr/touhou/log/5426825c11a6/eosd</link>
    <description><![CDATA[Fix boss mode]]></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>Fri, 08 Nov 2013 13:24:37 +0100</pubDate>
</item>
<item>
    <title>Merge PlayerState into Player, fix player respawn position.</title>
    <link>https://hg.linkmauve.fr/touhou/log/6be9c99a3a24/eosd</link>
    <description><![CDATA[Merge PlayerState into Player, fix player respawn position.]]></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>Mon, 14 Oct 2013 12:11:01 +0200</pubDate>
</item>
<item>
    <title>Add friendly fire in netplay.</title>
    <link>https://hg.linkmauve.fr/touhou/log/887de1309491/eosd</link>
    <description><![CDATA[Add friendly fire in netplay.]]></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, 21 Sep 2013 20:26:39 +0200</pubDate>
</item>
<item>
    <title>Various netplay-related fixes.</title>
    <link>https://hg.linkmauve.fr/touhou/log/711c75115675/eosd</link>
    <description><![CDATA[Various netplay-related fixes.]]></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, 28 Sep 2013 20:11:41 +0200</pubDate>
</item>
<item>
    <title>Merge netplay branch.</title>
    <link>https://hg.linkmauve.fr/touhou/log/2f53be1b2f60/eosd</link>
    <description><![CDATA[Merge netplay branch.]]></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>Fri, 27 Sep 2013 19:01:47 +0200</pubDate>
</item>
<item>
    <title>Fix several synchro issues</title>
    <link>https://hg.linkmauve.fr/touhou/log/1de67f332f00/eosd</link>
    <description><![CDATA[Fix several synchro issues]]></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, 28 Dec 2011 19:42:48 +0100</pubDate>
</item>
<item>
    <title>Fix consistency</title>
    <link>https://hg.linkmauve.fr/touhou/log/44c5e7d4b615/eosd</link>
    <description><![CDATA[Fix consistency]]></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, 28 Dec 2011 18:47:37 +0100</pubDate>
</item>
<item>
    <title>Experimental netplay! Yay!</title>
    <link>https://hg.linkmauve.fr/touhou/log/9d4d52793eca/eosd</link>
    <description><![CDATA[Experimental netplay! Yay!]]></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, 28 Dec 2011 18:45:09 +0100</pubDate>
</item>
<item>
    <title>Move SDL context-manager and Window creation outside of main.</title>
    <link>https://hg.linkmauve.fr/touhou/log/58b47e788c59/eosd</link>
    <description><![CDATA[Move SDL context-manager and Window creation outside of main.]]></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, 14 Sep 2013 01:05:42 +0200</pubDate>
</item>
<item>
    <title>Move continues to PlayerState, and make sure they aren’t reinitialized before each stage.</title>
    <link>https://hg.linkmauve.fr/touhou/log/5f5955635d2c/eosd</link>
    <description><![CDATA[Move continues to PlayerState, and make sure they aren’t reinitialized before each 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>Wed, 11 Sep 2013 16:03:55 +0200</pubDate>
</item>
<item>
    <title>Add a context manager to initialize and shut down SDL outside of Window.</title>
    <link>https://hg.linkmauve.fr/touhou/log/ec327e58b477/eosd</link>
    <description><![CDATA[Add a context manager to initialize and shut down SDL outside of Window.]]></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>Fri, 06 Sep 2013 23:29:19 +0200</pubDate>
</item>
<item>
    <title>Add an option to choose which game to play; currently only EoSD is supported.</title>
    <link>https://hg.linkmauve.fr/touhou/log/a502887557ac/eosd</link>
    <description><![CDATA[Add an option to choose which game to play; currently only EoSD is supported.]]></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, 31 Aug 2013 07:39:04 +0200</pubDate>
</item>
<item>
    <title>By default, only enable fps limiting if vsync doesn't do the job.</title>
    <link>https://hg.linkmauve.fr/touhou/log/1f5156093785/eosd</link>
    <description><![CDATA[By default, only enable fps limiting if vsync doesn't do the job.]]></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>Fri, 30 Aug 2013 20:38:02 +0200</pubDate>
</item>
<item>
    <title>Make pytouhou.game.player an extension type, and move the GameOver exception there since it makes more sense.</title>
    <link>https://hg.linkmauve.fr/touhou/log/b0abb05811f7/eosd</link>
    <description><![CDATA[Make pytouhou.game.player an extension type, and move the GameOver exception there since it makes more sense.]]></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, 17 Aug 2013 04:44:28 +0200</pubDate>
</item>
<item>
    <title>Move the common parts of EoSDGame outside, to not reallocate them at each stage.</title>
    <link>https://hg.linkmauve.fr/touhou/log/18e4b121646b/eosd</link>
    <description><![CDATA[Move the common parts of EoSDGame outside, to not reallocate them at each 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>Sun, 11 Aug 2013 14:30:52 +0200</pubDate>
</item>
<item>
    <title>Use cythonize in setup.py, also compile .py files, and entirely remove pyximport support.</title>
    <link>https://hg.linkmauve.fr/touhou/log/77c0e9a53795/eosd</link>
    <description><![CDATA[Use cythonize in setup.py, also compile .py files, and entirely remove pyximport 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>Fri, 30 Aug 2013 14:01:09 +0200</pubDate>
</item>
<item>
    <title>Remove all Loader uses from outside pytouhou.games, and add a --no-music option to disable bgm.</title>
    <link>https://hg.linkmauve.fr/touhou/log/f41a26971a19/eosd</link>
    <description><![CDATA[Remove all Loader uses from outside pytouhou.games, and add a --no-music option to disable bgm.]]></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:17:22 +0200</pubDate>
</item>
<item>
    <title>Refactor window management in its own class.</title>
    <link>https://hg.linkmauve.fr/touhou/log/52829ebe2561/eosd</link>
    <description><![CDATA[Refactor window management in its own class.]]></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/eosd</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>Importing everything makes the --help slow, call parse_args before the imports.</title>
    <link>https://hg.linkmauve.fr/touhou/log/e23871eddb7a/eosd</link>
    <description><![CDATA[Importing everything makes the --help slow, call parse_args before the imports.]]></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:13:56 +0200</pubDate>
</item>
<item>
    <title>Add a --verbosity option, to disable logging for machines with a very slow terminal.</title>
    <link>https://hg.linkmauve.fr/touhou/log/236bc32597f1/eosd</link>
    <description><![CDATA[Add a --verbosity option, to disable logging for machines with a very slow terminal.]]></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:13:56 +0200</pubDate>
</item>
<item>
    <title>Follow the PEP-0394 guidelines, migrating from python to python2.</title>
    <link>https://hg.linkmauve.fr/touhou/log/b0b8825296d0/eosd</link>
    <description><![CDATA[Follow the PEP-0394 guidelines, migrating from python to python2.]]></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, 22 Jun 2013 23:16:03 +0200</pubDate>
</item>
<item>
    <title>Add a --no-particles option to remove particles.</title>
    <link>https://hg.linkmauve.fr/touhou/log/b4be9b50557e/eosd</link>
    <description><![CDATA[Add a --no-particles option to remove particles.]]></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>Sun, 09 Jun 2013 22:53:25 +0200</pubDate>
</item>
<item>
    <title>Add MoF’s hints support, and fix the Text timeout interface.</title>
    <link>https://hg.linkmauve.fr/touhou/log/6c0cb3eee33e/eosd</link>
    <description><![CDATA[Add MoF’s hints support, and fix the Text timeout interface.]]></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>Sun, 24 Mar 2013 10:29:37 +0100</pubDate>
</item>
<item>
    <title>Add the debug feature to start a game at the end of a replay.</title>
    <link>https://hg.linkmauve.fr/touhou/log/11d895b6c0dc/eosd</link>
    <description><![CDATA[Add the debug feature to start a game at the end of a replay.]]></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>Wed, 29 Aug 2012 18:38:29 +0200</pubDate>
</item>
<item>
    <title>Add an option to disable background.</title>
    <link>https://hg.linkmauve.fr/touhou/log/8f2f3053906a/eosd</link>
    <description><![CDATA[Add an option to disable background.]]></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>Mon, 06 Aug 2012 23:01:33 +0200</pubDate>
</item>
<item>
    <title>Add the ability to save a replay.</title>
    <link>https://hg.linkmauve.fr/touhou/log/6deab6ad8be8/eosd</link>
    <description><![CDATA[Add the ability to save a replay.]]></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>Sun, 05 Aug 2012 16:37:26 +0200</pubDate>
</item>
<item>
    <title>Use a future-proof ECL parser.</title>
    <link>https://hg.linkmauve.fr/touhou/log/704bea2e4360/eosd</link>
    <description><![CDATA[Use a future-proof ECL parser.]]></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>Mon, 06 Aug 2012 22:52:22 +0200</pubDate>
</item>
<item>
    <title>Add a programmable pipeline renderer, and a --fixed-pipeline switch to use the old one.</title>
    <link>https://hg.linkmauve.fr/touhou/log/74471afbac37/eosd</link>
    <description><![CDATA[Add a programmable pipeline renderer, and a --fixed-pipeline switch to use the old 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>Fri, 27 Jul 2012 18:43:48 +0200</pubDate>
</item>
<item>
    <title>Enable debug messages when using --debug</title>
    <link>https://hg.linkmauve.fr/touhou/log/cb1460b9b6cf/eosd</link>
    <description><![CDATA[Enable debug messages when using --debug]]></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, 09 Jul 2012 22:12:04 +0200</pubDate>
</item>
<item>
    <title>Clean up effects left behind by lasers in boss rush mode</title>
    <link>https://hg.linkmauve.fr/touhou/log/cca5843c2e95/eosd</link>
    <description><![CDATA[Clean up effects left behind by lasers in boss rush mode]]></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>Sat, 07 Jul 2012 21:47:51 +0200</pubDate>
</item>
<item>
    <title>Minor fix in boss rush mode</title>
    <link>https://hg.linkmauve.fr/touhou/log/eab591728abf/eosd</link>
    <description><![CDATA[Minor fix in boss rush mode]]></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, 04 Jul 2012 23:53:18 +0200</pubDate>
</item>
<item>
    <title>Clean music playback API a little.</title>
    <link>https://hg.linkmauve.fr/touhou/log/61caded6b4f5/eosd</link>
    <description><![CDATA[Clean music playback API a little.]]></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>Wed, 04 Jul 2012 23:05:21 +0200</pubDate>
</item>
<item>
    <title>Increase player's power stats during skipped frames in boss rush mode.</title>
    <link>https://hg.linkmauve.fr/touhou/log/39bc59953dfa/eosd</link>
    <description><![CDATA[Increase player's power stats during skipped frames in boss rush mode.]]></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, 04 Jul 2012 22:52:02 +0200</pubDate>
</item>
<item>
    <title>Implement continues when the lives fall bellow 0.</title>
    <link>https://hg.linkmauve.fr/touhou/log/7a05edbab88a/eosd</link>
    <description><![CDATA[Implement continues when the lives fall bellow 0.]]></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>Wed, 04 Jul 2012 21:38:00 +0200</pubDate>
</item>
<item>
    <title>Print an error when all the needed files aren’t present.</title>
    <link>https://hg.linkmauve.fr/touhou/log/65453340ae95/eosd</link>
    <description><![CDATA[Print an error when all the needed files aren’t present.]]></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>Wed, 04 Jul 2012 18:08:57 +0200</pubDate>
</item>
<item>
    <title>Skip dialogs in the boss rush mode, and make boss rush skipping faster</title>
    <link>https://hg.linkmauve.fr/touhou/log/bc162f60f0a0/eosd</link>
    <description><![CDATA[Skip dialogs in the boss rush mode, and make boss rush skipping faster]]></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, 01 Jul 2012 18:07:33 +0200</pubDate>
</item>
<item>
    <title>Add options to set FPS limit and disable double buffering</title>
    <link>https://hg.linkmauve.fr/touhou/log/4eca6130f118/eosd</link>
    <description><![CDATA[Add options to set FPS limit and disable double buffering]]></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, 01 Jul 2012 01:07:41 +0200</pubDate>
</item>
<item>
    <title>Prevent story mode in easy to go beyond stage 5.</title>
    <link>https://hg.linkmauve.fr/touhou/log/d369a369204a/eosd</link>
    <description><![CDATA[Prevent story mode in easy to go beyond stage 5.]]></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, 30 Jun 2012 20:50:37 +0200</pubDate>
</item>
<item>
    <title>Add a boss rush mode</title>
    <link>https://hg.linkmauve.fr/touhou/log/bdcf2077e368/eosd</link>
    <description><![CDATA[Add a boss rush mode]]></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>Sat, 30 Jun 2012 20:10:45 +0200</pubDate>
</item>
<item>
    <title>Add the story mode.</title>
    <link>https://hg.linkmauve.fr/touhou/log/1b4f04b08729/eosd</link>
    <description><![CDATA[Add the story mode.]]></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, 30 Jun 2012 19:37:21 +0200</pubDate>
</item>
<item>
    <title>Implement music playback.</title>
    <link>https://hg.linkmauve.fr/touhou/log/61adb5453e46/eosd</link>
    <description><![CDATA[Implement music playback.]]></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>Wed, 13 Jun 2012 15:29:43 +0200</pubDate>
</item>
<item>
    <title>Add the game interface.</title>
    <link>https://hg.linkmauve.fr/touhou/log/da53bc29b94a/eosd</link>
    <description><![CDATA[Add the game interface.]]></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, 10 Mar 2012 17:47:03 +0100</pubDate>
</item>
<item>
    <title>Fix relative path handling and os-specific path separators.</title>
    <link>https://hg.linkmauve.fr/touhou/log/a09ac4650e0d/eosd</link>
    <description><![CDATA[Fix relative path handling and os-specific path separators.]]></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, 06 Mar 2012 17:45:14 +0100</pubDate>
</item>
<item>
    <title>Use better defaults for player, and start the stage as if in practice mode.</title>
    <link>https://hg.linkmauve.fr/touhou/log/0aab9b34299e/eosd</link>
    <description><![CDATA[Use better defaults for player, and start the stage as if in practice mode.]]></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>Mon, 23 Jan 2012 02:04:13 +0100</pubDate>
</item>
<item>
    <title>Automatically search data files using different names.</title>
    <link>https://hg.linkmauve.fr/touhou/log/8fa660da5f0c/eosd</link>
    <description><![CDATA[Automatically search data files using different names.]]></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, 23 Jan 2012 00:58:03 +0100</pubDate>
</item>
<item>
    <title>Search for 102h.exe in the game directory instead of the current directory.</title>
    <link>https://hg.linkmauve.fr/touhou/log/c417bb6c98bf/eosd</link>
    <description><![CDATA[Search for 102h.exe in the game directory instead of the current directory.]]></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>Fri, 30 Dec 2011 19:17:55 +0100</pubDate>
</item>
<item>
    <title>Remove useless and occasionally problematic (think about non-utf8 terminals) print calls.</title>
    <link>https://hg.linkmauve.fr/touhou/log/9bb26dbb8438/eosd</link>
    <description><![CDATA[Remove useless and occasionally problematic (think about non-utf8 terminals) print calls.]]></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, 19 Dec 2011 20:29:30 +0100</pubDate>
</item>
<item>
    <title>Move “eclviewer.py” to “eosd” and get rid of run-time depency on Cython.</title>
    <link>https://hg.linkmauve.fr/touhou/log/091301805cce/eosd</link>
    <description><![CDATA[Move “eclviewer.py” to “eosd” and get rid of run-time depency on Cython.]]></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>Thu, 15 Dec 2011 19:24:11 +0100</pubDate>
</item>

  </channel>
</rss>
