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
714QCAD (main)Bug ReportLowIsometric view tool bar doesn`t remain ' docked'.Assigned
0%
Task Description

Win 7 - 64
Isometric view tool bar doesn`t remain ' docked’ when re-opening QCAD.

719QCAD (main)Feature RequestLowLibrary Browser additional Function ...Assigned
0%
Task Description

It would be nice to get:

In the Create Library Item task → “Save as” a remember Function for the last chosen Path to save the Item ... or a default path what is the same like the settings in the Application Preferences.
Right now you have to navigate again and again for every item what you will save in the same directory. If you have to save 20 items - it sacks ;-)

Also would it be nice for an easy “Clean up” to have the possibility to delete items directly in the Library Browser window.
Right now you have to use extern Programs like the Windows explorer to move or delete items.

721QCAD (main)Bug ReportLowVertical dimensions imported as horizontal dimensionsAssigned
0%
Task Description

Vertical dimensions created with 3rd party applications are sometimes imported as horizontal dimensions with length 0. Changing the angle in the property editor fixes the problem.
Problem occurs in QCAD 2.2 and QCAD 3.0.

724QCAD (main)Feature RequestLowUseless reference point entering when moving relativelyAssigned
0%
Task Description

Hi,
this is a usability feature request:

If you want to move an object relatively to any point (e.g. by entering @x;y in commandline) it does’nt make sense to enter a starting reference point. Of course this is possible by clicking to any location on the screen. But it’s difficult to change between mouse and keyboard so often.

It should be possible to enter a “don’t care” or “any” reference point by pressing a keyboard shortcut (e.g. enter like in AutoCAD).

Thx

729QCAD (main)Bug ReportLowPreferences not stored on some installationsAssigned
0%
Task Description

Preferences not stored on some installations

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

733QCAD (main)Bug ReportLowQCAD Trial: batch tool dwg2bmp produces no outputAssigned
0%
Task Description

Some users are experiencing problems with dwg2bmp.

See forum at:
http://www.qcad.org/rsforum/viewtopic.php?f=32&t=2272&view=unread#unread

735QCAD (main)Bug ReportLowAngle dimensioningAssigned
0%
Task Description

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

736QCAD (main)Bug ReportLowsnap tool menu is shown before specifiv tool menuAssigned
0%
Task Description

When creating a new file, selecting the e. g. line tool at first opens the linemenu and the snap tool menu as expected. After clicking on the back button twice (going back to the main menu) and selecting the e. g. circle menu, the snap tool menu is shown instead of the circle menu. Instead the circle menu is shown after pressing the back button again.

This only happens when clicking on the back button, but with any tool menu seleected. Pressing escape to go back does not show this problem.

QCAD is running on Mac OS Mountain Lion.

747QCAD (main)Feature RequestLowDXF import: dimension labelAssigned
0%
Task Description

Add support for custom dimension labels created in 3rd party applications. Such labels may contain text that is stripped by QCAD.

753QCAD (main)Bug ReportLowPaste Preview confusing ....Assigned
0%
Task Description

If I paste something from the clipboard to a drawing the scales of dims are wrong in the preview.

It is difficult to place it right with a confusing preview of that what I have to place ... ;-)

754QCAD (main)Bug ReportLowAdding or removing additional viewports - gives unwante...Assigned
0%
Task Description

Windows 7-64
3.0.7
When adding or removing additional viewports,an extra unnecessary window of the viewport is created.

757QCAD (main)Feature RequestLowDim: Architectural tick and Leader Arrow size independe...Assigned
0%
Task Description

Leader Arrow size and the Architectural tick size are controlled by one and the same value.

It would be nice to get the possibility to adjust them independently from each other ...

764QCAD (main)Feature RequestLowLinks to Data sheet, Part List ...Assigned
0%
Task Description

Most of our drawings have a Data sheet, parts List, cutting list, description etc etc on a pdf, world or excel file.

It would be nice to have a link possibility directly in QCAD to those files what will be saved with the drawing.
Like the bitmap function without displaying the files in the drawing ...

772QCAD (main)Bug ReportLowIsometric grid: toggle buttons not updatedAssigned
0%
Task Description

- Switch isometric grid off
- Switch isometric grid on using drawing preferences
- Tool buttons don’t reflect correct status

783QCAD (main)Feature RequestLowSave as .dgn option missing in 3.0.8?Assigned
0%
Task Description

Not really a bug I suppose but the save as.dgn file format is missing in snapshot 3.0.8 release.

Will this be available again soon?

787QCAD (main)Feature RequestLowHatch generator - plug in tool?Assigned
0%
Task Description

Would it be possible to make a Plug in tool for a Hatch generator, so custom made hatches can be saved as .pat files?

I have a lot of up and coming future projects that I would like to make my own ‘custom’ hatches for.

790QCAD (main)Feature RequestLowDimension Setting - Extension Line - total length setti...Assigned
0%
Task Description

It would be nice to have the option for a “Short” Extension Line.
This is often used in Architectural drawings.
Yes, I know that I can explode a dimension and change it to that what I’m asking for - but that is really a Sisyphus task and destructs the function of a dynamic Dimension in QCAD.

792QCAD (main)Feature RequestLowNew 'Match' properties toolAssigned
0%
Task Description

To add a new ‘Match’ properties tool.

For example, I have a large drawing with lots and lots of entities on various layers and I want to select some entities (say 500 or more) which are all on different layers and change all these selected entities to match the properties of one other particular entity - but, but I want the ‘Matched’ entities to remain on their own layers.

OK, of course I can use the property editor for this and this is fine in most instances but I would first need to determine the the layer data for the properties of the entity I would like to match to (Color, Line weight and Line type) in the first place and then I need to remember these attributes in order to change things in the property editor in order to change all of my selection to match!

As I say mostly the above procedure would be fine to use but for convenience it would be great to have a new tool to do all this for me and cut out a few steps in the process.

A new ‘Match’ properties tool procedure could be something like this:

1. Select Match properties tool.

2. Select all entities to be matched.

3. Select entity to match to.

4. Tick or leave un-ticked - move to same layer.

5. Complete process.

* Actually, while writing this I`ve just thought of another useful addition which could be added to the Info tool set, ‘Entity’ properties info!
Example - click on Info > Entity Properties and click on the entity in question and then the properties are displayed without going to the layer data for this!
Just an idea ;)

794QCAD (main)Bug ReportLowApplying Solid grid lines - not workingAssigned
50%
Task Description

Windows
3.0.8
Application preferences > Graphics View > Appearance - Solid grid lines doesn’t change anything?

802QCAD (main)Feature RequestLowUser defined toolbarAssigned
0%
Task Description

It would be a nice feature to be able to define your own toolbar.

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

805QCAD (main)Feature RequestLowCreate tool radius compensation / tool path generationAssigned
0%
Task Description

This is how I would implement this:

This would be a modification tool. Parts are selected, a toolpath is generated, and a dialog pops up to allow putting the tool path into an existing layer, a new layer, or replace all drawings in an existing layer.

This is how the toolpath is generated:

We iterate through all elements and explode everything but text into line segments. Then we connect the line segments into chains wherever the line endpoints are less than some tolerance away from each other. The chains can be very chaotic, but at least we have separate entities for now.

For every chain, we need to find the largest complete loop. A good drawing would only contain non-overlapping loops, but we can’t expect that. Everything that is not on this loop can not be defined as a part or as a hole, so we will merely create a tool path segment that is equivalent to the line segment. Every segment that *IS* on a loop is either an outside edge (part outline), or an inside edge (hole outline), (or overlapping, in which case it is neither, and we have an operator problem).

In a perfect world, we need to find exactly which shape is inside which other shape, and then create alternating tool offsets from the outmost loop (part edge) to the second outmost (hole), to the next (part) etc. .

In a simplified world, we can used the bounding box of the loop instead. This works OK for rectangular shapes, but a circle next to an “L” shape could be seen as inside the L’s bounding box, hence inside the L, wrongly accused of being a hole, not a part.

Now all that is left to do is to create a new loop, offset by the tool radius. Oh, and since we have the connections from line segment to line segment in the correct order already, we can use the opportunity to order all cutting loops from inner to outer, or from small to large, and order non-loop edges by travel distance.

The new drawing in the new layer can now be exported without further hassle to create a nice laser cut file.

PS: of course, a user could create multiple layers for marking, cutting, enraging, etc. . Additional Layer attributes for cutting speed and laser power (and a few more) would be needed.

813QCAD (main)Feature RequestLowNew Snap tool: Isometric coordinates ...Assigned
0%
Task Description

It would be nice to have an additional Coordinate tool for isometric constructions.

If I’m working on an isometric drawing I have to design my things with x, y, z coordinates.
Y is, of course not a problem but for x and z I have most off the time to work with construction lines for move, copy, locate etc.
With an isometric coordinate snap tool what will follow the 30° angles for x and z we could save a lot of construction lines ;-)

821QCAD (main)Feature RequestLowUnderline text optionAssigned
0%
Task Description

Feature request - to have an option to underline text.

822QCAD (main)Feature RequestLowmove Freehand Line to Polyline ToolsAssigned
0%
Task Description

In order to be more easily editable after creation Freehand Line should produce a Polyline and should be moved away from Line Tools to Polyline Tools

827QCAD (main)Feature RequestLowUse Properties Editor to define Properties of newly cre...Assigned
0%
Task Description

If there is no selection the Properties Editor could be used to predefine the properties of to be drawn elements.

829QCAD (main)Feature RequestLowAdditional options for the Info Tool Area ...Assigned
0%
Task Description

The Info Tool Polygonal Area is a helpful tool ... but I like to ask for additional options ;-)

Yes, the polygonal area makes absolute sense but many times you have just to check a square or rectangle area!

It would be nice and time (click) saving if we could use a “Strg Key” to limit the polygonal area to just a rectangle area.
Two mouse clicks for a rectangle area and done ;-)

In addition to that it would be nice to have the possibility to count up or down a couple areas.
E.g. I measure area 1 plus area 2 or area 1 minus area 2 ...
Maybe just with an additional keystroke like + or -

832QCAD (main)Feature RequestLowAdd shortcut to fastly enter ortho modeAssigned
0%
Task Description

When drawing or moving objects holding down CTRL should activate ortho snapping as long as CTRL is pressed.

If ortho mode has been active before holding down CTRL should deactivate it (for the time it is beeing pressed).

833QCAD (main)Feature RequestLowMove number of copies into Options toolbarAssigned
0%
Task Description

The Number of Copies (Delete Original, Keep Original, Multiple Copies) and whether to use the current layers attributes should be found in the Options toolbar of the active tool.

This way the option would be set before or during the operation (preview?)the popup window afterwards would be obsolete.

836QCAD (main)Feature RequestLowMerge different Offset tools into just twoAssigned
0%
Task Description

Merge Parallel Line(with distance), Concentric Arc(with distance), Concentric Circle(with distance) and Offset(Polyline) into one generic Offset with distance tool that if possible also works for ellipses and splines.

Do the same for the “through point” tools so that there also is just one Offset through point tool.

The Offset tools could be located with the Modification tools.

859QCAD (main)Feature RequestLowPersistent selection button added to tool set.Assigned
0%
Task Description

It would be useful to have a persistent selection button added to the ‘selection’ tool set.

This would allow the user to set persistent selection as and when needed for the current drawing one is working on, rather than going the long route through the ‘Application’ preferences dialog.

864QCAD (main)Bug ReportLowTemplate Preview/Info doesn't shows the sheet orientati...Assigned
0%
Task Description

“Create New Drawing from Template” Browser can’t readout the Page orientation ...

866QCAD (main)Feature RequestLowPaste block reference: add third option to rename paste...Assigned
0%
Task Description

Scenario:

Drawing 1: Blockname X is part of a selection, I copy this selection into the clipboard to use it in an other drawing.

Switch to Drawing 2, this drawing has also a Blockname X but with a different content.

Use the clipboard paste function - the clipboard content will be modified (only the Block) by the drawing 2 block content.

No warning pops up - it just happens!

868QCAD (main)Feature RequestLowOption to save to dwt - drawing template.Assigned
0%
Task Description

An option to save to dwt (drawing template) would be so very useful.
Please see related topic:

http://www.qcad.org/rsforum/viewtopic.php?f=32&p=8237#p8237

873QCAD (main)Feature RequestLowcommand line does not accept distance value for funtion...Assigned
0%
Task Description

In the comnmand line, I can sucessfully enter for example the radius of a circle to draw (Space 100 Enter) but the command line does not accept a value for the distance when drawing parallel lines (l p space 100 enter → error).

879QCAD (main)Bug ReportLowAutosave function not working if file is opened directl...Assigned
0%
Task Description

If a file is opened by clicking on it in an open ZIP archive, autosave will not work.

Linux Mint -64

Autosave function not working, error warning given instead!

883QCAD (main)Feature RequestLowInformation tool for finding the centroid of an irregul...Assigned
0%
Task Description

It would be extreamly useful to have an additional info tool to be able to find the centre of gravity (centroid) for an irregualr polygon.
For info please see:http://en.wikipedia.org/wiki/Centroid

Actually a tool whicn gives an option for finding the centre and centroid of polygons would be good.

893QCAD (main)Bug ReportLowLibrary Browser - Edit Library Item - opens drawings al...Assigned
0%
Task Description

Library Browser - Edit Library Item - opens drawings always with grid.

- If I switch between opened drawings back and forth the grid will disappear ....
- If I switch the grid button between visible (it is already visible!) and invisible the grid is gone ....

Just Cosmetic ... ;-)

901QCAD (main)Feature RequestLowDimension text stylesAssigned
0%
Task Description

Support custom dimension text styles for imported DXF / DWG files.

922QCAD (main)Feature RequestLowPossibility to control the order in the Property editor...Assigned
0%
Task Description

It would be nice and helpful if we had the possibility to control the order of Attributes - shown in the property editor.
I found a solution for myself with using numbers in the Attribute definition tag - but that isn’t really a nice solution.
If I could hide my numbering ... everything would be fine for me .... ;-)

936QCAD (main)Feature RequestLowDisproportional scaling of block referencesAssigned
0%
Task Description

XP/32

... doesn’t works proper at circles and ellipses.

Circles: the scale works only proportional even though I have the options for x and y.
Ellipses: The same but if I play around with the x, y fields it will freeze the scale possibility.

948QCAD (main)Bug ReportLowmainwindow example segfaultsAssigned
0%
Task Description

As far as I can tell, it never worked.

#0  0x0000000000490527 in QFormInternal::domPropertyToVariant ()
No symbol table info available.
#1  0x000000000042aea9 in QFormInternal::QAbstractFormBuilder::toVariant ()
No symbol table info available.
#2  0x00000000004498a6 in QFormInternal::QFormBuilder::applyProperties ()
No symbol table info available.
#3  0x000000000042475f in QFormInternal::FormBuilderPrivate::applyProperties ()
No symbol table info available.
#4  0x000000000042e83b in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#5  0x00000000004493c0 in QFormInternal::QFormBuilder::create ()
No symbol table info available.
#6  0x000000000042182e in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
#7  0x000000000042fa37 in QFormInternal::QAbstractFormBuilder::create ()
No symbol table info available.
#8  0x00000000004225a2 in QFormInternal::FormBuilderPrivate::create ()
No symbol table info available.
#9  0x0000000815eed3d7 in QFormInternal::QAbstractFormBuilder::load ()
   from /usr/home/ice/w/qcad/qcad/plugins/script/libqtscript_uitools.so.1.0.0
No symbol table info available.
#10 0x0000000815ededad in QUiLoader::load () from /usr/home/ice/w/qcad/qcad/plugins/script/libqtscript_uitools.so.1.0.0
No symbol table info available.
#11 0x0000000815eda326 in qtscript_QUiLoader_prototype_call (context=0x813262240)
    at ../../generated_cpp/com_trolltech_qt_uitools/qtscript_QUiLoader.cpp:282
        _q_arg0 = (QIODevice *) 0x813fe5610
        _q_arg1 = (QWidget *) 0x813ffdcd0
        _q_result = (QWidget *) 0x8006e2c00
        _id = <value optimized out>
        _q_self = (QUiLoader *) 0x813f08d40
#12 0x0000000805fc9f78 in QScript::FunctionWrapper::proxyCall () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#13 0x0000000805ee418f in QTJSC::NativeFuncWrapper::operator() () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#14 0x0000000805eb93ee in QTJSC::Interpreter::privateExecute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#15 0x0000000805ec1ccd in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#16 0x0000000805ec1ff9 in QTJSC::Interpreter::execute () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#17 0x0000000805fa9743 in QScriptEnginePrivate::evaluateHelper () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#18 0x0000000805faabc6 in QScriptEngine::evaluate () from /usr/local/lib/qt4/libQtScript.so.4
No symbol table info available.
#19 0x0000000800ac5aae in RScriptHandlerEcma::eval (this=0x811f435e0, script=<value optimized out>, 
    fileName=<value optimized out>) at RScriptHandlerEcma.cpp:855
        err = {d_ptr = {d = 0x7fffffffcf50}}
#20 0x0000000800ac65c5 in RScriptHandlerEcma::doScript (this=0x811f435e0, scriptFile=@0x7fffffffd2f0, 
    arguments=<value optimized out>) at RScriptHandlerEcma.cpp:851
        fi = {d_ptr = {d = 0x813f94700}}
        globalObject = {d_ptr = {d = 0x813ff1240}}
        contents = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3936}, alloc = 0, size = 0, 
    data = 0x809bb387a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
  static shared_empty = {ref = {_q_value = 19}, alloc = 0, size = 0, data = 0x809bb389a, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x811c11800, static codecForCStrings = 0x0}
#21 0x0000000000417d13 in MainWindow (this=0x7fffffffd4b0, parent=<value optimized out>) at MainWindow.cpp:99
No locals.
#22 0x0000000000416ad9 in main (argc=1, argv=<value optimized out>) at main.cpp:35
        app = <value optimized out>
        window = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr$QObject = 0x4992b0, static staticMetaObject = {d = {
            superdata = 0x0, stringdata = 0x809933ae0 "QObject", data = 0x809933b80, extradata = 0x809ba94c0}}, 
        static staticMetaObjectExtraData = {objects = 0x0, 
          static_metacall = 0x80985cd80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {
          d = 0x811d28600}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x80993cc40 "Qt", 
            data = 0x809940560, extradata = 0x0}}}, <QPaintDevice> = {_vptr$QPaintDevice = 0x499478, painters = 0}, 
      static staticMetaObject = {d = {superdata = 0x809ba94e0, stringdata = 0x808e66be0 "QWidget", data = 0x808e670c0, 
          extradata = 0x809282360}}, static staticMetaObjectExtraData = {objects = 0x0, 
        static_metacall = 0x8087899a0 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, 
      data = 0x811d28748}, static staticMetaObject = {d = {superdata = 0x809282380, stringdata = 0x808ec04c0 "QMainWindow", 
        data = 0x808ec0660, extradata = 0x8092abc60}}, static staticMetaObjectExtraData = {objects = 0x8092d1880, 
      static_metacall = 0x808e5aaf0 <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, 
  documentInterface = 0x811d31600}
        ret = <value optimized out>
951QCAD (main)Feature RequestLowExtra Option for Block attributes ...Assigned
0%
Task Description

It would be nice to have the possibility to control the automatic Text orientation in Block attributes.
Something what would work like the DIM restriction: I can read the text horizontal and/or from the right side of the drawing sheet.

Right now I have the feeling that the Text orientation is dependent on the tool what I even use.
Different tools = different outcomes.

964QCAD (main)Feature RequestLowNew tool request - 'Break Out Arc' from CircleAssigned
0%
Task Description

It would be useful to be able to pick a Start and End point of an Arc within a Circle to then break this out. So in principle another break out tool.

Please see topic:http://www.qcad.org/rsforum/viewtopic.php?f=33&p=8826#p8826

976dxflibBug ReportLowDXF import errors related to hatches, textsAssigned
0%
Task Description

See:
http://www.qcad.org/rsforum/posting.php?mode=reply&f=30&t=2677

979QCAD (main)Feature RequestLowText dialog: insert special characters in simple text m...Assigned
0%
Task Description

The Omega button to insert special characters is only available in rich text mode.
Make it available in simple text mode as well.

980QCAD (main)Bug ReportLowIsometric Projection / blocks / wrong layer are used in...Assigned
0%
Task Description

Isometric Projection used on a selection which contains blocks will mix up the layer affiliations.
No blocks - no problems ;-)

990QCAD (main)Feature RequestLowDefault Names for Custom Property ...Assigned
0%
Task Description

Property Editor - Geometry - Custom - Add Custom Property

It would be nice to have in “Application preferences” the possibility to predefine a couple Custom Property Names.
Right now I use the Custom Property function to add a DIN and the Material info to every Block. This project has a lot of DIN parts and I have to type again and again the names DIN ... Material ... DIN ... Material ... DIN ... Material ... DIN ... Material ... DIN ... Material ... you got my point ;-)

If I have predefined Names - I have just to fill out the value :-)

992QCAD (main)Feature RequestLowselections to stay selected when projecting to an isome...Assigned
0%
Task Description

My request is that all selected entities stay selected after isometric projection, this would be useful for example if you need to modify the projection further after placing!
Maybe an extra button could be added in the ISO options?

995QCAD (main)Feature RequestLowProperty editor: add 'edit block' buttonAssigned
0%
Task Description

Add a button to edit the block beside the block combo box that is shown when showing the properties of a block reference.

1005QCAD (main)Feature RequestLowMaking use of mouse buttons configurableAssigned
0%
Task Description

According to the help, one requires a middle mouse to pan. Since few standard mice have middle buttons, this is a poor choice for this all important function. The default should be the right mouse button when ever the mouse is placed in an open area with nothing else to select. That way right click can still be used to invoke a pop down menu when ever the mouse is placed over an object that might have a need for pop down menu options. Additionally, the Pan mouse key should be alterable and selectable from a Preferences option, since if one does have a three button mouse, we should not prevent a user from employing this hardware if they have it. The same might be said for all mouse buttons to allow the user to configure the mouse operation to that which is most comfortable and efficient for their tasks.

Showing tasks 201 - 250 of 360 Page 5 of 8<<First - 3 - 4 - 5 - 6 - 7 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing