<?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-07-27T05: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#2734: Concerning: Commit 2b1838b</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2734" />    
    <updated>2026-07-27T05:37:26Z</updated>    
    <published>2026-07-22T04:59:47Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
RCircle.getVectorTo was modded to avoid the sqrt() in getMagnitude() and used v.getSquaredMagnitude().<br />Then comparing that with the square of the default tolerance (1e-18).<br />Part of Commit d233495
</p>

<p>
In RCircle::getDistanceTo<br />getDistanceTo2D is based on getMagnitude2D().<br /><strong>This should be compared with RS.PointTolerance (1e-9)</strong>, not squared (1e-18).
</p>

<p>
! ! !<br />Only true in an arbitrary (unlimited) precision.<br />The method using the magnitude or the squared magnitude cannot be compared in floating point.<br />The squared magnitude will hardly ever have a meaningful 18th digit after the comma.<br />As it is the subtraction of the vector components with no more than 17 significant digits.
</p>

<p>
A method missing here is RVector::getSquaredMagnitude2D() avoiding + 0.0*0.0 for dz² 
</p>
<hr />
<hr />

<p>
 Here you use a circular tolerance area in 2D: Less than 1e-9 away in any 2D direction.<br />Or a spherical tolerance in 3D.
</p>

<p>
Positions are typically compared using an axis aligned square shape as tolerance range in 2D (RVector::equalsFuzzy2D) or a cubic box in 3D (RVector::equalsFuzzy): <br />Less than 1e-9 to 1.414214e-9 away in any 2D direction<br />Or less than 1e-9 to 1.732051e-9 away in 3D.<br />40 to 70% more tolerant depending 2 or 3D and the direction.
</p>

<p>
 Regards,<br />CVH
</p>

<p>
PS:<br />I can start a comment on GitHub like before but that is no longer accepting inputs.<br />
</p>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.org/bugtracker/:2734</id>
  </entry>
    <entry>
    <title>FS#2733: Transparent black or white entities lose transparency with color correction</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2733" />    
    <updated>2026-07-01T09:37:52Z</updated>    
    <published>2026-07-01T09:37:31Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Color correction strips the alpha channel.
</p>

<p>
See:<br /><a href="https://forum.qcad.org/t/qcad-shading-of-hatches/11828" class="urlextern" title="https://forum.qcad.org/t/qcad-shading-of-hatches/11828"  rel="nofollow">https://forum.qcad.org/t/qcad-shading-of-hatches/11828</a> 
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2733</id>
  </entry>
    <entry>
    <title>FS#2719: Moiré Effect with QT6 on Linux when Display Scaling is &gt; 100%</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2719" />    
    <updated>2026-06-19T10:24:24Z</updated>    
    <published>2026-05-03T14:02:45Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
I have noticed a problem that causes ugly rendering when using the QT6 version of 3.32.7 on KDE/XWayland if my system display scaling is set higher than 100%. The problem does not occur with QT5.
</p>

<p>
Attached screenshots were taken using QT5 and QT6 for comparison (both at 125% scaling). Antialiasing was turned off. Note how the grid dots fade in and out like a moiré pattern.
</p>
</div>
    </content>
    <author><name>Alex Holden</name></author>
    <id>https://www.qcad.org/bugtracker/:2719</id>
  </entry>
    <entry>
    <title>FS#2732: Draw &gt; Hatch &gt; Hatch from Segments…: fails with certain arcs</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2732" />    
    <updated>2026-06-19T10:22:45Z</updated>    
    <published>2026-06-19T08:20:46Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Choosing one arc fails for example at:
</p>

<p>
<a href="https://forum.qcad.org/t/crosshatch-problems-using-latest-version/11776" class="urlextern" title="https://forum.qcad.org/t/crosshatch-problems-using-latest-version/11776"  rel="nofollow">https://forum.qcad.org/t/crosshatch-problems-using-latest-version/11776</a> 
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2732</id>
  </entry>
    <entry>
    <title>FS#2731: Crash with invalid image of size 0</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2731" />    
    <updated>2026-06-15T11:29:07Z</updated>    
    <published>2026-06-15T11:25:31Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
An image with size 0/0 can cause a crash when trying to render the image.<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2731</id>
  </entry>
    <entry>
    <title>FS#2730: Misc &gt; Reset Configuration: Exception when using dialog button flags</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2730" />    
    <updated>2026-06-15T09:07:25Z</updated>    
    <published>2026-06-13T06:22:03Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Andrew,
</p>

<p>
The exception is skipped silently and the configuration is not reset.
</p>

<p>
 Nowadays standard dialog buttons or flags are created using the makeQMessageBoxStandardButtons library function.
</p>

<p>
new QMessageBox.StandardButtons(…) seems functional too.
</p>

<p>
.setStandardButtons(A | B) and .setDefaultButton(B) is seen as another method.
</p>

<p>
Regards,<br />CVH<br />
</p>
</div>
    </content>
    <author><name>CVH</name></author>
    <id>https://www.qcad.org/bugtracker/:2730</id>
  </entry>
    <entry>
    <title>FS#2729: File &gt; Bitmap Export: margin creates offset</title>
    <link href="https://www.qcad.org/bugtracker/index.php?do=details&amp;task_id=2729" />    
    <updated>2026-06-12T15:03:47Z</updated>    
    <published>2026-06-12T15:03:17Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
The margin in the bitmap export dialog causes an offset, not a margin all around cutting off part of the drawing.<br />
</p>
</div>
    </content>
    <author><name>Andrew</name></author>
    <id>https://www.qcad.org/bugtracker/:2729</id>
  </entry>
    <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>
  </feed>
