<?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.io/bugtracker/">
    <title>Flyspray::</title>
    <link>https://www.qcad.io/bugtracker/</link>
    <description>Flyspray::QCAD Bugtracker: Recently edited tasks</description>
    <dc:date>2026-04-17T13:31:51Z</dc:date>
    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2714" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2713" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2711" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2712" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2710" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2709" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2708" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2707" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2704" />
                <rdf:li rdf:resource="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2706" />
              </rdf:Seq>
    </items>
    		
  </channel>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2714">
    <title>FS#2714: File &gt; Advanced SVG Export: selected entities exported in selection color</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2714</link>
    <dc:date>2026-04-17T13:31:51Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

Select one or multiple entities.Export to SVG.SVG export contains selected entities in selection color.

</description>
    <content:encoded><![CDATA[
<p>
Select one or multiple entities.<br />Export to <acronym title="Scalable Vector Graphics">SVG</acronym>.<br /><acronym title="Scalable Vector Graphics">SVG</acronym> export contains selected entities in selection color.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2713">
    <title>FS#2713: QCAD Forum &gt; Some types of uploaded files can not be downloaded</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2713</link>
    <dc:date>2026-03-29T16:12:06Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

Andrew,



See the latest posts in topic &amp;quot;Simulate &amp;#039;User Coordinate System&amp;#039; using &amp;#039;rotate&amp;#039; and &amp;#039;move&amp;#039;&amp;quot;By riverbuoy in the forum &amp;quot;qcad-script-add-on-plug-in-challenge&amp;quot;.Reported by user B110



The first link for the ZIP file is funcional (first post):https://forum.qcad.org/uploads/short-url/xkxvvxptSRCU8yjTiwIMb2lVZDe.zip



The second link for the fixed JS script is not (third post):https://forum.qcad.org/uploads/short-url/jRNfanXk9tW9FwGNWGl7goIQngF.js



The error we get is:&amp;quot;The change you wanted was rejected.Maybe you tried to change something you didn’t have access to.&amp;quot;



This would make any posted JS script not accessible.That may be true for downloading or even be related to uploading JS files and other types. 




In this specific case I had a copy and could describe how to fix the original Ucs.js script.



Regards,CVH

</description>
    <content:encoded><![CDATA[
<p>
Andrew,
</p>

<p>
See the latest posts in topic &quot;Simulate &#039;User Coordinate System&#039; using &#039;rotate&#039; and &#039;move&#039;&quot;<br />By riverbuoy in the forum &quot;qcad-script-add-on-plug-in-challenge&quot;.<br />Reported by user B110
</p>

<p>
The first link for the ZIP file is funcional (first post):<br /><a href="https://forum.qcad.org/uploads/short-url/xkxvvxptSRCU8yjTiwIMb2lVZDe.zip" class="urlextern" title="https://forum.qcad.org/uploads/short-url/xkxvvxptSRCU8yjTiwIMb2lVZDe.zip"  rel="nofollow">https://forum.qcad.org/uploads/short-url/xkxvvxptSRCU8yjTiwIMb2lVZDe.zip</a>
</p>

<p>
The second link for the fixed <acronym title="JavaScript">JS</acronym> script is not (third post):<br /><a href="https://forum.qcad.org/uploads/short-url/jRNfanXk9tW9FwGNWGl7goIQngF.js" class="urlextern" title="https://forum.qcad.org/uploads/short-url/jRNfanXk9tW9FwGNWGl7goIQngF.js"  rel="nofollow">https://forum.qcad.org/uploads/short-url/jRNfanXk9tW9FwGNWGl7goIQngF.js</a>
</p>

<p>
The error we get is:<br />&quot;<em><strong>The change you wanted was rejected.<br />Maybe you tried to change something you didn’t have access to.</strong></em>&quot;
</p>

<p>
This would make any posted <acronym title="JavaScript">JS</acronym> script not accessible.<br />That may be true for downloading or even be related to uploading <acronym title="JavaScript">JS</acronym> files and other types. 
</p>
<hr />

<p>
In this specific case I had a copy and could describe how to fix the original Ucs.js script.
</p>

<p>
Regards,<br />CVH
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2711">
    <title>FS#2711: About tolerances and large values</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2711</link>
    <dc:date>2026-03-24T21:42:28Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

Andrew,



Concerning commit: https://github.com/qcad/qcad/commit/73a3b141bbe7438f36adad7219545e7b85d4304f



The sane number limits within -1e+12 to 1e+12 are removed.RMath::isSane(value) is now reduced to an analog of RMath::isNormal(value).



This means that every numeric value except NAN and +/-INF is normal AND sane.About sure that I can give counter indications of that.



I do not consider the used coordinate values as sane.Please explain why we should support things in real world size(A chair, about 500 by 500mm)placed at X = 3440898387387.5750mm (+/-1ULP is about +/-0.0005mm)and Y = 15219137016394.785mm (+/-1ULP is about +/-0.002mm)While the longest distance on Earth is about 40075017000mm.Or about and less than 1/100 of those in the drawing file.



The origin of these insane values is probably:&amp;quot;A metric unit represents one point (1/72 inch)&amp;quot;&amp;quot;Divide the metric value by 185771 for mm&amp;quot;Then the coordinates are about 84 and 82 km from some reference point.Instead of about 8-9 times the distance to the Moon.



But that won&amp;#039;t hold because the page border is 42000 by 29702mm.Almost exactly A3 scaled up 100 times and used in scale 2.00.The file data is probably edited in multiple applications.





 Allowing larger numbers is one.But why is this suddenly associated with shorter (not smaller) Arc segments?And also with longer Arc segments.



Shorter Arc segments has always been problem.Even when far over the common RS::AngleTolerance (Not PointTolerance).Polyline Arc segments are considered to be straight with a bulge of less than 1e-6.atan(0.000001)*4 = 3.9999999999986666e-6 rad… Not the end of the story … The chord between the two vertices must be over 1e-6 long.Otherwise the chord has always an undefined orientation equal to zero.The center is then limited to vertically up/down from the midpoint.



 The biggest flaw sits in &amp;#039;Longer Arc segments&amp;#039;

        if (ret &amp;gt; 2 * M_PI - 1.0e-16) {
            ret = 0.0;
        }


 IMHO, 6.283185307179586 minus 1e-16 remains 6.283185307179586Meaning that you can subtract 1e-16 from 2Pi several times over and still end up with 2Pi.2Pi  - 1e-16 - 1e-16 - 1e-16 - 1e-16 - 1e-16 === 2Pi



1ULP of 2Pi is 8.881784197001252e-16Subtracting about half of that would have an influence on the LSB by binary rounding.2Pi - 5e-16 = 6.283185307179585All depends on the rounding scheme.



As &amp;#039;FIXED&amp;#039; a near a full circular Arc is now 2Pi or more and not a fraction less. 





 The so-called &amp;#039;FIXES&amp;#039; are only applied in RArc::getAngleLengthChecking for near zero rad or near 2Pi occurs at various places.





 Since some time my near 2Pi limit is defined as 6.283185307179584.Based on a survey that DXF records values ending in 179586 or 1795862.(The 2 is a flaw, 4 or 5 is expected)



Also defined 2Pi as 6.28318530717958647692528676655900577(36 digits, analog to RMath)



QCAD code is riddled with the multiplication of Pi times 2 and the division by 2.RMath specifies M_PI, M_PI_2 and M_PI_4 (36 digits) but JS and C++ may still use derivatives of Pi.



It is a bit faster with various well defined (and effectively used) constants.A JS equation must be translated, evaluated, passed on to C++ and the result back. Even if that is merely a binary exponent shift.



Regards,CVH

</description>
    <content:encoded><![CDATA[
<p>
Andrew,
</p>

<p>
Concerning commit: <a href="https://github.com/qcad/qcad/commit/73a3b141bbe7438f36adad7219545e7b85d4304f" class="urlextern" title="https://github.com/qcad/qcad/commit/73a3b141bbe7438f36adad7219545e7b85d4304f"  rel="nofollow">https://github.com/qcad/qcad/commit/73a3b141bbe7438f36adad7219545e7b85d4304f</a>
</p>

<p>
The sane number limits within -1e+12 to 1e+12 are removed.<br />RMath::isSane(value) is now reduced to an analog of RMath::isNormal(value).
</p>

<p>
This means that every numeric value except NAN and +/-INF is normal AND sane.<br />About sure that I can give counter indications of that.
</p>

<p>
I do not consider the used coordinate values as sane.<br />Please explain why we should support things in real world size<br />(A chair, about 500 by 500mm)<br />placed at X = 3440898387387.5750mm (+/-1ULP is about +/-0.0005mm)<br />and Y = 15219137016394.785mm (+/-1ULP is about +/-0.002mm)<br />While the longest distance on Earth is about 40075017000mm.<br />Or about and less than 1/100 of those in the drawing file.
</p>

<p>
The origin of these insane values is probably:<br />&quot;<em>A metric unit represents one point (1/72 inch)</em>&quot;<br />&quot;<em>Divide the metric value by 185771 for mm</em>&quot;<br />Then the coordinates are about 84 and 82 km from some reference point.<br />Instead of about 8-9 times the distance to the Moon.
</p>

<p>
But that won&#039;t hold because the page border is 42000 by 29702mm.<br />Almost exactly A3 scaled up 100 times and used in scale 2.00.<br />The file data is probably edited in multiple applications.
</p>
<hr />
<hr />

<p>
 Allowing larger numbers is one.<br />But why is this suddenly associated with shorter (not smaller) Arc segments?<br />And also with longer Arc segments.
</p>

<p>
Shorter Arc segments has always been problem.<br />Even when far over the common RS::AngleTolerance (Not PointTolerance).<br />Polyline Arc segments are considered to be straight with a bulge of less than 1e-6.<br />atan(0.000001)*4 = 3.9999999999986666e-6 rad<br />… Not the end of the story … The chord between the two vertices must be over 1e-6 long.<br />Otherwise the chord has always an undefined orientation equal to zero.<br />The center is then limited to vertically up/down from the midpoint.
</p>

<p>
 The biggest flaw sits in &#039;<strong>Longer Arc segments</strong>&#039;<br />
</p>
<pre class="code">        if (ret &gt; 2 * M_PI - 1.0e-16) {
            ret = 0.0;
        }</pre>

<p>
 <strong><acronym title="In my humble opinion">IMHO</acronym></strong>, 6.283185307179586 minus 1e-16 remains 6.283185307179586<br />Meaning that you can subtract 1e-16 from 2Pi several times over and still end up with 2Pi.<br />2Pi  - 1e-16 - 1e-16 - 1e-16 - 1e-16 - 1e-16 === 2Pi
</p>

<p>
1ULP of 2Pi is 8.881784197001252e-16<br />Subtracting about half of that would have an influence on the LSB by binary rounding.<br />2Pi - 5e-16 = 6.283185307179585<br />All depends on the rounding scheme.
</p>

<p>
As &#039;FIXED&#039; a near a full circular Arc is now <strong>2Pi or more</strong> and not a fraction less. 
</p>
<hr />
<hr />

<p>
 The so-called &#039;<em>FIXES</em>&#039; are only applied in RArc::getAngleLength<br />Checking for near zero rad or near 2Pi occurs at various places.
</p>
<hr />
<hr />

<p>
 Since some time my near 2Pi limit is defined as 6.283185307179584.<br />Based on a survey that DXF records values ending in 179586 or 1795862.<br />(The 2 is a flaw, 4 or 5 is expected)
</p>

<p>
Also defined 2Pi as 6.28318530717958647692528676655900577<br />(36 digits, analog to RMath)
</p>

<p>
QCAD code is riddled with the multiplication of Pi times 2 and the division by 2.<br />RMath specifies M_PI, M_PI_2 and M_PI_4 (36 digits) but <acronym title="JavaScript">JS</acronym> and C++ may still use derivatives of Pi.
</p>

<p>
It is a bit faster with various well defined (and effectively used) constants.<br />A <acronym title="JavaScript">JS</acronym> equation must be translated, evaluated, passed on to C++ and the result back. <br />Even if that is merely a binary exponent shift.
</p>

<p>
Regards,<br />CVH<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2712">
    <title>FS#2712: Text: question marks between asian glyphs if font does not support zero-width space</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2712</link>
    <dc:date>2026-03-24T21:40:40Z</dc:date>
    <dc:creator>Masayuki Yoshida</dc:creator>
     <description>

Hello, I am a QCAD Professional user.Since version 3.32.5, multi-byte characters (e.g., Japanese) become garbled when entering multi-line text (Rich Text).This issue can be reproduced using QCAD&amp;#039;s unicode line font. It worked perfectly in version 3.32.4.


Steps to reproduce:



 Start the &amp;quot;Text&amp;quot; command.



Uncheck &amp;quot;Simple Text&amp;quot;.



Select the standard line font unicode.



Enter multi-byte characters (e.g., 富士山).




Actual Result:



Unwanted question marks are inserted (e.g., ?富?士?山?).Please see the attached screenshots comparing the correct behavior in v3.32.4 and the bug in v3.32.6.




Expected Result:



Characters should display correctly as 富士山 without question marks.




Environment:



 QCAD Pro: 3.32.5 - 3.32.6



OS: Windows 11 64-bit



</description>
    <content:encoded><![CDATA[
<p>
Hello, I am a QCAD Professional user.<br />Since version 3.32.5, multi-byte characters (e.g., Japanese) become garbled when entering multi-line text (Rich Text).<br />This issue can be reproduced using QCAD&#039;s unicode line font. It worked perfectly in version 3.32.4.
</p>

<h3 id="steps_to_reproduce">Steps to reproduce:</h3>
<div class="level3">

<p>
 Start the &quot;Text&quot; command.
</p>

<p>
Uncheck &quot;Simple Text&quot;.
</p>

<p>
Select the standard line font unicode.
</p>

<p>
Enter multi-byte characters (e.g., 富士山).
</p>

</div>

<h5 id="actual_result">Actual Result:</h5>
<div class="level5">

<p>
Unwanted question marks are inserted (e.g., ?富?士?山?).<br />Please see the attached screenshots comparing the correct behavior in v3.32.4 and the bug in v3.32.6.
</p>

</div>

<h5 id="expected_result">Expected Result:</h5>
<div class="level5">

<p>
Characters should display correctly as 富士山 without question marks.
</p>

</div>

<h5 id="environment">Environment:</h5>
<div class="level5">

<p>
 QCAD Pro: 3.32.5 - 3.32.6
</p>

<p>
<acronym title="Operating System">OS</acronym>: Windows 11 64-bit
</p>

</div>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2710">
    <title>FS#2710: File &gt; SVG Export: Very slow with nested blocks [Qt6]</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2710</link>
    <dc:date>2026-03-18T16:57:04Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

Performance when exporting a file with nested blocks to SVG is very poor.

</description>
    <content:encoded><![CDATA[
<p>
Performance when exporting a file with nested blocks to <acronym title="Scalable Vector Graphics">SVG</acronym> is very poor.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2709">
    <title>FS#2709: Shortcut for &#039;Activate Layer of Entity&#039;</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2709</link>
    <dc:date>2026-03-09T08:43:52Z</dc:date>
    <dc:creator>Deepek Daniel Singh</dc:creator>
     <description>

Hi Dev Team,



Requesting a keyboard shortcut for the &amp;#039;Activate Layer of Entity&amp;#039; option in right-click menu of entity.



Implementation: 1. Entity is selected: keyboard shortcut will activate layer of that entity.



2. No Entity is selected: keyboard shortcut will activate layer of entity that is clicked next.



3. Multiple entities are selected: error message &amp;quot;multiple entities selected, please select a single entity&amp;quot;.



Thankyou for all the hard work on a great piece of software.



Kind Regards, Daniel

</description>
    <content:encoded><![CDATA[
<p>
Hi Dev Team,
</p>

<p>
Requesting a keyboard shortcut for the &#039;Activate Layer of Entity&#039; option in right-click menu of entity.
</p>

<p>
<em class="u">Implementation:</em> <br />1. <strong>Entity is selected:</strong> keyboard shortcut will activate layer of that entity.
</p>

<p>
2. <strong>No Entity is selected:</strong> keyboard shortcut will activate layer of entity that is clicked next.
</p>

<p>
3. <strong>Multiple entities are selected:</strong> error message &quot;multiple entities selected, please select a single entity&quot;.
</p>

<p>
Thankyou for all the hard work on a great piece of software.
</p>

<p>
Kind Regards, Daniel<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2708">
    <title>FS#2708: getVectorTo() strictRange: Ambiguous or not used at all</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2708</link>
    <dc:date>2026-03-03T07:04:48Z</dc:date>
    <dc:creator>CVH</dc:creator>
     <description>

strictRange by default typically RMAXDOUBLE



Expected is a vector with a magnitude strictly not larger than the given range.



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



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



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



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



 Regards,CVH

</description>
    <content:encoded><![CDATA[
<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 or 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>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2707">
    <title>FS#2707: &quot;Make current&quot; and &quot;Edit layer&quot; use the same icon (a pencil)</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2707</link>
    <dc:date>2026-03-02T16:04:39Z</dc:date>
    <dc:creator>BN</dc:creator>
     <description>

In the layer list there&amp;#039;s a pencil for each layer,that appears at first glance to be the edit feature.It&amp;#039;s not.



The suggestion is to use different icons for the two features.

</description>
    <content:encoded><![CDATA[
<p>
In the layer list there&#039;s a pencil for each layer,<br />that appears at first glance to be the edit feature.<br />It&#039;s not.
</p>

<p>
The suggestion is to use different icons for the two features.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2704">
    <title>FS#2704: Property Editor: Crash with long update delays [Qt6]</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2704</link>
    <dc:date>2026-02-13T20:07:04Z</dc:date>
    <dc:creator>Robert Strubegger</dc:creator>
     <description>

1) open an new file &amp;quot;Unnamed&amp;quot; 2) open a 2nd file with one element (e.g. rectangle) and select rectangle (use test1.dxf - attached)3) go back to 1st tab with &amp;quot;Unnamed&amp;quot; file by click on the tab4) close 2nd file by clicking &amp;quot;X&amp;quot; on the tab==⇒ QCAD will close without further notice



macOS 26.2 TahoeQCAD/CAM 3.32.5

</description>
    <content:encoded><![CDATA[
<p>
1) open an new file &quot;Unnamed&quot; <br />2) open a 2nd file with one element (e.g. rectangle) and <strong>select</strong> rectangle <br />(use test1.dxf - attached)<br />3) go back to 1st tab with &quot;Unnamed&quot; file by click on the tab<br />4) close 2nd file by clicking &quot;X&quot; on the tab<br />==⇒ <strong>QCAD will close without further notice</strong>
</p>

<p>
macOS 26.2 Tahoe<br />QCAD/CAM 3.32.5<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2706">
    <title>FS#2706: File &gt; SVG Export: Scaled viewports fail to inversely scale linetype patterns</title>
    <link>https://www.qcad.io/bugtracker/index.php?do=details&amp;task_id=2706</link>
    <dc:date>2026-02-09T08:31:47Z</dc:date>
    <dc:creator>Andrew</dc:creator>
     <description>

Linetype patterns (e.g., dashed or dotted lines) are tied to the viewport’s scale. When a viewport is zoomed in or out, the visual length of the dashes scales proportionally with the geometry.



Expected Behavior: Linetype patterns should scale inversely to the viewport scale. A dashed line should maintain its intended visual density (appearance) regardless of the viewport’s magnification level. This also matches the behavior of print preview / printing / PDF export.



See also:https://qcad.org/rsforum/viewtopic.php?f=33&amp;amp;t=12083 

</description>
    <content:encoded><![CDATA[
<p>
Linetype patterns (e.g., dashed or dotted lines) are tied to the viewport’s scale. When a viewport is zoomed in or out, the visual length of the dashes scales proportionally with the geometry.
</p>

<p>
Expected Behavior: Linetype patterns should scale inversely to the viewport scale. A dashed line should maintain its intended visual density (appearance) regardless of the viewport’s magnification level. This also matches the behavior of print preview / printing / <acronym title="Portable Document Format">PDF</acronym> export.
</p>

<p>
See also:<br /><a href="https://qcad.org/rsforum/viewtopic.php?f=33&amp;t=12083" class="urlextern" title="https://qcad.org/rsforum/viewtopic.php?f=33&amp;t=12083"  rel="nofollow">https://qcad.org/rsforum/viewtopic.php?f=33&amp;t=12083</a> 
</p>
]]></content:encoded>
  </item>
  </rdf:RDF>
