<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://code.unixwork.de/hg/toolkit/</link>
    <language>en-us</language>

    <title>toolkit Changelog</title>
    <description>toolkit Changelog</description>
    <item>
    <title>[default] fix ui_close (GTK)</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/db9c3838fd4d</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/db9c3838fd4d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>db9c3838fd4d</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>fix ui_close (GTK)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>application/main.c<br />ui/gtk/window.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 24 May 2026 08:53:45 +0200</pubDate>
</item>
<item>
    <title>add action support for listview events</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/e6fc42b4248d</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/e6fc42b4248d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>e6fc42b4248d</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add action support for listview events</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/args.c<br />ui/common/args.h<br />ui/gtk/list.c<br />ui/gtk/list.h<br />ui/ui/list.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 May 2026 21:38:30 +0200</pubDate>
</item>
<item>
    <title>add todo for later optimization</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/2b1574ae72b5</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/2b1574ae72b5</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2b1574ae72b5</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add todo for later optimization</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/wrapper.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 20 May 2026 20:00:35 +0200</pubDate>
</item>
<item>
    <title>add ui_mainthread_object_unref/ui_mainthread_document_unref wrapper functions</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/b4b3c689ff8a</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/b4b3c689ff8a</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>b4b3c689ff8a</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add ui_mainthread_object_unref/ui_mainthread_document_unref wrapper functions</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/wrapper.c<br />ui/common/wrapper.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 20 May 2026 19:38:54 +0200</pubDate>
</item>
<item>
    <title>add missing public ui_remove_destructor declaration</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/c9e2167b0f15</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/c9e2167b0f15</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c9e2167b0f15</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add missing public ui_remove_destructor declaration</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/ui/toolkit.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:45:56 +0200</pubDate>
</item>
<item>
    <title>add ui_object_set_onclose</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/2cd3b4131a57</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/2cd3b4131a57</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2cd3b4131a57</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add ui_object_set_onclose</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/wrapper.c<br />ui/common/wrapper.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:32:34 +0200</pubDate>
</item>
<item>
    <title>add ui_remove_destructor</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/5e9bc6428bac</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/5e9bc6428bac</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>5e9bc6428bac</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>add ui_remove_destructor</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/context.c<br />ui/common/context.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:31:16 +0200</pubDate>
</item>
<item>
    <title>make sure uic_context_prepare_close is called before the window is destroyed (GTK)</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/f0def0c24ae6</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/f0def0c24ae6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f0def0c24ae6</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>make sure uic_context_prepare_close is called before the window is destroyed (GTK)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/object.c<br />ui/gtk/window.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:25:53 +0200</pubDate>
</item>
<item>
    <title>rework window closing behavior and reference counting (GTK)</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/a4affe75198c</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/a4affe75198c</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a4affe75198c</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>rework window closing behavior and reference counting (GTK)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>application/main.c<br />ui/common/object.c<br />ui/gtk/toolkit.c<br />ui/gtk/window.c<br />ui/qt/window.cpp<br />ui/ui/toolkit.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 May 2026 18:10:13 +0200</pubDate>
</item>
<item>
    <title>fix UiObject close handling</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/toolkit/rev/0a150985d6b6</guid>
    <link>https://code.unixwork.de/hg/toolkit/rev/0a150985d6b6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>0a150985d6b6</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>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#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>fix UiObject close handling</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>ui/common/object.c<br />ui/gtk/toolkit.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 18 May 2026 21:29:56 +0200</pubDate>
</item>

  </channel>
</rss>