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 TypeSeveritySummaryStatus  descProgress
 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”

 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

 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


 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

 1760 QCAD (main)Bug ReportVery Low Self-crossing polylines can't be cut twice at segment c ...Closed
100%
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

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

Not served with the degration to ‘Suggestion’  FS#1759 .
Demanded closing  FS#1759  & re-entered

Locking entities (by layer) to avoid selection,eg. nearby,very close by or on the same spot, does not have the intended influence.

Asumed wrong:
- Modify DI
- Modify B2
- Modify D3
- Modify MT
These 4 need a single entity to be selected and selection of a locked entity is allowed.(=questionable)
The action will allways leed to ‘not allowed’.(=correct)

Questionable:
- Modify RM
- Modify CH
- Modify RN
These 3 need a pair of entities.
RM: Selection of a locked limiting entity is allowed (=questionable), enity to trim not.(=correct)
The action will trim unlocked entities to the locked limiter.(=questionable)
CH & RN: Selection of a pair of entities is allowed.(=questionable)
Trimming if ‘trim’ is on will not occur because locked and leeds to ‘not allowed’.(=correct)
The creation of the bevel or rounding on an active locked layer will not occur because locked and leeds to ‘not allowed’.(=correct)
The creation, except for polyline segments (because locked themself), on an active unlocked layer will be done.(=correct)

Less severe but still questionable: (because these don’t necerally act on the locked entities themselves)
- Modify OF
- Modify OH
- Modify SS
OF: Selection of a locked base entity is allowed.(=questionable)
The preview is casted only if the active layer is unlocked.(=correct)
The creation is only done on an active unlocked layer.(=correct)
OH: Selection of a locked base entity is allowed.(=questionable)
Selection of point references from entities on locked layers is allowed.(=questionable)
The preview is casted only if the active layer is unlocked.(=correct)
The creation is only done on an active unlocked layer.(=correct)
SS: Selection of point references from entities on locked layers is allowed.(=questionable)
Strechting is only done for unlocked entities. (=correct)

 1765 QCAD (main)Bug ReportVery Low Errors with polyline offset Closed
100%
1 Task Description

Win 7 32 bit QCAD 3.20.1

Ofsset of a base-line with arcs results in massive ammount of errors.
Most of them occur as a cluster of very tiny segments and are part of the offset. (zoom far in at the red circles)
Mostly they occur where the offsetted arcs should merely be trimmend pairwise.
Some occur as detached entities or as detached strings of entities very near the offset (strings not documented).
Spooks occur at opposite site when base-line is not closed.
360° curls can occur with R = Offset.
Null-entities may occur (not documented, hard to find and not able to copy).

The base-line is checked and sound and has mixed tangentially or not tangentially connected arcs.
Offsetting the mother base-line of the base in the file has similar effect but not all and/or different ones.
Also encountered with offseting polys from fonts.
Used to define pocket paths for CNC.
Detected because the CNC driver will not accept Self-crossers, Null-entities or open ends depending on the settings.

Work arround is to explode and select small entities but this does not solves the issues.
1) Choosing the tolerance large enough will detect small segments that should stay.
2) Recombining will generate new ones at the place where the main segments remain crossed.
Cleaning up the paths is a daunting process with some thousand segments for several offsets.

I assume this has an infuence on the CAM part of QCAD too unless the offset method is different.

 1795 QCAD (main)Bug ReportVery Low Quit Menu Item disabled after opening preferences Closed
100%
Task Description

Quit Menu Item disabled after opening preferences.

System: OSX 10.13.6
Qcad version: 3.21.2.0

How to repeat:

  1. Open QCad
  2. Open preferences dialogue “QCad Pro → Preferences”
  3. Close dialogue
  4. The menu item “Quit QCad Pro” is now disabled. See attached screenshot

Repeatability: 100%

 1798 QCAD (main)Bug ReportVery Low Drawing Pref > Linetype > Scale of linetypes matches th ...Closed
100%
Task Description

“Drawing Preferences / General / Linetype / Scale of linetypes matches the scale of each viewport” is checked by default for new drawings, however the option is not applied until you open the “Drawing Preferences / General / Linetype” screen and click OK – no need to change anything, just opening the screen and clicking OK is sufficient.

 1799 QCAD/CAMBug ReportVery Low Postprocessor: sign not forced for negative values roun ...Closed
100%
Task Description

formatValue returns “0” instead of “+0” for negative values that round up to 0 with the configured decimals.

 1804 QCAD (main)Bug ReportVery Low Application Preferences > Tool Settings: Filter for "Vi ...Closed
100%
Task Description

1. Search the Tool Settings for “View” and you will only find “Overlays” without the submenu information.
2. Check View manually without a search will provide the submenu information.

 1899 QCAD (main)Bug ReportVery Low View > Auto zoom: zoom to invisible entities in blocks Closed
100%
Task Description

Create and insert a block with entities on layer “0” and layer “1”.

Switch off layer “1”.

Auto zoom zooms to block boundary of all entities, including those on layer “1”.

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

 1904 QCAD (main)Bug ReportVery Low File > Bitmap Export: Non-plottable layers not exported Closed
100%
Task Description

File > Bitmap Export does not export non-plottable layers.

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

 1919 QCAD (main)Bug ReportVery Low Wrong order XY(Z) for Ordinate Dimension in property ed ...Closed
100%
Task Description

Win7pro Qcad Pro 3.22.1.2

In property editor
properties of an Ordinate Dimension

Without Show Z
DefPoint is displayed in order YX?

With Show Z
Origin is displayed in order XZY?
DefPoint is displayed in order YZX?
LeaderEndPoint is displayed in order ZXY?

Regards

 1921 QCAD (main)Feature RequestVery Low Add error message when requesting raster for a non-exis ...Closed
100%
Task Description

(sorry for duplicate task, cannot remove it now)

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

 1932 QCAD (main)Bug ReportVery Low Check for update fails to discover new version Closed
100%
Task Description

“Help→Check for QCAD Pro Updates” fails to discover new version. Tested on OSX and Linux versions.

 2029 QCAD (main)Bug ReportVery Low Block order issue within drawing exchange between CE an ...Closed
100%
Task Description

If I create a dxf in Pro and open it in CE (or vice versa) the block order can change strange and a new Layout Block is occasionally added. Looks like dxf version (R15 etc.) doesn’t matters.

Versions:
QCAD Pro 3.24.2.0
QCAD CE 3.24.0.0

 2050 QCAD Community EditionBug ReportVery Low FlexPainter dosen't work Closed
100%
Task Description

FlexPainter works in the Pro version of QCad but not in the Comunity one.
If it’s not supposed to works in the latter, maybe, it would be better to remove it from the menu (Misc > Script Examples > Mathematics).

 2085 QCAD (main)Bug ReportVery Low Drag and drop: moving single polyline vertex moves also ...Closed
100%
Task Description

See the steps to reproduce in the attached drawing.

 2126 QCAD (main)SuggestionVery Low PE casts on individual hatch segments Closed
100%
1 Task Description

QCADpro 3.25.2.1 / win7pro 32 bit / 4GB / 1e generation i7 2.6Ghz / HDD GeForce GT 520

The method PE casts the clipboard on individual hatch segments.
Hatches should be considered as a single complex entity not allowing certain actions.

Discovered while:
https://qcad.org/rsforum/viewtopic.php?f=33&p=30008#p30008

Not that it matters: In doing so the scaling is off too.

Regards,
CVH

 2139 QCAD (main)Feature RequestVery Low Auto revert to format = 'Decimal' isn't complete Closed
100%
1 Task Description

From this Topic:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=7818

Trial 1 doesn’t gives the intended result.
Trial 2 includes manual altering back and forth the Format field what gives the intended result

Regards,
CVH

 2144 QCAD (main)Bug ReportVery Low Draw > Viewport > Add Viewport: Custom hatch pattern no ...Closed
100%
Task Description

QCAD Professional

Version: 3.25.2.4 (3.25.2.4)
Internet: QCAD.org
Build Date: Nov 18 2020
Revision: 40f4475
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Orphan Hatches (without a *.pat file installed) are no longer visible in a viewport

Topic: https://qcad.org/rsforum/viewtopic.php?f=33&t=7830
Original topic: https://qcad.org/rsforum/viewtopic.php?f=33&t=7340
File: #2 https://qcad.org/bugtracker/index.php?do=details&task_id=2063

Regards,
CVH

 2151 QCAD (main)Bug ReportVery Low Update viewport on Layout after Layer property change Closed
100%
1 Task Description

QCAD Professional
Win installer 32bit
Version: 3.25.2.4 (3.25.2.4)
Internet: QCAD.org
Build Date: Nov 18 2020
Revision: 40f4475
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

With the attached file:
Viewing Layout1
Changing ON/OFF or Frozen state of layers in the Layer List

The view doesn’t update immediate.
Selecting an entity: Yes
After QQ Yes
Switching to another Application and reverting the focus back to QCAD: Yes
Using zoom / pan or the Zoom functions: No
Changing the display modes: Yes
Starting an action: No

 2175 QCAD (main)Bug ReportVery Low Edit > Application Preferences > Draw > Text: Uncheck a ...Closed
100%
Task Description

In the Application Preferences>Draw>Text dialog, when first opened, the Uncheck all and Check all buttons are not disabled if the Show font preview in font controls check box is checked. If you click on the Use reduced selection of fonts check box twice the buttons become disabled.

 2180 QCAD (main)Feature RequestVery Low Surface area off a hatch Closed
100%
1 Task Description

That would ease this task:
https://www.qcad.org/rsforum/viewtopic.php?f=32&t=8000

Correct surface area included.
CVH

 2193 Command line toolsBug ReportVery Low dwg2csv retains the last encountered custom properties Closed
100%
Task Description

QCAD Professional
Win installer 32 bit
Version: 3.25.2.13 (3.25.2.13)
Internet: QCAD.org
Build Date: Feb 12 2021
Revision: cad2d36
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Andrew,
While enhancing DrawFromCSV: Forum Link.
I had a peek at the new command line tool: dwg2csv

I would never come up with 115 columns.
That wouldn’t be efficient to generate entities from.
Although this way it is very complete and one could use specific lists to filter.
One downside is that the ‘-list’ switch return is far too vast for the windows command line.



Remarked that:
Only the first alphabetically custom property is listed under:
QCAD:Line & QCAD:Reference (columns 114-115).
And that the last encountered is persistent for all entities that follows.

Maybe this originates from a multiple entity selection ...
... what also retains the last encountered custom properties in the property editor.
Should I add a seperate task for that?



Also had an exception thrown:
Debug: dropped global XDATA (no res buf): “ViewportCenter”.
Discarted that as this very basic test drawing hasn’t even a Viewport.

Regards,
CVH

Added: Snippet from DrawFromCSV code (merely a test case)

CSVcomma/semicolon
Offset;50;50
Point;39,789355;-0,815325;+[Custom;Reference:101];
Point;38,49526;4,014304;+[Custom;Reference:102;Line:56]

The two points, and only those two points, are casted with custom properties
QCAD|Reference|101
QCAD|Reference|102 & QCAD|Line|56

Added: The dxf file
Added: The csv file (change to the comma/semicolon style)

 2194 QCAD (main)Bug ReportVery Low Multiple selection of entities with custom properties d ...Closed
100%
1 Task Description

QCAD Professional
Win7 installer 32 bit
Version: 3.25.2.13 (3.25.2.13)
Internet: QCAD.org
Build Date: Feb 12 2021
Revision: cad2d36
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

In the file provided one would expect *VARIES* in the property editor under custom properties when selecting 2 or more entities.
The key list is reduced to what keys are common to the multiple selection. (Here 3)
The values displayed are inconsistent depending the selection.

Select All » 3 custom properties of line 3
Select the 3 vertical » 3 custom properties of line 2
Select the first vertical and the diagonal » 3 custom properties of line 1
Select all but the first vertical » 3 custom properties of line 3
And so on ...

Regards,
CVH

 2212 QCAD (main)Bug ReportVery Low Cannot change f5 shortcut in preferences. Closed
100%
Task Description

I’d like to change the f5 shortcut from rotate counter-clockwise to move/copy.

I started with a fresh QCAD3.conf

In the preferences window: general: tool settings

First time I remove f5 from rotate counter-clockwise qcad crashes.
Second run it seems to work.
I add the shortcut f5 to move/copy and restart.
The shortcut doesn’t work. And tool settings has a notice that there are conflicts.
When I change it to f3 it works.

btw the shortcut column don’t show any shortcuts. See screenshot.

 2218 ECMAScriptBug ReportVery Low RPolyline.appendVertex() doesn't default to width = zer ...Closed
100%
1 Task Description

When I use poly.appendVertex(vector, bulge) the polyline is finally created with NAN widths

This, while the signature explains that bulge, width1 and width2 default to zero.
https://www.qcad.org/doc/qcad/latest/developer/class_r_polyline_entity.html#a9ee706e50d6cc267fc84a85b7c81d5e6

Regards,
CVH

 2219 ECMAScriptTaskVery Low Update simple_create.js addSimpleText() Closed
100%
1 Task Description

Andrew,

Reading:
https://www.qcad.org/rsforum/viewtopic.php?&t=8286

Can you update addSimpleText() as Text.Width is fixed =100

What is the noTextWidth value?

As far as I can detect ...
PrintPreviewImplPro.prototype.addDecorations uses value 1.
CrankWheel.js uses value 1.
ExText.prototype.beginEvent uses value 2.
ExDrawFonts.prototype.beginEvent uses value 1.
Counter.prototype.getOperation uses QCAD.ini or default zero.
TextAlong.prototype.getTextData usses the width of the textData from the dialog.

Regards,
CVH

 2223 QCAD (main)Bug ReportVery Low Block > Insert Block: duplicate entries in attributes c ...Closed
100%
Task Description

Insert block with multiple instances of the same attribute definition (same tag).
Attributes combo box shows multiple entries for the same attribute.

 2225 QCAD (main)Bug ReportVery Low Filenames containing an ampersand do not render correct ...Closed
100%
Task Description

If a file is opened whose filename contains an ampersand, the filename will be rendered correctly in the application titlebar, but the tab bar and the Window menu will not display the ampersand.

If, however, the ‘alt’ key is pressed, the ampersand will result in an underscore appearing beneath the character immediately following it in the filename string. This applies both to the titlebar and the Window menu.

Interestingly, this can be “exploited” by a user to quickly switch between tabs by pressing ‘alt’ and the character which follows the ampersand simultaneously. Likewise, a user can swap between windows using the Window menu in a similar fashion, by first pressing Alt+W, then Alt and the same key as before.

The expected result is that the ampersand is rendered, the underscore is not rendered, and the ‘alt’ key shortcuts don’t work.

It would appear that this is a simple case of failing to properly escape the ampersand in filenames before passing the filename string to various Qt methods.

 2263 QCAD (main)Bug ReportVery Low dwg2svg -min-lineweight option parsing broken Closed
100%
Task Description

The parsing for the -min-lineweight option of dwg2svg is broken, only -w or the undocumented -minlineweight options work.

This is due to a typo in the Dwg2Svg.js script around line 225:

      properties["minLineweight"] = getArgument(args, "-w", "-min-lineweight");
      if (isNull(properties["minlineweight"])) {
          properties["minLineweight"] = getArgument(args, "-w", "-minlineweight");
      }

This should be:

      properties["minLineweight"] = getArgument(args, "-w", "-min-lineweight");
      if (isNull(properties["minLineweight"])) {
          properties["minLineweight"] = getArgument(args, "-w", "-minlineweight");
      }

Note the case minlineweight vs minLineweight.

This has the consequence that the value parsed form -min-lineweight is always replaced with the value from -minlineweight, which is usually undefined.

Since the short option -w is parsed in both cases, it is not affected from the bug.

 2276 QCAD (main)SuggestionVery Low Include 'polylines' & 'splines' in messages of Polyline ...Closed
100%
Task Description

Polyline from segments (OG):

The StatusTip reads:
“Create polyline from existing, connected line and arc segments”.

The CommandPrompt and LeftMouseTip both read:
“Choose line or arc segment or polyline”.

The tool let us pick 4 types of entities:
... A line, an arc, a polyline and also a spline entity.

If the picked entity is not one of these 4 types we get the warning message:
“Entity is not a line, arc or polyline.”

The tool prepends/appends 4 types of entities:
line, arc and polyline entities and also spline entities approximated by arcs.

Wouldn’t it be more appropriate if the tool mention all 4 types?

e.g.
StatusTip:
“Create polyline from existing, connected lines, arcs, polylines and splines”

CommandPrompt, LeftMouseTip:
“Choose line or arc segment or polyline or spline”

Warning:
“Entity is not a line, arc, polyline or spline.”

Regards,
CVH

 148 QCAD (main)Bug ReportMedium "inline" leads to linking error on Linux Closed
100%
Task Description

RPainterPath.h

    inline bool isEmpty() const;
g++ -rdynamic -Wl,-rpath,/home/martin/opt/QtSDK/Desktop/Qt/473/gcc/lib
-o ../../debug/qcad-bin debug/main.o
   -L/home/martin/opt/QtSDK/Desktop/Qt/473/gcc/lib
-L/usr/X11R6/lib -L/home/martin/workspace/rsframework/debug
-L/home/martin/workspace/rsframework/debug/opendesign
 -lecma -lecmaapi -ldwg -lpluginsqt -lgui -lentity -loperations -lspatialindexnavel
 -lgrid -lsnap -lcore -lstemmer -lmath -lrxslt -lrxml -ldxf -lModelerGeometry
 -lTD_BrepRenderer -lTD_Br -lTD_AcisBuilder -lTD_Db -lTD_DbRoot -lTD_Gs
 -lTD_SpatialIndex -lTD_Gi -lTD_Ge -lTD_Root -lFreeType -lTD_Alloc -lRecomputeDimBlock
 -lExFieldEvaluator -lQtWebKit -lQtScript -lQtScriptTools -lQtSvg -lQtSql -lQtXmlPatterns
 -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGLU -lGL -lpthread 
/home/martin/workspace/rsframework/debug/libecmaapi.a(REcmaPainterPath.o): In function `REcmaPainterPath::isEmpty(QScriptContext*, QScriptEngine*)':
/home/martin/workspace/rsframework/src/scripting/ecmaapi/REcmaPainterPath.cpp:2078: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libgui.a(RGraphicsSceneQt.o): In function `RGraphicsSceneQt::endPath()':
/home/martin/workspace/rsframework/src/gui/RGraphicsSceneQt.cpp:71: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/src/gui/RGraphicsSceneQt.cpp:74: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o): In function `RHatchData::getBoundingBox() const':
/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:104: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o): In function `RHatchData::getDistanceTo(RVector const&, bool, double, bool) const':
/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:127: undefined reference to `RPainterPath::isEmpty() const'
/home/martin/workspace/rsframework/debug/libentity.a(RHatchData.o):/home/martin/workspace/rsframework/src/entity/RHatchData.cpp:134: more undefined references to `RPainterPath::isEmpty() const' follow
collect2: ld returned 1 exit status

temporary solution: changed method to non-line

 147 QCAD (main)Bug ReportLow OpenDesign 4.4 won't comiple under Linux Closed
100%
Task Description
opendesign/Extensions/ExServices/ExSystemServices.cpp:28:20: fatal error: StdAfx.h: No such file or directory

I can work with be “old” binary for now (seems to work with the new libraries even it was not compiled newly), so it’s not that urgent.

 149 ECMAScriptBug ReportLow SIGABRT when trying to use entiy.setColor() Closed
100%
Task Description

Script context:
Compare.js#413:

"green"

ECMA code:

         QScriptValue
        REcmaSharedPointerEntity::setColor
        (QScriptContext* context, QScriptEngine* engine) 
        {
            QScriptValue result = engine->undefinedValue();
                    // public function: can be called from ECMA wrapper of ECMA shell:
                    REntity* self = 
                        getSelf("setColor", context);
=>               Q_ASSERT(self!=NULL);

Stacktrace:

Thread [1] 18673 (Suspended : Signal : SIGABRT:Aborted)	
	__kernel_vsyscall() at 0xffffe424	
	raise() at 0xb4efc8df	
	abort() at 0xb4efe220	
	RMainWindow::messageHandler() at RMainWindow.cpp:63 0x8f3917a	
	qt_message_output() at 0xb5356f65	
	0xb53571ab	
	qFatal() at 0xb53572c9	
	qt_assert() at 0xb5357355	
	REcmaSharedPointerEntity::setColor() at REcmaSharedPointerEntity.cpp:1,360 0x8bc0602	
	0xb6bd813c	
	0xb6ac1f68	
	0xb6a9164c	
	0xa622afd2	
	0xb6a423e3	
	0xb6af06e0	
	0xb6ac201e	
	0xb6be0cd3	
	0xb6be11a9	
	QMetaObject::metacall() at 0xb5478c83	
	QMetaObject::activate() at 0xb5489134	
	<...more frames...>	
 150 QCAD (main)Bug ReportLow problematical arc angle values after divide circle Closed
100%
Task Description
  1. new circle
  2. modify → divide circle in 4th quadrant


arc start angle = 317.726311, end angle = 677.726311
→ QCAD hangs if one try to move the arc start / end point

Showing tasks 2251 - 2300 of 2303 Page 46 of 47<<First - 43 - 44 - 45 - 46 - 47 -

Available keyboard shortcuts

Tasklist

Task Details

Task Editing