Next Release
- Fix ruler font size preferences for high-res displays (scale by device pixel ratio)
- Fix font preferences for Qt 6 based packages
- QCAD Professional:
- Context menu:
- Add entry "Auto create Polyline" for full ellipses
- Draw > Polyline > Polyline from Selection
- Convert full ellipses to polylines
- PDF import:
- Add support for importing 8bit grayscale bitmaps
- Block > Duplicate Block:
- Add support for duplicating layout blocks
- Context menu:
- Bug fixes:
3.28.1 (2023/03/31)
- Translations:
- Tier 2 (complete, updated, automatic):
- Chinese (Simplified)
- Korean
- Norwegian (Bokmål)
- Tier 2 (complete, updated, automatic):
- Bug fixes:
3.28.0 (2023/03/28)
- Library Browser
- Retired SQL DB based Library Browser
- QCAD Professional:
- Edit > Application Preferences > General > Coordinate Format:
- Advanced preferences for coordinate input:
- Add prefix for absolute coordinates
- Allow input of relative coordinates without prefix
- Advanced preferences for coordinate input:
- Add refactored and improved file system based Library Browser:
- Cached preview icons
- Search based on file name
- Favorites
- Add support for PDF files:
- Preview PDF files
- Insert PDF files from part library
- Add support for bitmap files:
- Preview bitmap files
- Insert bitmap files from part library
- Draw > Trace Bitmap:
- Improved color palette sampling from image data
- Command line tools:
- dwg2maptiles
- Add -dry-run option to run without generating tiles
- Output number of generated tiles when done
- bmp2dwg
- Trace a bitmap file (PNG, JPEG, etc.) with polylines
- dwg2maptiles
- macOS:
- New Qt 6 based packages for the macOS M1/M2 platforms
- Edit > Application Preferences > General > Coordinate Format:
- Bug fixes:
3.27.9 (2023/01/16)
- Draw > Circle > 2 Tangents and Radius:
- Allow changing of radius while choosing solution
- QCAD Professional:
- View > Property Editor:
- Improved performance for hatch length and area properties
- Dimension > Arc Length:
- Add scale option
- Images:
- Allow storing relative paths for images in DXF/DWG
- Command line tools:
- dwg2dwg:
- Add -relpath switch to store paths to images as relative paths
- dwg2dwg:
- View > Property Editor:
- QCAD/CAM:
- Nesting:
- Fix detection of islands in parts for certain cases (circle from polyline with two half arcs)
- dwgnest command line tool:
- Add output about number of parts, not placeable parts and bounding box of applied solution
- Nesting:
- Bug fixes:
- FS#2364 - Block > Edit Block in Place: working set selection not removed on cancelling
- FS#2410 - Edit > Application Preferences > Graphics View > Fonts: missing sizes
- FS#2413 - Layer > (De-)Select Layer Entities: Default shortcuts Y+, Y- not working
- FS#2417 - Insert Measurement/e.g. d1 Point to Point fails within Coordinate (SX) Snap
- FS#2419 - dwg2csv quote handling
- FS#2420 - Snap > X/Y from Points / Y/X from Points: command line prompt not cleared after points are chosen
- FS#2425 - Dimension > Arc Length: Always uses linear factor from file default setting
- FS#2442 - Edit > Drawing Preferences > Printing > Page: Paper size A5 wrong
3.27.8 (2022/10/06)
- Bug fixes:
3.27.7 (2022/10/03)
- QCAD Professional:
- File > Open:
- Import Shift-JIS encoded DXF files from JW_Cad (JWW)
- Import SHP (ESRI Shapefile) files
- Draw > Trace Bitmap:
- Trace (vectorize) inserted bitmap
- Monochrome: convert to black / white
- Alpha threshold
- Brightness threshold
- View > Property Editor:
- Add area, total area, length and total length properties for hatches / solid fills
- Command line tools:
- dwg2dwg: change dimension settings of QCAD dimension style using -set
- File > Open:
- QCAD/CAM:
- Ignore tabs on invisible layers
- Bug fixes:
- FS#2372 - Rendering text with \p... escape sequences
- FS#2373 - File > SVG Export: ellipse arcs in non-uniformly transformed blocks
- FS#2375 - Edit > Copy: Draw order of copied block reference changes
- FS#2376 - Mac Deployment: plugins don't load on case sensitive file system
- FS#2377 - Modify > Detection > Detect Duplicates: Apply tolerance to bounding box comparison
- FS#2380 - SaveAs doesn't always open the associated path of the active drawing
- FS#2382 - DGN file load / import fails
- FS#2385 - ScriptItems are inserted with the unit setting for a new drawing instead that of the target drawing
- FS#2392 - File > Save: Dimension override for linear format not saved
3.27.6 (2022/05/18)
- QCAD Professional:
- File > Save / Save As:
- Combine identical text styles (reduce number of text styles in DXF/DWG)
- File > Import / pdf2dwg:
- Import vector elements from PDF form objects
- Add support for clipping (optional)
- File > Save / Save As:
- Bug fixes:
3.27.5 (2022/05/07)
- Bug fixes:
- FS#2271 - Unpredictable Crashing on Mac M1 Arm64
- FS#2357 - Reference points not cleared when deleting selection
- FS#2361 - View > Property Editor: Draw order property not working
- FS#2362 - View > Property Editor: Scale property cannot be edited
- FS#2363 - Context menu of line entry fields: inserting symbol broken
3.27.4 (2022/05/04)
- Bug fixes:
3.27.3 (2022/04/29)
- Translations:
- Tier 2 (complete, updated, automatic):
- Czech
- Hungarian
- Lithuanian
- Polish
- Slovak
- Slovenian
- Tier 2 (complete, updated, automatic):
- Bug fixes:
3.27.2 (2022/04/25)
- Misc > Block:
- Export Block List
Sort by block name - Export Block References List
Export block references to CSV with block name, X, Y
- Export Block List
- File > Print / Print Preview:
- Show dialog to auto adjust paper size if custom paper size is used
- Show dialog to fit drawing to paper size if drawing overlaps paper border
- QCAD Professional:
- Improved color handling / compatibility:
- If color matches entry in ACI, write exclusively color index to DXF/DWG
- Otherwise write true color (RGB)
- Draw > Viewport > Add Viewport:
- Add unit appropriate scales to combo box choices
- Command line tools:
- dwg2dwg
- Add support for PDF import (pdf2dwg)
- Add -p switch to set PDF page to import
- Add -noimages switch to disable image import from PDF
- dwg2dwg
- Improved color handling / compatibility:
- QCAD/CAM:
- Nesting:
- Treat intersecting shapes as single part when nesting
- Nesting:
- Bug fixes:
- FS#2329 - Viewport: arcs in scaled viewports are not rendered correctly
- FS#2333 - Ordinate dimensions: scale option ignored
- FS#2334 - Modify > Break Out Segment: Line Selection Mode fails on Ray and Infinity lines
- FS#2335 - Rendering solid hatches in scaled blocks
- FS#2342 - Layer > Edit Layer: Changing Color of Invisible Layer
- FS#2343 - Modify > Projection: Dimension entities offset
- FS#2344 - Draw > Polyline > Polyline along Segments: Crash on cancel
- FS#2345 - File > Print: printing multiple copies prints too many copies
3.27.1 (2021/12/13)
- Misc > Draw:
- Text Aligned Leader
- QCAD Professional:
- Import monochrome bitmaps from PDF files
- Bug fixes:
3.27.0 (2021/12/01)
- Performance:
- Performance improvements for entity selection and updating the property editor
- Edit > Application Preferences:
- Graphics View > Appearance:
- Add preference "Apply line weight to points"
If checked: apply line weight to points (render as blobs)
If unchecked: always render points as dots or with chosen point mode (cross, etc.) and thin lines - Add preference "Maximum selected entities with reference points"
Configures the maximum number of selected entities that will have operational reference points - Add preference "Maximum selected entities with displayed reference points"
Configures the maximum number of selected entities that will display reference points
- Add preference "Apply line weight to points"
- Widgets > Property Editor:
- Add preference for decimals / precision used to display property values
- Graphics View > Appearance:
- Misc > Draw:
- Leader from Selected Text
- Translations:
- Tier 2 (complete, updated, automatic):
- Danish
- Swedish
- Tier 2 (complete, updated, automatic):
- QCAD Professional:
- File > Open / Import:
- Open / import PDF files (not available on legacy platforms and 32bit Linux)
- Import one given page from a PDF file
- Import dialog with page preview
- Import paths / fills
- Import texts
- Import images (optional)
- Open / import PDF files (not available on legacy platforms and 32bit Linux)
- Draw > Polyline > Polyline from segments:
- Append connected ellipse arcs to polyline (as arc segments)
- Layer > Add Layer:
- Allow expansion of layer input and parent layer input in layer dialog
- Property Editor:
- Display custom property as "VARIES" if selection contains multiple custom properties with the same name but different values
- Dimensions:
- Add support for dimension labels vertically centered on dimension line (DIMTAD=0)
- Add support for horizontal labels (DIMTIH)
- Entity based dimension style overrides:
- Text height (DIMTXT)
- Dimension line gap (DIMGAP)
- Arrow size (DIMASZ)
- Extension line extension (DIMEXE)
- Extension line offset (DIMEXO)
- Text position vertical for linear dimensions (DIMTAD: 0, 1)
- Horizontal label for linear dimensions (DIMTIH)
- Tick size (DIMTSZ)
- Decimal separator (DIMDSEP)
- Linear dimensions:
- Format (DIMLUNIT)
- Decimal places (DIMDEC)
- Trailing zeroes (DIMZIN)
- Angular dimensions:
- Format (DIMAUNIT)
- Decimal places (DIMADEC)
- Trailing zeroes (DIMAZIN)
- Dimension > Remove Style Overrides:
- Remove dimension style overrides from selected dimensions
- Context menu:
- Add context menu entry for dimensions:
- Remove Style Overrides
- Add context menu entry for dimensions:
- Misc > Import/Export > Import Points with Labels:
- Add column type "Block Name" to indicate column contains the name of the block to insert at the X/Y position
- Preview selected row
- File > Open / Import:
- QCAD/CAM:
- CAM > Add Drill Toolpath:
- Add option to keep drill holes in draw order for drill toolpaths
- CAM > Add Drill Toolpath:
- Bug fixes:
- FS#2250 - CAM > Add Profile Toolpath: lead out type / size not saved
- FS#2251 - Modify > Explode: spline explodes into line
- FS#2254 - Dimension > Continue: does not always continue at chosen extension line
- FS#2257 - Images from Windows file cannot be loaded under Linux / macOS
- FS#2258 - Selected entities send to an 'Off' layer retain their selection color
- FS#2256 - Getting the end direction of a zero-length polyline leads to AppCrash
- FS#2259 - Insert file as block: crash when inserting block with attribute definitions
- FS#2262 - Block referece attributes are orpaned when using "edit in place"
- FS#2263 - dwg2svg -min-lineweight option parsing broken
- FS#2265 - QCAD/CAM: startup crash if disabling hierarchical layers
- FS#2267 - In-place block editing: some block references not faded
- FS#2268 - Not all dimension overrides written to DXF/DWG
- FS#2269 - Inner block reference attributes disappear when editing outer block in-place
- FS#2270 - Draw > Dimension > Ordinate: Ordinate dimension values scale with viewport
- FS#2273 - Block attribute duplicates after copy / paste, explode, edit and reload
- FS#2274 - View > Screen-based Linetypes: rendering of arcs with dashes
- FS#2275 - Snap > Center: snapping to center of polyline arc segments
- FS#2279 - Edit > Application Preferences > File > Open/Save: wrong initial value shown for default format
- FS#2281 - Block > Attributes > Synchronize Attributes: Multiple attributes in block with the same Tag
- FS#2285 - Draw > Circle > 2 Tangents and Point: fails for Circle, Line, Point where Point is on Line
- FS#2286 - Draw > Circle > 2 Tangents and Point: fails for Circle, Circle, Point
- FS#2291 - Rulers empty if auto grid scale is off
- FS#2305 - Invisible XLine under visible XLine may prevent selection of visible XLine
- FS#2309 - SVG Export - hatch patterns with dots not visible
- FS#2310 - File > Print: Number of copies and page range ignored
- FS#2317 - Crash / lag when selecting splines with clamped knots (OpenDesign)
3.26.4 (2021/06/04)
- QCAD Professional:
- Misc > Import/Export > Import Points with Labels:
Point import from CSV with text labels (tutorial)- Import individual columns as X/Y/Z coordinates or labels
- Set font, font size and spacing globally or per column
- Advanced (multi-)label formatting
- Various fixes concerning loading and saving international characters
- Misc > Import/Export > Import Points with Labels:
3.26.3 (2021/05/31)
- QCAD Professional:
- Update to OpenDesign 22.4 in packages:
- *-pro-win32-installer.msi
- *-pro-win64-installer.msi
- *-pro-macos-10.14-11.2.dmg
- *-pro-linux-qt5.14-x86_64.run
- Command line tools:
- dwgexplode:
- Explode complex entities to simpler ones
- -t switch to specify acceptable target entity types
- dwgexplode:
- Edit > Application Preferences > Tool Settings:
- Add option to add tools to user defined toolbars
- Modify > Break out Segment:
- Add line mode: break out all segments intersected by a line
- Misc:
- Import / Export > KML Export:
- Export polylines as placemarks to KML (for use in Google Earth)
- Modify:
- Scale in X / Scale in Y:
- Scale selection in X or Y using a focus point, a reference and a target point
- Scale One Way:
- Scale in one direction using a focus axis, a reference and a target point
- Scale in X / Scale in Y:
- Import / Export > KML Export:
- Update to OpenDesign 22.4 in packages:
- QCAD/CAM:
- Command line tools:
- dwgnest:
- Nest all parts on a given layer / set of layers into the sheets on a different layer / set of layers
- dwgnest:
- Ignore invisible toolpaths for simulation (and CAM export)
- Command line tools:
- Bug fixes:
- FS#2198 - International characters change when saving and reloading the file [OpenDesign 4]
- FS#2230 - Dimension: CAD font label displayed with wrong lineweight
- FS#2234 - CAM > Nesting: Cancel button not working
- FS#2236 - Draw > Text: unreadable black text in text dialog (macOS dark mode)
- FS#2238 - Projection: exception when projecting polyline with single arc segment
- FS#2239 - Snap > Coordinate: Confirm coordinate with number block Enter key
- FS#2241 - CAM Simulation: stops working after closing a file
- FS#2243 - Graphics View: rendering of splines with line pattern
- FS#2246 - Undo menu text crippled (Windows)
3.26.2 (2021/04/15)
- Modify > Projection:
- retain uniform global segment width of polylines
- Misc > Draw > Polyline break symbol from two points:
- Insert break symbol
- Add local data location to search path for resources files (patterns, linetypes, fonts, postprocessors, etc.)
- Windows: C:/Users/[Username]/AppData/Local/QCAD/QCAD
- macOS: ~/Library/Application Support/QCAD/QCAD
- Linux: ~/.local/share/QCAD/QCAD
- QCAD Professional:
- File > Show in Explorer / Finder / File Manager:
- Show current file in file system manager
- Dimension > Ordinate (X/Y):
- Add option to options toolbar to set origin for new ordinate dimensions
- Display origin position as part of preview
- Misc > Modify > Set Attributes by Block:
- Changes all attributes of all entities in blocks to By Block
- Removed support for themes from macOS bundles (use light / dark mode instead)
- Command line tools:
- dwgmapconvert:
- retain uniform global segment width of polylines
- Add -crs-list argument to output a list of coordinate reference system (CRS) names
- dwgmapconvert:
- File > Show in Explorer / Finder / File Manager:
- Bug fixes:
- FS#2175 - Edit > Application Preferences > Draw > Text: Uncheck all/Check all buttons not disabled
- FS#2203 - Ruler: not all labels shown
- FS#2204 - Modify > Break out Manual: point order matters with open polyline
- FS#2206 - View > Selection Filter: Polyline area selection not working
- FS#2207 - File > SVG Export: dimension labels invisible with TTF fonts
- FS#2208 - Snap: Cannot snap to block arrays
- FS#2209 - Modify > Explode: incorrect results with almost circular ellipse arcs
- FS#2210 - Modify > Break out Manual: unexpected results with arc
- FS#2217 - Text: spacing problem when switching to CAD font (\F)
- FS#2221 - Unpredictable linetype pattern scale for polylines using polyline pattern
- FS#2222 - Block attribute definition: default text displayed instead of tag
- FS#2223 - Block > Insert Block: duplicate entries in attributes combo
- FS#2224 - Command line tools: -block argument does not accept layout names
- FS#2225 - Filenames containing an ampersand do not render correctly in the tab bar and Window menu
3.26.1 (2021/03/08)
- Edit > Application Preferences > Graphics View > Appearance:
- Add preference "Use system cursor"
- Disables all QCAD specific custom mouse cursors, fixes problem with invisible cursors when using multiple screens
- Add preference "Use system cursor"
- QCAD Professional:
- View > Selection Filter:
- Add length property for polylines
- Add area property for polylines
- Command line tools:
- dwg2svg:
- add -no-text-transforms switch to disable transforms for text entities
- dwg2svg:
- View > Selection Filter:
- Bug fixes:
3.26.0 (2021/03/02)
- Select > (De-)Select contour:
- Add option to select connected entities on the same layer only
- Draw > Shape > Rectangle:
- Add option for rotation angle
- Use shift key to draw square
- Draw > Text:
- Add support for width property for text entities (automatic text wrapping at given width)
- Edit > Application Preferences:
- Widgets > Property Editor:
- Add preference to always format values as decimal numbers
- General > User Interface:
- Add preferences for auto screen scale factor, high DPI scaling and scale factor
- Modify > Explode:
- Add preference to explode circles into polylines with two half circles (or not)
- Graphics View > Appearance:
- Add preference for reference point size
- Add preference for text height threshold
- Widgets > Property Editor:
- Modify > Chamfer / Bevel: don't add zero length bevel segment for lengths 0/0
- Improve selection of images (click anywhere on image instead of image border)
- Performance:
- Improve performance for drawings with many dimensions
- Improve performance of text rendering
- Improve performance when switching or selecting layers
- Change tab position for dockable widgets (Left: East, Bottom: South)
- Use alt + double-click to select entities that are connected and on the same layer
- Windows:
- Improvements for command line tools:
- Use separate binary qcad.com to allow for direct command line output
- Improvements for command line tools:
- macOS:
- new package for Apple M1 chip (without Rosetta 2)
- Linux:
- Fix display resolution detection:
- Use different start scripts, depending on Qt version (with or without QT_AUTO_SCREEN_SCALE_FACTOR)
- Fix display resolution detection:
- QCAD/CAM:
- Edit > Application Preferences:
- CAM > 3D Simulation View:
Add preference to enable / disable OpenGL plugin - Draw > Polyline from Selection:
Add preference to add extra line segments to bridge gaps
- CAM > 3D Simulation View:
- Fix problems with OpenGL plugin under Linux systems
- CAM > Nesting:
- Add support for hatches / solid fills as parts or islands of parts
- Fix post processor sort order in drop down list
- Misc > Select:
- Select Inner Contours:
- Detect and select only inner contours (islands) in current selection, deselect all outermost contours
- Select Outer Contours:
- Detect and select only outer contours in current selection, deselect all islands
- Select Inner Contours:
- Post processors:
- Grbl
- Remove unsupported M6 (tool change) from the output
- Beamo
- Add post processor for the FLUX Beamo laser cutter / engraver (.beam file format)
- Grbl
- Edit > Application Preferences:
- QCAD Professional:
- Block:
- Edit block In-place
- Edit block in-place
- Add entities to working set (add entities from outside the block to the block)
- Remove entities from working set
- Save / cancel
- Attributes > Synchronize Attributes:
- Delete orphaned attributes
- Edit block In-place
- Draw > Spline > Append Fit Point(s):
- Append fit points to beginning or end of spline with fit points
- Modify > Property Painter:
- Copy dimension properties:
- Linear factor
- Scale
- Fixed extension line length
- Copy hatch properties:
- Alpha
- Copy dimension properties:
- Edit > Application Preferences > Edit > Rotate:
- Add preference to rotate around relative zero point (instead of selection center)
- View > Selection Filter:
- Add alpha property for hatches to selection filter
- Improve codec detection when importing files with international characters in text, layer names, linetype names, etc.
- Command line tools:
- dwg2maptiles:
- add -x-offset / -y-offset command line switches for fine tuning of output
- add -screen-lt command line switch to use screen based linetypes (thin, visible patterns)
- dwgmapconvert:
- -retain-texts transforms text height (as well as text position)
- dwg2csv:
- extract information from a DXF/DWG file to a CSV spreadsheet file
- extract given properties of given object / entity types
- dwg2maptiles:
- Rollback to OpenDesign Libraries 4.3.2 on all platforms
- Fixes problems with saving splines, related OpenDesign bug: CORE-13134
- Block:
- Bug fixes:
- FS#2117 - BBOX inconsistent output
- FS#2118 - Dark mode: disabled menu text distorted
- FS#2122 - View > Property Editor: Formatting of Negative Values in Architectural Format
- FS#2123 - File > Print: Crop marks not printed
- FS#2131 - Modify > Clip to Rectangle: fails on xlines
- FS#2132 - Dimension > Baseline / Continue: custom text label position copied from original
- FS#2133 - Modify > Break out Manual: exception for closed polyline
- FS#2135 - CAM > Nesting: quantity not correct
- FS#2137 - View > Property Editor: Block reference shows properties of deleted attributes
- FS#2142 - Viewports: Cannot snap to reference points of circles / arcs (90°, 180°, 270°)
- FS#2143 - Rendering: arcs in scaled up blocks rendered with too low resolution
- FS#2144 - Draw > Viewport > Add Viewport: Custom hatch pattern not shown
- FS#2145 - Modify > Trim Both: closed polyline as either entity breaks undo
- FS#2150 - Modify > Stretch: block with attribute not moving
- FS#2154 - View > Library Browser: '0' shortcut breaks value entering
- FS#2158 - dwg2bmp: -origin does not export origin
- FS#2163 - File > SVG Import: parsing path data with implicit separators
- FS#2171 - Scaling a block reference should not scale line type patterns
- FS#2170 - Draw > Text: Wrong color for formatted text blocks using a CAD font
3.25.2 (2020/09/07)
- Update / fix various tool icons
- Bug fixes:
3.25.1 (2020/08/31)
- Bug fixes:
3.25.0 (2020/08/20)
- Property Editor:
- Show total area of mixed selection of polylines, arcs and circles
- File > PDF Export:
- Add support for PDF/A-1B output
This is supported on Windows 64bit, Linux 64bit and macOS >= 10.11
- Add support for PDF/A-1B output
- Edit > Copy / Cut:
- Move relative reference point to center of selection when using Copy or Cut without reference
- QCAD Professional:
- Edit > Application Preferences > Startup:
- Restore open files
- On startup, open files that were open when quitting the last session
- Restore open files
- Edit > Drawing Preferences:
- Dimensions > Dimension Settings:
- Add preference for dimension label color
- General > Text:
- Add preference to mirror simple text (to produce upside down or backward text)
- Dimensions > Dimension Settings:
- Draw > Text:
- Support backwards and upside down (mirrored) text (see Edit > Drawing Preferences > General > Text)
- Dimension:
- Datum:
- Add datum (special type of leader)
- Tolerance:
- Add GD&T tolerance (feature control frame)
- Datum:
- Improved support for importing MLeader entities
- Command line tools:
- dwg2pdf:
- Add support for PDF/A-1B output
This is supported on Windows 64bit, Linux 64bit and macOS >= 10.11
- Add support for PDF/A-1B output
- dwg2bmp, dwg2maptiles:
- Only apply color correction when switch -c / -color-correction is used
- dwg2pdf:
- Edit > Application Preferences > Startup:
- Bug fixes:
- FS#2058 - Modify > Move, Rotate, ...: "Use current layer and attributes" leads to error in undo
- FS#2059 - Modify > Explode: Error with hatch in block with positiv/negative x/y scale
- FS#2061 - Insert Library items fails to update relative zero point
- FS#2064 - XLines in blocks appear shortened
- FS#2065 - Viewport: three dimensional entities not rendered
- FS#2067 - Attributes with fixed color
- FS#2073 - Property Editor: Imperial Area info incorrect
- FS#2076 - File > SVG Export: circles in mirrored blocks
- FS#2078 - Draw > Hatch: Small gap tolerated by QCAD, not by DXF/DWG
- FS#2080 - Modify > Stretch: Hatch moves instead of stretching
- FS#2082 - File > Print / PDF Export: Handling of block references on non-plottable layer
- FS#2083 - Viewport: Fixed extension line length of dimensions not scaled with viewport
- FS#2084 - File > Save: Fixed extension line length of dimensions not saved if scale != 1
- FS#2085 - Drag and drop: moving single polyline vertex moves also polyline segment
- FS#2086 - Font formatting in text dialog
- FS#2089 - Property Editor: Linetype Scale and Draw Order wrongly marked with inch symbol
- FS#2090 - Snap > Auto Snap: intersections of pattern with other entities with cursor close to boundary
- FS#2101 - File > SVG Export: Double hyphen in text leads to invalid SVG file
3.24.3 (2020/03/17)
- Edit > Application Preferences > Graphics View:
- Behaviour:
- Configurable tolerance for double-click to select contour
- Appearance:
- Configurable default lineweight for "Default" lineweight value
- Behaviour:
- View > Property Editor:
- Allow editing of values in imperial formats "Architectural" and "Engineering"
- QCAD Professional:
- Command line tools:
- dwgmapconvert:
- Convert drawing from one coordinate reference system (CRS) to another,
for example from Swiss projection coordinates LV95 (EPSG:2056) to Web Mercator (EPSG:3857 WGS 84). - Add custom projections in JSON configuration file.
- -crs-in
Specify input coordinate system - -crs-out
Specify output coordinate system - -crs-list
List supported coordinate systems - -segment-length
Specify segment length for segmentation of lines, arcs, circles, etc. - -retain-texts
Exclude text labels from segmentation, transform location only.
- Convert drawing from one coordinate reference system (CRS) to another,
- dwg2maptiles:
- -skip-empty
Skip generation of empty tiles - -tile-marker
Add red border to tiles (for debugging) - -opacity=O
Make output tiles semi-transparent - -hq-postfix
In addition to standard tiles (256x256px), generate high-res (high quality / retina) tiles (512x512px) with given postfix (e.g. "@2x" for "[email protected]") - -web-mercator
Input is in Web Mercator coordinates (256x256px), for example generated by dwgmapconvert
- -skip-empty
- dwgmapconvert:
- Command line tools:
- Bug fixes:
- FS#2030 - Cannot snap to points of mirrored blocks
- FS#2032 - Draw > Circle > Three Tangents: Cannot select third tangent
- FS#2035 - Linetype scale in viewports
- FS#2036 - Arc rendering in block context
- FS#2038 - Cannot snap arc / circle reference points inside blocks
- FS#2051 - Window selection of rotated and aligned dimensions with large extension line offset
- FS#2053 - Dots in line patterns not visible at extreme coordinates
- FS#2054 - Misc > Modify > Flatten Drawing to 2D
3.24.2 (2020/01/13)
- Bug fixes:
- FS#2027 - File > Print: Minimum line weight for printing is 0.01 drawing units
- QCAD Professional:
- QCAD/CAM:
3.24.1 (2020/01/02)
- Bug fixes:
3.24.0 (2019/12/19)
- QCAD Professional:
- Property Painter:
- Copy properties from source entity to selection
- Copy layer, color, linetype, lineweight, custom properties, text attributes, hatch pattern
- Update to OpenDesign Libraries 20.8
- Misc > Layer > Make all Black Layers White
- Draw > Shape > Star:
Draw star shapes - Command line tools:
- dwg2pdf:
- Add switch -auto-orientation, auto page orientation based on bounding box
- dwg2pdf:
- Property Painter:
- QCAD/CAM:
- Set quantity for nesting parts (nest same part multiple times)
- Draw:
- Ellipse > Inscribed in Quadrilateral:
- Create circle if appropriate
- Ellipse > Inscribed in Quadrilateral:
- Performance:
- Use of multiple CPU cores for display (multithreading)
- Modify:
- Scale:
- Improved support for non-uniform scaling
- Scale:
- Blocks:
- Improved support for non-uniform scaling
- Snap > Reference:
- Snap to reference point of block reference for block reference entities
- Edit > Application Preferences:
- File > Open/Save:
- Add preference to override "last saved by" file information for DXF/DWG export
- File > Open/Save:
- Misc > Script Examples > Mathematics > FlexPainter
- Paint complex patterns along existing lines and curves (see forum announcement)
- macOS 10.15:
- Update to Qt 5.13.2
- Fix mouse cursor display
- Update to Qt 5.13.2
- Linux:
- Provide packages linked against Qt 5.13
- Wayland support
- Fix keyboard layout switching under Wayland
- Provide packages linked against Qt 5.13
- Bug fixes:
- FS#1931 - File > SVG Export: hatch arc interpolation
- FS#1933 - File > Advanced SVG export: file overwrite check doesn't use updated filename
- FS#1942 - Draw > Circle > Two tangents and point: fails for case with point on bisector
- FS#1946 - CAM > Cam Legacy Export: Cut inner paths before outer paths has no effect
- FS#1948 - Modify > Offset (through Point): Point orthogonal to end point of line segment not accepted
- FS#1949 - Modify > Break out: Leftover (zero length line) after using tool on ray
- FS#1950 - File > Save As: File dialog offers unsupported export formats (DWG R9, R10, R2.6, R2.5)
- FS#1962 - CAM > Drill Toolpaths: Cannot be edited / updated from source entities
- FS#1973 - File > SVG Export: polylines with large arc segments (> 180°) not exported correctly
- FS#1975 - RPolyline::getOrientation: Wrong orientation for polylines with large arcs
- FS#1979 - View > Layer List: icon spacing
- FS#1984 - Block > Create Block from Selection: Slow for large number of entities
- FS#1985 - Hatch dots are rendered as lines with fixed length of 0.02 units
- FS#1986 - Page Tags set as default not displayed
- FS#1987 - File > SVG Export: full circle hatch
- FS#1990 - Layer > Duplicate Layer: fails for layer "0"
- FS#1991 - Modify > Divide: Preview indicator fails on infinitive lines
- FS#1993 - Draw > Insert Bitmap: relative zero point not set
- FS#1996 - File > Save: DXF header variable CECOLOR changed
- FS#2000 - CAM > Nesting: misleading "Sheet added" confirmation
- FS#2001 - CAM > Nesting: Alignment fails
- FS#2002 - Draw > Viewport > Add Viewport: Hatch is offset incorrectly in Viewport
- FS#2007 - bbox.bat cannot write log file
- FS#2012 - Draw > Hatch > Hatch from Selection: block transforms not taken into account
3.23.0 (2019/07/19)
- QCAD Professional:
- Draw > Polyline > Simplify:
- Use Ramer-Douglas-Peucker algorithm
- Misc > Draw > Polygon Hull:
- Polygonal hull for polyline with arc segments
- Configurable tolerance / maximum angle for segments
- Inside / outside
- Polygonal hull for polyline with arc segments
- View > Selection Filter:
- Add selection counters to entity types
- Command line tools:
- dwg2maptiles:
- Add margin switch to configure margin in percent
- dwg2maptiles:
- Draw > Polyline > Simplify:
- QCAD/CAM:
- CAM > Nesting:
- Automatic nesting of selected parts into chosen sheets
- Support for islands in parts and sheets
- Support for polylines, loose entities, splines, text entities
- Part-in-part placement
- Align part angle to X/Y axis
- Mutithreading
- Misc > Draw > No-Fit Polygon:
- No-fit polygon (NFP) of possible placements for polyline A when placed next to polygon B without intersecting
- CAM > Nesting:
- macOS:
- Update to Qt version 5.13 for macOS 10.14
- Native dark mode support under macOS 10.14
- Fix high-resolution / low resolution display on mixed display settings
- Performance:
- Improved performance / precision for polyline area calculation for polylines with arcs
- Bug fixes:
- FS#1891 - File > Import: import fails
- FS#1893 - Translations not loaded during first start
- FS#1894 - File > Bitmap Export: points rendered too big
- FS#1896 - File > Open: Import fails for some files with layer states and NULL layers
- FS#1899 - View > Auto zoom: zoom to invisible entities in blocks
- FS#1904 - File > Bitmap Export: Non-plottable layers not exported
- FS#1906 - Draw > Polyline > Polyline from Segments: Converting full arcs to polylines
- FS#1909 - Blocks invisible when loading disappear when made visible and panning
3.22.1 (2019/05/22)
- Update CXF font format to support polylines and closed polylines
- Themes:
- Updated Dark theme for Linux
- Performance improvement:
- Faster block switching in drawings with many blocks
- Use Alt key for ortho mode
- Draw > Text:
- Support for underlined text
- QCAD Professional:
- CXF font support:
- Load / edit / save CXF fonts
- Performance improvement:
- Faster loading and updating of layer list with many layers
- Press Enter to repeat last used command
- Layer List:
- Select multiple layers
- Delete multiple selected layers
- Toggle visibility/lock/frozen/printable/snappable state of multiple selected layers
- Layer States:
- Add layer state
- Activate layer state
- Rename layer state
- Remove layer state
- File > SVG Export:
- Export bitmaps (linked or embedded)
- CXF font support:
- Bug fixes:
- FS#1857 - Layer List: current layer not highlighted after collapsing item
- FS#1859 - Modify > Stretch: dimension completely inside area not moved
- FS#1860 - Rendering of nested blocks / use of negative scale factors
- FS#1861 - Modify > Stretch: block references inside stretch box are not moving
- FS#1864 - File > Print Current View: multiple pages printed
- FS#1865 - Scaling polyline with width by negative factor removes width
- FS#1866 - DXF: EXTMIN/EXTMAX interchanged
- FS#1871 - View > Block List: Renaming current block does not update block list
- FS#1876 - Edit > Convert Drawing Unit: block array spacing
- FS#1879 - File > PDF Export: print preview unclosable
- FS#1883 - File > SVG Export: invalid SVG comments
- FS#1884 - File > Bitmap Export: margins despite zero margin settings
- FS#1885 - Modify > Edit Text: Text dialog messes up formatting of subscript / superscript
3.22.0 (2019/03/04)
- Performance improvements:
- Adding objects
- Modifying objects (in particular modifying geometry)
- Deleting objects
- Draw:
- Shapes:
- Add corner radius option
- Shapes:
- Modify:
- Mirror, Rotate, Scale:
- Add preference to use / not use dialog
- Select and move multiple reference points
- Mirror, Rotate, Scale:
- Translations:
- Updated translations in Czech, Dutch, Italian, Spanish, Portuguese
- macOS:
- Always disable dark mode for QCAD (not supported by Qt at this point)
- Themes:
- Updated Dark theme
- QCAD Professional:
- Performance improvements:
- New, faster spatial index
- Draw > Dimension:
- Baseline:
- Create multiple connected, lined up dimensions that start at the extension line of an existing dimension
- Continue:
- Create multiple dimensions that start at the extension line of an existing dimension
- Add properties Fixed Extension Line and Extension Line Length:
- Limit length of dimension extension lines to fixed length
- Baseline:
- Block > Insert Block:
- Sort block attributes in options toolbar alphanumerically
- Command line tools:
- dwg2pdf:
- Allow specification of multiple blocks for -block argument to output one block per page
- dwg2pdf:
- Performance improvements:
- QCAD/CAM:
- Updated translations in Czech, Dutch, French, German, Italian, Portuguese, Spanish
- Bug fixes:
- FS#1660 - Draw > Viewport > Add Viewport: viewport in model space
- FS#1804 - Application Preferences > Tool Settings: Filter for "View", submenu for Overlays missing
- FS#1805 - Modify > Split Entities: broken for logically closed polylines
- FS#1808 - Property Editor: Changing width, height, orientation for polygon
- FS#1809 - Draw > Viewport > Add Viewport: layout dialog combobox broken
- FS#1812 - Coordinate display: coordinates not updated while mouse is moving
- FS#1817 - CAM Export: offset fails for contours with arcs (tolerance issue)
- FS#1825 - File > Svg Export: text exported with wrong height
- FS#1831 - Block > Copy Block: attributes of block references are orphaned in copied block
- FS#1832 - Modify > Explode: attributes of block references are orphaned after exploding
- FS#1834 - Property Editor: Attributes of block reference not showing
3.21.3 (2018/09/18)
- View:
- Property Editor:
- Add property "Scale" for angle dimensions, arc length dimensions
- Add property "Linear Factor" for arc length dimensions
- Focus on Tool Matrix
- Hand keyboard focus to filter input of tool matrix
- Property Editor:
- Edit > Application Preferences > Graphics View > Colors > Selection:
- Add color for tertiary reference points
- QCAD Professional:
- File > Import:
- Add option to import file as block with given name (defaulting to base name of file)
- Edit > Application Preferences > File > Print Preview:
- Add preference "Show only plottable layers"
- Draw:
- Polyline:
- From Segments:
- Add option to automatically simplify (or not)
- Morph:
- Add custom factor option
- Add arc interpolation option, segment length
- From Segments:
- Viewport:
- Add Viewport
- Sort layout names in layout dialog
- Add Viewport
- Polyline:
- Modify:
- Split Entities:
- Add support for splitting polylines into parts with equal length
- Draw Order > Reorder:
- Manually reorder all / selected entities
- Split Entities:
- View > Overlays:
- Show / hide permanent drawing overlays:
- Direction overlay
- Startpoint overlay
- Order overlay
- Show / hide permanent drawing overlays:
- File > Import:
- Bug fixes:
- FS#1783 - RArc::splitAt(): fails in some cases
- FS#1786 - Block > Select Block References: not using active block in block list
- FS#1787 - View > Property Editor: Layer combo box not sorted
- FS#1791 - Edit > Paste: relative zero point not set
- FS#1792 - Dimension > Angular: transformations broken
- FS#1797 - Keyboard shortcuts not saved between sessions
- FS#1798 - Drawing Pref > Linetype > Scale of linetypes matches the scale of each viewport: wrong default shown
- FS#1799 - Postprocessor: sign not forced for negative values rounded to zero
3.21.2 (2018/07/09)
- Modify:
- Restructure menu into submenus
- Layer list, block list:
- Improve sorting for international characters (ä, é, etc.)
- QCAD Professional:
- Draw > Polyline > Morph:
- Add easing option (quadratic, cubic, circle, etc.)
- Draw > Polyline > Morph:
- Bug fixes:
3.21.1 (2018/06/29)
- Draw > Circle > 3 Tangents:
- Allow all tangents to be segments of same polyline
- QCAD Professional:
- Save ellipse arc direction (CW/CCW) in DXF/DWG
- View > Selection Filter:
- Add support for viewport entities
- Bug fixes:
3.21.0 (2018/06/26)
- Dimension:
- Add option to flip first / second arrow
- Add reference points to flip arrows using mouse click
- Angular:
- Add option "Use maximum angle" to angle dimension tool for angles > 180°
- Add support for 3 point angle dimensions (required for angle dimensions > 180°)
- Polylines:
- Add reference points at middle of line segments to move line segments
- Edit > Application Preferences:
- Keyboard > Enable keyboard navigation in list widgets:
- Enable / disable keyboard navigation in list widgets (up/down, type first letters)
- Layer > Add Layer:
- Add separate default attributes for layer 0
- Graphics View > Navigation:
- Add "Middle mouse button zoom factor"
- Add "Panning threshold"
- Keyboard > Enable keyboard navigation in list widgets:
- Draw > Image:
- Transparent live preview when inserting / modifying images
- Scale image using drag and drop on corners
- Keep aspect ratio using Shift
- Improve display of reference points
- Always display in front of highlighted entities
- Add border around reference points
- Zoom in by clicking middle mouse button (out using Shift+middle mouse button)
- View > Property Editor:
- Add support for requestible (slow) properties
- QCAD Professional:
- Command line tools:
- dwg2pdf:
- Add -center to center drawing on page
- Add -list-printers to list available printer names
- Add -offset to set offset of drawing
- Add -printer to directly print to a given or the default printer
- Add -scale to set drawing scale
- Add -point-size to set point size in mm
- dwg2pdf:
- Draw > Polyline > Morph:
- Morph between two polylines
- Command line tools:
- QCAD/CAM:
- Postprocessors:
- Add postprocessor for HP-GL (PLT)
- Postprocessors:
- Bug fixes:
- FS#1741 - Property Editor: titles of block attributes with _ cut off
- FS#1742 - File > Print: printed point size depends on zoom level
- FS#1743 - Draw > Text: Wrong bounding box for text with empty supper or subscript
- FS#1745 - File > Bitmap Export: thick lines exported thin
- FS#1753 - View > Property Editor: entity types in property editor not translated
- FS#1756 - Polyline area wrong if polyline contains arc segments
- FS#1757 - Modify > Auto Trim: on polyline, followed by undo yields corrupt / invisible polyline
- FS#1758 - Draw > Polyline > Create from Selected Entities: crash for geometrically closed polylines
- FS#1766 - Edit > Application Preferences: Tool Settings: cannot add menus to Tool Matrix
- FS#1768 - Draw > Polyline > Create From Segments: segments deleted even if no polyline can be added
3.20.1 (2018/04/13)
- Bug fixes:
3.20.0 (2018/04/12)
- QCAD API:
- Add support for property attributes for custom properties
- Read-only
- Undeletable
- Invisible
- Choices (combo box)
- Allow translation of custom property labels
- Add support for property attributes for custom properties
- macOS:
- Update to Qt 5.10
- Fix crash when loading files on certain installations of macOS 10.12, 10.13.
- Update to Qt 5.10
- Translations:
- Add support for complex plural forms in certain languages (singular, paucal, plural)
- Complete Polish translation
- Deployment:
- Bundle script files and resources as plugin (speed up installation, updates and start up)
- QCAD Professional:
- Edit > Application Preferences > Widgets > Property Editor > Allow adding custom properties:
- Enable/disable adding of custom properties
- Edit > Application Preferences > Edit > Move:
- Add preference to enable/disable moving selection using arrow keys
- Edit > Drawing Preferences > General > Linetype:
- Add preference: Scale of linetypes matches the scale of each viewport
- View > Property Editor:
- Add clockwise / counterclockwise property for polylines
- Add width / height properties for rectangle shaped polylines
- Edit > Application Preferences > Widgets > Property Editor > Allow adding custom properties:
- QCAD/CAM:
- Inserting tabs (bridges) to hold sheet cutout in place
- Postprocessors:
- Add postprocessors for grbl
- LinuxCNC:
- Add tool list to header (G10 L1 P.. R..)
- Bug fixes:
- FS#1686 - File > Print: Line scale in Viewport wrong if Model_Space not 1:1
- FS#1677 - Dimension: Scale option grayed out in model space
- FS#1696 - Modify > Isometric Projection > Cylindrical: exception
- FS#1695 - Context menu: editing tools not working in paper space
- FS#1703 - File > Bitmap Export: Monochrome with black background broken
- FS#1704 - Wrong labels for information area buttons
- FS#1712 - dwg2pdf: auto fit fails for blocks
- FS#1720 - Modify > Auto Trim: fails for Rays and Infinite Lines
- FS#1734 - Draw > Text: Color changes for CAD font texts ignored
3.19.2 (2017/12/20)
- Modify > Stretch:
- Only stretch selected entities if there is a selection
- File > Bitmap Export:
- Add option for transparent background
- Add option to only export bounding box of selection
- macOS:
- Restructure app bundle for approval by Gatekeeper
- QCAD Professional:
- Layer > Add layer / Edit layer:
- Enable / disable snapping per layer (snappable)
- Enable / disable printing per layer (plottable)
- Edit > Quick Modify > Move Left/Right/Up/Down:
- Move selection using arrow keys
- Move selection with multiplier using shift and arrow keys
- Edit > Application Preferences > Edit > Move:
- Add preference for step distance when moving using arrow keys
- Add preference for step multiplier when moving using shift and arrow keys
- Misc > Information:
- Store positions:
- Store positions of selected points, circles, polylines, etc.
- Use positions:
- Use previously stored positions for a subsequent drawing tool or for pasting, etc.
- Store positions:
- Layer > Add layer / Edit layer:
- QCAD/CAM:
- Postprocessors
- Add postprocessor for Mach3 / Laser cutters
- Add postprocessor for UCCNC
- Add support for drill toolpaths
- Based on points or circles
- Postprocessors
- Bug fixes:
- FS#1659 - File > Print Preview: does not always open / close properly
- FS#1664 - Block > Insert Block: attribute color not synced with attribute definition color
- FS#1665 - Edit > Drawing / Application Preferences > Point Display: second last button has no effect
- FS#1669 - Edit > Application Preferences > Defaults for New Drawings > Dimension Settings: math expressions
- FS#1670 - Layout Blocks are not using print settings from Application Preferences
- FS#1671 - Block > Add Layout Block: fails if layout with same name was deleted before
- FS#1682 - Draw > Text: line spacing factor < 0.25 or > 4.0 causes entity not being saved
3.19.1 (2017/11/11)
- Linux, macOS:
- Remove unnecessary libraries
- QCAD Professional:
- Edit > Convert Drawing Unit:
- Convert viewports
- Edit > Convert Drawing Unit:
- Bug fixes:
- FS#1652 - Insert file as block: block attributes not on correct block
- FS#1653 - Dimension font configuration only loaded if drawing contains dimension entity
- FS#1655 - File > Print Preview: cannot adjust page preferences for model space
- FS#1656 - Dimension size scale wrong in viewports
- FS#1657 - Edit > Drawing Preferences > Printing > Page: no effect in model space
- FS#1658 - Crash when switching to layout block (32bit Linux, Qt4)
3.19.0 (2017/11/08)
- Modify > Explode:
- Make sure draw order of exploded polyline segments matches order of original polyline
(draw order based on draw order property and entity ID)
- Make sure draw order of exploded polyline segments matches order of original polyline
- File > New:
- Use default layer color and lineweight for layer 0
- Load TTF fonts in "fonts" directory
- Add osifont
- Performance improvement for drawings with many blocks
- QCAD Professional:
- Introducing layouts and viewports for advanced printing
- Draw:
- Viewport > Add Viewport
- Define viewport in model space and place into layout / paper space
- Setting scale of viewport
- Setting rotation angle of viewport
- Polyline > Create from Selected Entities:
- Convert selected splines to arc segments
- Viewport > Add Viewport
- Dimension:
- Add option to automatically set linear factor, depending on underlying viewport
- Edit > Application Preferences:
- Open/Save > Templates:
- Add preference for default template used for new drawings
- File > Print Preview:
- Add preference to automatically switch to print preview for layout blocks
- Open/Save > Templates:
- Block:
- Rename:
- Renaming layouts
- Remove Block:
- Delete also layout / paper space blocks
- Add Layout Block:
- Rename:
- File > Print:
- Store printer and paper settings for each block or layout / paper space
- Layer list:
- Remember / store collapsed state of layers
- Command line tools:
- dwg2bmp, dwg2maptiles, dwg2pdf, dwg2svg:
- Accept layout name (or block name) for -block switch
- dwg2svg:
- Add clip paths for viewports
- dwg2bmp, dwg2maptiles, dwg2pdf, dwg2svg:
- Fix Teigha related crash in Linux 32bit binary
- Fix "by layer" line weight and line style of entities rendered in viewports
- QCAD/CAM:
- Fix omitted last level when using multiple passes (rounding issue)
- Add postprocessor "DXF":
- This postprocessor writes the CAM path in the right order to DXF
- Add configuration options:
- Interpolate splines as arcs
- Interpolate ellipses as arcs
- Flatten output to 2D
- Open output in QCAD after generating
- DXF output format version
- Bug fixes:
3.18.1 (2017/10/05)
- Leaders:
- Add scale property (scale of arrow head)
- Edit > Application Preferences > Graphics View > Appearance > Prevent white on white / black on black display:
- Add preference to only apply to model space
- QCAD Professional:
- Misc:
- Modify > Set Attributes by Layer:
- Change all attributes from all entities to "By Layer"
- Draw > Viewport > Add Viewport:
- Add a viewport to a paper space block (experimental)
- Modify > Set Attributes by Layer:
- Misc:
- QCAD/CAM:
- Add postprocessors for LinuxCNC
- Bug fixes:
- FS#1617 - Edit > Convert Drawing Unit: Views in view list not converted
- FS#1634 - View > Screen-based Linetypes: arc rendering quality
- FS#1636 - Options toolbar: wrong icon size
- FS#1639 - Layer > Hide all Layers: cannot turn individual layer back on
- FS#1640 - Modify > Offset: Tolerance issue when clipping offset curves
3.18.0 (2017/09/22)
- Remember maximized status of window between sessions
- Translations:
- Updated Japanese user interface translation
- QCAD Professional:
- Draw:
- Polyline:
- Create from Segments:
- Convert connected splines to arc segments
- Arc to Line Segments:
- Convert arc segments into straight line segments
- Create from Segments:
- Hatch from Segments:
- Show warning if hatch boundary is not closed
- Allow user to add / remove more segments if boundary is not closed
- Polyline:
- Context menu:
- Splines:
- Auto create polyline
- Splines:
- Command line tools:
- dwg2maptiles:
- Tile with y=0 is at the top by default (WMS)
- Add switch -tms for y=0 at the bottom (TMS)
- Performance improvements
- Add options for generating output with multiple processes:
- Add switch -e ROW,COL to specify a single tile to generate
- Add switch -s N,M to generate subsection N of M subsections
- Extend switch -z to accept ranges of zoom levels to generate (e.g. 3-3, 3-5 or 1,3,5)
- dwg2maptiles:
- Edit > Application Preferences > Widgets > Layer List:
- Add preference "Switching off means freeze" to choose between freezing or hiding layers
- Misc > Modify > Reset Spline Tangents
- Reset all start and end tangents of (selected) splines
- Update to Teigha 4.3.1
- Add read/write support for DXF/DWG R32 (2018)
- Draw:
- Bug fixes:
- FS#1614 - View > Selection Filter: no choices for linetype property
- FS#1615 - Decimal point of dimensions shown as '?', preferences page throws exception
- FS#1616 - Edit > Convert Drawing Unit: leader arrow switched off
- FS#1618 - Modify > Auto Trim: fails when extending (depending on clicked position)
- FS#1619 - Context menu: relocating start point of selected polyline does not terminate
- FS#1622 - X Scale Property lost for Simple Texts and Attributes
- FS#1630 - File > SVG Export: polylines with arc segments with large radii imprecise
- FS#1631 - dxflib: wrong definition of DL_POLYLINE3D flag
3.17.3 (2017/06/30)
- Modify:
- Isometric Projection:
- Add alternative projection types:
- Dimetric
- Cabinet 30°
- Add alternative projection types:
- Scale:
- Scale internal text formatting when scaling texts
- Scale Text Heights:
- Scale heights of selected texts (without changing the position)
- Isometric Projection:
- QCAD/CAM:
- Performance improvements:
- Don't update 3D view when not visible
- Improve performance when switching from one drawing to another (FS#1610)
- Performance improvements:
- Bug fixes:
3.17.2 (2017/06/27)
- Modify > Isometric Projection:
- Add alternative projection types:
- Planometric
- Cabinet
- Cavalier
- Add alternative projection types:
- QCAD Professional:
- Modify > Explode:
- Explode multi-line or formatted text into simple, single line text blocks
- Modify > Isometric Projection:
- User defined projection types
- File > SVG Export:
- Improved export of multi-line or formatted text entities
- Block > Copy Block:
- Create a copy of an existing block with a new name
- Command line tools:
- dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles
- Add -layer switch:
Comma-separated list of layer(s) to export
- Add -layer switch:
- dwg2bmp:
- Add -zoomall switch:
Zoom to all layers, even if only some layers are exported
- Add -zoomall switch:
- dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles
- Modify > Explode:
- QCAD/CAM:
- Post processors:
- Mach3
- EMC2
- Post processors:
- Bug fixes:
- FS#1572 - Dimension font not set to "Standard" when importing through dxflib
- FS#1593 - CAM > CAM Export: ZH in header always yields default value "100"
- FS#1595 - LWPOLYLINE exports Z values for vertices
- FS#1597 - Edit > Convert Drawing Unit: dimension scale override set for all dimensions
- FS#1600 - File > Save As: Only partial information shown for available filters
3.17.1 (2017/05/22)
- QCAD Professional, QCAD/CAM:
- Increase default tolerance for joining offset polyline segments to 0.005
- Bug fixes:
3.17.0 (2017/05/18)
- Edit > Application Preferences:
- Graphics View > Behaviour > Highlight entity within range
- Preference to enable / disable entity highlighting
- Graphics View > Behaviour > Highlight entity within range
- Library Browser:
- Remember and restore last used directory
- Themes:
- Allow themes to override tool icons
- Platforms:
- macOS:
- Rollback to Qt 5.6.2
- Fix performance regression (QTBUG-59701)
- Fix pinch gesture zoom in / out using trackpad
- Rollback to Qt 5.6.2
- macOS:
- QCAD Professional:
- Edit > Application Preferences > Widgets > Layer List:
- Show frozen column
- Add shortcuts to rotate counter-clockwise (,) or clockwise (.) on the fly during:
- Edit > Paste
- Block > Insert
- Inserting library items
- Draw > Text
- Edit > Application Preferences > Edit > Rotate:
- Add preference for rotation angle step
- Edit > Application Preferences > Widgets > Layer List:
- QCAD/CAM:
- Post processors:
- G-Code [mm]
- G-Code with Offset [mm]
- TNC 145 [mm]
- TNC 430 [mm]
- Tool management:
- Tool list
- Add tools
- Edit tools
- Remove tools
- Toolpath management:
- Toolpath list
- Edit toolpath parameters
- Remove toolpaths
- Regenerate toolpaths from selection
- Creating toolpaths from selected entities:
- Profile toolpath:
- Cutting Depths:
- Safe Z
- Start Z
- Cut Z
- Passes:
- Single pass
- Multiple passes
- Cutter radius compensation:
- Side:
- On
- Outside
- Inside
- Direction:
- Climbing (left)
- Conventional (right)
- Side:
- Lead in / lead out
- None
- Normal
- Extension
- Half circle (calculated offset only)
- Quarter circle (calculated offset only)
- Eighth circle (calculated offset only)
- Half circle [from center] (calculated offset or G41/G42)
- Quarter circle [from center] (calculated offset or G41/G42)
- Eighth circle [from center] (calculated offset or G41/G42)
- Overcut
- Cutting Depths:
- Profile toolpath:
- CAM Export:
- Tool radius compensation:
- as G41/G42
- computed coordinates
- Entity conversion:
- Splines as tangentially connected arcs
- Ellipses as arc segments
- Arcs as line segments (optional)
- Other complex entities as lines and arcs
- Tool radius compensation:
- Post processors:
- Bug fixes:
3.16.7 (2017/03/21)
- Bug fixes:
3.16.6 (2017/03/20)
- Edit > Application / Drawing Preferences:
- Dimensions:
- Add preference to use comma instead of point as decimal separator
- Dimensions:
- QCAD Professional:
- Command line tools:
- dwg2dwg:
- Add switch for font substitution (-t FONT1:FONT2)
- dwg2dwg:
- Command line tools:
- Platforms:
- Linux:
- Fix keyboard input (add plugin directory "platforminputcontexts")
- 64bit: Update to Qt 5.8.0
- fix file dialog crash on some systems
- Linux:
- Draw > Shape:
- Add option to add solid fill for shape (rectangle or polygon)
- Modify > Edit Text:
- Focus on text input field when editing simple texts
- Add shortcut to confirm text dialog: Ctrl-Enter (Cmd-Enter)
- Misc > Draw > Dovetail from 2 Points:
- Draw dovetail joins between two given points
- Bug fixes:
- FS#1543 - Input with dead-keys broken (Linux)
- FS#1544 - Crash when selecting spline
- FS#1545 - File > Open: Crash on some Linux setups
- FS#1548 - Block > Attributes > Synchronize Attributes: exception
- FS#1550 - Block references: mirrored block references in 3rd party file
- FS#1551 - File > Bitmap Export: exception when image size too large
- FS#1553 - Modify > Break out Manual: exception with circles
- FS#1554 - Auto focus of options toolbar when entering numbers broken after Esc
- FS#1557 - Zero length lines not shown
3.16.5 (2017/02/09)
- QCAD Professional:
- Command line tools:
- dwg2maptiles:
- Add support for transparent background (-b "transparent"|"#FF000000"|"#FFFFFFFF")
- dwg2dwg:
- Add switch to change header variables (-s)
- Add switch to change dimension font (-n)
- dwg2maptiles:
- Command line tools:
- Modify > Explode:
- Improve geometry of exploded texts from CXF line fonts
- Dimension:
- Add scale property for ordinate dimensions
- Platforms:
- macOS:
- Update to Qt 5.8.0
- Fix accessibility related library dependency issues
- Update to Qt 5.8.0
- macOS:
- Bug fixes:
- FS#1528 - Block attributes: relationship with block reference lost after inserting from library
- FS#1529 - File > Save: error if dimension text size is zero
- FS#1530 - Draw > Circle > 3 Tangents: solutions not found
- FS#1536 - Draw > Polyline > Delete Node(s): crash when deleting 2nd last node
- FS#1540 - Draw > Line > Parallel: Changing back to Auto has no effect
3.16.4 (2017/01/04)
- Command line tools:
- Add offscreen Qt plugin to allow running QCAD command line tools in Linux server environments
- Sign Windows and macOS packages and executables
- QCAD Professional:
- Modify > Explode:
- Add preference to explode texts to polylines (with splines converted to arc segments)
- Modify > Explode:
- Bug fixes:
3.16.3 (2016/12/28)
- File > Bitmap Export...:
- Add options for color, anti-aliasing, margin to compensate for lineweight
- Edit > Convert Unit:
- Converts the unit of a drawing
- Part Library Browser:
- Add gear generator item (default > Mechanics > Gears > InvoluteSpur)
- QCAD Professional:
- Draw > Hatch > Hatch from Segments:
- Use selection color to highlight selected boundary
- Save active layer in file, restore on load
- Draw > Hatch > Hatch from Segments:
- Bug fixes:
- FS#1517 - Modify > Break out Segment: fails with closed polyline
- FS#1519 - Ruler precision always zero
- FS#1520 - Modify > Rotate: rotating splines changes start/end tangents
- FS#1521 - Modify > Offset: fails in certain cases with short arcs
- FS#1523 - Draw > Hatch > Hatch from Segments: fails for circle in circle
- FS#1524 - Command line: cannot enter @ sign in command line on German keyboard
3.16.2 (2016/12/20)
3.16.1 (2016/12/16)
- Improved precision of arc rendering for screen-based linetypes
- Bug fixes:
3.16.0 (2016/12/14)
- QCAD Professional:
- Modify > Offset:
- Add preferences page with configurable tolerances
- Modify > Offset:
- File > SVG Export:
- Add option to export layer attributes (into QCAD namespace)
- Edit > Application Preferences:
- Printer Settings > Calibration:
- Calibration of X/Y scale per printer to fine-tune printing to scale
- Printer Settings > Calibration:
- Draw:
- Hatch:
- Hatch from Segments: Create hatch from clicked, untrimmed segments
- Polyline:
- Logically open Polylines
- Hatch:
- Improved support for asian text codecs
- Context menu:
- Relocate start point of closed polyline
- Reverse lines, arcs, ellipse arcs, polylines and splines
- Command Line Tools:
- Add -block switch to dwg2pdf, dwg2bmp, dwg2svg and dwg2maptiles
- dwg2svg:
- Add -layer-attribute switch to export layer attributes (into QCAD namespace)
- dwg2bmp:
- Add -noweightmargin switch to avoid extra margin to account for lineweights
- Command line widget:
- allow for multi-line input (pasting list of coordinates for lines, polylines, splines, etc.)
- Modify:
- Explode:
- Explode block arrays into separate block references
- Explode solid fills into boundary
- Break out:
- Break out segments from self-intersecting polylines
- Explode:
- Misc:
- Highlight start point of lines, arcs, ellipse arcs, polylines, splines when selected
- Platforms:
- Update to Qt 5 for all Linux and Windows builds and 64bit macOS build
- Use MSI installer on Windows platforms
- Bug fixes:
- FS#1461 - Zoom in / out: not centred under mouse cursor if Retina resolution is enabled for graphics view
- FS#1466 - Toolbars on second screen cannot be accessed if second screen is detached
- FS#1474 - Dimension > Leader: changing options breaks tool
- FS#1476 - Draw > Circle > 2 Tangents and Radius: exception with arcs and circle entities
- FS#1479 - Modify > Explode: too many segments for splines with large tolerance
- FS#1481 - Block List: update changes selected item
- FS#1491 - Layer > Create Layer from Selection: cancelling dialog fails
- FS#1497 - Autosnap: hangs with very complex splines
- FS#1508 - QCAD CE: Subscript and superscript formatting lost when file re-opened
- FS#1509 - Ellipse / circle, ellipse / ellipse intersections
3.15.5 (2016/08/22)
- QCAD Professional:
- Normalize
- Removes duplicate nodes in selected polylines
- Relocate Start Point
- Relocates the start point of a closed polyline to any point on the polyline
- Offset
- Redesigned polyline offset tool
- Offset multiple selected polylines, handling holes and islands
- Draw > Polyline:
- QCAD Book / E-Book:
- Updated figures for QCAD version 3.15
- Bug fixes:
- FS#1444 - Context menu: no entry to delete polyline node for first node
- FS#1447 - Mouse cursors very small under Windows with high resolution display
- FS#1448 - Draw > Shape > Rectangle with Size: polygon option not remembered
- FS#1450 - File > Save: Invalid Symbol Table Name
- FS#1451 - Space doesn't move focus to undocked command line (Linux, Windows)
- FS#1453 - Modify > Clip to Rectangle: exception when clipping points
- FS#1456 - Drag and drop: requires two clicks with auto snap
- FS#1458 - Draw > Polyline > From Segments: empty polyline created instead of full circle
3.15.4 (2016/06/30)
- Bug fixes:
3.15.3 (2016/06/13)
- Add properties "Total Length", "Total Area" to show total length / total area of selection
- Add angle property for polyline vertices
- QCAD Professional:
- Add support for Face entity type
- Bug fixes:
3.15.2 (2016/05/31)
- Updates to the QCAD Simple API:
- Creating:
- Splines
- Modify:
- Move, rotate, scale
- Info:
- Getting intersection points between entities
- Viewing:
- Aoom to given entity, box
- Auto zoom
- Creating:
- ECMAScript console:
- Allow multi-line input
- Add tool Misc > Development > Run Script
- Runs a script from a file on disk
- Bug fixes:
3.15.1 (2016/05/25)
- Add support for variables in command line calculator
- Bug fixes:
- Fix View > Display Distance/Angle
- FS#1421 - Command line calculator: functions containing 'd' broken
3.15.0 (2016/05/23)
- Improve polyline area calculation
- Add new info tool to measure polyline area:
- Info > Polyline Area
- Integrate Command line calculator
- Visually distinguish secondary reference points
- Used to distinguish middle points of polyline arc segments from polyline nodes
- Allow entities on locked layers to be chosen as limiting entity for trimming, base for parallels, etc.
- Add templates for DIN6771-1, DIN7200
- Prevent deletion of locked layers
- Preferences:
- Edit > Application Preferences > Graphics View > Appearance > Use full resolution for Retina display
- Edit > Application Preferences > Graphics View > Appearance > Maximum number of reference points displayed
- Edit > Application Preferences > Graphics View > Colors > Selection > Secondary reference points
- Add preference to use full (retina) resolution for graphics view:
- Add preference for maximum number of displayed reference points:
- Add preference for secondary reference point color:
- QCAD Professional:
- Add option to add node on segment
- Command line tools:
- Add dwg2dwg tool to convert between different releases of DXF and DWG
- Context menu:
- Add 'Change Segment Type' for polylines
- Add 'Insert Node' for polylines
- Add 'Auto Extend Polyline' for polylines
- Add 'Auto Create Polyline' for lines and arcs
- Add preference to show / hide clipboard operations
- Draw > Polyline > Insert Node
- Import and render dimension blocks along with dimensions (if available)
3.14.3 (2016/04/28)
- Application Preferences:
- Make conversion of splines to arcs / lines optional for SVG import:
Edit > Application Preferences > File > SVG Import - Info > Polygonal Area:
- Show result in sq ft (ft²) and sq in (in²) if unit is set to Inch
- QCAD Professional:
- Insert fit points into existing splines (Draw > Spline > Insert Fit Point or entity context menu)
- Remove fit points from existing splines (Draw > Spline > Remove Fit Point or entity context menu)
- QCAD/CAM:
- fix HP/GL (PLT) export
- Bug fixes:
3.14.2 (2016/04/19)
- Fix various icons
- Add more icons for dark themes
3.14.1 (2016/04/18)
- Save DXF/DWG files with current layout set to model layout
- Fixes data exchange with some other products which only import the current layout
- Application Preferences:
- Add "Dark" theme (experimental)
- Make auto zoom on load optional:
Edit > Application Preferences > Graphics View > Appearance > Auto Zoom > Auto zoom on load - Add theme preference:
Edit > Application Preferences > General > Theme - QCAD Professional:
- Fix integrated user manual (32bit Linux packages)
- QCAD Community Edition:
3.14.0 (2016/04/11)
- Support entry of angles in 10˚30'45" or 10d30'45" format
- Fix highlighting of texts in blocks on mouse over
- Use alpha numerical sorting for block list ("block 3" before "block 10")
- QCAD Professional:
- Use alpha numerical sorting for layer list ("layer 3" before "layer 10")
- Load all paper space blocks
- Show layout names in block list
- QCAD/CAM:
- Fix layer options
- Save layer options in drawings
- Bug fixes:
- FS#1399 - Exception when offsetting full ellipses
- FS#1400 - Layer > Add Layer: layer name not selected by default
- FS#1401 - Direct distance entry broken
- FS#1404 - Edit > Copy / Paste: preserve drawing order
- FS#1405 - Draw > Text: exception when assigning custom color
- FS#1406 - Drawing order in blocks
- FS#1408 - Draw > Hatch: arc boundaries rendering errors
- FS#1409 - Panning with two-finger gesture on trackpad
3.13.1 (2016/03/17)
3.13.0 (2016/03/16)
- QCAD Professional:
- Add minimum line weight argument to dwg2pdf
- Command line tools:
- Add preference to show / hide tab bar:
- Edit > Application Preferences > Widgets > Tab Bar
- Property Editor:
- Edit > Application Preferences > Widgets > Property Editor > Display properties of current block and current layer
- Show area of polylines
- Add preference to show and edit properties of current layer and current block:
- Dimensions:
- Add arc symbol to dimension tools options tool bar and context menu for line edits
- Translations:
- Complete translation of user interface to Dutch
- Bug fixes:
- FS#1386 - Application outside visible desktop area after disconnecting second screen
- FS#1388 - Edit > Application Preferences > Dimension Settings: Architectural tick has no effect
- FS#1389 - Modify > Chamfer / Bevel: edge entities trimmed to corner
- FS#1390 - Lengthen / shorten line with shift drag and drop
- FS#1391 - Trimming internally tangential arcs
- FS#1392 - Block > Insert Block: keep proportions
- FS#1393 - Edit > Application Preferences > Graphics View > Appearance > Show scrollbars
- FS#1395 - Block reference not selectable
- FS#1396 - View > Zoom > Window Zoom: magnifying glass cursor not shown
3.12.8 (2016/02/17)
- QCAD Professional:
- Add svg2dwg (also to be used as svg2dxf) command line tool
- Add preference to choose between system file dialog and Qt file dialog:
- Edit > Application Preferences > File > Load/Save > Use system file dialog
- Support direct value entry for tools with reference shortcuts (1-9)
- Dragging end point of line while holding down the Shift key extends / shortens line
- Bug fixes:
3.12.7 (2016/02/15)
- Support drag and drop of https URLs into application window / graphics view
- Choosing overlapping entities using the alt key and a left mouse button
- Pressing any number key starts entering value into first input field in the options tool bar
- Bug fixes:
3.12.6 (2016/01/28)
- Introduce Tool Matrix as alternative to CAD Tool Bar
- Reorganize tool bar context menu
- Library Browser:
- Retired tag browser
- Draw > Polyline > Auto Close Polylines
- Convert geometrically closed polylines into logically closed polylines
- Bug fixes:
- FS#1352 - Shortcuts not working when action not visible
- FS#1353 - Text rendering: subscripts and superscripts display
- FS#1358 - Pasting is possible in a locked layer
- FS#1359 - File > SVG Import: line, circle, ellipse, rect may omit attributes
- FS#1361 - Selection Filter: Selecting by property "Color" does not offer value "By Layer"
3.12.5 (2016/01/11)
- QCAD Professional:
- Optional context menu with:
- Recent tools
- Delete
- Cut / Copy / Paste
- Select contour
- Edit hatch
- Edit text
- Edit block / Return to main drawing
- Edit > Application Preferences > Graphics View > Context Menu:
- Edit > Application Preferences > Graphics View > Behavior:
- Optional double-click to edit hatch
- Misc > Draw > Counter
- Bug fixes:
- FS#1325 - Modify > Auto Trim: trims to invisible entities
- FS#1326 - Draw > Circle > 2 Tangents and Radius: not all solutions offered
- FS#1328 - Windows 64bit install dir
- FS#1329 - Property Editor: Changing value of block attribute sets layer of attribute to current layer
- FS#1333 - Draw > Polyline > Partial Polyline Along Selection
- FS#1334 - CAD tool bar: entering alternative menu not possible
- FS#1340 - Modify > Trim: Cannot trim to entities in block reference
- FS#1341 - Layer List: double click on parent layer collapses tree after editing layer
- FS#1342 - Library Browser: Creating new Item: exception
- FS#1343 - Edit > Application Preferences > Tool Settings: shortcuts
- FS#1344 - View > Property Editor: Linetype property resets to "By Layer"
- FS#1346 - File > Print, File > PDF Export: point entity offset
- FS#1350 - File > SVG Export: omitted texts
3.12.4 (2015/12/11)
- QCAD Professional:
- Create from selected entities (FS#1143)
- Partial polyline along selection
- Add layer menu button:
- Edit layer of selected entity
- Hide layer of selected entity
- Move selection to new layer
- Draw > Polyline:
- Property Editor:
- Snap > Tangential (FS#1199)
- Bug fixes:
- FS#1317 - Layer > Add Layer: Cannot add sub layer with name of existing top level layer
- FS#1318 - Reference points not hidden when hiding layer with selected entities
- FS#1321 - dxflib: Handles not parsed correctly
- Performance issues:
- Platforms:
- Support for high-res displays
- Support for retina displays
- New packages for Windows 64bit (Qt 5.5)
- New packages for Mac OS X 64bit (Qt 5.5)
3.12.3 (2015/11/24)
- Bug fixes:
- FS#1293 - Crash when snapping to intersection points between 3d lines and splines
- FS#1294 - Hatches scale differently now from earlier releases
- FS#1300 - User defined hatch patterns not saved properly with hatch entities
- FS#1304 - View > Auto zoom: empty blocks not ignored
- FS#1308 - Simple text: x-scale not saved
- FS#1309 - Draw > Hatch: cannot create hatch from boundary in block reference
- FS#1310 - View > Screen-based linetypes: no patterns for circular entities
3.12.1 (2015/11/11)
3.12.0 (2015/11/09)
- QCAD Professional:
- dwghatch: automatically fills all fillable contours of a drawing with a solid fill hatch
- Trim
- Add support for polylines
- Trim Both
- Add support for polylines
- Chamfer
- Add support for polyline to polyline chamfer
- Improve support for polyline internal chamfer
- Round
- Add support for polyline to polyline rounding
- Improve support for polyline internal rounding
- Divide
- Add support for polylines
- Command line tools
- Import boundary of region entities from DXF/DWG (as lines, arcs, polylines, ellipses and splines)
- Modify
- QCAD Community Edition:
- Improve text import compatibility for simple texts
- Object snapping:
- Performance improvements for drawings with large number of blocks
- Modify > Break out Gap
- Break out gaps with given length from lines, arcs and circles
- Edit > Application Preferences:
- Removed style preferences (incompatible with Qt 5)
- Bug fixes:
3.11.3 (2015/10/14)
- Bug fixes:
- Fix printing issue (mostly white printouts)
3.11.2 (2015/10/14)
- QCAD Professional:
- dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles:
- Add command line switch for custom font substitution -font-substitution
- Command line tools
- Add support for hatch patterns defined per entity
- Add support for measurement DXF/DWG variable
- Scale segment widths when scaling polylines
- Fix number input if comma is used as decimal point
- Add reference point at middle of arcs and polyline arc segments
- Block > Create Block from Selection:
- Allow overwriting of existing blocks
- Bug fixes:
3.11.0 (2015/10/06)
- QCAD Professional:
- Break out Segment
- Support polylines and splines
- Break out Manual
- Support polylines and splines
- Auto Trim
- Support polylines and splines
- Detect duplicates
- Add option to ignore direction
- Add support for 'invisible' flag
- Draw ring (donut) from given inner and outer radius
- dwg2bmp
- Add switch -c / -colorcorrection to enable auto color correction to avoid white on white / black on black painting
- Allow for transparent background (e.g. -b "#ff000000")
- dwg2maptiles
- New tool to create map tiles from drawing files, for example for use with leafletjs
- Modify
- Block attributes
- Variable polyline widths per segment
- Draw > Ring
- Command line tools
- File > Bitmap Export
- Remember last used settings (width, height, resolution, file type, etc.)
- Modify
- Explode solids into polylines
- Explode polylines with individual segment widths to outline
- Keep drawing order of existing entities
- Explode
- Edit > Application Preferences
- Reverse mouse wheel direction for zoom
- Mouse wheel zoom factor
- Add experimental preference to render texts as texts instead of paths (affects display, PDF export, prints)
- Add layer 0 compatibility mode (entities on layer 0 in blocks inherit attributes from block reference)
- Graphics View > Navigation
- Graphics View > Text Rendering
- Layer > Compatibility
- Bug fixes:
- FS#1253 - Snap > Intersection Manual: no result between line and spline
- FS#1265 - File > Print / PDF Export: crop marks, page tags
- FS#1268 - DXF/DWG import: cannot open file with custom linetypes
- FS#1269 - DXF/DWG import: layers with trailing / leading spaces dropped
- FS#1271 - Modify > Offset: Crash on polyline offset with very large coordinates
- FS#1272 - Modify > Auto Trim: not undoable when used on spline
3.10.0 (2015/08/24)
- QCAD Professional:
- Misc > Modify > Convert Splines to Bezier Segments
- Improved precision for intersection points between splines and other entities
- Snap to intersection points between two splines (quadratic or cubic)
- QCAD/CAM:
- Fix exception in GCode configuration and derived configurations
- Draw > Arc > 2 Points and Length
- Draw arc from two points and arc length
- Snap > Lock Snap
- Lock current snap and restriction tools
- Bug fixes:
3.9.8 (2015/08/02)
- Performance:
- Improved performance for Modify > Detect Duplicates
- Bug fixes:
3.9.7 (2015/07/28)
- SVG import:
- Add support for scale transformations
- Add support for SVG files in mm or in based on width / height attributes
- Bug fixes:
3.9.6 (2015/07/24)
- QCAD Professional:
- Modify > Align Reference Points:
- align two reference points of the selection with two target points in the drawing
- Windows:
- Downgrade to Qt 4.7.4 (FS#1241)
- File > Print / PDF Export:
- Avoid offsets due to rounding or overflows for files with very large coordinates
- Bug fixes:
3.9.5 (2015/07/14)
- QCAD Professional:
- Add property 'Displayed Color' to select entities by color if color is 'By Layer'
- View > Selection Filter:
- Add fade (transparency) property for bitmap images
- Modify:
- Dialog optional
- Move / Copy:
- Translations:
- Slovak user interface translation
- Windows:
- Update to Qt 4.8.7
- Bug fixes:
3.9.4 (2015/05/26)
- Add size properties (width,height) to selection filter
- Disable changing of values with mouse wheel for all combo boxes on OS X
- Bug fixes:
3.9.3 (2015/05/13)
- Block arrays:
- Allow snapping for all entities in all block instances of the block array
- Modify > Explode:
- Add support for block arrays
- Drag and drop:
- Drag links to supported files from browser into drawing area to insert as block
- Drag into application window to open as file
- Add support for URLs:
- Coordinate display:
- Use configured dimension format for coordinate display
- Edit:
- Duplicate: duplicates selected entities in place
- Info tools:
- Use configured dimension format for info tools measurements
- Bug fixes:
3.9.2 (2015/05/08)
- QCAD Professional:
- Extend existing polylines with connected segments
- Join connected polylines
- Draw > Polyline > Create from Segments
- File > Print Current View
- Prints the current view from model space
- File > Revert
- Reloads the current drawing from disk
- Edit > Application Preferences > Graphics View > Appearance > Display and Performance > Timeout for hatch rendering
- Preference for hatch rendering timeout
- Block > Insert Block
- Insert array of blocks with N columns, M rows
- Modify > Explode
- Explode splines piecewise to retain sharp ('clamped') corners
- Preferences:
- Use alternating colors for layer list rows, block list rows
- Various performance and memory usage fixes
- Bug fixes:
3.9.1 (2015/03/14)
- Bug fixes:
3.9.0 (2015/03/09)
- QCAD Professional:
- Support for polyline offsetting (equidistant):
- Round Join
- Miter Join
- Bevel Join
- Modify > Offset (with Distance), Modify > Offset (through Point):
- View > Anti-Aliasing: toggles anti-aliasing (smooth) display mode
- API:
- Add qcadpolygon library (polygon clipping, polygon offset)
- Add qcadzip library (RZip::unzipFile)
- Prevent arrow for leaders with first segment length <= 2 times dimension arrow size (as imposed by DXF/DWG format)
- Bug fixes:
3.8.1 (2015/02/06)
- Bug fixes:
3.8.0 (2015/02/05)
- Performance:
- Improve responsiveness when using auto snap or snap to intersections
- Improve loading time for large files
- ECMAScript:
- Add simple API to easily operate on the current document (scripts/simple.js)
- Add script shell for developers (Misc > Development > Script Shell)
- Bug fixes:
3.7.7 (2015/01/21)
- File:
- Import files
- Bug fixes:
3.7.6 (2015/01/15)
- QCAD Professional:
- Paste multiple items along an entity (line, arc, spline, polyline)
- Edit
- Draw
- Add angle
- Add hotkeys to change reference point [1-9]
- with Radii, Angle
- with Diameters, Angle
- with Diameter
- Rectangle with Size
- Ellipse
- Circle
- Modify
- Offset ellipses
- Flip Horizontal
- Flip Vertical
- Offset
- Info
- Arc/Circle/Ellipse Area
- Snap
- Snap to center of selection
- Translations
- Finnish user interface translation
- Bug fixes:
3.7.5 (2014/12/03)
- Add XLine, Ray options to Draw > Line > Parallel and Draw > Line > Parallel through point (FS#1138)
- Add XLine / Ray support for dxflib and the QCAD Community Edition
- Bug fixes:
- Copy / paste: copy linetypes together with layers of copied entities
- Fix crash with dashed polylines, leaders, ellipses under Mac OS X
- Fix slow response when choosing tools from the CAD tool bar
- Fix slow switching between tabs if both tabs are in print preview mode
- QCAD Professional:
- QCAD Community Edition:
3.7.4 (2014/11/29)
- Add new tool to reload linetypes from .lin files for loaded drawings: Misc > Modify > Reload Linetype Definitions
- Support transactions (undo / redo) for changes in linetypes
- Bug fixes:
- Fix potential crash when loading files with invalid linetype definitions
- Fix preview of linetypes when switching between drawings with different linetype definitions for the same linetype names
- Fix preview of linetypes for drawings with linetype definitions that are different or outdated compared to the .lin file
3.7.3 (2014/11/27)
- QCAD Professional:
- Add support for complex linetypes: hot water supply (---- HW ----), drainage (--->--->---), batting (SSSS), zigzag (/\/\/\/\), etc.
- QCAD/CAM:
- Property Editor:
- Add length property for polylines
- Add "polyline pattern" property for polylines
- FS#1125 - Property Editor / Total angle of an arc
3.7.2 (2014/11/20)
- New tool to purge blocks and layers at once: Misc > Modify > Purge Unused Layers and Blocks
- Draw
- Group shape tools into separate shape menu (Draw > Shapes)
- Shape tools (rectangle, polygon) can create line segments or polylines
- Preferences:
- Various improvements in tool management (control tool visibility in tool bar, menu and CAD tool bar)
- QCAD/CAM:
- Add configuration for LinuxCNC
- Bug fixes:
3.7.1 (2014/11/06)
- Improved presentation of linetypes in linetype combo box
- Purging blocks purges also nested unused blocks
- Make changes to document settings undoable (change of drawing unit, dimension settings, etc.)
- Support splines with degree N (1,2,3,4,5,6,...)
- New tool to convert straight splines to lines: Misc > Modify > Convert Straight Splines to Lines
- Bug fixes:
- Number overflows cause unexpected behaviour in inscribing ellipses into quadrilateral algorithm (also used by projection tools)
- Show file names with ampersand correctly in tabs and recent file menu
3.7.0 (2014/10/24)
- Add support for custom linetypes read from .lin files or embedded in DXF/DWG drawing files
- Preferences:
- Enable / disable status bar widgets
- Enable / disable visibility of individual tools in menus and tool bars
- Printing:
- Hairline printing mode
- Plugin API:
- Add status parameter to postInit method of RPluginInterface
- Bug fixes:
- FS#1084 - Isometric projection: layers disappear from layer list
- FS#1095 - Isometric projection: Projection uses application preferences for dimension entities
- FS#1101 - Hatch: Some patterns create point shapes around hatch boundary
- FS#1103 - Hatch: use imperial patterns for unitless drawings
- FS#1116 - Dimensions: linear factor reset to drawing default
3.6.4 (2014/08/26)
- Add support for splines of degree 1 (splines representing lines or polylines)
- Preserve drawing order of entities when using transformation tools
- Bug fixes:
3.6.3 (2014/07/30)
- QCAD Professional:
- dwg2pdf:
- gray scale or black/white output
- portrait / landscape
- specify paper size as name (A4, letter, ...)
- dwg2bmp:
- gray scale or black/white output
- DWF import (experimental)
- Update to Teigha 4.0
- Command line tools:
- Change behavior of stretch tool when used with rays (move ray if base point in stretch area)
- Bug fixes:
3.6.2 (2014/07/12)
- Translations:
- Fix deployment of Japanese translation
3.6.1 (2014/07/11)
- Translations:
- Update of Japanese translation
- Entities:
- New entity type 'trace' (load, save, display, modify)
- Text:
- Support for x scale factor for simple texts (stretch)
- Misc:
- Save / restore relative zero point position per tool
- QCAD Professional:
- Fix error when saving back loaded file with invalid value for MAXACTVP
- Configurable dimension font (Edit > Drawing Preferences > Dimension Settings)
3.6.0 (2014/06/19)
- QCAD Professional:
- Save block visibility when saving to DXF/DWG
- Property editor:
- Show measured value of dimension entities
- Improved handling of block references with attributes
- Entities:
- New entity type 'XLines' (infinite lines, construction lines)
- New entity type 'Rays'
- Drawing:
- Option to choose if constructed lines should be line segments, infinite lines or rays
- Lines:
- Misc:
- Support alternative path for configuration files (command line switch -config [path]) (FS#527)
- Snap:
- Restrict angle to multiples of given angle
- Restrict distance to multiples of given distance
- Command line tools:
- Fix permission problem with log files created by command line tool batch files
- New tool 'merge' to merge multiple CAD files into one drawing, based on an XML input file
- Windows:
- Library browser:
- Bug fixes:
3.5.1 (2014/05/12)
3.5.0 (2014/05/08)
- Property editor:
- Automatically set filter to Block References if only block references and attributes are selected
- Misc:
- Fixed navigation / auto zoom for drawings with extreme extents
- Update texts after using Edit > Substitute Fonts
- Add support for DIMSCALE (drawing wide scale factor for geometry of dimension entities)
- Double-click preferences
- API
- Add inter-transaction listener interface to add objects to transactions on the fly (automatically adjust entities based on other entities)
- Bug fixes:
- FS#1041 - Zoom to selection: invalid view if only one point is selected
- FS#1039 - Text dialog memory leak
- FS#1001 - PDF export fails silently
- FS#1000 - Drawing prefs/Printing/Colors behaves oddly
- FS#1045 - Info > Distance ...: ticks are not using correct spacing
- FS#1038 - Text rendering: font tags not always interpreted correctly
3.4.7 (2014/04/12)
- Drawing:
- Break out segments between two user defined points
- Configuration:
- Add support for various point display modes
- Command line usage:
- Fix QPixmap warnings when using QCAD in console mode (-no-gui)
- Fix help (-h) in console mode (-no-gui)
- Translation:
- Translation of selection filter widget
- Performance:
- Bug fixes:
3.4.6 (2014/02/10)
- QCAD Professional:
- Persistent object and entity handles between open / saves
- QCAD Community Edition:
- Add support for international characters in layer names and block names ( FS#1003)
- Drawing:
- Extended line drawing tool (restricting angle to multiples of given degrees)
- Configuration:
- Misc:
- Edit blocks by double-clicking block reference
- Bug fixes:
3.4.5 (2013/12/18)
- Snap:
- improved snap to center points for polylines
- snap to points with distance (manual)
- Tool to draw center lines of circles, arcs, ellipses
- Bug fixes:
- FS#989 - File - Save As: suggested file name cut off after first dot
- FS#982 - Selection filter: selects entities on hidden layers
- FS#985 - Selection filter: layers / blocks not updated
- FS#542 - Snap > Restrict horizontal cannot be applied to Snap > Middle Manual
- FS#993 - QCAD fails to load drawing with message: maximum recursion depth reached
3.4.4 (2013/12/04)
- QCAD Professional:
- Select by entity type
- Select by property values (length, coordinates, color, ...)
- Comparators (=, â , >, â¥, <, â¤, contains, regular expressions)
- Selection modes (replace selection, add to selection, subtract from selection, intersect with selection)
- Selection filter
3.4.3 (2013/11/13)
- Cosmetic improvements for Mac OS X Mavericks (10.9)
- Bug fixes:
- FS#959 - Trimming two lines which already meet causes both to disappear after saving
- FS#965 - Modify - reverse: fails for imported splines
- FS#967 - SVG import: SVG transformations can lead to wrong arc directions
- FS#969 - File - Bitmap export: exported bitmap file locked
- FS#970 - Unable to save file with leading / trailing spaces in layer / block names
- QCAD Professional:
- Font substitution: substitute also inline font uses (font changes in text entities)
- Hierarchical layers (experimental, enable in Application Preferences - Widgets - Layer List)
- QCAD/CAM:
- Add simple simulation tool
- Fix FS#958 - CAM Export: points not exported
3.4.2 (2013/10/25)
3.4.1 (2013/10/25)
- Port to Mac OS X Mavericks (10.9)
- Bug fixes:
- FS#954 - Coordinates entered are interpreted as direct distance entry
- FS#953 - Crash while rendering dashed lines with zero length
- FS#955 - File - PDF Export: large file size
- FS#956 - Screen based linetypes: splines, texts, dimensions
- QCAD Professional:
- Add support for multiple 3rd party custom properties with same DXF code
- Ignore standardized custom properties from AppID 'ACAD' (e.g. dimension overrides)
3.4.0 (2013/10/23)
- Add preference for line pattern scaling of lines with weight 0.00mm
- Add display mode for screen-based linetypes (line patterns in pixels instead of drawing units)
- Indicate modified state in Window menu
- QCAD Professional:
- Fix encoding of strings in DXF / DWG files on non-English Windows installations
- Add support for custom properties
- Add new custom properties to entities
- Remove custom properties from entities
- Import some basic types of custom properties from 3rd party applications (string, int, double)
- Add font substitution dialog (simplifies font replacement if drawing fonts don't support all glyphs that are used)
- Add text replacement tool: Edit > Find/Replace
3.3.4 (2013/10/15)
- Fix 'File' - 'Print' menu for the QCAD Community Edition and switch to print preview when printing from outside print preview
- Improved compatibility of DXF output of the QCAD Community Edition (through dxflib 3.3.4.0)
- Implemented feature requests:
- Bug fixes:
- FS#937 - Info Tools - Area: "Add measurement to drawing" doesn't work as expected
- FS#924 - Printing under Linux: printing continues after cancelling print dialog
- QCAD Professional:
- Added support for trimming, dividing and breaking out segments for spline entities
3.3.3 (2013/10/05)
- Direct distance entry (enter length when drawing line)
- Bug fixes:
- FS#935 - Isometric projection: crash when projecting complex texts
- FS#933 - Modify - Break out Segment: fails for special case of ellipses
- FS#932 - Library item with attribute definitions: attributes created on wrong / invalid layer
- FS#931 - Insert block with attributes from library: unit scale problem
- FS#929 - Modify - Scale: Proportional scaling has no effect
- FS#925 - Attribute definitions duplicated when loaded from DWG
3.3.2 (2013/09/24)
- Modification:
- Support non-uniform scaling of arcs, circles, ellipses
- Information:
- Optionally add measurement results to drawing ( FS#918)
- Pick and output absolute polar coordinates
- Pick and output relative polar coordinates
- Improved handling of block recursions
(e.g. if block A references block B and vice versa) - Bug fixes:
- FS#919 - Insert block with attributes: third attribute input not working
- FS#921 - File - Save As: chosen file type filter ignored under KDE
- QCAD Professional:
- New tool for generic matrix transformations ( FS#920)
- Support for block attributes in part library items
3.3.1 (2013/09/18)
- QCAD Professional:
3.3.0 (2013/09/17)
- Improved display of simple texts with horizontal alignment set to 'fit'
- Internationalization:
- Experimental support for \M+xxxxx encoded texts from DXF / DWG files
- Performance:
- Significant performance improvements when loading and displaying drawings with many blocks / block references
- Bug fixes:
- FS#904 - Crash when inserting some blocks from part library
- FS#903 - Cannot read POLYLINE / VERTEX entities from DXF
- FS#902 - Reduced font selection not working as expected
- FS#909 - Moving paper in print preview: does not terminate
- FS#912 - Move to back has no effect on hatches / solid fills
- FS#913 - Library browser: SVG items show no icon / cannot be inserted
- FS#915 - Texts with undefined characters
- QCAD Professional:
- Support for block attributes
- Adding block attribute definitions to blocks
- Asking user for attribute values when inserting block reference
- Editing attribute values in property editor
- Editing attributes and attribute definitions in dialog
- Synchronize attributes of selected block references / all block references
3.2.2 (2013/08/22)
- Improved SVG import (support transformations and colors)
- Bug fixes:
3.2.1 (2013/08/16)
- Drawing tools:
- Draw ellipse inscribed in quadrilateral (tangential to four lines)
- Performance:
- Performance improvements when loading files with many blocks or block references
- Improved start up performance
- Platform specific:
- Various code fixes for FreeBSD
- Bug fixes:
- QCAD Professional:
- Clip selection to rectangular area (or clear selection at rectangular area, cut selection at rectangular boundary)
3.2.0 (2013/08/07)
- Drawing tools:
- Circle tangential to an entity (line, arc, circle), through two points
- Circle tangential to two entities (lines, arcs, circles), through a point
- Circle tangential to two entities with given radius
- Circle tangential to three entities (lines, arcs, circles)
- Implemented feature requests:
- Bug fixes:
3.1.6 (2013/07/15)
- Added hatch property to control pattern offset
- Bug fixes:
- Crash / no effect when changing properties of hatch entities
- QCAD Professional:
- Use CP932 instead of Shift-JIS for importing Japanese DXF / DWG files (fixes display of some characters)
3.1.5 (2013/07/12)
- Translations:
- Various fixes in Japanese translation and manual
- Implemented feature requests:
- FS#773 - Line - Relative Angle / Orthogonal: Reference Point options (Start, middle, end)
- FS#845 - Scale factor for dimensions
- Bug fixes:
- Fix undo / redo when modifying hatch geometry
- FS#846 - Autotrim arcs
- FS#850 - Splines not selectable
- QCAD Professional:
- Command line tools:
- Option to auto fit drawing to page (-a, -auto-fit)
- Option to set paper size (-p, -paper)
- Option to set page margins (-m, -margin)
- Prints minimum / maximum extents and size of drawing
- dwg2pdf
- bbox
- Command line tools:
3.1.4 (2013/07/04)
3.1.3 (2013/07/03)
- Internationalization:
- Added Japanese translation for the QCAD user interface
- Added Japanese translation for the QCAD user manual
- Linux:
- Compatibility with older distributions (glibc >= 2.11.1)
- Bug fixes:
- QCAD Professional:
- Loading DXF / DWG files with international code pages
- Fix backslash / yen problems when importing Japanese DXF / DWG files (CP932)
3.1.2 (2013/06/20)
- Bug fixes:
- QCAD Professional:
- Saving text with international characters to DXF / DWG
3.1.0 (2013/06/17)
- Performance improvements:
- Arc
- Circle
- Spline
- Hatch
- Display:
- Draw:
- Simplify
- Polyline:
- Selection:
- Select all visible entities in current view
- Projections:
- Option added for projection in real measures ('isometric drawing').
- Option added to rotate selection on the fly, while projecting.
- Project entities onto isometric cylinder (e.g. drilling through cylinder).
- Project top view of entities on cylinder to side view of entities on cylinder.
- Isometric:
- Orthogonal:
- Layers:
- Purge unused layers
- Blocks:
- Purge unused blocks
- Application preferences:
- Number of segments used when exploding splines, ellipses.
- Platform specific:
- Installation packages with binaries for 64bit Linux distributions
- Implemented feature requests:
- FS#743 - After editing a Block back to the last window opening in the Main drawing ...
- FS#702 - Allow moving (undocking) of CAD tool bar
- FS#697 - Option to configure the min/max number of segments in a spline
- FS#671 - Configurable icon size for top toolbars
- FS#313 - Isometric grid
- Switch meta grid lines and cursor crosshairs to 'top', 'left', 'right' of isometric projection.
- Ortho snap restriction mode adjusts to isometric grid.
- Bug fixes:
- FS#777 - Spline display error
- FS#745 - -always-load-scripts not working
- FS#725 - Inserting items from part library may create invalid block names
- FS#717 - Create Library Item from selection doesn't takes the chosen Reference point
- FS#692 - Menu 'View - Toolbars' incomplete
- FS#667 - QCAD 2 drawing import: hatch pattern "ISO03W100" scale wrong
- FS#660 - Options tool bar does not remember position / docking status
- FS#655 - Minimal grid spacing option has no effect
- FS#652 - Arbitrary options toolbar height
- FS#820: User manual not found
- many others
- QCAD Professional:
- Read and write support for DXF/DWG 2013 (R27)
- Read support for DGN (experimental)
3.0.0 (2012/07/20)
- Extended drawing file format support to most versions of DXF and DWG:
- Read support for format version 2.5 through 2010
- Write support for format version 12 through 2010
- SVG export:
- Optional: preserve as much of the original data and geometry as possible in SVG
- Various improvements and optimizations of the exported SVG files
- Drawing tools:
- Points:
- N points along a line
- M x N points in quadrangle
- Arcs:
- Arc with two points and radius
- Arc with two points and angle
- Circles:
- Circle with two points and radius
- Splines:
- Spline through fit points
- Texts:
- Text with TrueType fonts
- Use multiple fonts, colors, sizes, etc. in one text entity
- Text with TrueType fonts
- Hatches and solid fills:
- Support ellipses and ellipse arcs as boundary elements
- Points:
- Snap tools:
- Snap to middle between two arbitrary points
- Snap to orthogonal points
- Performance improvements in various areas (display of large drawings, selection, modification, ...)
- Support for named views (store current view / restore view)
- Display multiple view ports (view tiles) per drawing
- Printing:
- Print drawing as poster on multiple pages
- Print page IDs
- Print glue marks
- Construction possible in print preview mode
- Property editor:
- Completely refactored, fixed various problems with focus and editing, improved usability
- Editing attributes (color, line weight, line type)
- Editing draw order
- Show selected entity types
- Filter selection by entity types
- Improved line pattern rendering (symmetrical, no gaps at end point)
- Clipboard display widget shows content of clipboard (dockable)
- Paste
- Optionally overwrite existing layers / blocks
- Selection
- Selection modes for all selection tools (where appropriate): replace selection, add to selection, remove from selection, intersect with selection
- Select entities inside polygon
- Select contour: follow all connections (select also tree shapes and meshes)
- Modification
- Select / delete duplicate entities
- Select / delete zero length entities
- Entities
- Improved ellipse support (snapping to ellipse intersections, trimming, breaking out segments, hatching ellipses)
- Layer Handling
- Deleting layers can be undone
- Configuration
- Configuration of key codes and commands
- Devices
- Support for Wacom tablets
- Support for Apple's "Magic Trackpad" (including panning and zooming)
- Support for surveyor's angle input (e.g. N10d30'12.5"E)
- Part Library Browser
- Meta information stored as RDF
- Search based on keywords, file names, ...
- Parts in part library may be drawings with static content or scripts that dynamically create content
- New, much more powerful scripting interface:
- almost complete Qt and QCAD API available through ECMA Script interface
- creating interactive tools with scripts
- creating menus, toolbars, dockwidgets, dialogs, ...
- script plugin mechanism
2.2.2.1 (2009/11/25)
- Bug fix release: File dialog problems under Windows
2.2.2.0 (2008/09/09)
- Support for printing and PDF export to custom paper sizes
- Bug fix: Crash on start up if grid settings are corrupt
2.2.1.0 (2008/05/02)
- Bug fix: Line width resolution when printing or exporting to PDF
- Bug fix: Crash when starting and not completing multiple tools
- Bug fix: SVG Export: filled full circles
2.2.0.0 (2008/04/11)
- Support for 24bit colors
- Improved color selection in application preferences
- File save as dialog: default path to current file path if available
- Zoom to selection
- Paste to current layer or original layer
- Dimensions:
- Optional: Use of architectural ticks instead of arrows
- Show explode tool in menu 'Modify'
- Mac OS X: open DXF files with double-click from Finder
- Added glyphs for Ohm and Micro to standard font
- Improved SVG Export: export solid filled hatches, export polylines as path
- Apply layer to selection by double-clicking on layer in layer list
- Bug fix: Drawing text, splines: preview entity with correct attributes and layer
- Bug fix: Changing degree property for splines limited to 2 or 3
- Bug fix: Overlapping keycodes for splines, snap to polar coordinate
- Bug fix: Equidistant to polylines with arc segments and sharp corners
- Bug fix: Choose menu entries with keystroke
2.1.6.4 (2008/01/25)
- SVG Export (presentation quality, e.g. for use with Firefox, XSL-FO, FOP, ...)
- Rulers at top and left of drawing view (optional)
- Improved handles for ellipses
- Snap to reference points
- Isometric projections (front, side, top)
- Modify - Divide 2: removal of segments optional
- Draft mode no longer remembered between QCAD sessions
- Scripting:
- Creating text labels
- Inserting blocks from part library
- Creating equidistant polylines with rounded or pointed corners
- Show or hide trailing zeroes in dimension labels
- X/Y ordinate dimensions
- Simplified default behavior of cut and copy
- Simplified optional behavior of selection
- Highlight entities on mouse over
- Autosnap: snap point indicator
- Print preview: added more common scales for Imperial systems
- File save as dialog: suggest current file name
- Bug fix: Reading solids from DXF (for example as a result of exploding dimensions)
- Bug fix: Trim to limiting entities inside blocks
- Bug fix: Wrong attributes when breaking up ellipses into polylines
- Bug fix: Measuring angles: command line output shows 'lines are parallel' instead of measured angle
- Bug fix: Modify - Trim: Crash when choosing hatch as limiting entity
- Bug fix: Modify - Attributes: Layer names sorted in combo box
2.1.3.2 (2007/05/24)
- The property editor widget introduced in 2.1.2.8 now also shows the layer of the selected entity / entities and makes it possible to quickly move a group of entities to another layer
- Bug fix: Changing attributes of dimension entities with Modification - Properties feature
- Bug fix: Polylines loose attributes when modified / polyline attributes in blocks
- Bug fix: OS X: Crash when using snap to coordinates
2.1.3.0 (2007/04/11)
- Bug fix: Entity visibility when moving with multiple copies
2.1.2.9 (2007/04/10)
- Bug fix: Drag and drop for text entities
- Bug fix: Creating polylines from segments
2.1.2.8 (2007/04/02)
- Welsh translation
- Added button / key code for resetting all actions and return to the default action
- Auto Snap (Snap to Grid, Endpoints, Middlepoints, Intersections)
- Property editor
- Querying and editing of attributes of selected entities
- Changing attributes of single or multiple entities (e.g. change text height or style for all selected texts)
- Improvements for drag and drop of reference points
- Remember active layer when saving a drawing
- Pasting entities: scale, rotate or flip while positioning pasted entities
- Scaling with individual factors for x and y axis. Currently only for lines.
- Edit block by clicking a block instance
- Added more glyphs to "standard" font (complete Unicode tables Basic Latin 0000-007F, Latin-1 Supplement 0080-00FF, Latin Extended-A 0100-017F).
- Bug fix: Unicode for saving / loading international texts
- Bug fix: Unicode font
2.1.1.0 RC2 (2007/01/18)
- Port to FreeBSD
2.1.1.0 RC1 (2006/12/28)
- Indonesian translation
- Portuguese (BR) translation
- Modify - Divide 2 (Cuts out a segment of an entity. The segment is limited by intersecting entities.)
- Don't ask for selection if some entities are already selected
- Show key codes (accelerators, hot keys, short cuts) in menus and tooltips
- Introduced many more key codes
- Remember last used paper position in print preview
- Improved DXF R12 compatibility (texts: spaces, line breaks; blocks: anonymous blocks)
- High quality PDF Export (all platforms, Menu 'File' - 'PDF Export')
- Bug fix: Rounding / beveling inside polylines
- Bug fix: Locking relative zero point
- Bug fix: Fixed printing under OS X (broken after PDF creation)
- Bug fix: Entering coordinates under Windows systems (focus bug)
- Bug fix: Exploding ellipse arcs
2.1.0.1 (2006/05/26)
- High quality PDF Export (Mac OS X, Menu 'File' - 'PDF Export')
- Print quality improvements
2.1.0.0 (2006/05/19)
- Chinese translation
- Converting ellipses to polylines with arc segments (explode)
- Port to Mac OS X on Intel (Universal Binary)
- Bug fix: Scripting: file dialog for opening files in QSA
- Various smaller fixes
2.1.0.0 RC3 (2006/03/23)
- Bug fix: Windows: Print preview: crash when changing scale
2.1.0.0 RC2 (2006/03/20)
- Port to Qt 4.1.1 / QSA 1.2.1
- Significant performance improvements (mainly for Mac OS X and Windows)
- Bulgarian translation
- Bug fix: Options toolbar for text tool
- Bug fix: autostart.qs script: Toolbar positioning
- Bug fix: Windows: crash when zooming in on selected lines
- Bug fix: Windows: Print preview: crash when switching to print preview
- Bug fix: Print preview: Update scale combo box after auto fit to page
- Bug fix: Windows: MDI buttons for minimize, maximize, close
2.1.0.0 RC1 (2005/11/22)
- Port to Qt 4.1.0 RC1 / QSA 1.2.0
- New preview with line style and color
- Improved measuring tools
- Minor print preview improvements
- Many visual improvements for QCAD on Mac OS X
- Dimension arrow behavior improvements
- Introduced more hotkeys
- Move entities to background / foreground
- Application preferences: color dialog for selecting colors
- Professional version:
- More actions can be launched from the command line
- Creating new polylines from existing segments
- Creating equidistant polylines
- Bug fix: Disappearing entities when stretching while some entities are selected
- Bug fix: grid was not updated when not enabled
- Bug fix: drag and drop for leader reference points
- Punjabi translation
- Updated user reference manual
2.0.5.0 (2005/07/20)
- Port to Mac OS X 10.4 (Tiger)
- Exploding dimensions: create lines for arrows
- Ellipse improvements:
- improved selection performance
- trimming ellipses to lines
- trimming lines to ellipses
- Bug fix: memory leaks (internal clone function for entity containers)
- Bug fix: crash when omitting Y value in coordinate input (e.g. "15,")
2.0.4.9 (2005/03/28)
- Bug fix Windows version: Invalid coordinate calculations due to rounding errors / acos() call. Lead to files that were unloadable.
2.0.4.8 (2005/03/21)
- DXF / AutoCAD compatibility improvements (avoid invalid layer color, adjust text width)
- Bug fix: Centering of thick arcs on Mac OS X
- Bug fix: Rounding and beveling polyline corners (first and last node)
- Bug fix: Text construction in normallatin2 font
2.0.4.7 (2005/02/22)
- DXF compatibility improvements (dimensions, texts)
- Drawing arcs connecting tangential to entities
- Professional version:
- Improved polyline construction function
- Adding nodes to existing polyline
- Appending nodes to existing polyline
- Removing nodes from existing polyline
- Removing all nodes between two nodes of an existing polyline
- Trimming two polyline segments
- Rounding for polylines
- Beveling for polylines
- Scripting:
- Autostart Script
- Adding custom toolbars
- Adding custom tool buttons for inserting blocks
- Adding custom tool buttons for running scripts
- Bug fix: Export of Polylines with bulges to DXF R12
- Bug fix: Mac OS X: Centering of thick lines
- Bug fix: Dimensions not updated after drawing properties are modified
- Bug fix: Text on hidden layers misplaced after loading
- Bug fix: Hatches on hidden layers not shown after loading
- Bug fix: Part library browser: updating cached icons
- Bug fix: Crash when switching automatic grid scaling off
2.0.4.0 (2004/09/14)
- Compiled with Qt 3.3.3
- Measuring polygonal areas
- Splines (NURBS)
- B-Splines degree 2, 3
- Open and closed B-Splines
- Drag and drop: keep selection
- Professional version scripting:
- Pen, color, line width
- Layer handling
- Circles
- Selection class
- Vector class
- View class
- Bug fix: Crash when using command prompt ('line' command)
- Bug fix: Crash when deleting a block that is being edited
- Bug fix: Corrupted large texts in Cyrillic / Unicode when saved to DXF
- Bug fix: selecting layers: don't reactivate deleted entities
- Bug fix: beveling: wrong distance when bevel length more than entity length
- Bug fix: loading diametrical dimensions
- Bug fix: mirroring blocks with arcs: incorrect arc angles
- Bug fix: mirroring points that touch an end point of a mirror axis
- Bug fix: inaccurate arc display for very large arcs
- Bug fix: drawing lines with relative angles: length ignored
- Bug fix: DXF: corrected saving of variable $VIEWCTR
- Bug fix: in rare conditions selection of only one entity possible
- Bug fix: Mac OS X: use Backspace instead of non existing Delete key
- Bug fix: Slow preview when inserting blocks with hatches
2.0.3.3 (2004/05/22)
- Updated Danish translation
- Turkish translation
- Preview in file open dialog
- Don't change active layer / block when changing visibility or locking state
- Double click cannot be used anymore to change visibility of blocks / layers.
- Tab in command line to complete / list commands
- Only show save / save as dialog if document was changed
- Drag and drop: Ellipse endpoints
- Bug fix: Error when trying to overwrite read-only file
- Bug fix: Tolerances for dimension labels
- Bug fix: Appending default extension in save as dialog if path contains '.'
- Bug fix: Entering Coordinates when moving relative zero point
- Bug fix: Copy / paste blocks and inserts between drawings in individual units
- Bug fix: Update arc endpoints after 'Modify' - 'Properties'
- Bug fix: Crash when using self-made patterns
- Bug fix: Crash with drawings that contain ellipses
- Bug fix: Scaling for parts inserted from the part library in different units
- Bug fix: CAM Expert: Angles in output in degrees
2.0.3.1 (2004/03/27)
- Compiled with Qt 3.3.1
- Estonian translation
- Spanish translation
- Polish translation
- Professional version scripting:
- adding lines, arcs, points
- dialogs
- file handling
- CAM Expert: Integration with QCAD 2.x
- Ignore line width in draft mode
- Command 'dimregen' also regenerates dimensions with label ';;'
- Explode text entities into individual letter entities
- Avoid multiple print previews for the same drawing
- Persistent color mode selection in printer setup dialog
- Windows: store configuration in file (not registry)
- Mac OS X: Application Preferences in preferences menu
- Mac OS X: Fixed size combo boxes for color, width, type selection
- Improved performance for large fonts (Unicode)
- Bug fix: DXF R12 Export: filter out non-r12 variables
- Bug fix: DXF 2000 Export: GRIDUNIT
- Bug fix: DXF 2000 Export: MText angle
- Bug fix: DXF Import: ignore negative color numbers
- Bug fix: Letter spacing on hidden layers
- Bug fix: Redraw view when switching grid on / off
- Bug fix: highlight for trim two
- Bug fix: Draft mode box for text with empty lines
- Bug fix: Windows: crash on exit
- Bug fix: Mirroring: mirroring blocks
- Bug fix: Mirroring: using command line for coordinate input, relative zero
- Bug fix: Crash when selecting ellipses
2.0.2.0 (2004/02/04)
- Compiled with Qt 3.3.0
- Layer locking
- DXF Export AC1009 (R12 / LT2)
- Slovak translation
- Russian translation
- Dutch translation
- Manual adjustment of grid size
- Switch auto-scaling of grid on / off
- Improved handling of ellipses (selection, tangents)
- Improved handling of solids (selection)
- Modification of dimension text
- Modification of dimension geometry
- Drag and drop for quick modification of dimension entities
- Automatic regeneration of all dimension entities (dimregen)
- Improved performance for redrawing (zooming and panning)
- Draft mode for further performance improvement
- Integrated Online Manual (Menu Help - Manual)
- Bug fix: decimal grid for decimal inches
- Bug fix: support patterns with capital letters in name
- Bug fix: images in blocks
- Bug fix: error handling when writing files
- Bug fix: architectural dimension labels
- Bug fix: DXF import of polylines which close with arcs
2.0.1.3 (2003/12/03)
- Czech translation
- Measuring total length of selected entities
- Default selection mode: select single entities
- Bug fix: Display of dotted arcs
- Bug fix: Selecting entities for angular dimensioning and for parallels, finding intersections
- Bug fix: Undone Leaders invisible to all actions
- Bug fix: Editing Fonts
2.0.1.2 (2003/11/20)
- Bug fix: QCAD 1 Text import: rotation angle
- Italian translation
- Greek translation
- Optional support for 'complex entities'
- Drag and drop for entities and reference points
2.0.1.1 (2003/10/18)
- Compiled with Qt 3.2.2
- Bug fixes for Windows and Mac version
- Scaling line styles with line width
- French translation
2.0.1.0 (2003/10/08)
- GUI Improvements
- Saving state of toolbars and dock windows
- DXF: Compatibility improvements
- Bug fix: Mac OS X library path
- Bug fix: Insert parts from Library Browser
- Bug fix: handling of , and . for German environment
- Bug fix: Import of Arrows from QCAD 1 drawings
- Bug fix: Changing language in Application Preferences
2.0.0.8 (2003/10/01)
- DXF: ATTRIB entities imported as texts
- DXF: Compatibility improvements
- Bug fix: Mac OS X startup
- Hungarian translation
2.0.0.5 (2003/09/30)
- Improved precision of printing to scale
- Performance improvements for large drawings
- Switching grid on/off
- Changing colors of background, grid, meta grid
- Bug fix: Import of DXF from version 1.x
- Port: Mac OS X
- German translation
2.0.0.0 (2003/09/22)
- Initial Release of version 2
1.4.1.0 (2000/05/23)
- Some small bug fixes
1.4.0.0 (2000/07/05)
- Support for units (Millimeter, Inches, Feet, ...)
- Scale drawings (1:1, 2:1, 1:2, ...)
- Show page border
- Default attributes for layers
- Measuring functions
- Point-point
- Line-point
- Line-line
- Angle
- Coordinates
- Formats of dimension lables (e.g. 3' 1/4" or 36.25")
- Formats for angle dimension labels (e.g. 12°30'0" or 12.5°)
- Import file format DGN
- Library browser
- Edit lines can handle mathematical expressions
- Enhancement of DXF compatibility
- Enhancement of line styles for printing
- Enhancement of File Open dialog
- Enhancement of Options dialog
- Several smaller bug fixes
- Many new translations
- Explicit support of different charsets
- Fully integrated Help system
1.3.3 (1999/12/12)
- Italian translation
- Galician translation
1.3.2 (1999/11/28)
- Options dialog
- French translation
1.3.0 (1999/11/21)
- Fixed width font
- New font "Courier"
- Tool for automatic font creation
- Quick rotation during moving
- Copy, Cut, Paste
- Drawing area extended from +/-32'000 to +/-1'000'000
- DXF import for texts improved
- Configuration file in users home (~/.qcad)
- Spanish translation
- Improved program termination
- Bug fixes (see change log)
1.2.0 (1999/10/23)
- Creation of hatches with different patterns
- Creation of lines
- Horizontal
- Vertical
- Given angle
- Creation of dimensions
- Arrows
- Improvement of keyboard positioning
1.0.0 (1999/10/08)
- Different line widths, colors, styles
- Creation of dimensions
- Radius
- Diameter
1.0.0 Beta 1 (1999/09/25)
- New snap functions
- Keyboard x/y
- Keyboard angle/radius
- Creation of dimensions
- Aligned
- Horizontal
- Vertical
- Angles
0.0.0 (1999/09/24)
- Project Start of QCAD as spin off from CAM Expert