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  desc
 540 QCAD (main)Bug ReportVery Low "pa" ("parallel") keycode triggers wrong action Closed
100%
Task Description

In the latest QCAD Community Edition source code (2.0.5.0-1-community), the wrong action is triggered for the “pa” keycode. Specifically, it triggers the basic draw line command. Here is the relevant code from qcadcmd/src/rs_commands.cpp, in RS_Commands::keycodeToAction:

  } else if (c==tr("li", "line")) {
      ret = RS2::ActionDrawLine;
  } else if (c==tr("pa", "parallel")) {
      ret = RS2::ActionDrawLine;

I believe this should instead be:

  } else if (c==tr("li", "line")) {
      ret = RS2::ActionDrawLine;
  } else if (c==tr("pa", "parallel")) {
      ret = RS2::ActionDrawLineParallel;
 549 QCAD (main)Bug ReportVery Low linewidth seems to be ignored in bitmap export Closed
100%
Task Description

I tried exporting a 297x210mm drawing to png with 2970×2100 pixels, lines had linewidth 2mm and resulting lines in png had only a few pixels (instead of the expected ~20 pixels).

 560 QCAD (main)Bug ReportVery Low Some parameters changes lost after saving and reopening ...Closed
100%
Task Description

Hi,
First of all, thanks for this wonderful product !

My issue : when I modify (at file level) some parameters like the number of decimals in cotations, or the linethikness of a calc, these modifications are lost after saving and reopening the dxf. It comes back to the default values. It is not the case for the colors for instance.

At your disposal for other informations.
Fred

 616 QCAD (main)Bug ReportVery Low Qcad 3 logo incorrect Closed
100%
Task Description

Not a major thing in fact, but there is an error in the logo of QCad3.
Surrounded in red in the jpg.

 651 QCAD (main)Feature RequestVery Low Posibility print some layers in color and others in bla ...Closed
100%
Task Description

Qcad3 have the feature to print in 3 ways: color, grey and black.

The missing feature is select some layers to preserve the original color in the black mode of print.

 656 QCAD (main)Feature RequestVery Low Data should not be in programs directory Closed
100%
Task Description

QCAD2 offered the user to specify in the program settings where these directories should be/go, and took the first one in each list as default; QCAD3 only offers to enter auxiliary library and template directories and has no provisions for defaults.

All associated data (scipts, templates, libraries, patterns, fonts) is stored under the program directory, exactly where it should not be. Windows 7 and higher default prevent modifying the programs directory by redirecting the writes.
An extra user-input during the Windows install process would be in order.

QCAD3 should offer the user to specify any and all data directories involved (including the auto save), and make it possible to specify a default for each.
This list could be initialised with the installation defaults, or default to the installation directories when empty.

 659 QCAD (main)Bug ReportVery Low Some true type fonts may not be supported Closed
100%
Task Description

Customer reports that TTF called “Magneto” is not shown properly.

 890 QCAD (main)Bug ReportVery Low Relative zero point mark artifact on print preview Closed
100%
Task Description

The relative zero point mark appears on the print preview screen. I don’t know, if it also gets printed (my printer setup appears to be broken at the moment), but it does not get exported to PDF, so I guess it is only on the print preview.

On a side note, I think that the reset command (qq) should also clear this. The manual states:

The Neutral State of QCAD
Menu:    Edit - Reset
Keycode: QQ

After the start, QCAD is in its neutral state. That means that no special tool is active and QCAD waits for you to click a menu or tool button to start a tool and start doing something.

As there is no relative zero point just after startup, I think it should also not persist a qq.

 897 QCAD (main)Feature RequestVery Low New arc tool Closed
100%
Task Description

While constructing around the lack of “Line tangent to a circle, perpendicular to a line” ( FS#881 ) which I hereby second :)), it struck me that it might be useful to have a tool that finds the center point of an existing circle/ellipse, or possibly more generally, the center point of an existing circular/elliptical arc.

 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:

 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

 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?

 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.

 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.

 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

 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.

 1154 QCAD (main)Feature RequestVery Low Add preference for round reference points Closed
100%
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?

 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. ;-)

 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.

 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;

 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.

 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

 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.

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

Only getter that’s missing it in dl_attributes.h

 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.

 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.

 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

 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.

 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 ... ;-)

 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!

 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.

 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.

 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.

 1426 QCAD (main)Feature RequestVery Low Load drawings that were open when closing QCAD on start ...Closed
100%
Task Description

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

 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.

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

 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!

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

 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

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

 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

 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.

 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.

 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.

 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.

 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”

 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

 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

Showing tasks 1951 - 2000 of 2561 Page 40 of 52<<First - 38 - 39 - 40 - 41 - 42 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing