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
 200 QCAD (main)Bug ReportLow Patterned lines uncorrectly scaled in print preview Closed
100%
Task Description

In print preview lines are correctly scaled to stay the same width when printed, ie 0.25 or so mm thick. Print preview shows that very good.

But the round line-caps mess up the display, as in small scale the line-caps start to meet and make the line look like a continous one.

Print preview should not only correct line weight but also line patterns, so that the distance between dashes increase by scale.

 198 QCAD (main)Bug ReportLow SVG PG export dimensions Closed
100%
Task Description

SVG PG exporter, scaled or unscaled, currently only exports the labels of dimensions. Missing are

ticks, arrows, and lines of the dimension.

It will not be as simple as inkscape does it, wrap it all in a <def>.

 197 QCAD (main)Feature RequestLow The Status Bar cannot be toggled on/off. Closed
100%
Task Description

I’ve looked high and low and cannot find how the the Status Bar is toggled on/off as in QCAD2

 196 QCAD (main)Bug ReportLow Templates Closed
100%
Task Description

Edit–>Application Preferences–>Load/Save–>Templates click add Crash!!!!

Reported in TP1 (debian squeeze)

I now use Linuxmint 11


jose@xzn:~$ uname -a
Linux xzn 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux

 195 QCAD (main)Bug ReportLow SVG PG export scale points Closed
100%
Task Description

Points are not scaled when PG exported to SVG:

Points as crosses are created eg. like this:

d=m 2.5,3 1,0 M 3,2.5 l 0,1

and in SVG look fine like that (scale 1/10):

d=m 2.95,3 0.1,0 M 3,2.95 3,3.05

stroke-width should be left unchanged.

 194 QCAD (main)Bug ReportLow SVG PG export scale text Closed
100%
Task Description

Text scaling in PG SVG exporter is missing just two small additions: These attributes are not taken care of by now:

font-size, dy

Just use the current value times scale: eg 2.5 * 0.1 to have a scale of 1:10. Looks good here.

 193 QCAD (main)Bug ReportLow SVG PG export scale hatches Closed
100%
Task Description

The SVG PG exporter does not scale hatches.

 192 QCAD (main)Bug ReportLow SVG PG export stroke width should not scale Closed
100%
Task Description

When PG exporting to SVG, stroke-widths are scaled with the drawing, while they should not.

 191 QCAD (main)Bug ReportLow SVG PG export text vertical and horizontal alignment Closed
100%
Task Description

QCAD offers horizontal and vertical alignment choices for text. This is not carried over to PG exported SVGs. Currently QCAD sets the “dy” attribute on text nodes in a way, such that any text in SVG will look like the QCAD vertical alignment was set to “Top” and the horizontal one to “Left”.

Naively one can just omit the “dy” attribute and in SVG this will look like the QCAD vertical alignment was set to “bottom”. At least for single line texts that should be good.

The horizontal alignments can be recreated in SVG with the “text-anchor” attribute for text nodes. The values “start”, “middle” and “end” correspond to the QCAD “left”, “center” and “right” choices.

 190 QCAD (main)Bug ReportLow SVG PG export dimension labels alignment Closed
100%
Task Description

Dimension labels in QCAD are (always?) centered on the dimension line, while in exported SVGs the text starts from the center and extends into the writing direction. This can trivially be fixed by adding the attribute “text-anchor:middle” to the respective SVG “text” nodes.

 189 QCAD (main)Feature RequestLow Grid settings Closed
100%
Task Description

Make grid configurable.
Switch on / off grid visibility.

 187 QCAD (main)Bug ReportLow Error Linetypes and Hatch angle from drawing Qcad2 Prof ...Closed
100%
Task Description

Hi, I open a drawing with Qcad2 and:
- The hatch angle is changed
- The linetype is continuos for all lines
- The “white paper” in print view not show

I add a screenshot

Greetings

 185 QCAD (main)Bug ReportLow text editing Closed
100%
Task Description
  1. create text, font Arial
  2. edit text
  3. change only bold / italic flag in text dialog
  4. no change in edited text
 182 QCAD (main)Bug ReportLow check for new version Closed
100%
Task Description

Check for new version of QCAD:

  • during start up
  • through menu ‘Help - Check for new version’

Server:

  • URL which contains current version number as plain text

Client:

  • request URL
  • compare versions
  • different version available:
    • minor update: you can download an update... (1st online page)
    • major update: you can purchase an update... (2nd online page)
 180 QCAD (main)Bug ReportLow image insert / keep proportion avoids to enter a width Closed
100%
Task Description
  1. insert a bitmap
  2. open a file (PNG, width 262, height 320)
  3. change the width where “keep proportions” is enabled
    • try to enter “100”
    • as soon as the key “1” is pressed, the value is adjusted to “0.999997”, the cursor is set to the end of the number
 177 QCAD (main)Bug ReportLow generate example drawings: uncaught exception Closed
100%
Task Description
  • Type: Property Overview → Colors
Uncaught exception at /home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332:
Error: :-1:-1: self is NULL
<native>(RColor(ByLayer) ) at -1
<anonymous>(argCols = 0, argRows = 0, argProp = RColor(ByLayer) , 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332
<anonymous>(argType = 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:256
<anonymous>() at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:55
<native>() at -1
main() at scripts/autostart.js:501
<global>() at scripts/autostart.js:520
332	        entity.setColor(argProp);

qsdb> entity
REntityPointer(0x0)

qsdb> objs
22,28

qsdb> .backtrace
#0  <anonymous>(argCols = 0, argRows = 0, argProp = RColor(ByLayer) , 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:332
#1  <anonymous>(argType = 'colors') at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:256
#2  <anonymous>() at
/home/martin/workspace/rsframework/scripts/Developer/ExampleDrawings/ExampleDrawings.js:55
#3  <native>() at -1
#4  main() at scripts/autostart.js:501
#5  <global>() at scripts/autostart.js:520
 176 QCAD (main)Feature RequestLow Demo Version Closed
100%
Task Description
  • Save drawings on exit
  • 10min time limit
  • markers in
    • PDF export
    • BMP export
    • SVG export
    • printing
 174 QCAD (main)Feature RequestLow edit block from insert Closed
100%
Task Description

implement

173QCAD (main)Feature RequestLowexplode text to lettersAssigned
0%
Task Description

implement

 169 QCAD (main)Performance IssueLow Image preview slow Closed
100%
Task Description

Preview when inserting image slow

 168 QCAD (main)Bug ReportLow block visibility Closed
100%
Task Description

disable for now or implement

 167 QCAD (main)Bug ReportLow trim: changes layer Closed
100%
Task Description

trimmed entity ends up on current layer instead of original

 166 QCAD (main)Bug ReportLow break out Closed
100%
Task Description

break out for top segment of arc broken

 165 QCAD (main)Bug ReportLow dimension arrows / draft mode Closed
100%
Task Description

dimension arrows not visible in draft mode

 164 QCAD (main)Bug ReportLow Hatch / draft mode Closed
100%
Task Description
  1. open example01.dxf
  2. toggle draft mode
  3. toggle draft mode

hatch is now visible in draft mode and not visible in normal mode

 163 QCAD (main)Bug ReportLow Selection with locked layers Closed
100%
Task Description

- two lines on top of each other
- one line on locked layer
- one line on unlocked layer

Selection of the line on unlocked layer should be easily possible.

 162 QCAD (main)Bug ReportLow Selection tools: select entities on hidden layers Closed
100%
Task Description

Rectangle select selects entities on hidden layers
Select all selects entities on hidden layers

 161 QCAD (main)Bug ReportLow Polyline - Equidistant Closed
100%
Task Description

No preview, produces invalid polyline

 159 QCAD (main)Bug ReportLow Dimension text labels Closed
100%
Task Description

“” → default label
“.” → no label

 155 QCAD (main)Bug ReportLow Copy / paste: convert units Closed
100%
Task Description

Copy / paste: convert units

- copy: copy drawing unit to clipboard
- paste: convert pasted entities from clipboard unit to drawing unit

 154 QCAD (main)Feature RequestLow Image: move reference points to scale Closed
100%
Task Description

Image: move reference points to scale

 153 QCAD (main)Bug ReportLow Save triangle shape after exploding dimension Closed
100%
Task Description

Save triangle shape after exploding dimension

 152 QCAD (main)Bug ReportLow IsoProject uncaught exception Closed
100%
Task Description
  1. draw circle
  2. modify → iso projection
Uncaught exception at scripts/Modify/IsoProject/IsoProject.js:140: TypeError: Result of expression 'shape.approximateWithLines' [undefined] is not a function.
140	        var pl = shape.approximateWithLines(this.segmentLength);
  • same with an arc
 151 QCAD (main)Bug ReportLow Uncaught exception at Divide.js:135 Closed
100%
Task Description
  1. new circle
  2. modify → divide
'op.deleteEntity'
 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

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

 146 QCAD (main)RefactoringLow cloning entities: optional ID cloning Closed
100%
Task Description

add parameter to REntity::clone to allow cloning without cloning object ID.

 145 QCAD (main)Feature RequestLow Explode blocks Closed
100%
Task Description

Explode blocks

 143 QCAD (main)Feature RequestLow Limit number of entities / shapes in previews Closed
100%
Task Description

Limit preview shapes / entities by user configurable number

 140 QCAD (main)Bug ReportLow Arc rendering with QPainterPath::arcTo not precise enou ...Closed
100%
Task Description

Arcs rendered with QPainterPath::arcTo are not precise. Especially the start- / end point offsets are confusing. Differences are up to 0.01 units.

 139 QCAD (main)Bug ReportLow Linetype / drawing unit Closed
100%
Task Description

Line type rendering with drawing unit != mm

 138 QCAD (main)RefactoringLow SVG Export entity properties "By Layer" and "By Block" Closed
100%
Task Description

If I understand correctly, SVG export uses svg groups to keep QCAD block entities. This in itself is very useful. There is no way to correctly keep layer information, as QCAD blocks can contain elements on different layers, while SVG only knows about groups. That is a deficiency of SVG.

To save on file size, there was some potential to get rid of ever repeating same attributes on entities, eg: style=”stroke:#000000;stroke-width:0.25;stroke-dasharray:2.16,1.08”

To optimize “By Block” is easy: just set the attribute on the SVG group, and omit on below entities styled “By Block”.

To optimize “By Layer” is a little more involved, but might be solved by using css:
- Create a class by the name of the Layer
- add the class attribute to elements styled “By Layer”

Then only individually styled entities would get a style attribute, and filesize of SVG could be halved in most cases.

This just an idea :) Having written this, I now realize, that QCAD can style weight, pattern, color each extra, so the optimazition could only be applied to entities, where everything is “By Layer” or “By Block”. But that should be the case most of the time.

 137 QCAD (main)RefactoringLow SVG Export precision Closed
100%
Task Description

In files exported with the (even PG) exporter I sometimes see values like these: 334.99999999999994 or 570.0000000000001 and very often 12 digits of precision.

To safe on file size, I suggest, that QCAD rounds values on SVG export to eg. three places. When viewed in an ordinary web browser, that will result in a precision of 1 inch / 96dpi / 1000 = 0.00026mm, not? Ends should still meet.

 136 QCAD (main)TaskLow Isometric projection Closed
100%
Task Description

Implement isometric projection tool

 135 QCAD (main)TaskLow Lock layers Closed
100%
Task Description

Implement layer locking

 134 QCAD (main)TaskLow Lock relative zero Closed
100%
Task Description

Lock relative zero tool

 133 QCAD (main)TaskLow Set relative zero point Closed
100%
Task Description

Set relative zero point tool.

 132 QCAD (main)TaskLow Snap restrictions Closed
100%
Task Description

Implement snap restrictions

 131 QCAD (main)TaskLow Create block Closed
100%
Task Description

Create block from selection

Showing tasks 1701 - 1750 of 1936 Page 35 of 39<<First - 33 - 34 - 35 - 36 - 37 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing