<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/</link>
    <language>en-us</language>

    <title>orthanc-stone Changelog</title>
    <description>orthanc-stone Changelog</description>
    <item>
    <title>[refactoring] reimplement missing methods</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/7d2877f8e978</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/7d2877f8e978</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>7d2877f8e978</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>reimplement missing methods</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>OrthancStone/Sources/Scene2DViewport/ViewportController.cpp<br />OrthancStone/Sources/Scene2DViewport/ViewportController.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Oct 2026 09:23:35 +0200</pubDate>
</item>
<item>
    <title>[refactoring] fix web viewer build</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/2ffbba6497f0</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/2ffbba6497f0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2ffbba6497f0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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 web viewer build</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Oct 2026 09:06:23 +0200</pubDate>
</item>
<item>
    <title>[refactoring] fix rendering of deleted annotations</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/0f8d09f1c245</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/0f8d09f1c245</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>0f8d09f1c245</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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 rendering of deleted annotations</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/Samples/Common/SimpleViewerCore.cpp<br />Applications/Samples/Common/SimpleViewerCore.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Oct 2026 09:02:26 +0200</pubDate>
</item>
<item>
    <title>[refactoring] added IFlexiblePointerTracker::IObserver</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/2a9d30482584</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/2a9d30482584</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2a9d30482584</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>added IFlexiblePointerTracker::IObserver</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/Samples/Common/SimpleViewerCore.cpp<br />Applications/Samples/Common/SimpleViewerCore.h<br />Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp<br />OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake<br />OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.cpp<br />OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.cpp<br />OrthancStone/Sources/Scene2D/GrayscaleWindowingSceneTracker.h<br />OrthancStone/Sources/Scene2D/PinchZoomTracker.cpp<br />OrthancStone/Sources/Scene2D/PinchZoomTracker.h<br />OrthancStone/Sources/Scene2D/RotateSceneTracker.cpp<br /><br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 22:04:34 +0200</pubDate>
</item>
<item>
    <title>[refactoring] simplified Scene2D</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/d8a6f6296d3b</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/d8a6f6296d3b</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>d8a6f6296d3b</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>simplified Scene2D</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>OrthancStone/Sources/Scene2D/CairoCompositor.cpp<br />OrthancStone/Sources/Scene2D/OpenGLCompositor.cpp<br />OrthancStone/Sources/Scene2D/Scene2D.cpp<br />OrthancStone/Sources/Scene2D/Scene2D.h<br />OrthancStone/Sources/Volumes/VolumeSceneLayerSource.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 21:05:36 +0200</pubDate>
</item>
<item>
    <title>[refactoring] simplified IViewportInteractor::HandleMouseHover()</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/32d1ef594704</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/32d1ef594704</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>32d1ef594704</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>simplified IViewportInteractor::HandleMouseHover()</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/Samples/Common/SimpleViewerCore.cpp<br />Applications/Samples/Sdl/SingleViewportSdlApplication.cpp<br />Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp<br />OrthancStone/Sources/Platforms/WebAssembly/WebAssemblyViewport.cpp<br />OrthancStone/Sources/Scene2DViewport/MeasureTool.h<br />OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp<br />OrthancStone/Sources/Viewport/DefaultViewportInteractor.h<br />OrthancStone/Sources/Viewport/IViewportInteractor.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 20:45:26 +0200</pubDate>
</item>
<item>
    <title>[refactoring] removed class ViewportLocker</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/a7a9457a07c6</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/a7a9457a07c6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a7a9457a07c6</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>removed class ViewportLocker</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>OrthancStone/Resources/CMake/OrthancStoneConfiguration.cmake<br />OrthancStone/Sources/Scene2D/PinchZoomTracker.cpp<br />OrthancStone/Sources/Viewport/ViewportLocker.cpp<br />OrthancStone/Sources/Viewport/ViewportLocker.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 18:34:56 +0200</pubDate>
</item>
<item>
    <title>[refactoring] simplified IViewportInteractor::CreateTracker()</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/ee74c9c97cbe</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/ee74c9c97cbe</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>ee74c9c97cbe</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>simplified IViewportInteractor::CreateTracker()</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/Samples/Common/SimpleViewerCore.cpp<br />Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp<br />OrthancStone/Sources/Scene2DViewport/ViewportController.cpp<br />OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp<br />OrthancStone/Sources/Viewport/DefaultViewportInteractor.h<br />OrthancStone/Sources/Viewport/IViewportInteractor.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 18:32:31 +0200</pubDate>
</item>
<item>
    <title>[refactoring] simplified PinchZoomTracker</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/1f313d1113d7</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/1f313d1113d7</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>1f313d1113d7</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>simplified PinchZoomTracker</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>OrthancStone/Sources/Scene2D/PinchZoomTracker.cpp<br />OrthancStone/Sources/Scene2D/PinchZoomTracker.h<br />OrthancStone/Sources/Viewport/DefaultViewportInteractor.cpp<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 18:21:55 +0200</pubDate>
</item>
<item>
    <title>[refactoring] removed class ViewportController::GrayscaleWindowingChanged</title>
    <guid isPermaLink="true">http://Orthanc-Main:8020/hg/orthanc-stone/rev/36b4b8f2cf32</guid>
    <link>http://Orthanc-Main:8020/hg/orthanc-stone/rev/36b4b8f2cf32</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>36b4b8f2cf32</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>refactoring</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>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#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>removed class ViewportController::GrayscaleWindowingChanged</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>Applications/StoneWebViewer/WebAssembly/StoneWebViewer.cpp<br />OrthancStone/Sources/Scene2DViewport/ViewportController.cpp<br />OrthancStone/Sources/Scene2DViewport/ViewportController.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#83;&#101;&#98;&#97;&#115;&#116;&#105;&#101;&#110;&#32;&#74;&#111;&#100;&#111;&#103;&#110;&#101;&#32;&#60;&#115;&#46;&#106;&#111;&#100;&#111;&#103;&#110;&#101;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Oct 2026 18:15:59 +0200</pubDate>
</item>

  </channel>
</rss>