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 TypeSeverity  descSummaryStatusProgress
1760QCAD (main)Bug ReportVery LowSelf-crossing polylines can't be cut twice at segment c...Assigned
0%
Task Description

Re-entering dividing problem from  FS#1757 

Divide the poly selecting near segment 1 at the segment crossing.
> A new node is inserted on the crossing and made start and end node.
Divide the poly again selecting near segment 2 at the segment crossing.
> no division appears to be done.

One can’t divide the second segment at the crossing

Presumed intended behaviour like  FS#1750 

Regards

 1759 QCAD (main)SuggestionVery Low Modify // .... selection of entities on locked layer al ...Closed
100%
Task Description

Without any selection.
Entities on a locked layer can be selected after choosing:

Asumed wrong
- Modify DI
- Modify
B2
- Modify D3
- Modify
MT

Questionable
- Modify RM
- Modify
CH
- Modify RN Less severe
- Modify
OF
- Modify OH
- Modify
SS

Regards

 1751 QCAD (main)Bug ReportVery Low Can't open files from terminal Closed
100%
Task Description

I have file /home/test/test.dxf . When i try open file from terminal (qcad test.dxf), i have warning “File not found”. When i write full path (qcad /home/test/test.dxf), the file opens.

 1743 QCAD (main)Bug ReportVery Low Draw > Text: Wrong bounding box for text with empty sup ...Closed
100%
1 Task Description

Hi,

I have a drawing where I use text with superscript. In this case when I use autozoom, it does not work as I expect. It includes the 0,0 coordinates too. The problem also occures when I export the drawing into svg.

I attached an example, just use the autozoom.

Thanks,
Soma


1719QCAD (main)Bug ReportVery LowUndo on converted drawing leads to wrong label position...Assigned
0%
Task Description

Drawing converted from inch to mm - undo leads to wrong dim label position. I can fix that with “Reset Label position” but it would be nice if QCAD could to that in first place.

 1718 QCAD (main)Bug ReportVery Low File > SVG Export: selected entities exported in select ...Closed
100%
Task Description

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

 1709 QCAD (main)Feature RequestVery Low Feature request: Add extra padding to textbox. Closed
100%
Task Description

When placing text on a drawing you are offered with the choice of where you want the origin of the textbox to be. That’s very nice. Image 1 shows an example of text with top left origin. It seems there is already some top padding above the text.

Unfortunately there is no option to add extra padding to the other sides so the text is right to the left border of the textbox. To correct this you have to add some parallel construction lines and move the text a bit to the right. Now the text has nice padding. See image 2.

It would be nice to have some padding options when adding/editing text, like in web-design: https://www.w3schools.com/css/css_padding.asp

 1692 QCAD (main)Bug ReportVery Low Issue with Layouts. "Viewport" enteties are not highlig ...Closed
100%
Task Description

QCad 3.19.2 Professional, 64bit, Linux Mint

Case:
1. Open some drawing with viewport entities on layout block (paper scace). Print Preview mode is “On” automatically.
2. Switch to “Black/White Mode” from toolbar and move cursor on “Viewport” enteties. This entitie is not highlighted. With other enteties all works as expected.
In “Full Color Mode” and “Grayscale Mode” no problems.

For example can try on “flange.dxf”

1691QCAD (main)Bug ReportVery LowIssue with Layouts after "File-Revert"Assigned
0%
Task Description

QCad 3.19.2 Professional, 64bit, Liux Mint

Case:
1. Open some saved drawing with viewport entities on layout block (paper space). Print Preview mode is “On” automatically.
2. After “File-Revert” drawing is reopened on layout block (paper space), but now Print Previw mode is “Off” .

For example can try on “flange.dxf”

 1668 QCAD (main)Bug ReportVery Low Text color of command line unreadable with KDE's Breeze ...Closed
100%
Task Description

I prefer the Breeze Dark color scheme as it find it less stressful on my eyes, however it’s unusable with QCAD where the Command Line prompts and responses are rendered as a very light grey on a white background. I believe the proper fix would be one (or both) of:

  • Make the Command Line area background follow the desktop scheme. (It appears that the text already does so, hence the light text, but since the background doesn’t it becomes unusable.)
  • Provide a configuration option for the text and/or background color used in the Command Line area.

Screen shots are attached showing both Breeze and Breeze Dark schemes.

 1660 QCAD (main)Bug ReportVery Low Draw > Viewport > Add Viewport: viewport in model space Closed
100%
Task Description

... I have the feeling that wasn’t the idea. I’m correct?

Case:
in Model Space, launch Add Viewport, determine the Viewport rectangle - when done QCAD will switch to a Layout Block.
Now in Layout Block, don’t(!) place the Viewport, switch back to Model Space and the Viewport is still attached to the Mouse pointer and you can place it in your Model Space. The source of the Viewport will then disappear.

 1659 QCAD (main)Bug ReportVery Low File > Print Preview: does not always open / close prop ...Closed
100%
Task Description

Case:
Drawing with Viewport,
in Model Space - launch Print Preview - Paper size and display ok,
change directly to Paper_Space - Paper size and display ok,
switch back to Model Space - Paper size ok but the Paper display looks infinitive big ...

Print Preview off/on or launching/canceling Drawing Preferences will solve the display issue.

1649QCAD (main)Feature RequestVery LowAdd configuarable format options for saving blocks to l...Assigned
0%
Task Description

Add configuarable format options in application preferences for saving blocks to library to either dxf or dwg.

1626QCAD (main)Feature RequestVery Low'Clip to Circle' toolAssigned
0%
1 Task Description

Hi Andrew,

Would it be possible to have a clip to circle tool also please?

Regards

Clive

 1607 QCAD (main)SuggestionVery Low Indent 'Spline Segments:' in explode preferences Closed
100%
1 Task Description

 FS#1604  was issued because of non-intuitive hierarchy of the preferences for the Explode function.
The task comment recieved explains the funcionallity in details not found elsewhere.

Indentation of the phrase ‘Spline Segments:’ suggest hierarchy.
Graying out the drop down box for the number of spline segments establish hierarchy.

 1587 QCAD (main)Bug ReportVery Low PDF export created with wrong date time Closed
100%
Task Description

Hi guys,

when I export my dxf drawing to pdf, the pdf properties shows wrong “created date”. I am in UTC+2, the date shows 2 hours less.
I exported the pdf at 12:24, the attached ps shows 10:24.

BR,
Soma

 1583 QCAD (main)Bug ReportVery Low Option / Rotation missing defaults for 15 and 345 degre ...Closed
100%
Task Description

... just cosmetic!

The Option drop down list for rotations (e.g. Paste etc) shows all steps incremental for every 15 degree - but 15 and 345 degree are missing.

I’m happy that we don’t have bigger problems!!! :-)

 1581 QCAD (main)Bug ReportVery Low View > Selection Filter: no inputs for property Linetyp ...Closed
100%
Task Description

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

 1574 QCAD (main)Bug ReportVery Low Layer > Remove: deleting sublayer switches to layer 0 Closed
100%
Task Description

I have set the delete layer preference to make the next layer in the list the current. This will not work for sublayers. After deleting a sublayer the 0 layer will become current.

 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
 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
 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!

 1460 QCAD (main)Bug ReportVery Low Two Display Environment --> Problems with Toolboxes and ...Closed
100%
1 Task Description

Hello,

I’m unsing a two display environment and got all Tools and Widgets placed on the second display.
See qcad1.png

There are two problems:

1.) When I open another application on second display, three toolboxes stay on top, the others are behind new application.
See qcad2.png

2.) When I minimize Qcad only the mainwindow will be minimuzed, all the toolboxes and widgets stay on second display also with problem 1.
See qcad3.png

Whould be great, when this issues will be fixed :-)

Thank you very much
Andreas

P.S.: Hope described well, if not, please drop me a reply...

 1459 QCAD (main)Bug ReportVery Low  File > Revert: changes grid appearance Closed
100%
Task Description

... even if it wasn’t used in the saved drawing.

1443QCAD (main)Bug ReportVery LowView > Status Bar remains uncheckedAssigned
0%
Task Description

Status Bar menu remains unchecked even it is toggled on or off

1426QCAD (main)Feature RequestVery LowLoad drawings that were open when closing QCAD on start...Assigned
0%
Task Description

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

 1424 QCAD (main)Bug ReportVery Low Edit > Undo: hatches not selected Closed
100%
Task Description

If a hatch is selected, then rotated or scaled and this is undone afterwards, the hatch is not selected anymore.

 1417 QCAD (main)Bug ReportVery Low Dimension: missing tolerance icons in options toolbar Closed
100%
Task Description

e.g. Dimension > Horizontal: tolerance inputs should have an icon next to them.

 1400 QCAD (main)Bug ReportVery Low Layer > Add Layer: layer name not selected by default Closed
100%
Task Description

Text in layer name input with default layer name should be selected by default, so it can be replaced without deleting text first.

 1384 QCAD (main)Bug ReportVery Low Lost Icons in Context Menu Closed
100%
Task Description

When I press ALT + Left mouse click to select overlapping entities - afterwards the icons in the context menu become lost until I restart QCAD again!

 1377 QCAD (main)Bug ReportVery Low CE - is asking to save an untouched drawing Closed
100%
Task Description

If I launch the CE edition / do nothing with the empty default drawing and then try to terminate QCAD an unexpected warning pops up:

Do you want to save the changes you made in ‘Untitled 1’ ...

Hey - I haven’t change anything and there is nothing what needs to be saved ... ;-)

 1376 QCAD (main)Bug ReportVery Low Tool matrix: missing "X/Y of position" and "Y/X of posi ...Closed
100%
Task Description

There is no “X/Y of position” and “Y/X of position” snap function in Tool matrix.

 1375 QCAD (main)SuggestionVery Low Install in hidden folder Closed
100%
Task Description

After each update, I add a dot before the ~user/opt folder (and in the program launcher) created by QCAD to unclutter my file manager’s appearance. Would be easy, I think, to make the installer put the program directly in ~user/.opt, and nobody would miss that folder while browsing through daily used files.

And what about installing the program as root, so all users of a computer could use it without personal installs, and only personal setting files created by users would be kept in ~user/.opt/qcam.

Jean-Claude

 1369 QCAD/CAMBug ReportVery Low qcad-bin is trying to access non-existent /home/andrew Closed
100%
Task Description

I experience long start delays. I’ve trace the problem to the fact that I have autofs automounting my home directories. However, an strace of qcad-bin shows the following:

execve("/opt/ribbonsoft/qcad/qcad-3.12.6/qcad-bin", ["/opt/ribbonsoft/qcad/qcad-3.12.6"...], [/* 87 vars */]) = 0
brk(NULL)                               = 0x1eca000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd6194ad000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/home/andrew/local/qt/lib/tls/x86_64/libqcadecmaapi.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/andrew/local/qt/lib/tls/x86_64", 0x7fff4722f250) = -1 ENOENT (No such file or directory)
open("/home/andrew/local/qt/lib/tls/libqcadecmaapi.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/andrew/local/qt/lib/tls", 0x7fff4722f250) = -1 ENOENT (No such file or directory)
open("/home/andrew/local/qt/lib/x86_64/libqcadecmaapi.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/andrew/local/qt/lib/x86_64", 0x7fff4722f250) = -1 ENOENT (No such file or directory)
open("/home/andrew/local/qt/lib/libqcadecmaapi.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/andrew/local/qt/lib", 0x7fff4722f250) = -1 ENOENT (No such file or directory)

Since there is no “andrew” user here, I have to wait for automount to timeout which takes about 2m and is rather annoying.

 1324 QCAD/CAMSuggestionVery Low Confusing Copy / Move option Closed
100%
Task Description

Hi,

Using the Copy and Move command the [ ] Use current layer and attributes’ is confusing.

Perhaps [ ] change copy /moved set to current layers and attributes. is more suitable.

 1314 dxflibBug ReportVery Low DL_Attributes::isInPaperSpace should be const Closed
100%
Task Description

Only getter that’s missing it in dl_attributes.h

 1301 QCAD (main)Bug ReportVery Low Auto Zoom includes invisible Blocks Closed
100%
Task Description

Open drawing and Auto Zoom will also use invisible Blocks for the displayed Zoom Factor.

 1275 QCAD (main)Bug ReportVery Low Library browser: path display under Windows Closed
100%
Task Description

It’s wrong URL Librarie on QCAD 3.10

Actually the register is C:/name/etc (wrong write to acces a new library) could’you change the code for write a good URL ( C:\name\...) it’s very important to use QCAD

 1227 QCAD (main)Feature RequestVery Low AutoCAD skin Closed
100%
Task Description

QCAD has a lot of features and buttons, probably more that the autocad I’ve been using. Therefore the learning curve is too slow. It would be a great boost for the program to have the possibility of having an Autocad skin, and it will attract many new users.

 1223 QCAD (main)Bug ReportVery Low Text: formatting with subscript and font size Closed
100%
Task Description

- enter the text A1 and format the “1” as subscript and with a different font size.
When you click OK, it will be something like: AH3.571431;
I have to manually edit it (source tab) to AH3.57143;S^1;

 1219 QCAD (main)Bug ReportVery Low File > Print Current View: error with multiple pages se ...Closed
100%
Task Description

Windows XP, QCAD Pro 3.9.4.0 (3.9.4)
Multi-page drawing, 3 columns on american tabloid landscape (11 inch x 17 inch).
Current view is top right quadrant of page 2, Print current view prints top left quadrant of all 3 pages. Last full print was all 3 pages in full.

 1191 QCAD (main)Bug ReportVery Low Toolbar: Unnecessary or double divider Closed
100%
Task Description

Yes - it is only cosmetic but it is also stealing space in the Toolbar.

Would be nice to have them removed. ;-)

 1154 QCAD (main)Feature RequestVery Low Add preference for round reference points Closed
100%
1 Task Description

This one is purely cosmetic, instead of square reference points would it be possible to have the choice of either square or round with size?

 1132 QCAD (main)Feature RequestVery Low Info > Polygonal Area: create block Closed
100%
Task Description

Optionally create an (anonymous?) block for the polygon and the text.

 1117 QCAD (main)Bug ReportVery Low Text rendering: particular font not rendered properly Closed
100%
Task Description

Font file:
http://dl.dropbox.com/u/4339492/Entypo.dmg

Text not rendered:

(\U+2139)

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

 1071 QCAD (main)Feature RequestVery Low (Bitmap) scaling convenience option Closed
100%
1 Task Description

This can be done as is in QCAD today, but a quick convenience UI bit would be much appreciated.

Suppose you are working off a bitmap image (transcribing old scan, or you got your apartment’s floor plan like this, because, uh, what tenant needs DXF). It has dimensions markers and everything, but fat chance it’ll be to actual CAD scale after importing.

So, to bring it to scale, you measure between two tick marks on the scale, compute ratio based on measurement and what’s written on the dimension line, and do a scale operation (you can also have QCAD compute the ratio by using math expression, whatever).

That works fine.

A purely just for convenience function to do that would be much appreciated: pick two points, enter what the actual distance between them is, poof bam, appropriate scaling operation is applied.

As a twist, there could be some other bitmap skewing options, like “the points I’ve selected are on a horizontal/vertical line/at an angle of X degrees, then the bitmap would also be applied this transform.

 1068 QCAD (main)Feature RequestVery Low Isometric bitmap Closed
100%
Task Description

It would be a nice feature to be able to create an isometric projection of a bitmap.

 1056 QCAD (main)RefactoringVery Low Dead and wrong code in RSPlatform.cpp Closed
100%
Task Description

I am considering pushing the following diff:

--- a/src/core/RSPlatform.cpp
+++ b/src/core/RSPlatform.cpp
@@ -205,25 +205,6 @@ int RS::getCpuCores() {
     cores = sysinfo.dwNumberOfProcessors;
 #elif defined(Q_OS_UNIX)
     cores = sysconf( _SC_NPROCESSORS_ONLN );
-#elif defined (Q_OS_MAC) || defined (Q_OS_BSD4) || [...]
-    nt mib[4];
-    size_t len;
-
-    /* set the mib for hw.ncpu */
-    mib[0] = CTL_HW;
-    mib[1] = HW_AVAILCPU; // alternatively, try HW_NCPU;
-
-    /* get the number of CPUs from the system */
-    sysctl(mib, 2, &cores, &len, NULL, 0);
-
-    if (cores < 1) {
-        mib[1] = HW_NCPU;
-        sysctl( mib, 2, &cores, &len, NULL, 0 );
-    }
-#elif defined(Q_OS_HPUX)
-    cores = mpctl(MPC_GETNUMSPUS, NULL, NULL);
-#elif defined(Q_OS_IRIX)
-    cores = sysconf( _SC_NPROC_ONLN );
 #endif

(truncated list to manage size)

I see that most of this was put in there as a kind of a note-to-self originally, however _SC_NPROCESSORS_ONLN is implemented by every realistically possible targets anyway, so for all practical purposes, this is dead weight.

A couple of questions remain, though:

  • #ifdef Q_OS_WIN32 should probably be Q_OS_WIN, so as to include win64 as well.
  • Assuming the real purpose for this function is to determine how many parts a particular task is to be split into in the future, if and when QCAD gets the need to split expensive tasks among multiple CPUS, “core” probably shouldn’t be static - CPUs are hot-pluggable today, and while one probably doesn’t do that on a laptop, it’s not unfeasible in, say, a VDI environment.

Thoughts?

 1042 QCAD (main)Bug ReportVery Low Preferences dialogs: help button shown in dialog header Closed
100%
Task Description

See:
http://www.qcad.org/rsforum/viewtopic.php?f=33&t=2887&view=unread#unread

 998 QCAD/CAMBug ReportVery Low Grounded 0 recursive block references in blocks: Closed
100%
Task Description

I open anyting file dxf, the message pop-up : Grounded 0 recursive block references in blocks:

Showing tasks 1901 - 1950 of 1979 Page 39 of 40<<First - 36 - 37 - 38 - 39 - 40 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing