|
540 | QCAD (main) | Bug Report | Very Low | "pa" ("parallel") keycode triggers wrong action | Closed | |
|
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 Report | Very Low | linewidth seems to be ignored in bitmap export | Closed | |
|
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 Report | Very Low | Some parameters changes lost after saving and reopening ... | Closed | |
|
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 Report | Very Low | Qcad 3 logo incorrect | Closed | |
|
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 Request | Very Low | Posibility print some layers in color and others in bla ... | Closed | |
|
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 Request | Very Low | Data should not be in programs directory | Closed | |
|
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 Report | Very Low | Some true type fonts may not be supported | Closed | |
|
Task Description
Customer reports that TTF called “Magneto” is not shown properly.
|
|
890 | QCAD (main) | Bug Report | Very Low | Relative zero point mark artifact on print preview | Closed | |
|
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 Request | Very Low | New arc tool | Closed | |
|
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/CAM | Bug Report | Very Low | Grounded 0 recursive block references in blocks: | Closed | |
|
Task Description
I open anyting file dxf, the message pop-up : Grounded 0 recursive block references in blocks:
|
|
1042 | QCAD (main) | Bug Report | Very Low | Preferences dialogs: help button shown in dialog header | Closed | |
|
Task Description
See: http://www.qcad.org/rsforum/viewtopic.php?f=33&t=2887&view=unread#unread
|
|
1056 | QCAD (main) | Refactoring | Very Low | Dead and wrong code in RSPlatform.cpp | Closed | |
|
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 Request | Very Low | Isometric bitmap | Closed | |
|
Task Description
It would be a nice feature to be able to create an isometric projection of a bitmap.
|
|
1071 | QCAD (main) | Feature Request | Very Low | (Bitmap) scaling convenience option | Closed | |
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 Report | Very Low | Text rendering: particular font not rendered properly | Closed | |
|
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 Request | Very Low | Info > Polygonal Area: create block | Closed | |
|
Task Description
Optionally create an (anonymous?) block for the polygon and the text.
|
|
1154 | QCAD (main) | Feature Request | Very Low | Add preference for round reference points | Closed | |
|
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 Report | Very Low | Toolbar: Unnecessary or double divider | Closed | |
|
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 Report | Very Low | File > Print Current View: error with multiple pages se ... | Closed | |
|
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 Report | Very Low | Text: formatting with subscript and font size | Closed | |
|
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 Request | Very Low | AutoCAD skin | Closed | |
|
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 Report | Very Low | Library browser: path display under Windows | Closed | |
|
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 Report | Very Low | Auto Zoom includes invisible Blocks | Closed | |
|
Task Description
Open drawing and Auto Zoom will also use invisible Blocks for the displayed Zoom Factor.
|
|
1314 | dxflib | Bug Report | Very Low | DL_Attributes::isInPaperSpace should be const | Closed | |
|
Task Description
Only getter that’s missing it in dl_attributes.h
|
|
1324 | QCAD/CAM | Suggestion | Very Low | Confusing Copy / Move option | Closed | |
|
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/CAM | Bug Report | Very Low | qcad-bin is trying to access non-existent /home/andrew | Closed | |
|
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) | Suggestion | Very Low | Install in hidden folder | Closed | |
|
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 Report | Very Low | Tool matrix: missing "X/Y of position" and "Y/X of posi ... | Closed | |
|
Task Description
There is no “X/Y of position” and “Y/X of position” snap function in Tool matrix.
|
|
1377 | QCAD (main) | Bug Report | Very Low | CE - is asking to save an untouched drawing | Closed | |
|
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 Report | Very Low | Lost Icons in Context Menu | Closed | |
|
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 Report | Very Low | Layer > Add Layer: layer name not selected by default | Closed | |
|
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 Report | Very Low | Dimension: missing tolerance icons in options toolbar | Closed | |
|
Task Description
e.g. Dimension > Horizontal: tolerance inputs should have an icon next to them.
|
|
1424 | QCAD (main) | Bug Report | Very Low | Edit > Undo: hatches not selected | Closed | |
|
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 Request | Very Low | Load drawings that were open when closing QCAD on start ... | Closed | |
|
Task Description
See also: http://www.qcad.org/rsforum/viewtopic.php?f=31&t=4249
|
|
1459 | QCAD (main) | Bug Report | Very Low | File > Revert: changes grid appearance | Closed | |
|
Task Description
... even if it wasn’t used in the saved drawing.
|
|
1460 | QCAD (main) | Bug Report | Very Low | Two Display Environment --> Problems with Toolboxes and ... | Closed | |
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 Report | Very Low | Grid mask lines when zoom | Closed | |
|
Task Description
All lines are masked when I zoom. Not easy to work!
|
|
1500 | QCAD (main) | Bug Report | Very Low | Some plugins not built right in debug mode | Closed | |
|
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 Report | Very Low | Landscape/Portrait gets confused for custom page size | Closed | |
|
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:
Taller than Wide for Portrait mode
Wider than Tall for Landscape mode
|
|
1574 | QCAD (main) | Bug Report | Very Low | Layer > Remove: deleting sublayer switches to layer 0 | Closed | |
|
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 Report | Very Low | View > Selection Filter: no inputs for property Linetyp ... | Closed | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=32&t=4876
|
|
1583 | QCAD (main) | Bug Report | Very Low | Option / Rotation missing defaults for 15 and 345 degre ... | Closed | |
|
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 Report | Very Low | PDF export created with wrong date time | Closed | |
|
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) | Suggestion | Very Low | Indent 'Spline Segments:' in explode preferences | Closed | |
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 Report | Very Low | File > Print Preview: does not always open / close prop ... | Closed | |
|
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 Report | Very Low | Draw > Viewport > Add Viewport: viewport in model space | Closed | |
|
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 Report | Very Low | Text color of command line unreadable with KDE's Breeze ... | Closed | |
|
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:
Screen shots are attached showing both Breeze and Breeze Dark schemes.
|
|
1692 | QCAD (main) | Bug Report | Very Low | Issue with Layouts. "Viewport" enteties are not highlig ... | Closed | |
|
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 Request | Very Low | Feature request: Add extra padding to textbox. | Closed | |
|
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 Report | Very Low | File > SVG Export: selected entities exported in select ... | Closed | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=31&t=5429
|