<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Flyspray::</title>
  <subtitle type="text">
    Flyspray::QCAD Bugtracker: Recently edited tasks
  </subtitle>
  <id>https://www.qcad.ch/bugtracker/</id>
    <updated>2026-09-21T13:37:26Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/bugtracker/feed.php"/>
    <entry>
    <title>FS#2753: CAM &gt; CAM Export: Wrong cutting order of nested contours</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2753" />    
    <updated>2026-09-21T13:37:26Z</updated>    
    <published>2026-09-21T13:24:29Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2753</id>
  </entry>
    <entry>
    <title>FS#2747: QCAD/CAM Layer List: missing icons for adding and editing layers</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2747" />    
    <updated>2026-09-17T07:11:51Z</updated>    
    <published>2026-09-01T06:43:19Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2747</id>
  </entry>
    <entry>
    <title>FS#2748: Ruler labels cut off</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2748" />    
    <updated>2026-09-17T07:11:40Z</updated>    
    <published>2026-09-02T08:16:31Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2748</id>
  </entry>
    <entry>
    <title>FS#2752: Snap &gt; Selection (SK): Exception with Qt 5, RSnapSelection</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2752" />    
    <updated>2026-09-17T07:11:29Z</updated>    
    <published>2026-09-17T04:27:29Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.ch/bugtracker/:2752</id>
  </entry>
    <entry>
    <title>FS#2751: RArc::getVectorTo(point) does not exclude point at center with infinite solutions</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2751" />    
    <updated>2026-09-15T06:40:38Z</updated>    
    <published>2026-09-15T05:16:18Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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=atom&amp;topic=edit" 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>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.ch/bugtracker/:2751</id>
  </entry>
    <entry>
    <title>FS#2750: Edit &gt; Drawing Preferences: Crash when applying viewport preferences before clicking OK</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2750" />    
    <updated>2026-09-14T12:23:31Z</updated>    
    <published>2026-09-14T12:22:07Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2750</id>
  </entry>
    <entry>
    <title>FS#2749: File &gt; Print Preview: Missing icon for page settings</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2749" />    
    <updated>2026-09-02T08:22:21Z</updated>    
    <published>2026-09-02T08:22:12Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Page settings tool button icon not found.<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2749</id>
  </entry>
    <entry>
    <title>FS#2746: Layer list, light mode: layer visibility icon unclear for selected items</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2746" />    
    <updated>2026-09-01T14:51:22Z</updated>    
    <published>2026-08-31T15:05:58Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2746</id>
  </entry>
    <entry>
    <title>FS#2745: Modify &gt; Break Out: Degenerate case with arc producing full circle</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2745" />    
    <updated>2026-08-25T08:27:19Z</updated>    
    <published>2026-08-25T08:17:39Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.ch/bugtracker/:2745</id>
  </entry>
    <entry>
    <title>FS#2744: Select by handle to find an offending drawing object</title>
    <link href="https://www.qcad.ch/bugtracker/index.php?do=details&amp;task_id=2744" />    
    <updated>2026-08-20T02:17:50Z</updated>    
    <published>2026-08-20T02:10:19Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<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>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.ch/bugtracker/:2744</id>
  </entry>
  </feed>
