<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.paper.us.eu.org/libanimone/</link>
    <language>en-us</language>

    <title>libanimone Changelog</title>
    <description>libanimone Changelog</description>
    <item>
    <title>[default] player: efforts towards C-ization</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/93224b26a0ee</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/93224b26a0ee</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>93224b26a0ee</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>player: efforts towards C-ization</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>include/animone/player.h<br />src/player.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Mon, 10 Feb 2025 19:17:29 -0500</pubDate>
</item>
<item>
    <title>strategist: outward APIs are now in C</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/668f4f31ddda</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/668f4f31ddda</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>668f4f31ddda</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>strategist: outward APIs are now in C</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>include/animone/strategies.h<br />src/strategist.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Mon, 10 Feb 2025 00:07:21 -0500</pubDate>
</item>
<item>
    <title>util: rewrite functions in C-ish</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/a76e55e098d1</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/a76e55e098d1</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a76e55e098d1</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>util: rewrite functions in C-ish<br/>
<br/>
there are C++ bindings still put in place. the code should be valid<br/>
C, except for the use of &lt;regex&gt;, which ought to go anyway. eventually<br/>
I'll actually *test* this stuff aside from the TrimRight crap</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>include/animone/util.h<br />src/util.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Sun, 09 Feb 2025 23:18:57 -0500</pubDate>
</item>
<item>
    <title>cmake: we are not &quot;animia&quot; anymore</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/40fd3776ce9b</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/40fd3776ce9b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>40fd3776ce9b</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>cmake: we are not &quot;animia&quot; anymore</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>CMakeLists.txt<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Sun, 09 Feb 2025 23:15:55 -0500</pubDate>
</item>
<item>
    <title>animone: add preliminary AT-SPI stuff</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/fac2b2d242d3</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/fac2b2d242d3</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>fac2b2d242d3</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>animone: add preliminary AT-SPI stuff<br/>
anime_list: finish the regular singular right click menu</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>CMakeLists.txt<br />include/animone/a11y.h<br />include/animone/a11y/atspi.h<br />include/animone/a11y/win32.h<br />include/animone/types.h<br />src/a11y.cc<br />src/a11y/atspi.cc<br />src/a11y/win32.cc<br />src/strategist.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#116;&#102;&#108;&#99;&#46;&#117;&#115;&#62;</author>
    <pubDate>Sun, 17 Nov 2024 19:56:01 -0500</pubDate>
</item>
<item>
    <title>*: megacommit that probably breaks things</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/13b647714159</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/13b647714159</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>13b647714159</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>*: megacommit that probably breaks things</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/fd/proc.cc<br />src/fd/xnu.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 02 Oct 2024 23:06:43 -0400</pubDate>
</item>
<item>
    <title>*: transfer back to cmake from autotools</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/77a5ea5e996c</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/77a5ea5e996c</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>77a5ea5e996c</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>*: transfer back to cmake from autotools<br/>
<br/>
autotools just made lots of things more complicated than<br/>
they should have and many things broke (i.e. translations)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>CMakeLists.txt<br />Makefile.am<br />configure.ac<br />include/animone/types.h<br />src/a11y/win32.cc<br />src/fd/win32.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 20 Jun 2024 05:56:06 -0400</pubDate>
</item>
<item>
    <title>dep/animone: fix tons of issues</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/60ded877339b</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/60ded877339b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>60ded877339b</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>dep/animone: fix tons of issues<br/>
<br/>
for example, the window ID stuff was just... completely wrong. since we're<br/>
supporting multiple different window systems, it *has* to be a union rather<br/>
than just a single integer type. HWND is also not a DWORD, it's a pointer(!),<br/>
so now it's stored as a std::uintptr_t.<br/>
<br/>
(this probably breaks things)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Makefile.am<br />configure.ac<br />include/animone.h<br />include/animone/media.h<br />include/animone/player.h<br />include/animone/types.h<br />include/animone/util/win32.h<br />src/a11y/win32.cc<br />src/fd/win32.cc<br />src/win/quartz.cc<br /><br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 20 Jun 2024 03:03:05 -0400</pubDate>
</item>
<item>
    <title>dep/animone: a11y/win32: fix missing ComInterface definition</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/f1b9adaa41b3</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/f1b9adaa41b3</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f1b9adaa41b3</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>dep/animone: a11y/win32: fix missing ComInterface definition</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/a11y/win32.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 19 Jun 2024 23:21:19 -0400</pubDate>
</item>
<item>
    <title>dep/animone: add experimental accessibility strategy</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/libanimone/rev/1cfa7d57c022</guid>
    <link>https://hg.paper.us.eu.org/libanimone/rev/1cfa7d57c022</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>1cfa7d57c022</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>dep/animone: add experimental accessibility strategy<br/>
<br/>
I also moved most of the functions out of util/win32.cc, because that<br/>
file is meant for things that are shared between the different functions,<br/>
and currently that is only wide string conversion helpers.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Makefile.am<br />include/animone/a11y.h<br />include/animone/a11y/win32.h<br />include/animone/util/win32.h<br />src/a11y.cc<br />src/a11y/win32.cc<br />src/fd/win32.cc<br />src/strategist.cc<br />src/util/win32.cc<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#112;&#97;&#112;&#101;&#114;&#64;&#112;&#97;&#112;&#101;&#114;&#46;&#117;&#115;&#46;&#101;&#117;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 19 Jun 2024 23:13:55 -0400</pubDate>
</item>

  </channel>
</rss>