<?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.org/bugtracker/</id>
    <updated>2026-06-11T13:46:48Z</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#2728: AutoSave: creates backup files with wrong extension</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2728" />    
    <updated>2026-06-11T13:46:48Z</updated>    
    <published>2026-06-11T13:46:40Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
AutoSave may create backup files with wrong extensions or overwrite files with wrong extensions when loading non-DXF files (<acronym title="Scalable Vector Graphics">SVG</acronym>, <acronym title="Portable Document Format">PDF</acronym>, etc.)<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2728</id>
  </entry>
    <entry>
    <title>FS#2727: Text Dialog: white space other than regular space not preserved</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2727" />    
    <updated>2026-06-01T11:42:25Z</updated>    
    <published>2026-06-01T11:40:27Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Alternative white space such as &quot;Thin Space&quot;, U+2009 should be preserved as such. While rendered correctly as thin space with TrueType fonts, the thin space is converted to a regular space when the text is edited.<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2727</id>
  </entry>
    <entry>
    <title>FS#2726: Edit &gt; Drawing Pref &gt; Printing &gt; Page: Page size not recognized for page sizes with decimals [Qt6]</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2726" />    
    <updated>2026-05-19T12:33:02Z</updated>    
    <published>2026-05-19T12:32:26Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Page sizes that are not whole Millimeters are not recognized when set (e.g. Arch D).
</p>

<p>
See also:<br /><a href="https://forum.qcad.org/t/qcad-will-not-save-paper-size/11680/4" class="urlextern" title="https://forum.qcad.org/t/qcad-will-not-save-paper-size/11680/4"  rel="nofollow">https://forum.qcad.org/t/qcad-will-not-save-paper-size/11680/4</a> 
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2726</id>
  </entry>
    <entry>
    <title>FS#2725: View &gt; Property Editor: block name property shown without choices</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2725" />    
    <updated>2026-05-18T10:15:45Z</updated>    
    <published>2026-05-15T22:42:07Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Hi,
</p>

<p>
I remember that in earlier versions of QCAD the field type of <strong>Referenced Block:</strong> in the <strong>Property Editor</strong> used to be a dropdown list, which used to be populated with all blocks. The selected referenced block was of course the selected item in this list. With this dropdown list it used to extremely easy and efficient to swap out a block in the drawing by simply picking another block from the list. I&#039;m sure this dropdown list was still present in QCAD version <strong>3.25.2</strong>.
</p>

<p>
In newer versions of QCAD - at least since release <strong>3.32.3</strong> - the field type of <strong>Referenced Block:</strong> in the <strong>Property Editor</strong> has changed to a simple text input field. To swap out a block in a drawing one does now have to know the exact name of a block and type that name correctly into the field. If the name of a non existing block is entered, the entire field is cleared and the original block is removed from the drawing as well.
</p>

<p>
For me this is clearly appears like a bug, maybe introduced with an update of the QT library?
</p>

<p>
Would be great if the old, logical and efficient behaviour could be restored!
</p>

<p>
Thanks and best regards<br />Patrick
</p>

<p>
<acronym title="By the way">BTW</acronym>, I&#039;m using <strong>macOS Sequoia (15)</strong>, which is missing from the <acronym title="Operating System">OS</acronym> picker in the QCAD Bugtracker. Also, the dropdown has two entries for Mojave (10.14), where one of them should likely be High Sierra (10.13), which is missing, too <img src="https://www.qcad.org/bugtracker/plugins/dokuwiki/lib/images/smileys/icon_smile.gif" class="middle" alt=":-)" /> 
</p>
</div>
    </content>
    <author><name>Patrick Junker</name></author>
    <id>https://www.qcad.org/bugtracker/:2725</id>
  </entry>
    <entry>
    <title>FS#2724: QCAD/CAM QT6 Freeze during CAM EXPORT.</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2724" />    
    <updated>2026-05-12T21:23:19Z</updated>    
    <published>2026-05-12T21:23:19Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Versions QT6 3.32.8.0, 3.32.9.0 on WIN10 and LINUX Ubuntu 25.10 (don’t work in WIN7)
</p>

<p>
Versions QT5 <strong>OK</strong> on WIN7, WIN10 and LINUX
</p>

<p>
My PlanetCNCW64 software accepts G41/42 but gave an error on generated g-code G40 (“Arc without IJK or R is not valid” G40 X85.6 Y62.24 Their bug?). So, I had to fill “Interpolate axes with line segments” in CAM Configuration. A little window QCAD CAM “Regenerating tool path…” opens, <em class="u">shows 50% all the time</em>, and a button “Abort” that closes that window when clicked, <em class="u">but doesn’t stop the process</em>; a lot of messages “regenerating tool paths…” run at the bottom with great speed, as expected.
</p>

<p>
With QT6 but not QT5, after a while, these messages start <em class="u">slowing more and more</em>, when I believe the arc segments are being generated, but keep a normal speed on lines, till the program freezes. During this process, with both QT6 and QT5, the memory used is growing, <em class="u">but is not released</em> until the program is closed. Garbage collection problem?
</p>
</div>
    </content>
    <author><name>Mário Carvalho</name></author>
    <id>https://www.qcad.org/bugtracker/:2724</id>
  </entry>
    <entry>
    <title>FS#2708: getVectorTo() strictRange: Ambiguous or not used at all</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2708" />    
    <updated>2026-05-11T04:30:22Z</updated>    
    <published>2026-03-03T06:11:47Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
strictRange by default typically RMAXDOUBLE
</p>

<p>
Expected is a vector with a magnitude strictly not larger than the given range.
</p>

<p>
But the behavior is very different in regards with the shape:<br />- <strong>RArc</strong>: Unused, compare strictRange with distance to center minus radius<br />- <strong>RLine</strong>: Only applied for non-perpendicular vectors towards the nearest endpoint if limited<br />- <strong>RCircle</strong>: Unused, see RArc<br />There is always a perpendicular vector towards an RCircle<br />- <strong>REllipse</strong>: Unused, there are 0-4 normals for a full or limited ellipse shape<br />Compare strictRange with distance to (nearest) point on ellipse … <br />… At least, if that would be a point exactly on the ellipse and not a false positive<br />- <strong>RPoint</strong>: Unused, compare strictRange with distance to point<br />- <strong>RPolyline</strong>: Only applied for non-perpendicular vectors towards limited line segments<br />- <strong>RXLine</strong>: Unused, handled as unlimited RLine<br />There is always a perpendicular vector towards an RXLine<br />- <strong>RRay</strong>: Unused for unlimited, not passed on for limited ⇒ RMAXDOUBLE<br />- <strong>RSpline</strong>: Undocumented for proxy, otherwise handled as RPolyline<br />- …
</p>

<p>
Turns out that for a returned valid vector one still has to verify that it is within range or not.<br />getDistanceTo is itself based on getVectorTo … Doing things twice.<br />Or that the projected point is on the limited shape … Also doing things twice.
</p>

<p>
Then I don&#039;t understand the purpose as it is only implemented for an <strong>RLine</strong> (segment) when limited. And then only when the projected position is not on the limited shape.<br />What requires an extra diversification on perpendicular or not.
</p>

<p>
I only see a purpose for <em><strong>RLine.getVectorTo(pos, false, 1e-6)</strong></em> <br />What is equally tolerant for the start and end of a limited line (segment).<br />Except that the magnitude from the start is always exactly zero, even when near.
</p>

<p>
 Regards,<br />CVH<br />
</p>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.org/bugtracker/:2708</id>
  </entry>
    <entry>
    <title>FS#2723: Layer list changes active layer on hover when QTreeView::item:hover exists (Qt 6.11)</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2723" />    
    <updated>2026-05-08T09:03:52Z</updated>    
    <published>2026-05-08T03:29:08Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
In QCAD 3.32.9.0 with Qt 6.11.0, the presence of QTreeView::item:hover rule (even empty) in Heather theme&#039;s <acronym title="Cascading Style Sheets">CSS</acronym> causes <strong>the layer list to change the active layer on mouse hover, without clicking.</strong>
</p>

<p>
Heather theme has QTreeView::item:hover by default → Bug occurs<br />Dark theme has no QTreeView::item:hover → Normal behavior<br /><strong>Custom <acronym title="Cascading Style Sheets">CSS</acronym> with ONLY QTreeView::item:hover {} → Bug occurs</strong>
</p>

<p>
This did NOT occur in Qt5 production versions.
</p>

<p>
Reproduction Steps:<br />1. Apply Heather theme (contains QTreeView::item:hover by default)<br />2. OR: Apply any theme + add ONLY this <acronym title="Cascading Style Sheets">CSS</acronym> rule:
</p>
<pre class="code"> QTreeView::item:hover {
 }</pre>

<p>
3. Restart QCAD as prompted after theme modification<br />4. Open layer list panel<br />5. <strong>Hover mouse over any layer item → Active layer immediately switches to hovered layer</strong>
</p>

<p>
Expected Behavior:<br />- Hover should only affect visual appearance<br />- Active layer should only change on explicit click selection<br />- Empty <acronym title="Cascading Style Sheets">CSS</acronym> rule &quot;{}&quot; should have no functional effect
</p>

<p>
Actual Behavior:<br />- Every layer becomes active as mouse hovers over it <br />- Affects ALL layers in layer list <br />- Property editor QTreeView and block list QTreeView are NOT affected 
</p>

<p>
Workaround:<br />- Remove QTreeView::item:hover rule completely from <acronym title="Cascading Style Sheets">CSS</acronym> <br />- Use themes without QTreeView::item:hover (e.g., Dark theme) 
</p>

<p>
Environment:<br />- QCAD: 3.32.9.0 <br />- Qt: 6.11.0 <br />- <acronym title="Operating System">OS</acronym>: Windows 11 25H2 (Build 26200.8328) <br />- Trigger: Heather theme OR any theme + QTreeView::item:hover <acronym title="Cascading Style Sheets">CSS</acronym> rule <br />
</p>
</div>
    </content>
    <author><name>Masayuki Yoshida</name></author>
    <id>https://www.qcad.org/bugtracker/:2723</id>
  </entry>
    <entry>
    <title>FS#2722: Drawing &gt; Line &gt; Vertical line (LV) - not work</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2722" />    
    <updated>2026-05-07T12:05:21Z</updated>    
    <published>2026-05-07T07:59:48Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
The Vertical Line command (LV) not work.
</p>

<p>
Tested QCAD 3.32.8 on Ubuntu24.04 and MacOS10.10 <br />
</p>
</div>
    </content>
    <author><name>Riccardo beduschi</name></author>
    <id>https://www.qcad.org/bugtracker/:2722</id>
  </entry>
    <entry>
    <title>FS#2721: Draw &gt; Line &gt; Vertical: no tool options</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2721" />    
    <updated>2026-05-06T09:02:12Z</updated>    
    <published>2026-05-06T09:00:06Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Deployment misses file LineVertical.ui<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2721</id>
  </entry>
    <entry>
    <title>FS#2720: 3D Display: no mouse wheel zoom [Qt6]</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2720" />    
    <updated>2026-05-05T14:22:31Z</updated>    
    <published>2026-05-05T14:20:37Z</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/cannot-zoom-in-3d-simulation-view/11651" class="urlextern" title="https://forum.qcad.org/t/cannot-zoom-in-3d-simulation-view/11651"  rel="nofollow">https://forum.qcad.org/t/cannot-zoom-in-3d-simulation-view/11651</a> 
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2720</id>
  </entry>
  </feed>
