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 Type  ascSeveritySummaryStatusProgress
 570 TestsTaskLow gary Closed
Task Description

look at, http://www.askweddingdress.net tea length wedding dresses don’t blindly look for huge http://www.askweddingdress.net plus sizes cocktail dresses http://www.askweddingdress.net/evening-dresses.html long sleeve wedding gowns , and can harm the all round perception of stability http://www.askweddingdress.net formal wedding dresses cheap , http://www.askweddingdress.net classic summer dresses just the reverse http://www.askweddingdress.net flower girl dresses . For a few complicated patek philippe watches attributes the excellent embodies the knowledge with the human hand, but when a view you should dial to make exaggerated capacity to invest plenty of eyes appear obvious and distinct around the time, http://www.askweddingdress.net large size bridesmaid dresses around the opposite towards the intention in the timing in the look at. And, to get a observe dial is actually a complicated, typically call for a really formal or incredibly daring with clothes to match http://www.askweddingdress.net mother of the bride dresses , so if you are not a lot gold loved ones, http://www.askweddingdress.net informal beach wedding dresses not per day to get a observe for that requirements of the fit or perhaps a easy dial with a lot more Patek philippe observe for every day check out. Getting this superb look at normally indicates you happen to

 569 TestsTaskLow murphy Closed
Task Description

later on phase http://www.askweddingdress.net bridal evening dresses . five. http://www.askweddingdress.net maternity wedding gowns If you’re currently conscious in the quantity of one’s company who will likely be attending consult about discounted space prices, or other close by appropriate accommodation for them. http://www.askweddingdress.net beach wedding dresses cheap six. http://www.askweddingdress.net informal wedding dresses cheap If a wedding ceremony package deal is getting provided question no matter whether there’s any versatility within the checklist as a way to personalize the occasion to fit your needs or if it’s a mounted deal without any alterations permitted http://www.askweddingdress.net cheap bridesmaid dresses http://www.askweddingdress.net wedding gowns bridesmaid dresses . seven. Inquire concerning the amenities offered in the venue or inside the instant region and for anyone who is preparing to benefit from any of those what fees are concerned and in the event the venue can organize these in your behalf. eight http://www.askweddingdress.net cheap plus size bridesmaid dresses http://www.askweddingdress.net/prom-dresses.html beach brides dresses . Verify the climate ailments for that time of calendar year and time of day in the venue. If you’re preparing an http://www.askweddingdress.net inexpensive bridal dresses

 568 TestsTaskLow Melissa Closed
Task Description

prince to possess a content existence permanently. http://www.askweddingdress.net fuchsia bridesmaid dresses http://www.askweddingdress.net mermaid wedding dresses a bride want a best marriage ceremony dresses for church marriage ceremony, http://www.askweddingdress.net prom evening dresses she need to decide on outside and informal marriage ceremony dresses,Therefore the halter strap neckline seaside wedding ceremony dresses on-line are outstanding option. seaside wedding ceremony dresses cabin and about the refuge a location that gives accommodation quickly for that friends from your nearby men and women obviously will need an individual somewhat some kindness http://www.askweddingdress.net vintage dresses new york http://www.askweddingdress.net cocktail dress cheap , cabin beneath thirty many years outdated and rocks the home of white stone that Warung or stand It’s also utilized, comfortable drinks, beer, fruit juices http://www.askweddingdress.net/cocktail-dresses.html vintage cocktail dresses http://www.askweddingdress.net plus size dresses http://www.askweddingdress.net petite wedding gowns http://www.askweddingdress.net vintage prom dresses . Balangan the tea duration seaside wedding ceremony dresses property, the wedding ceremony few standing within the bed room about eighteen many years previous, desire to expertise remaining inside a villa Rosanzerusujoya

 567 TestsTaskLow rose Closed
Task Description

http://www.askweddingdress.net bridesmaid dresses under $200 sensibility. Designers have even strap matte dealing with for worry of slaying the dial even a shimmer of honor. Obsessed with valuables you must no skip! Cartier parrot ornamental enamel watches http://www.askweddingdress.net wedding dresses , colossal dial having a black blue http://www.askweddingdress.net crochet beach dress , mild blue and darkish green, forming adjacent hue examine, the diploma of tiny district sensible will be the reaching contact yellow, http://www.askweddingdress.net cheap short prom dresses the whole display all of a sudden to existence, features a elegance consciousness http://www.askweddingdress.net cheap dress clothes . colours with 5 guidelines: using the union of colour, make-up rolex, http://www.askweddingdress.net formal beach wedding dresses , dim, white, grey and further intermediate colours, hue gradient colour colour cellular place, and so on. http://www.askweddingdress.net/cocktail-dresses.html vintage cocktail dresses , the emulating five colour rule makes it possible for us to match the colour of daily existence gets easy and explicit. tone colour http://www.askweddingdress.net maxi summer dresses http://www.askweddingdress.net discount bridesmaid dresses : with much more than 3 colours far more lively attain

 347 QCAD (main)TaskLow Investigate QPainter warnings when running QCAD in -no- ...Closed
Task Description

Invastiagte QPainter warnings when running QCAD in -no-gui mode

See forum:

 321 QCAD (main)TaskLow Add license to ECMAScript files Closed
Task Description

Add license header for all ECMAScript files.

 227 QCAD (main)TaskLow Library browser as separate tool Closed
Task Description

Split up library browser as separate, QCAD independent tool.


- Potential interaction with other products / release as separate product?


- Remove DB dependency from QCAD 3.
- start-up splash screen
- avoid drop in browser widget
- app name
- menu (exit, about, preferences)
- preference dialog
- fix app icon
- window title
- library browser as single app
- raise window to the top on start


- Make QCAD 3 more reliable to start.
- Make QCAD 3 faster to start (if library browser not used).
- Reduce memory usage if library browser not open.

Interface with QCAD 3

- Launch Library browser from menu or tool button.

QCAD launches library browser for example as:
./QCAD -autostart scripts/Tools/LibraryBrowser/LibraryBrowser.js

- Insertion of library parts with drag and drop (like so far). No change should be required for this (?).

 136 QCAD (main)TaskLow Isometric projection Closed
Task Description

Implement isometric projection tool

 135 QCAD (main)TaskLow Lock layers Closed
Task Description

Implement layer locking

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

Lock relative zero tool

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

Set relative zero point tool.

 132 QCAD (main)TaskLow Snap restrictions Closed
Task Description

Implement snap restrictions

 131 QCAD (main)TaskLow Create block Closed
Task Description

Create block from selection

 129 QCAD (main)TaskLow Image entity Closed
Task Description

Implement RImageEntity and related classes.


Image in block

Image insertion tool:

  • change size in options tool bar: keep ratio

Image file look up:

  • absolute path
  • relative path (?)
  • same path as drawing file

Image display:

  • draft: border
  • normal: image
  • preview: border (or image for small file)

Move, rotate, ...


Selection with click inside image

Move reference points to scale

 114 QCAD (main)TaskLow Create QCAD Cheat Sheet Closed
Task Description

Cheat Sheet which lists all QCAD tools with icon, key code and explanation

Possibly two versions for Windows / Linux and Mac

 83 QCAD (main)TaskLow Part Library - Find Files / Generate Files Closed
Task Description

Create and extend part library.

Find Existing Files

Find files under a suitable license (e.g. creative commons) for inclusion into the QCAD part library:

  • DXF / DWG files
  • SVG files which we could convert to DXF with a command line converter or InkScape if possible.
    • DXF files produced from SVG / with InkScape contain a lot of polylines with small line segments which interpolate arcs and circles.
      • A ‘Convert Interpolating Line Segments’ tool could be used to convert line segments into arcs, ellipse arcs and circles.
        1. for c in 0...number of nodes: create arc with v[c], v[c+1], v[c+2]
        2. check if v[c+i] is also on arc for c+i<number of nodes
        3. if n nodes have been found which are all on arc and all segments have almost the same length and are relatively small compared to the whole drawing, convert them to arc
      • A ‘Simplify Polyline’ tool could be used to remove nodes that don’t add a lot of information (almost straight connected line segments).

Parameterized Items

  • Parameterized items use XDATA to let the script behind know which entities need to be changed in which way.
  • The user can choose from all supported parameters shown in a table.
  • The user can choose from options:
    • Create dimensioning
    • Create auxiliary lines
    • Create center line
    • Scaling
    • Sectional drawing
    • Hatching space
  • Disadvantage compared to automatically generated items:
    • It is not possible to add an item with it’s parameters to favorites, e.g. some specific screw often used in a drawing. To make that possible, the parameters has to be saved, too.


[mostly old] Generate Items Automatically

  • Research possibilities to turn data sheets into library parts, for example attached data sheet.
    • Ideas:
      • use an XML file for data entry, use an ECMAScript to generate symbols based on the XML file.
      • Instead of writing a complete ECMAScript file to generate the geometry, it might be possible to simply draw one item and attach XDATA to the entities for information on how the item can be scaled, stretched, etc.
        • E.g. a line might have the XDATA “transform” with value “translate(length-5, 0)” which would mean that the line has to be moved ‘length-5’ to the right, where ‘length’ is the current value of the ‘length’ parameter in the XML data file. Similarly, there could be functions like “moveEndpoint”, “moveStartpoint” or even “rotate”, “mirror”, etc.
      • XML file could contain all data and refer to a .js file that is used to generate the specific drawing. E.g.:
<!-- XML document defines a name template to use for the generated parts: -->
	<!-- Attributes to use for the name template -->
	<!-- For each type of the specific part, we define some parameters that 
		are identical for that type (here M3): -->
		<!-- For each of these elements, a DXF file is generated. This DXF file 
			is generated with file name "DIN_912_M3_L22.dxf" and parameters d="3" D="5.5" 
			s="2.5" k="3" b="18" L="22": -->
 82 ECMAScriptTaskLow rename some ECMAScript classes Closed
Task Description

New → FileNew
Close → FileClose

 80 DocumentationTaskLow API Doc Organization Closed
Task Description

Rename everything from “RSFramework” to “QCAD Application Framework” (qcad_application_framework.pro / dox / doxyfile ...).

Add header with copyright / link to homepage.

Structure of documentation:

  • Entry (main) page
    • API (links to API doc for modules):
      • math
      • core
      • gui
      • ...
    • ECMAScript Developers (links to intros and examples):
      • ECMAScript introduction
      • ECMAScript module
 78 QCAD (main)TaskLow Linux deployment: tar.gz Closed
Task Description

if possible, extend create_makeself script to create a tar.gz in addition to the executable installer, so we have both in the end.

 64 DocumentationTaskLow Manual CSS Closed
Task Description

Create some CSS to display the user manual in a professional way, similar to web site.

 35 ECMAScriptTaskLow Verify ECMAScript code Closed
Task Description

Verify ECMAScript code with:

Showing tasks 2101 - 2121 of 2121 Page 43 of 43<<First - 39 - 40 - 41 - 42 - 43

Available keyboard shortcuts


Task Details

Task Editing