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

    <title>wgsdk Changelog</title>
    <description>wgsdk Changelog</description>
    <item>
    <title>[default] json: replace with nxjson library</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/dd427b7cc459</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/dd427b7cc459</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>dd427b7cc459</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;&#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>json: replace with nxjson library<br/>
<br/>
more lightweight, reduces the binary size by about 40 kb</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>include/json.h<br />src/deezer.c<br />src/json.c<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>Fri, 15 Mar 2024 20:46:18 -0400</pubDate>
</item>
<item>
    <title>*: huge refactor</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/e6a594f16403</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/e6a594f16403</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e6a594f16403</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>*: huge refactor<br/>
<br/>
the config file has changed drastically, moving to an ini file from<br/>
that custom format; i *would* have used the win32 functions for those,<br/>
but they were barely functional, so I decided on using ini.h which is<br/>
lightweight enough.<br/>
<br/>
additionally, I've added Deezer support so album art will be displayed!<br/>
unfortunately though winhttp is a pain in the ass so if I send a request<br/>
with any form of unicode chars in it it just returns a &quot;bad request&quot; error.<br/>
I've tried debugging this but I could never really come up with anything:<br/>
my hypothesis is that deezer expects their characters in percent-encoded<br/>
UTF-8, but winhttp is sending them in some other encoding.<br/>
<br/>
the config dialog was moved out of config.c (overdue) and many more options<br/>
are given in the config as well.<br/>
<br/>
main.c has been renamed to plugin.c to better differentiate it from...<br/>
everything else.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>.hgignore<br />Makefile<br />include/config.h<br />include/deezer.h<br />include/dialog/dlg_config.h<br />include/dirtools.h<br />include/ini.h<br />include/json.h<br />include/plugin.h<br />include/resource.h<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, 14 Mar 2024 20:25:37 -0400</pubDate>
</item>
<item>
    <title>*: huge refactoring</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/42ac054c0231</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/42ac054c0231</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>42ac054c0231</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>*: huge refactoring<br/>
<br/>
dirtools now uses wchar (wayyy overdue)<br/>
<br/>
the timer doesn't have a stupid design anymore<br/>
<br/>
we don't use windows.h at all now<br/>
<br/>
...</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Makefile<br />src/config.c<br />src/dirtools.c<br />src/include/config.h<br />src/include/dirtools.h<br />src/include/main.h<br />src/include/resource.h<br />src/include/timer.h<br />src/include/utils.h<br />src/main.c<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>Sun, 11 Feb 2024 19:43:31 -0500</pubDate>
</item>
<item>
    <title>*: add the restrict keyword when necessary</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/07f0e2f43204</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/07f0e2f43204</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>07f0e2f43204</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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>*: add the restrict keyword when necessary<br/>
also fixed some typos in the README</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>README.md<br />src/config.c<br />src/include/utils.h<br />src/timer.c<br />src/utils.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;</author>
    <pubDate>Fri, 16 Dec 2022 21:55:37 -0500</pubDate>
</item>
<item>
    <title>git leftovers: remove .gitignore</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/00399cc5f7ce</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/00399cc5f7ce</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>00399cc5f7ce</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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>git leftovers: remove .gitignore</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>.gitignore<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;</author>
    <pubDate>Fri, 16 Dec 2022 20:46:33 -0500</pubDate>
</item>
<item>
    <title>clean up code, convert git files to hg, etc.</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/be4835547dd0</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/be4835547dd0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>be4835547dd0</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;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>clean up code, convert git files to hg, etc.</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>.hgignore<br />Makefile<br />src/config.c<br />src/dirtools.c<br />src/include/timer.h<br />src/include/utils.h<br />src/main.c<br />src/timer.c<br />src/utils.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;</author>
    <pubDate>Fri, 16 Dec 2022 20:35:06 -0500</pubDate>
</item>
<item>
    <title>update tags</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/8ce85aee15c0</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/8ce85aee15c0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>8ce85aee15c0</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>&#99;&#111;&#110;&#118;&#101;&#114;&#116;&#45;&#114;&#101;&#112;&#111;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>update tags</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>.hgtags<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#99;&#111;&#110;&#118;&#101;&#114;&#116;&#45;&#114;&#101;&#112;&#111;</author>
    <pubDate>Sat, 17 Dec 2022 01:48:13 +0000</pubDate>
</item>
<item>
    <title>Update README.md</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/3dee72fffe97</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/3dee72fffe97</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>3dee72fffe97</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;&#51;&#55;&#57;&#54;&#50;&#50;&#50;&#53;&#43;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#110;&#111;&#114;&#101;&#112;&#108;&#121;&#46;&#103;&#105;&#116;&#104;&#117;&#98;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>Update README.md<br/>
committer: GitHub &lt;noreply@github.com&gt;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>README.md<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#51;&#55;&#57;&#54;&#50;&#50;&#50;&#53;&#43;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#110;&#111;&#114;&#101;&#112;&#108;&#121;&#46;&#103;&#105;&#116;&#104;&#117;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 25 Aug 2022 21:11:34 -0400</pubDate>
</item>
<item>
    <title>*: stylistic changes</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/59bf702b2b21</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/59bf702b2b21</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>59bf702b2b21</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;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>*: stylistic changes</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/config.c<br />src/dirtools.c<br />src/include/config.h<br />src/include/dialog.rc<br />src/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 14 Aug 2022 13:17:32 -0400</pubDate>
</item>
<item>
    <title>dirtools: sys/stat.h-&gt;windows.h</title>
    <guid isPermaLink="true">https://hg.paper.us.eu.org/wgsdk/rev/8df8af626dca</guid>
    <link>https://hg.paper.us.eu.org/wgsdk/rev/8df8af626dca</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>8df8af626dca</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;&#51;&#55;&#57;&#54;&#50;&#50;&#50;&#53;&#43;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#110;&#111;&#114;&#101;&#112;&#108;&#121;&#46;&#103;&#105;&#116;&#104;&#117;&#98;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>dirtools: sys/stat.h-&gt;windows.h<br/>
committer: GitHub &lt;noreply@github.com&gt;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/dirtools.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#80;&#97;&#112;&#101;&#114;&#32;&#60;&#51;&#55;&#57;&#54;&#50;&#50;&#50;&#53;&#43;&#109;&#114;&#112;&#97;&#112;&#101;&#114;&#115;&#111;&#110;&#105;&#99;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#110;&#111;&#114;&#101;&#112;&#108;&#121;&#46;&#103;&#105;&#116;&#104;&#117;&#98;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Aug 2022 22:47:41 -0400</pubDate>
</item>

  </channel>
</rss>