<?xml version="1.0" ?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://www.qcad.ch/bugtracker/">
    <title>Flyspray::</title>
    <link>https://www.qcad.ch/bugtracker/</link>
    <description>Feed for all projects</description>
    <dc:date>2026-09-21T13:37:26Z</dc:date>
    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2753" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2752" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2751" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2750" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2749" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2748" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2747" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2746" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2745" />
                <rdf:li rdf:resource="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2744" />
              </rdf:Seq>
    </items>
    		
  </channel>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2753">
    <title>FS#2753: CAM &gt; CAM Export: Wrong cutting order of nested contours</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2753</link>
    <dc:date>2026-09-21T13:37:26Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

See:https://forum.qcad.org/t/cam-contour-is-cut-before-holes/12047 

</description>
    <content:encoded><![CDATA[
<p>
See:<br /><a href="https://forum.qcad.org/t/cam-contour-is-cut-before-holes/12047" class="urlextern" title="https://forum.qcad.org/t/cam-contour-is-cut-before-holes/12047"  rel="nofollow">https://forum.qcad.org/t/cam-contour-is-cut-before-holes/12047</a> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2752">
    <title>FS#2752: Snap &gt; Selection (SK): Exception with Qt 5, RSnapSelection</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2752</link>
    <dc:date>2026-09-17T07:11:29Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

Win7, 32bit, QCAD 3.33 pro in trial mode, installed from ZIP.



Andrew,



Regarding: Forum topic 12045 Trying to replicate the problem reported by user &amp;#039;Leno&amp;#039;.



 With a selection and for an action that expects a coordinate input,with snap mode selection (SK)there are no snapping points displayed to select from.



Expecting 10 reference markers in color #0040c8 by default.



Changes were made around Jun 5, 2026Snap/SnapSelectionCenter → Snap/SnapSelection 




Also troubled by the associated note in EAction Line 287 Commit 4d3a6e5 



The note states that the zoom state is set to auto.But it is the document interface snap mode that is (re-)set to auto on resuming.



Regards,CVH

</description>
    <content:encoded><![CDATA[
<p>
Win7, 32bit, QCAD 3.33 pro in trial mode, installed from ZIP.
</p>

<p>
Andrew,
</p>

<p>
Regarding: <a href="https://forum.qcad.org/t/selection-reference-points-replaces-snap-center-of-selection/12045" class="urlextern" title="https://forum.qcad.org/t/selection-reference-points-replaces-snap-center-of-selection/12045"  rel="nofollow">Forum topic 12045</a> <br />Trying to replicate the problem reported by user &#039;Leno&#039;.
</p>

<p>
 With a selection and for an action that expects a coordinate input,<br />with snap mode selection (SK)<br />there are no snapping points displayed to select from.
</p>

<p>
Expecting 10 reference markers in color #0040c8 by default.
</p>

<p>
Changes were made around Jun 5, 2026<br />Snap/SnapSelectionCenter → Snap/SnapSelection 
</p>
<hr />

<p>
Also troubled by the associated note in EAction Line 287 <a href="https://github.com/qcad/qcad/commit/4d3a6e55b61950b51967493cd9218b9ce4cad31f" class="urlextern" title="https://github.com/qcad/qcad/commit/4d3a6e55b61950b51967493cd9218b9ce4cad31f"  rel="nofollow">Commit 4d3a6e5</a> 
</p>

<p>
The note states that the zoom state is set to auto.<br />But it is the document interface snap mode that is (re-)set to auto on resuming.
</p>

<p>
Regards,<br />CVH<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2751">
    <title>FS#2751: RArc::getVectorTo(point) does not exclude point at center with infinite solutions</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2751</link>
    <dc:date>2026-09-15T06:40:38Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

Version: Since initial commit of QCAD3.Current art: https://github.com/qcad/qcad/blob/master/src/core/math/RArc.cpp



For a point coinciding with the center, getAngleTo() at line 788 returns zero by default.For an arc starting at, ending at or spanning over orientation zero(verified and not excluded by line 789-791)the method returns a defined point on the arc at zero rads.



Analog to RCircle::getVectorTo there are infinite solutions and thus none well defined.



The RCircle method excludes a point at the center and returns an invalid RVector.… However:Comparing the SquaredMagnitude() with 1e-18 is fundamentally incorrect (FS#2741)Correctly squaring both sides of (|d - v| &amp;lt; tol) results in: ((d - v)² &amp;lt; tol²)And this expands to: (d² - 2dv + v² &amp;lt; tol²) where one still needs to know the magnitude.



… Additionally:getAngleTo() returns zero by default when the two points are 1e-6 units or less apart.A factor thousand times larger than RS.PointTolerance.This can still result in a defined point on the arc at zero rads for points at a distance between 1e-9 to 1e-6 from the center.



As like all getVectorTo() methods it is a key resource.RArc::getClosestPointOnShape() can for example return a false solution.



Fixing this may for example break InfoDistanceEP.prototype.pickCoordinate or RSnapPerpendicular::snapEntity … … Only if you manage to indicate really near the center of an arbitrary arc. 



Then RSnapPerpendicular::snapEntity has no solution for a circle and its center.But it has a solution at zero rads for an arc.



Regards,CVH 

</description>
    <content:encoded><![CDATA[
<p>
Version: Since initial commit of QCAD3.<br />Current art: <a href="https://github.com/qcad/qcad/blob/master/src/core/math/RArc.cpp" class="urlextern" title="https://github.com/qcad/qcad/blob/master/src/core/math/RArc.cpp"  rel="nofollow">https://github.com/qcad/qcad/blob/master/src/core/math/RArc.cpp</a>
</p>

<p>
For a point coinciding with the center, <strong>getAngleTo()</strong> at line 788 returns zero by default.<br />For an arc starting at, ending at or spanning over orientation zero<br />(verified and not excluded by line 789-791)<br />the method returns a defined point on the arc at zero rads.
</p>

<p>
Analog to <strong>RCircle::getVectorTo</strong> there are infinite solutions and thus none well defined.
</p>

<p>
The RCircle method excludes a point at the center and returns an invalid RVector.<br />… However:<br />Comparing the <strong>SquaredMagnitude()</strong> with 1e-18 is fundamentally incorrect (<a href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2741&amp;feed_type=rss1" title="Assigned | Task made private | 0%" >FS#2741</a>)<br />Correctly squaring both sides of (|d - v| &lt; tol) results in: ((d - v)² &lt; tol²)<br />And this expands to: (d² - 2dv + v² &lt; tol²) where one still needs to know the magnitude.
</p>

<p>
… Additionally:<br /><strong>getAngleTo()</strong> returns zero by default when the two points are 1e-6 units or less apart.<br />A factor thousand times larger than RS.PointTolerance.<br />This can still result in a defined point on the arc at zero rads for <br />points at a distance between 1e-9 to 1e-6 from the center.
</p>

<p>
As like all <strong>getVectorTo()</strong> methods it is a key resource.<br /><strong>RArc::getClosestPointOnShape()</strong> can for example return a false solution.
</p>

<p>
Fixing this may for example break <strong>InfoDistanceEP.prototype.pickCoordinate</strong> or <strong>RSnapPerpendicular::snapEntity</strong> … <br />… Only if you manage to indicate really near the center of an arbitrary arc. <img src="https://www.qcad.ch/bugtracker/plugins/dokuwiki/lib/images/smileys/icon_wink.gif" class="middle" alt=";-)" />
</p>

<p>
Then <strong>RSnapPerpendicular::snapEntity</strong> has no solution for a circle and its center.<br />But it has a solution at zero rads for an arc.
</p>

<p>
Regards,<br />CVH<br /> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2750">
    <title>FS#2750: Edit &gt; Drawing Preferences: Crash when applying viewport preferences before clicking OK</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2750</link>
    <dc:date>2026-09-14T12:23:31Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

See also:https://forum.qcad.org/t/qcad-crashes/12031 

</description>
    <content:encoded><![CDATA[
<p>
See also:<br /><a href="https://forum.qcad.org/t/qcad-crashes/12031" class="urlextern" title="https://forum.qcad.org/t/qcad-crashes/12031"  rel="nofollow">https://forum.qcad.org/t/qcad-crashes/12031</a> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2749">
    <title>FS#2749: File &gt; Print Preview: Missing icon for page settings</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2749</link>
    <dc:date>2026-09-02T08:22:21Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

Page settings tool button icon not found.

</description>
    <content:encoded><![CDATA[
<p>
Page settings tool button icon not found.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2748">
    <title>FS#2748: Ruler labels cut off</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2748</link>
    <dc:date>2026-09-17T07:11:40Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

See also:https://forum.qcad.org/t/qcad-3-33-0-0-horizontal-ruler-numbers-cutt-off/12006/2 

</description>
    <content:encoded><![CDATA[
<p>
See also:<br /><a href="https://forum.qcad.org/t/qcad-3-33-0-0-horizontal-ruler-numbers-cutt-off/12006/2" class="urlextern" title="https://forum.qcad.org/t/qcad-3-33-0-0-horizontal-ruler-numbers-cutt-off/12006/2"  rel="nofollow">https://forum.qcad.org/t/qcad-3-33-0-0-horizontal-ruler-numbers-cutt-off/12006/2</a> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2747">
    <title>FS#2747: QCAD/CAM Layer List: missing icons for adding and editing layers</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2747</link>
    <dc:date>2026-09-17T07:11:51Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

See also:https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002/3 

</description>
    <content:encoded><![CDATA[
<p>
See also:<br /><a href="https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002/3" class="urlextern" title="https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002/3"  rel="nofollow">https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002/3</a> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2746">
    <title>FS#2746: Layer list, light mode: layer visibility icon unclear for selected items</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2746</link>
    <dc:date>2026-09-01T14:51:22Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

See also:https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002 

</description>
    <content:encoded><![CDATA[
<p>
See also:<br /><a href="https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002" class="urlextern" title="https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002"  rel="nofollow">https://forum.qcad.org/t/bug-in-3-33-0-icons-in-layerlist-of-marked-layer-turns-white-black/12002</a> 
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2745">
    <title>FS#2745: Modify &gt; Break Out: Degenerate case with arc producing full circle</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2745</link>
    <dc:date>2026-08-25T08:27:19Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

Draw line from 0,10 to 30,10



Draw arc from 3 points: 5,5 - 15,20 - 25,0



Break out arc segment at 4.2,8.95

</description>
    <content:encoded><![CDATA[
<p>
Draw line from 0,10 to 30,10
</p>

<p>
Draw arc from 3 points: 5,5 - 15,20 - 25,0
</p>

<p>
Break out arc segment at 4.2,8.95<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2744">
    <title>FS#2744: Select by handle to find an offending drawing object</title>
    <link>https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2744</link>
    <dc:date>2026-08-20T02:17:50Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

As we can read in this forum topic:https://forum.qcad.org/t/tip-when-dealing-with-an-exception-occurred-entity-not-saved-xxxx-error-on-save/11970



The tool can report “Object selected: nnn” when selecting an offending entity while nothing seems to be selected.The search for the offending entity can be simplified by also reporting its Block name.

    if (isEntity(obj)) {
        di.selectEntity(obj.getId());
        EAction.handleUserMessage(qsTr(&amp;quot;Object selected:&amp;quot;) + &amp;quot; &amp;quot; + obj.getId() + &amp;quot; (&amp;quot; + obj.getBlockName() + &amp;quot;)&amp;quot;);
    }


The object ID nnn is of no use for a common user.



Automatically switching to the Block in question is perhaps even better.



In the referred topic the user explains how to find and delete the entity.It won&amp;#039;t be saved thus saving and reopening is then the more simplier solution.



Offending is for example an ellipse with a negative ratio.Not automatically fixed by correctMajorMinor().But easily fixed when selected (in the current Block).



Regards,CVH

</description>
    <content:encoded><![CDATA[
<p>
As we can read in this forum topic:<br /><a href="https://forum.qcad.org/t/tip-when-dealing-with-an-exception-occurred-entity-not-saved-xxxx-error-on-save/11970" class="urlextern" title="https://forum.qcad.org/t/tip-when-dealing-with-an-exception-occurred-entity-not-saved-xxxx-error-on-save/11970"  rel="nofollow">https://forum.qcad.org/t/tip-when-dealing-with-an-exception-occurred-entity-not-saved-xxxx-error-on-save/11970</a>
</p>

<p>
The tool can report “<strong>Object selected: nnn</strong>” when selecting an offending entity while nothing seems to be selected.<br />The search for the offending entity can be simplified by also reporting its Block name.
</p>
<pre class="code">    if (isEntity(obj)) {
        di.selectEntity(obj.getId());
        EAction.handleUserMessage(qsTr(&quot;Object selected:&quot;) + &quot; &quot; + obj.getId() + &quot; (&quot; + obj.getBlockName() + &quot;)&quot;);
    }</pre>

<p>
The object ID nnn is of no use for a common user.
</p>

<p>
Automatically switching to the Block in question is perhaps even better.
</p>

<p>
In the referred topic the user explains how to find and delete the entity.<br />It won&#039;t be saved thus saving and reopening is then the more simplier solution.
</p>

<p>
Offending is for example an ellipse with a negative ratio.<br />Not automatically fixed by <em>correctMajorMinor()</em>.<br />But easily fixed when selected (in the current Block).
</p>

<p>
Regards,<br />CVH<br />
</p>
]]></content:encoded>
  </item>
  </rdf:RDF>
