QCAD Bugtracker

QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

IDCategory  ascTask TypeSeveritySummaryStatusProgress
 1479 QCAD (main)Bug ReportLow Modify > Explode: too many segments for splines with la ...Closed
100%
Task Description

Exploding splines creates more segments than necessary in some cases with very large tolerances.
The number of segments created should be the number of bezier spline segments times two.

 1480 QCAD (main)Feature RequestLow dwg2dwg: add command line switches to modify header var ...Closed
100%
Task Description

Add command line switches to dwg2dwg to change header variables during conversion (e.g. DIMASZ, DIMEXT, DIMTXT, ...)

 1481 QCAD (main)Bug ReportLow Block List: update changes selected item Closed
100%
Task Description

- Select a block in the block list.
- Toggle the visibility of another block or add a block, etc.
- Selected block changes

 1482 QCAD (main)Bug ReportLow FTBFS on FreeBSD Closed
100%
Task Description

Git 3ed32041, FreeBSD 10.3, amd64

Qt had been updated from 5.5.1 to 5.6.1 just recently. This resulted in two FTBFSs:

- Missing script bindings for 5.6.1:

--- /dev/null
+++ b/src/3rdparty/qt-labs-qtscriptgenerator-5.6.1/qt-labs-qtscriptgenerator-5.6.1.pro
@@ -0,0 +1,4 @@
+include( ../../../shared.pri )
+
+SUBDIRS = ../qt-labs-qtscriptgenerator-5.5.0/qtbindings
+TEMPLATE = subdirs

After this,

- Project ERROR: Unknown module(s) in QT: webenginewidgets

--- a/shared.pri
+++ b/shared.pri
@@ -46,8 +46,8 @@ macx-ios-* {
 
 !r_mobile {
     greaterThan(QT_MAJOR_VERSION, 4) {
-        greaterThan(QT_MINOR_VERSION, 5) {
-            # Qt >= 5.6
+        greaterThan(QT_MINOR_VERSION, 6) {
+            # Qt >= 5.7
             QT += webenginewidgets
         }
         else {
 1484 QCAD (main)Feature RequestLow Dimensions: optionally use comma instead of dot Closed
100%
1 Task Description

Use comma to display dimension labels.

 1487 QCAD (main)Bug ReportLow On OS X using a trackpad pinch gesture to zoom in / out ...Closed
100%
Task Description

On OS X using a trackpad pinch gesture to zoom in / out breaks panning and zooming. When a drawing is opened or created, pan and zoom functions work as expected. As soon as you use a pinch gesture to zoom in/out all zooming and panning operations (toolbar buttons and scroll bars) begin producing erratic behavior. The drawing has to be closed and re-opened to restore proper operation. Other open drawing windows are not affected and work properly unless you pinch gesture zoom in their window.

 1490 QCAD (main)SuggestionLow Text Edit Control <ESC> maps to <cancel>. If anything i ...Closed
100%
Task Description

For all the Linux VI editor geeks, can you disable the <ESC> function in the text edit mode. <ESC> maps to <cancel>. If anything it should map to <ok>. Which creates no harm as it can be later undone. I have accidentally lost edits countless times due to an unbreakable habit.

 1491 QCAD (main)Bug ReportLow Layer > Create Layer from Selection: cancelling dialog  ...Closed
100%
Task Description

Select entities,
launch the Layer tool: Create Layer from Selection,
change your mind - cancel this tool, ;-)

QCAD moves - regardless the cancellation - all selected entities to the active layer. :-(

 1496 QCAD (main)Bug ReportLow Draw > Circle > Center, Point: coordinate input interpr ...Closed
100%
Task Description

I started a drawing with a circle, center at 0,150 and gave 0,0 as coordinate for a point on the circle and got visually nothing.
After some head scratching and trying to find some error like locked layer, drawing color the same as background color and such, I found at the location of the center (0,150) a circle with radius 0.

I made the following trials, every time starting with a new drawing, entering everything with the keyboard.

Center point on result

circle

0,150 0,0 circle radius 0 at 0,150
0,150 50,50 circle radius 50 at 0,150 (should be a radius of 111.8 from 0,150 to 50,50)
0,150 0,50 circle radius 50 at 0,150
0,150 50,0 circle radius 0 at 0,150

It seems I always get a circle with the radius of the y-part of the coordinate.

Used version of Qcad is:
QCAD version: 3.15.5.0
Date: Aug 19 2016
Qt version: 5.5.1
Compiler version: MSVC++ 12.0 (2013)
Build Date: Aug 19 2016
Revision: 15ef1a13237ff8355ff590fd2e16570ef9de82a0

 1497 QCAD (main)Performance IssueLow Autosnap: hangs with very complex splines Closed
100%
Task Description

Splines with hundreds of control points or fit points can cause hangs when using auto snap near them.

 1498 QCAD (main)Bug ReportVery Low Grid mask lines when zoom Closed
100%
Task Description

All lines are masked when I zoom. Not easy to work!

 1499 QCAD (main)SuggestionLow Add script generator for Qt 5.6.2 Closed
100%
Task Description

As it says on the tin - please add script generator for Qt 5.6.2.

 1500 QCAD (main)Bug ReportVery Low Some plugins not built right in debug mode Closed
100%
Task Description

Building current HEAD (5468b69) with:

/usr/local/lib/qt5/bin/qmake \
        QMAKE_CXXFLAGS="-g -ggdb3 -I/usr/local/include" \
        QMAKE_LIBS="-lcxxrt -L/usr/local/lib" \
        -r
make debug
tinky:~/w/qcad/qcad$ ../qcad.sh
Launching QCAD debug
QCAD version  3.15.5.7
RPluginLoader.cpp:67, static QStringList RPluginLoader::getPluginFiles():
11:25:06: Debug:    Ignoring release plugin built in debug mode:  "libqcadexample.so"
RPluginLoader.cpp:67, static QStringList RPluginLoader::getPluginFiles():
11:25:06: Debug:    Ignoring release plugin built in debug mode:  "libtransactionlistener.so"
RDxfPlugin.cpp:9, virtual bool RDxfPlugin::init():
11:25:06: Debug:    RDxfPlugin::init
RDebug.cpp:81, static int RDebug::stopTimer(int, const QString &, int):
11:25:15: Debug:    TIMER:  1038000000 ns ( 1038 ms )  -  "loading add-ons"
RDebug.cpp:81, static int RDebug::stopTimer(int, const QString &, int):
11:25:19: Debug:    TIMER:  18446744073365584320 ns ( 18446744073365 ms )  -  "initializing add-ons"
RScriptHandlerEcma.cpp:1468, static QScriptValue RScriptHandlerEcma::ecmaMessageHandler(QScriptContext *, QScriptEngine *, RS::MessageType):

For whatever reason, libqcadexample.so and libtransactionlistener.so don’t get named _debug.so (which seems to be the cause for the message), while libqcaddxf_debug.so seems to be OK.

The following diff sorts this out, with no apparent ill effect:

diff --git a/support/examples/exampleplugin/exampleplugin.pro b/support/examples/exampleplugin/exampleplugin.pro
index 0c58c56..d72a866 100644
--- a/support/examples/exampleplugin/exampleplugin.pro
+++ b/support/examples/exampleplugin/exampleplugin.pro
@@ -1,7 +1,8 @@
-include(../../../shared.pri)
 CONFIG      += plugin
 TARGET      = $${RLIBNAME}example
 
+include(../../../shared.pri)
+
 TEMPLATE    = lib
 HEADERS     = RExamplePlugin.h
 SOURCES     = RExamplePlugin.cpp
diff --git a/support/examples/transactionlistener/transactionlistener.pro b/support/examples/transactionlistener/transactionlistener.pro
index ed6c84d..7ee9bef 100644
--- a/support/examples/transactionlistener/transactionlistener.pro
+++ b/support/examples/transactionlistener/transactionlistener.pro
@@ -1,7 +1,8 @@
-include(../../../shared.pri)
 CONFIG      += plugin
 TARGET      = transactionlistener
 
+include(../../../shared.pri)
+
 TEMPLATE    = lib
 HEADERS     = TransactionListenerPlugin.h
 SOURCES     = TransactionListenerPlugin.cpp
 1501 QCAD (main)Bug ReportLow non-layer line type assignment lost on Modify->Copy Closed
100%
Task Description

If a non-layer assigned line type is used, when the object(s) are duplicated the line type reverts back to ‘By Layer’.

 1507 QCAD (main)TaskLow Improve arc rendering for screen-based linetypes Closed
100%
Task Description

See:
http://www.qcad.org/rsforum/viewtopic.php?f=73&t=4566

 1508 QCAD (main)Bug ReportLow QCAD CE: Subscript and superscript formatting lost when ...Closed
100%
Task Description

When multiple superscripts or subscripts are used in a text field, re-opening the saved dxf file will fail to render all but the first super/subscript element. As per attached example. Bug occurs on all Mac OS X from Mavericks onward.

Minimal reproducible steps:
1. Open new document in QCAD
2. Add a text object
3. Make part of the text sub or super-script
4. Make another part of the text also sub/superscript, with at least one ‘normal’ character between the two sub/superscripts
5. Save file and close it. Don’t have to quit QCAD.
6. Reopen the file. Voila, all but the first sub/superscript element is broken.

Dan.

ps. QCAD is a pretty great piece of software, nice work all.

 1509 QCAD (main)Bug ReportLow Ellipse / circle, ellipse / ellipse intersections Closed
100%
Task Description

Not all intersections points between ellipses and circles or other ellipses are found.
This is due to too tight tolerances.

See:
http://www.qcad.org/rsforum/viewtopic.php?f=76&t=4574

 1511 QCAD (main)Bug ReportLow Preferences not saved Closed
100%
Task Description

as read in http://www.qcad.org/rsforum/viewtopic.php?t=2957,
I want to edit my preferences, but it does not save from one session to the other.

I meet the same problem state here,
http://www.qcad.org/rsforum/viewtopic.php?f=33&t=2269&p=7287&hilit=preferences+save#p7287 but the solution two have one change at the time does not work for me.
octal permits are:
120 -rwxrwxrwx@ 1 dr staff

should I change the group ?

In ini file at line 78, it points to a java script:
scripts/Pro/Edit/AppPreferences/ShortcutPreferences,
where is that stored ?

 1513 QCAD (main)Bug ReportLow Layer > Create Layer from Selection: Layer created, sel ...Closed
100%
Task Description

See also:
http://www.qcad.org/rsforum/viewtopic.php?f=33&t=4583

 1514 QCAD (main)Bug ReportLow Block attributes: association with block reference lost ...Closed
100%
Task Description

Create block reference with attribute
Copy block reference and attribute
Paste

The copied attribute is now associated with the first block reference instead of the second.

 1516 QCAD (main)SuggestionLow QT style on Linux Closed
100%
Task Description

The startup script still forces a QT-style; Getting bored of that one, qcad runs fine with the system default style - probably that was a qt4 thing, that can be removed, so it blends better with the DE?

18c18 /opt/qcad/qcad
< LD_LIBRARY_PATH=”$DIR” “$binary” -style plastique “$@” —

LD_LIBRARY_PATH=”$DIR” “$binary” “$@”
 1517 QCAD (main)Bug ReportLow Modify > Break out Segment: fails with closed polyline Closed
100%
1 Task Description

Occurs when breaking out segment from closed polyline with more than two intersecting entities.

This also affects the hatch from segments tool when used with closed polylines.

Example:
https://raw.githubusercontent.com/qcad/qcad/master/scripts/Modify/BreakOut/Tests/data/closed_polyline.dxf

 1518 QCAD (main)Bug ReportVery Low Landscape/Portrait gets confused for custom page size Closed
100%
Task Description

Hello

In the Print Preview or Drawing Preferences / Page Settings if I select a Custom size, then landscape/portrait does not really make sense.

For instance, at work we have a laser cutter which uses a printer driver. The bed of the laser is 600 wide by 300 high. When I wanted to cut
something, I created a custom page size of 600×300 and selected Landscape (because it is wider than high)

Strangely, back in the Print Preview, the page is now sized opposite with regards to Portrait / Landscape mode, which was confusing somewhat.

(see pictures attached)

I think that for ‘Custom’ page size in Drawing Preferences, the option of Portrait or Landscape should probably be ghosted

Then, I think that for Portrait / Landscape mode in the Print Preview, it should display the shape most appropriate, rather than just assuming that the document fits the norm:

  1. Taller than Wide for Portrait mode
  2. Wider than Tall for Landscape mode
 1519 QCAD (main)Bug ReportLow Ruler precision always zero Closed
100%
Task Description

Rulers show only whole numbers.

 1520 QCAD (main)Bug ReportLow Modify > Rotate: rotating splines changes start/end tan ...Closed
100%
Task Description

- Create spline from fit points
- Rotate spline
- Spline shape changes due to erroneous start/end tangents

Similar problem when reversing spline from fit points.

 1521 QCAD (main)Bug ReportLow Modify > Offset: fails in certain cases with short arcs Closed
100%
Task Description

Offset curve not trimmed / clipped correctly.

Offset distance: 2.5

 1522 QCAD (main)Bug ReportLow "Hatch from Segments" problem with polylines ... Closed
100%
Task Description

I tried to hatch an area and the Reference Manual said all entities can be used but it doesn’t works at my example. Did I missed something?

The test drawing shows at the top the goal with exploded polylines. At the bottom I have rectangles (Polylines, drawn with the Rectangle tool) what is unfortunately not working.

 1523 QCAD (main)Bug ReportLow Draw > Hatch > Hatch from Segments: fails for circle in ...Closed
100%
Task Description

- Draw circle inside other circle
- Draw > Hatch > Hatch from Segments
- Click both circles
- Right-click

 1524 QCAD (main)Bug ReportLow Command line: cannot enter @ sign in command line on Ge ...Closed
100%
Task Description

@ sign cannot be entered into command line on German keyboards on which Alt-Q has to be pressed to enter @.

This is a Qt/Linux bug which interprets Alt-Q as part of a shortcut starting with Q.

Workaround: change shortcut of Reset tool from QQ to something else, not starting with Q.

 1527 QCAD (main)SuggestionLow "Zeichnungseinheit konvertieren" translation missing .. ...Closed
100%
Task Description

... for the Option bar.

 1530 QCAD (main)Bug ReportLow Draw > Circle > 3 Tangents: solutions not found Closed
100%
1 Task Description

Given is a drawing of two concentric arcs connected at the ends. (see attached drawing Circle_from_3_Tangents_1.png)

When I try to add a circle at one end by the “Circle from 3 Tangents”-tool, it does nothing.

I also tried it with another drawing (see attached drawing Circle_from_3_Tangents_2.png) - same negative result.

I then tried drawing Circle_from_3_Tangents_3.png. Here the tool only produces outside circles and misses the inside ones.

Hope you can confirm my findings.

 1532 QCAD (main)Bug ReportLow Selection Problem ? Closed
100%
Task Description

Please attached file. When dragging a selection window across only the cyan lines -I get only one line selected?

 1533 QCAD (main)Bug ReportLow I can not print and I can not export to "pdf" file (Qca ...Closed
100%
Task Description

I can not print and I can not export to “pdf” file.
I use the latest professional version of Qcad with windows 10.
Thank you

 1534 QCAD (main)SuggestionLow Headless Styling Closed
100%
Task Description

Since the launcher batch no longer requests “-style plastique” QT wants to apply the native style of the desktop environment. This fails on a headless system (or where the current user has no graphical shell to connect to) with the message “Gtk-WARNING **: cannot open display: “. Fortunately, QT provides a workaround in addtion to the new “platform=offscreen” flag.

In the tools that set -no-gui, beforehand export these variables into the environment

export QT_STYLE_OVERRIDE=""
export QT_QPA_PLATFORM=offscreen
export DISPLAY=""

PS: QT-offscreen will not find fonts; unfortunately the workaround only allows for a single directory to search them (I need helvetica):

export QT_QPA_FONTDIR="/usr/local/share/fonts/type1"

Maybe that should get reported upstream, so that like LD_LIBRARY_PATH several directories could be specified.

 1536 QCAD (main)Bug ReportHigh Draw > Polyline > Delete Node(s): crash when deleting 2 ...Closed
100%
Task Description

QCAD crashes when you perform the following operations:

1. Create Polyline with just one segment.  
2. Delete the node with DELETE NODE(S) command.  
3. Press ESC several times.
(-> QCAD crashes..)
 1539 QCAD (main)Feature RequestLow One more "Offset" option: Infinitive Line ... Closed
100%
1 Task Description

hi,

I miss one Offset option to use an offset indirectly related to the used entity. Right now I have to work with further construction lines and trim, divide, delete etc. tools to archive what I need.
Basically an offset as a ray would be enough but unfortunately we have no control of the Ray orientation.
This said - it would be nice to have an infinitive line added to the “Offset Polyline Segment” option to be able to use an Offset as construction line which is not only reflecting the shape of the source.

 1540 QCAD (main)Bug ReportLow Draw > Line > Parallel: Changing back to Auto has no ef ...Closed
100%
Task Description

Draw > Line > Parallel
- switch type to Line, XLine or Ray
- switch back to Auto
- Parallel is always line segment

 1544 QCAD (main)Bug ReportLow Crash when selecting spline Closed
100%
Task Description

This is an interesting bug on my machine. The attached file crashes on 3.15.5, works perfectly well on 3.11.0 and 3.7.5

To see the problem open the file and click on the upper spline. QCAD disappears.

dajo

 1545 QCAD (main)Bug ReportLow File > Open: Crash on some Linux setups Closed
100%
Task Description

A curious fact is occurring here QCad 3.16.5 is aborting the opening of files in 90% of the attempts on a machine with native Linux Mint 18.1 and works normally in a virtual machine under Virtualbox in Windows 10, tests were done on the 3 machines (VM-Linux, Nat-Linux and Win 10) with QCad 3.15.5 and everything works normally. The two notebooks tested have Intel I-7 RAM = 8Gb Ram and 4 processors. Follow 02 files for evaluation.

 1546 QCAD (main)Bug ReportLow 'Open file' dialog shows no files - although the direct ...Closed
100%
Task Description

I have many .dxf files created in QCad-2.2.2.0 (which I still use) all of which open in LibreCad without issues.

If I try to open a file in the version below (or an earlier fairly recent version) the file chooser dialog is empty.

Version: 3.16.5.0 (3.16.5)
Build Date: Feb 20 2017
Qt Version: 5.6.2
Architecture: x86_64
Compiler: gcc 5.4.0
OS: Mageia 6 x86_64 with plasma5 D.E

However if I copy a file name from the same directory using Dolphin file manager and paste it into the filename field in the chooser (which is showing no files) the file opens up correctly.

I reported this in Mageia bugzilla here against an earlier version but there was no response as I think the maintainer is MIA. https://bugs.mageia.org/show_bug.cgi?id=18816

Today I decided to try the latest version in the hope that this issue would be fixed (I am also a packager with Mageia) but it is still the same.

I will add the build log as an attachment in case you see something that may be specific to our configuration.

It would be good if we could resolve this before the imminent release of Mageia 6 ;)

Running from CLI I see these around the time I open the file chooser dialog:
——–snip——— 22:05:02: Debug: TransactionListenerPlugin::postInit
22:05:02: Debug: got transaction
22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:16: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:05:19: Debug: got transaction
22:05:47: Debug: got transaction
22:06:08: Debug: Refilling KProtocolInfoFactory cache in the hope to find “file” 22:06:09: Debug: got transaction
———-snip——–

 1548 QCAD (main)Bug ReportLow Block > Attributes > Synchronize Attributes: exception Closed
100%
1 Task Description

Block attributes are not properly synchronized on QCad 3.16.5 after editing the block in the drawing, in Linux Mint 18.1 and in Windows 10; On Windows as less frequency, the error is intermittent, on Linux is constant. Attach the dxf to test.

 1550 QCAD (main)Bug ReportLow Block references: mirrored block references in 3rd part ...Closed
100%
Task Description

Files imported from other CAD applications might contain blocks that are mirrored if the block reference uses an inverted extrusion direction.

 1551 QCAD (main)Bug ReportLow File > Bitmap Export: exception when image size too lar ...Closed
100%
Task Description

Hi friends,

I have this traceback with my Qcad from ppa for linux, to export in png image:
Warning: libpng warning: Image width is zero in IHDR
Warning: libpng warning: Image height is zero in IHDR
libpng error: Invalid IHDR data
Error: cannot save file: /home/patrinux/Bureau/IMAGE.png
Error: Unknown error
Debug: got transaction
Warning: RScriptHandlerEcma::eval: script engine exception: “Error: :-1:-1: Wrong number/types of arguments for RMainWindowQt.handleUserWarning().
<native>() at -1
<anonymous>() at scripts/File/BitmapExport/BitmapExport.js:56
<native>(RActionAdapter(0x26d1ea0)) at -1
<global>() at 1” Warning: “<anonymous>()@scripts/File/BitmapExport/BitmapExport.js:56” Debug: got transaction

Impossible to obtain an png image, and others too. I am on Linux Mint Serena 64B alias Ubuntu Xenial 16.04. Qcad last release:

Version :
3.16.4.4 (3.16.4.4)
Internet :
QCAD.org
Date de fabrication :
Jan 26 2017
RĂ©vision :

Qt Version :
4.8.7
Architecture :
x86_64
Compiler :
gcc 5.4.0

 1553 QCAD (main)Bug ReportLow Modify > Break out Manual: exception with circles Closed
100%
Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=32&t=4776

 1554 QCAD (main)Bug ReportLow Auto focus of options toolbar when entering numbers bro ...Closed
100%
Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=32&t=4774

 1556 QCAD (main)Bug ReportLow Linux lubuntu - menu doesn't work properly Closed
100%
Task Description

This is not the only menu that didn’t work properly: moving the mouse cursor on the lower arrow made the list moving up; but is impossible to make the list moving down when I put the mouse over the upper arrow.
The only workaround (time consuming but effective) is to select the first upper paper size: selecting again the menu I can see tha current selection in the second position: I select the one above it; and so on, until I find what I need.

 1557 QCAD (main)Bug ReportLow Zero length lines not shown Closed
100%
Task Description

Zero length lines are not shown in QCAD. For best compatibility these should be shown as dots.

 1558 QCAD (main)Bug ReportLow unlayed lines Closed
100%
1 Task Description

DWG archive opened by QCAD (15.X/16.X - Linux mint 18.1 and Windows 10) does not show traits that represent project windows, when the same file is opened by the dwg True view they appear, follows archive for evaluation.

 1559 QCAD (main)Bug ReportLow Font substitution in command line tools Closed
100%
Task Description

Font substitutions broken for many cases.
Font “Standard” can never be substituted.

 1561 QCAD (main)Bug ReportLow Edit > Drawing Preferences: menu missing (macOS, French ...Closed
100%
Task Description

Qt menu heuristic causes Edit > Drawing Preferences to disappear with French locale under macOS.

Edit > Application Preferences and Help > About are moved to erroneous locations as well.

Showing tasks 1751 - 1800 of 2556 Page 36 of 52<<First - 34 - 35 - 36 - 37 - 38 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing