<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>dxf2gcode SourceCode changes</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/</link><description>Recent changes to SourceCode repository in dxf2gcode project</description><atom:link href="https://sourceforge.net/p/dxf2gcode/sourcecode/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 16 Oct 2026 20:23:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dxf2gcode/sourcecode/feed.rss" rel="self" type="application/rss+xml"/><item><title>chore(dxf): add pocketing1 sample asset</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/d81d71ac99052e7143d2126a1ea5d448ec3eb98b/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;chore(dxf): add pocketing1 sample asset&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/d81d71ac99052e7143d2126a1ea5d448ec3eb98b/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 20:23:26 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/d81d71ac99052e7143d2126a1ea5d448ec3eb98b/</guid></item><item><title>feat(core): select break milling pass</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/8eb449391df893ff12c96267a28a6e35d1c768b4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;feat(core): select break milling pass&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/8eb449391df893ff12c96267a28a6e35d1c768b4/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 20:23:26 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/8eb449391df893ff12c96267a28a6e35d1c768b4/</guid></item><item><title>fix(core): keep pocket zig-zag alive for far start points</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/45f9b3151bfb52d67c86700cb709320f09635d93/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;fix(core): keep pocket zig-zag alive for far start points&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/45f9b3151bfb52d67c86700cb709320f09635d93/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/45f9b3151bfb52d67c86700cb709320f09635d93/</guid></item><item><title>feat(gui): show mixed states as icons in canvas context menu</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/9a5560226d249c340405d85b69ef3d372ef506c1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;feat(gui): show mixed states as icons in canvas context menu&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/9a5560226d249c340405d85b69ef3d372ef506c1/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/9a5560226d249c340405d85b69ef3d372ef506c1/</guid></item><item><title>feat(gui): show mixed states across multi-selection controls</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/7fc248affaf434b35e397a404f6cea9cf73b579c/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;feat(gui): show mixed states across multi-selection controls&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/7fc248affaf434b35e397a404f6cea9cf73b579c/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/7fc248affaf434b35e397a404f6cea9cf73b579c/</guid></item><item><title>fix(gui): apply pocket milling to whole selection</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/a9dc53f6480020f40855ec2f11d2128f27190bd8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;fix(gui): apply pocket milling to whole selection&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/a9dc53f6480020f40855ec2f11d2128f27190bd8/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/a9dc53f6480020f40855ec2f11d2128f27190bd8/</guid></item><item><title>fix(gui): apply pocket milling state to whole selection</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/09fd0501667bf5940e3c5c35dd9a248b4c5a7a59/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;fix(gui): apply pocket milling state to whole selection&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/09fd0501667bf5940e3c5c35dd9a248b4c5a7a59/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/09fd0501667bf5940e3c5c35dd9a248b4c5a7a59/</guid></item><item><title>fix(gui): set pocket milling state for multi-selection</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/347e0413aa5612bd33c8a700182fdc0d17102f25/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;fix(gui): set pocket milling state for multi-selection&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/347e0413aa5612bd33c8a700182fdc0d17102f25/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 14:09:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/347e0413aa5612bd33c8a700182fdc0d17102f25/</guid></item><item><title>fix(core): avoid false error logs for expected GIR walks</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/5f19f62967e3c6bb2b26a5d3d22095b029940e3f/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;fix(core): avoid false error logs for expected GIR walks&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/5f19f62967e3c6bb2b26a5d3d22095b029940e3f/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 12:29:12 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/5f19f62967e3c6bb2b26a5d3d22095b029940e3f/</guid></item><item><title>test(core): cover GIR loop and short-segment regressions</title><link>https://sourceforge.net/p/dxf2gcode/sourcecode/ci/abd9561c6f9c01d6a5f69e089a946f5d387d0368/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;test(core): cover GIR loop and short-segment regressions&lt;br/&gt;&lt;a href="/p/dxf2gcode/sourcecode/ci/abd9561c6f9c01d6a5f69e089a946f5d387d0368/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">christi_ko</dc:creator><pubDate>Fri, 16 Oct 2026 11:10:05 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net/p/dxf2gcode/sourcecode/ci/abd9561c6f9c01d6a5f69e089a946f5d387d0368/</guid></item></channel></rss>