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)

IDCategoryTask TypeSeveritySummaryStatusProgress  asc
1905QCAD (main)Bug ReportVery LowView > Property Editor: Changing attribute of block cha...Assigned
0%
Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=6367#p23947

1911QCAD/CAMFeature RequestLowDrill ToolpathAssigned
0%
Task Description

Hallo Andrew

It would be more than conveniant, defining the drilling locations of the drill toolpath, by selecting a circle’s center point.

1913QCAD/CAMBug ReportLow3D Simulation Behaves oddAssigned
0%
Task Description

Hallo Andrew,

testing the drill toolpath I used single point markers.

In 3D simulation the tool drills the toolpath AND uses the drill as a mill.

Cam Export and generated G-code is not effected.

1915QCAD (main)SuggestionLowViewport does not rotate view-port when changed in pape...Assigned
0%
Task Description

To reproduce

1. Select a new view-port in model-space
2. Select the appropriate paper-space
3. When the paper space opens change the angle of the viewport.

Actual

The object in the viewport changes but the viewport itself remains unchanged

Expected

That both the view-port and the object changes angle as the angle is updated

Motivation

If you abort the placement (but keep the angle) and go back to model-space and then redo the operation the view-port is rotated along the angle. It seems that the viewport only picks up the initial angle once the paper-space is open and ignores any changes thereafter

Workaround

1. Select the view-port per normal in model-space
2. Open the paper-space and set the wanted angle but do not place the view-port in paper space
3. Abort the placement on paper-space and redo the whole operation

Once the paper space is opened again the view-port will have the chosen angle

1916QCAD (main)Bug ReportLowMoving an object in an angled viewport with mouse does ...Assigned
0%
Task Description

To reproduce

1. Select a new view-port in model-space
2. Select the appropriate paper-space
3. When the paper space opens change the angle of the viewport to 90 degrees
4. Place view-port in paper space
5. Select the view-port in paper-space by clicking it
6. Try to move the object itself in the view-port (by clicking the “top” dot) to the right by moving the mouse to the right while holding the left mouse-button.

Actual

The object in the viewport moves down vertically NOT to the right

Expected

The object moves to the right

(It seems mouse movement does not compensate for the rotated angle of the viewport)

Workaround

None, except compensate for the angle in your head and moving the mouse the “wrong” way when correcting the placement of objects in the view-port

1917QCAD (main)Feature RequestLowAutomatic labels with static information of the drawingAssigned
0%
Task Description

I would like static information of the drawing (like scale, creation-date, modified-date, revision etc) to be available as automatic labels to be placed in the drawing (with selectable style, font etc)

This would greatly simplify the creatin of title sections in the drawing and making sure it is consistent with the actual drawing and not requiring manual “synchronization”.

1920QCAD (main)Feature RequestVery LowEdit > Application Preferences: Add preference to disab...Assigned
0%
Task Description

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

1922dwg2bmpFeature RequestVery LowAdd error message when requesting raster for a non-exis...Assigned
0%
Task Description

It would be nice if QCAD spit some kind of warning message when trying to render a layer with a name that doesn’t exist (and perhaps render nothing), rather than silently rendering an empty image. :D

See https://qcad.org/rsforum/viewtopic.php?f=33&t=6453

1930QCAD (main)Feature RequestLowOption disable "Auto Zoom on load" for saved "Layout Vi...Assigned
0%
Task Description

Hi,

my setting for “Auto Zoom on load” is checked to on. That works perfect for me for most of my drawings.

But if I save a drawing with Layout Viewports then I have to adjust every Viewport again after loading.

Would it be possible to have an option below Application Preferences / Graphics View / Appearance / Auto Zoom on load / ON which excludes drawings saved with Layout Viewports?

1934QCAD (main)Feature RequestLowDiametric text - overlaidAssigned
0%
Task Description

Diametric text is always placed above a horizontal measurement.

I often want to indicate both the inside and outside diameter of an object e.g. a wheel using diametric text. The text is overlaid and illegible.

To avoid text overlapping, I use Horizontal Aligned because I can control the position of the text to avoid illegible text.

A better method would be to alternate the placement of diametric text (alternatively) above and below a measurement so that in the majority of cases an overlap would be avoided.

Similarly for a vertical measurement, the text is overlaid and illegible.

When the angle is almost vertical, the angle controls the side the text appears however it also reverses the direction of the text (which is logical but not attractive).

Kind regards
Simon

1954QCAD/CAMReleaseLowRevised PWM Post ProcessorAssigned
0%
Task Description

Hallo Andrew,

I have revised the PWM Post Processor to Revision D.

1971QCAD/CAMBug ReportLowCAD/CAM 3D SimulatorAssigned
0%
Task Description

Hallo Andrew,

Found a bug in the 3D Simulator execution

1972QCAD (main)Bug ReportLowHatch import fails for boundaries with many very small ...Assigned
0%
Task Description

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

1982QCAD (main)Feature RequestLowmeasure DIN 1356Assigned
0%
Task Description

To measure in the format DIN 1356 , Architect
It is hard work to do this manual input with meta characters.

2011QCAD Community EditionSuggestionVery LowUpdate QCAD CE SpatialIndex module to latest versionAssigned
0%
Task Description

Building with the bundled version, 1.8.5, works fine.

When I try to build using the system version, which for Mageia Cauldron is 1.9.3, the build fails.

https://raw.githubusercontent.com/kekePower/mmbl/master/qcad/2019/12/11/20%3A13%3A48/log.qcad

Here is the current spec file for version 3.23.0.4.
https://svnweb.mageia.org/packages/cauldron/qcad/current/SPECS/qcad.spec?revision=1465894&view=markup

It looks like qcad is incompatible with versions above 1.8.5.

Are there plans to port to the new version?

Thanks in advance.

2014QCAD (main)Bug ReportLowFocus on Options Toolbar failsAssigned
0%
Task Description

Scenario: e.g. Tools Move/Copy and Rotate switched to “use without dialog.

Launch within a drawing Move/Copy, use the Keyboard keys CTRL + Space to focus on the Option Bar - the field for Numbers is Highlighted and I can change it. Further navigation with keys on the keyboard depends on remembered option (copy yes/no etc what make a navigation possible or not. It looks like the navigation with the Arrow keys is focused on the canvas and sooner or later the courser will jump to the Command Line or Property editor. Same behavior with the Rotation tool.

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

2021QCAD (main)Performance IssueVery LowCannot work with big dwg filesAssigned
0%
Task Description

Openning a big file or doing any action in it, takes minutes to load.
Even dragging the scrollbar slightly left or right, takes mintues to redraw the canvas again, which makes QCAD un-usable for professional use.
Is there a way to make QCAD usable, after loading completed:
- Like suppressing edit until user says so,
- or taking snapshots of rendered canvases to another file and use it, as windows uses thumb.db ( for negative latency :P )

PS: I wish I could help a bit, but my hand are tied. I am just a java freak, I am opt to any idea of porting it to java, if she is still alive.

Tuğalsan Karabacak
EEE, MSc Mobile Comp & App, IWE

2034QCAD (main)Feature RequestLowPaint Properties to include modifying linetype scales w...Assigned
0%
Task Description

Previous Feature Request #1285, dated 2015, incorporated in QCADPro 3.24. I regularly adjust linetype scales on hidden, centreline and phantom lines to achieve the best appearance on the drawing when printed. I note the Paint Properties feature copies all the attributes of the chosen line but does not copy the scale. I have to change the scale of each line, even after ‘painting’. This copying all Properties is something AutoCAD does. I know I could change the line to Hidden2 etc. and tick the ‘scale lines’ box in Drawing Properties but that is not always successful- copying properties is a quick and useful way of achieving the required result.
QCAD Pro 3.24 Windows10.

2037QCAD (main)Feature RequestLowSupport alternative angle referenceAssigned
0%
Task Description

E.g. 0 degrees at the top, clock-wise for positive direction, alternative angle units.

2041QCAD (main)Bug ReportLowcircletangent2 doesn't solve correctly if the defining ...Assigned
0%
Task Description

In my example I can’t draw a circle with circletangent2 if the defining point is on one of the defining tangents. The tangency is lost when I try to do this.

I attached 4 screenshots: TheExample.png, TryingPoint1.png, TryingPoint2.png and The_Point_Isn’t_On_The_Tangents.png.

2048QCAD (main)Bug ReportVery LowMove / Copy to current layer fails when reference point...Assigned
0%
Task Description

QCAD 3.24.2 / macOS x86_64 10.14.6

Starting with empty doc:
1. Draw any object (e.g. a rectangle) on layer 0.
2. Create new layer (”1”) with color, say yellow.
3. Select new layer
4. Select new object
5. Modify → Move / Copy
6. Click reference point
7. Click target point same as reference point
8. In “Move / Copy Options” dialog, select “Delete Original” and check “Use current layer and attributes.” Click OK.

The moved object stays on the layer it was previously on. Using “Move / Copy” as a quick way to move a selection between layers is not useful even though it appears to be the recommended way in a Google search.

Note: if “Keep Original” is selected instead, the copied object is placed on the current layer and the original object remains on its layer, as expected.

Note: if the target point is different from the reference point, the moved object is placed on the current layer as expected.

There are other workarounds too, cut / paste with “To current layer” checked seems to work, as does chaging the layer in the Properties Editor.

2056QCAD (main)Feature RequestLowOption Duplicate layer (yy) inclusive all sub-layers.Assigned
0%
Task Description

If I’ve to duplicate a layer with a bunch of sub-layer it’s a kind of a Sisyphus task to get it done.
Currently I have to duplicate each single layer. Then in an additional step I’ve to address each child layer to the proper parent layer.

Current lack:
Marked parent layer with all sub-layer / Duplicate Layer / only ONE layer will be duplicated.

With other words: If I have to duplicate a layer with 5 sub-layer it requires 11 steps to get a copy of that tree ... :-(

2068QCAD Community EditionBug ReportVery LowNon-english text in upper/lower index becomes UTF codeAssigned
0%
Task Description

How to reproduce.

1. Create a text field with some non-english words in the upper index. (see attached pic1.png)
2. Save the project and close QCAD.
3. Run QCAD and open same project.
4. Now upper/lower indexed text becomes not human readable UTF codes. (see attached pic2.png)

Tried different fonts - doesn’t help.

Linux ntb-kirill 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
CentOS Linux release 7.7.1908 (Core)

2072QCAD (main)SuggestionLowInserted and flipped block mirrors text and dimAssigned
0%
Task Description

Text and/or DIM used in blocks will be mirrored if inserted with a vertical/horizontal flip option.

Text/DIM which was successfully used in previos QCAD versions are now mirrored if they are loaded in the current version.

Version 3.23.0 doesn’t shows this behavior.

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

2088QCAD (main)Bug ReportVery Low column headers of the "General: tool settings " resize...Assigned
0%
Task Description

Open QCAD and the application preferences. In the section “General: tool settings " you can resize the columns: Menu, Shortcuts etc.
The problem is that it is not intuitive. The first divider is not selectable and the second moves the first, only backwards.

2092QCAD (main)Bug ReportLowcrash when changing shortcut in preferencesAssigned
0%
Task Description

The application crashes when I try to change a shortcut in the preferences. And only after resizing the preferences window.
In the attachement are the cli warnings.
I also tried the 3.24.3.9 snapshot with the same result.

2097QCAD (main)Bug ReportVery LowVery hard to snap to baseline reference point of dimens...Assigned
0%
Task Description

With default autosnap settings reference points included I find it very hard to snap to the baseline reference points of a dimension.
I manage to do it by setting snap to reference point only and zoom out till I see the entire dimension element.

2099QCAD (main)Bug ReportLowDIM Label, Square Symbol doesn't adopt layer attributesAssigned
0%
Task Description

The square symbol offered as symbol in DIM label is the only symbol which doesn’t adopt the layer color.
If I print a drawing in full color it leads to a black symbol in an otherwise colored dimension.

It is also the only symbol which has a solid filling what is confusing when you work with it in Model_Space ...

2115QCAD (main)SuggestionLowMove toolbars with negative positions to 0 positions Assigned
100%
Task Description

As it can be seen in the attached image, QCAD toolbars may dock to a position slightly outside the visible area of the screen. After having docked there, I have not been able to move them any more. Their current position is just in the middle of the screen.

The position of the toolbars remains the same after the deinstallation of QCAD, shutting down, restarting the computer and reinstalling QCAD. I kindly ask for help.

Kind regards
Reinhard

2130QCAD (main)TaskLowText: Text dialog removes tabsAssigned
0%
Task Description

Text dialog (QTextEdit) strips tabs in toHtml.
If tabs can be retained, text entities could support tabs.

2169QCAD (main)Bug ReportLowMissing G-Code G00 X0 Y0 when placing hole at x0 y0Assigned
0%
Task Description

When placing a hole at x0 y0 there is no G00 x0 y0 in the exported G-Code.
So the first cut was made at the current position of the tool, not at x0 y0!

2226QCAD (main)Feature RequestVery LowmacOS: support proxy iconAssigned
0%
Task Description

Support proxy icon in title bar. This can be used to move the file to another folder using drag and drop.

2227QCAD (main)Feature RequestLowCAM > CAM Export: post processor for tangential knife c...Assigned
0%
Task Description

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

2229QCAD (main)Feature RequestLowProperty Editor, option format property values as decim...Assigned
0%
Task Description

Angle Display is decimal although the decimal display is disabled in Application Preferences.

Format should be 17° 31’ 52” instead of 17.531111.

2233QCAD/CAMFeature RequestLowMore selection options to select sheets for nestingAssigned
0%
Task Description

I’m often in the situation that I have to select for nesting 50+ sheets. Currently is only a Shift + left mouse click selection possible. It would be nice if QCAD/CAM could get for the nesting / sheet selection additional a mouse rectangle area selection.

2252QCAD (main)Bug ReportLowFreeze / crash when selecting clamped splines (not crea...Assigned
0%
Task Description

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

2261QCAD (main)SuggestionVery LowQCAD change freehand tool to freehand spline toolAssigned
0%
Task Description

no task description

2266QCAD (main)Bug ReportLowCrash while creating an angular dimensionAssigned
0%
Task Description

no task description

2271QCAD (main)Bug ReportLowUnpredictable Crashing on Mac M1 Arm64Assigned
0%
Task Description

I am getting random crashing on my MacBook M1 chipset while using QCAD Pro. There is nothing in particular that you can do to replicate as the crashing is completely inconsistent. Have had it crash when pressing escape while using measurement tool, but have also had it crash while using the app and selecting a tool.

Included crash report, which has also been sent to Apple.

Thanks

2272QCAD (main)Feature RequestLowSupport unit "US survey foot"Assigned
0%
Task Description

In the US, it is (unfortunately) still common to use US survey foot. It seems at least some DXF applications/libraries support this unit as a $INSUNITS value, some references:

There are two issues regarding this with QCAD:

  1. If you open a document with $INSUNITS being 21, it’s reset to 0 (unitless/unspecified) when saved again, even when not changing anything.
  2. It is not possible to select these units in the GUI.

I don’t know about standardization of these values, but my hope is that it’s at least possible to preserve the unit in an existing drawing. Given that this unit is supposed to be obsolete in some years, it might seem less important, but due to this transition, it might get even more important to be able to distinguish between units. Thanks!

2287QCAD (main)Feature RequestVery LowEvaluate draw order for preference "Prevent white-on-wh...Assigned
0%
Task Description

The Application Preference setting “Graphics View - Appearance - Prevent white-on-white/black-on-black display” seems to be a global setting that doesn’t take the draw order into account. For example: With the setting enabled, it prevents creating a white hatch of a higher draw order on top of a larger, colored hatch with lower draw order (background). The preference does not seem to evaluate if the object is truly drawn as “white-on-white”.

With the preference enabled, setting the object color as “white” will set the “white” color label, but the object color actually stays black. Its hard to determine why it happens in that case.

Is it possible to let the global preference setting be applied to objects after evaluation of the draw order, and determine if the object actually is a true case of white-on-white?

My workaround: Disable the preference setting (I think it is default = on), and only enable it for ad-hoc checks of hidden and overlooked objects.

2289QCAD (main)Bug ReportLowVertical Line Tool stops accepting inputAssigned
0%
Task Description

When using the vertical line tool, you can enter a length value in the options toolbar, then place the line. If you want to change the length, you just need to enter a new value and the length field will update. However, there seem to be cases where after 10-20 entries, the focus goes off the length field in the options toolbar, requiring the user to bring focus back to continue. I could not seem to duplicate this behavior with the horizontal line tool.

2290QCAD (main)Bug ReportVery Lowloading the Drawing Preferences using enter, using ente...Assigned
0%
Task Description

I use CTRL + I to pull up drawing preferences. Upon changing the dimension settings quickly and closing it normally by pressing enter it closes. But if i go to the next tab (drawing tab) then press enter to load it up quickly instead of pressing CTRL + I. Upon changing the dimensions settings and pressing enter to close it, it won’t close but instead flash and i have to keep pressing enter and eventually it closes.

I think this is a bug.

I have the Pro Version

2294QCAD (main)Feature RequestLowAuto Zoom with middle mouse buttonAssigned
0%
Task Description

I tried to assign double click on middle-mouse button to zoomauto command, but it seems it’s not possible currently.

Would love to see this feature.

2295QCAD (main)Feature RequestLowDeselect all with Escape keyAssigned
0%
Task Description

I’m used to have persistant selection while drawing (Application Preferences > Graphics View:Appearance > Selection), but I’m missing deselection of all objects with ESC key. I have seen the option to deselect with right key, but it’s nice to have right key for context menu.

Currently ESC key cancels current active command, but would be nice if there is no command active to also deselect all features by default.

2296QCAD (main)Feature RequestLowCustom font type and size for command line widgetAssigned
0%
Task Description

Would be nice to change default font type and size for command line widget.

2297QCAD (main)SuggestionVery LowFew UI inconsistencies Assigned
0%
Task Description

1) Line with command prompt in Command Line widget is missing padding/margin - letter C is glued to frame.
2) In the “Selection Filter” widget there is an “whitespace” character before colon “:” symbol on multiple places, it doesn’t seem repeat anywhere else

2308QCAD (main)Feature RequestLowViewport Scale FieldAssigned
0%
Task Description

It would be helpful if the scale field that appears while placing a viewport would also re-appear when the viewport is selected after it’s already been placed in the layout. It would also be helpful if the pre-populated values in the dropdown matched those in the global layout scale field.

2315QCAD Community EditionBug ReportLowCrash after ~10-th times move Spline nodesAssigned
0%
Task Description

1. Create spline
2. Move spline nodes. After ~10 times move qcad is crashed with backtrace:
Thread 9 “Thread (pooled)” received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff56dc9640 (LWP 8224)]
0x00007ffff66fabf2 in QList<QSharedPointer<RShape> >::node_copy (this=<optimized out>, src=0x55537c59e758, to=0x555557f66408, from=0x55537cfdc848) at /usr/include/qt5/QtCore/qlist.h:492
492 current→v = new T(*reinterpret_cast<T*>(src→v));
(gdb) bt
#0 0x00007ffff66fabf2 in QList<QSharedPointer<RShape> >::node_copy (this=<optimized out>, src=0x55537c59e758, to=0x555557f66408, from=0x55537cfdc848)

  at /usr/include/qt5/QtCore/qlist.h:492

#1 QList<QSharedPointer<RShape> >::detach_helper (alloc=<optimized out>, this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:835
#2 QList<QSharedPointer<RShape> >::detach_helper (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:849
#3 QList<QSharedPointer<RShape> >::detach (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:178
#4 QList<QSharedPointer<RShape> >::detach (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:178
#5 0x00007ffff686182a in QList<QSharedPointer<RShape> >::end (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:342
#6 QList<QSharedPointer<RShape> >::last (this=0×555557311620) at /usr/include/qt5/QtCore/qlist.h:364
#7 RSpline::appendToExploded (this=0×555557311510, line=...) at math/RSpline.cpp:964
#8 0x00007ffff6867059 in RSpline::getExploded (this=0×555557311510, segments=1457293328) at math/RSpline.cpp:919
#9 0x00007ffff686682a in RSpline::getLength (this=this@entry=0×555557311510) at math/RSpline.cpp:1026
#10 0x00007ffff6c11490 in RSplineData::getLength (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qcad-3.27.0.0/src/entity/RSplineData.h:178
#11 RSplineEntity::getProperty (this=0x5555573114a0, propertyTypeId=..., humanReadable=<optimized out>, noAttributes=<optimized out>,

  showOnRequest=<optimized out>) at /usr/src/debug/qcad-3.27.0.0/src/entity/RSplineEntity.cpp:253

#12 0x00007ffff67cc214 in RPropertyEditor::computePropertyValue (ccProp=...) at /usr/src/debug/qcad-3.27.0.0/src/core/RPropertyEditor.cpp:574
#13 0x00007ffff67d298f in QtConcurrent::FunctionWrapper1<void, RProperty&>::operator() (u=..., this=0x555557757f18)

  at /usr/include/qt5/QtConcurrent/qtconcurrentfunctionwrappers.h:80

#14 QtConcurrent::MapKernel<QList<RProperty>::iterator, QtConcurrent::FunctionWrapper1<void, RProperty&> >::runIteration (it=..., this=0x555557757ee0)

  at /usr/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:68

#15 QtConcurrent::MapKernel<QList<RProperty>::iterator, QtConcurrent::FunctionWrapper1<void, RProperty&> >::runIterations (this=0x555557757ee0,

  sequenceBeginIterator=..., beginIndex=<optimized out>, endIndex=15) at /usr/include/qt5/QtConcurrent/qtconcurrentmapkernel.h:77

#16 0x00007ffff67d2c9d in QtConcurrent::IterateKernel<QList<RProperty>::iterator, void>::forThreadFunction (this=0x555557757ee0)

  at /usr/include/qt5/QtConcurrent/qtconcurrentiteratekernel.h:255

#17 0x00007ffff44b5b2d in QtConcurrent::ThreadEngineBase::run (this=0x555557757f20) at qtconcurrentthreadengine.cpp:302
#18 0x00007ffff59c8d52 in QThreadPoolThread::run (this=0x555556198b10) at thread/qthreadpool.cpp:100
#19 0x00007ffff59c5a61 in QThreadPrivate::start (arg=0x555556198b10) at thread/qthread_unix.cpp:329
#20 0x00007ffff546c717 in start_thread (arg=<optimized out>) at pthread_create.c:435
#21 0x00007ffff54f018c in clone3 () from /lib64/libc.so.6
(

2325QCAD (main)Bug ReportLowdwg file crashes QCADAssigned
0%
Task Description

Regarding to forum post:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=8982&p=35836#p35836

dwg loaded in 3.27.1 frees QCAD (no response) and a Win10 PC. Same drawing loaded in 3.26.0 causes no problems. It looks to me that two hatches (handle 198b6, 198ba) are the culprits.
Drawing saved without those hatches opens without any problem in 3.27.1.

TECNOFLEX symbol library.dwg = original file from forum post
TECNOFLEX symbol library_mod.dwg = my modification

Showing tasks 151 - 200 of 521 Page 4 of 11<<First - 2 - 3 - 4 - 5 - 6 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing