Upgrade to QCAD 3.21.2.3, with changes:

3.21.2 (2018/07/09):

    Modify:
        Restructure menu into submenus
    Layer list, block list:
        Improve sorting for international characters (ä, é, etc.)
    Bug fixes:
        FS#1776 - Edit > Application Preferences: Tool Settings: cannot configure shortcuts
        FS#1777 - Crash when pasting / importing drawing with missing image
        FS#1778 - Draw > Point > Single Point: Exception

3.21.1 (2018/06/29):

    Draw > Circle > 3 Tangents:
        Allow all tangents to be segments of same polyline
    Bug fixes:
        FS#1180 - dxflib cannot open files with international characters in path or file name
        FS#1773 - File > PDF Export / SVG Export / Bitmap Export: file name suggestion in file dialog is drawing file
        FS#1775 - Viewports: images sometimes not clipped at viewport edge

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"
    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
    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:
        FS#1736 - Draw > Image: broken
        FS#1737 - Block > Attributes > Define Block Attribute: broken
        FS#1738 - File > Print / PDF Export: shortcut broken in print preview

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
    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)
    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
    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
This commit is contained in:
plunky 2018-07-27 14:12:41 +00:00
parent eae1200770
commit 7a9e0619e5
11 changed files with 2342 additions and 202 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.71 2018/07/04 13:40:10 jperkin Exp $
# $NetBSD: Makefile,v 1.72 2018/07/27 14:12:41 plunky Exp $
#
DISTNAME= qcad-3.19.1.0
PKGREVISION= 1
DISTNAME= qcad-3.21.2.3
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=qcad/}
EXTRACT_SUFX= .zip

File diff suppressed because it is too large Load diff

View file

@ -1,12 +1,12 @@
$NetBSD: distinfo,v 1.29 2018/01/07 21:23:39 plunky Exp $
$NetBSD: distinfo,v 1.30 2018/07/27 14:12:41 plunky Exp $
SHA1 (qcad-3.19.1.0.zip) = df550d3b2347b5426efc12d01328a0721c129c3d
RMD160 (qcad-3.19.1.0.zip) = 9a4f26aebe5b12ebe70ea9e66dc3cece71bd8612
SHA512 (qcad-3.19.1.0.zip) = 82d6e5416e3419b568bdffd4aaa945111c866359584bac22df6d242fda0a0b28c1a9bd989620b68242e849388966d85d1780c089bfda066185fe9e8d6222fbca
Size (qcad-3.19.1.0.zip) = 55253290 bytes
SHA1 (qcad-3.21.2.3.zip) = 61d62e3898f3322eb3bb94b94dd92c7150683cdb
RMD160 (qcad-3.21.2.3.zip) = 944f33bdcdad8455664cdbd78bbf63fcc04d0d42
SHA512 (qcad-3.21.2.3.zip) = 546235b9247ea52b77681ad952846710b8e2f7d033530e78e9c1c86ce357a98103f1fb1be654c2da6b7c3f263a65cba60257571d5b106a244ce9f4e8137421cc
Size (qcad-3.21.2.3.zip) = 57181540 bytes
SHA1 (patch-qcad.pro) = 39eaa4e3c7b0d53ff61dc7066c39a43cd62c5445
SHA1 (patch-scripts_Help_About_About.js) = 011bf46171a3363cca3cd84b5a3f2479414023ba
SHA1 (patch-scripts_Help_ShowReadme_ShowReadme.js) = 362ef9b608bb4c4960b7a79103f9d1b171e93ab6
SHA1 (patch-scripts_Help_ShowReadme_ShowReadme.js) = 96412237a7c4422f02dc5d2ab3634457b376a2d2
SHA1 (patch-scripts_Widgets_LibraryBrowser_LibraryBrowser.js) = 43842ba0e7c3cfadfe433be3f6b93f13867355eb
SHA1 (patch-shared.pri) = fa940892d1deab185a752cab8e5346a04ba1bf03
SHA1 (patch-shared__app.pri) = cae16f6a6318aba00c7c179f7b6eb8d046ea2262
@ -24,16 +24,16 @@ SHA1 (patch-src_core_RMetaTypes.h) = 8e3a2c7c7fc08a8608dcb64c9521c5449dd13fe8
SHA1 (patch-src_core_RS.cpp) = 6cb504d409737058c9eb7ab8058ce0ec889a71c4
SHA1 (patch-src_core_RSPlatform.cpp) = e61695b3f364b0c5d28d070a075f9d7cd0081757
SHA1 (patch-src_core_RSettings.cpp) = 1f5073db53feba80bf8312ce41436627e80f500b
SHA1 (patch-src_core_core.pro) = ea8e034b3b9986f717392c19c484d42b22caa6b3
SHA1 (patch-src_core_core.pro) = 3b2c68139457f08205896b94e44ebf6c09eb6bfe
SHA1 (patch-src_customwidgets_customwidgets.pro) = 2fc0b1f4b0110e8031f2d0b06ad22c823b2e26a6
SHA1 (patch-src_entity_entity.pro) = a7fe3dbe450a3e8ad8549bf32d2eabe21b221177
SHA1 (patch-src_entity_entity.pro) = 5452a432726c598036be0a816ee040c68313519e
SHA1 (patch-src_grid_grid.pro) = 65f5f47cce612b31181a0ac3e153214d29f08767
SHA1 (patch-src_gui_gui.pro) = 77142df264b5bca8170392f3ff797edc50fe4b95
SHA1 (patch-src_io_dxf_dxf.pro) = 2d9318d88c44ed6024b286c48dc5f15b842cdfa3
SHA1 (patch-src_gui_gui.pro) = 938fdcb8715ec78550ebff80400ab66be551584d
SHA1 (patch-src_io_dxf_dxf.pro) = d386b09c217fcebd7fae68807950aa7b80c3a6c8
SHA1 (patch-src_operations_operations.pro) = b7c549e45dfa84141dbf8bedceac992b4b1ca7ca
SHA1 (patch-src_run_run.pri) = 856f798e7dcefbe53a46b5a6b524b10bf0782d6c
SHA1 (patch-src_scripting_ecmaapi_ecmaapi.pro) = 028cd35f1676bbee6edde4e4d644d8ae1f6a7d88
SHA1 (patch-src_snap_snap.pro) = fc538a3fcd7f4782016d8221d8758cb8de1594dd
SHA1 (patch-src_spatialindex_spatialindex.pro) = f7c528feef7f5e1c6171c6b538fa5cf0b8db6dec
SHA1 (patch-src_stemmer_stemmer.pro) = 2ddb04d1986804a865539a70af5e1539f55ba4ec
SHA1 (patch-src_zip_zip.pro) = b0af794c8b2803a9d465863c32ad29c1ca962866
SHA1 (patch-src_spatialindex_spatialindex.pro) = 3afcdcd036b0ee183220cc5406accbf0756841e7
SHA1 (patch-src_stemmer_stemmer.pro) = d17c2e33682684c97bb52eb4563d50c208bc6d1c
SHA1 (patch-src_zip_zip.pro) = eece610c65c5248611e7c68311236b2433cc4cfd

View file

@ -1,15 +1,15 @@
$NetBSD: patch-scripts_Help_ShowReadme_ShowReadme.js,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-scripts_Help_ShowReadme_ShowReadme.js,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix path to file
--- scripts/Help/ShowReadme/ShowReadme.js.orig 2016-07-01 07:13:14.000000000 +0000
--- scripts/Help/ShowReadme/ShowReadme.js.orig 2018-07-10 13:17:39.000000000 +0000
+++ scripts/Help/ShowReadme/ShowReadme.js
@@ -19,7 +19,7 @@
include("../Help.js");
include("scripts/Help/Help.js");
-ShowReadme.readmeFile = "readme.txt";
+ShowReadme.readmeFile = "@PREFIX@/share/qcad/readme.txt";
function ShowReadme(guiAction) {
Help.call(this, guiAction);

View file

@ -1,18 +1,18 @@
$NetBSD: patch-src_core_core.pro,v 1.2 2017/12/18 21:21:44 plunky Exp $
$NetBSD: patch-src_core_core.pro,v 1.3 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/core/core.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/core/core.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/core/core.pro
@@ -281,8 +281,9 @@ TARGET = $${NAME}
RESOURCES = resources/core.qrc
@@ -285,8 +285,9 @@ RESOURCES = resources/core.qrc
RC_FILE = core.rc
OTHER_FILES += core.dox math/math.dox
DEFINES += QCADCORE_LIBRARY
+INSTALLS += target
-LIBS += -lopennurbs -lzlib
+LIBS += -L../3rdparty/opennurbs/opennurbs -lopennurbs
win32 {
LIBS += -lRpcrt4 -lAdvapi32

View file

@ -1,17 +1,18 @@
$NetBSD: patch-src_entity_entity.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_entity_entity.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/entity/entity.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/entity/entity.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/entity/entity.pro
@@ -117,9 +117,11 @@ else {
@@ -117,10 +117,12 @@ else {
}
NAME = $${RLIBNAME}entity
TARGET = $${NAME}
+INSTALLS += target
OTHER_FILES += entity.dox
DEFINES += QCADENTITY_LIBRARY
RC_FILE = entity.rc
-LIBS += -l$${RLIBNAME}core -lopennurbs
+LIBS += -L../core -l$${RLIBNAME}core \
+ -L../3rdparty/opennurbs/opennurbs -lopennurbs

View file

@ -1,14 +1,14 @@
$NetBSD: patch-src_gui_gui.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_gui_gui.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/gui/gui.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/gui/gui.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/gui/gui.pro
@@ -80,9 +80,11 @@ else {
CONFIG += plugin
}
-LIBS += -l$${RLIBNAME}core -l$${RLIBNAME}entity
+LIBS += -L../core -l$${RLIBNAME}core \
+ -L../entity -l$${RLIBNAME}entity
@ -17,4 +17,4 @@ and create an install target
+INSTALLS += target
OTHER_FILES += gui.dox
DEFINES += QCADGUI_LIBRARY
!win32:include( ../../shared_ts.pri )
RC_FILE = gui.rc

View file

@ -1,14 +1,14 @@
$NetBSD: patch-src_io_dxf_dxf.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_io_dxf_dxf.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/io/dxf/dxf.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/io/dxf/dxf.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/io/dxf/dxf.pro
@@ -16,7 +16,12 @@ SOURCES = \
RDxfPlugin.cpp
@@ -17,7 +17,12 @@ SOURCES = \
TEMPLATE = lib
DEFINES += QCADDXF_LIBRARY
RC_FILE = dxf.rc
-LIBS += -l$${RLIBNAME}core -l$${RLIBNAME}entity -ldxflib -l$${RLIBNAME}operations
+LIBS += -L../../core -l$${RLIBNAME}core \
+ -L../../entity -l$${RLIBNAME}entity \
@ -19,7 +19,7 @@ and create an install target
r_static_libs {
CONFIG -= plugin
CONFIG += staticlib
@@ -24,5 +29,3 @@ r_static_libs {
@@ -25,5 +30,3 @@ r_static_libs {
else {
DESTDIR = ../../../plugins
}

View file

@ -1,11 +1,11 @@
$NetBSD: patch-src_spatialindex_spatialindex.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_spatialindex_spatialindex.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/spatialindex/spatialindex.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/spatialindex/spatialindex.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/spatialindex/spatialindex.pro
@@ -14,8 +14,8 @@ else {
@@ -14,7 +14,9 @@ else {
CONFIG += plugin
}
TARGET = $${RLIBNAME}spatialindex
@ -15,5 +15,4 @@ and create an install target
+INSTALLS += target
OTHER_FILES += spatialindex.dox
DEFINES += QCADSPATIALINDEX_LIBRARY
-
-#POST_TARGETDEPS += ../../$$ROUTDIR/$${RLIBPRE}spatialindexnavel$${RLIBPOSTDLL}
RC_FILE = spatialindex.rc

View file

@ -1,11 +1,11 @@
$NetBSD: patch-src_stemmer_stemmer.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_stemmer_stemmer.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/stemmer/stemmer.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/stemmer/stemmer.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/stemmer/stemmer.pro
@@ -7,8 +7,7 @@ HEADERS = \
@@ -7,9 +7,10 @@ HEADERS = \
TEMPLATE = lib
CONFIG += plugin
TARGET = $${RLIBNAME}stemmer
@ -14,5 +14,7 @@ and create an install target
+INSTALLS += target
OTHER_FILES += stemmer.dox
DEFINES += QCADSTEMMER_LIBRARY
-
RC_FILE = stemmer.rc
-POST_TARGETDEPS += ../../$$ROUTDIR/$${RLIBPRE}stemmer$${RLIBPOST}
+#POST_TARGETDEPS += ../../$$ROUTDIR/$${RLIBPRE}stemmer$${RLIBPOST}

View file

@ -1,11 +1,11 @@
$NetBSD: patch-src_zip_zip.pro,v 1.1 2016/08/30 10:56:04 plunky Exp $
$NetBSD: patch-src_zip_zip.pro,v 1.2 2018/07/27 14:12:41 plunky Exp $
fix build for pkgsrc, by allowing qmake to link binaries in situ
and create an install target
--- src/zip/zip.pro.orig 2016-07-01 07:13:14.000000000 +0000
--- src/zip/zip.pro.orig 2017-12-19 14:26:30.000000000 +0000
+++ src/zip/zip.pro
@@ -23,8 +23,8 @@ else {
@@ -23,7 +23,9 @@ else {
CONFIG += plugin
}
TARGET = $${RLIBNAME}zip
@ -15,5 +15,4 @@ and create an install target
+ -L../3rdparty/quazip -lquazip
OTHER_FILES += zip.dox
DEFINES += QCADZIP_LIBRARY
-
-#POST_TARGETDEPS += ../../$$ROUTDIR/$${RLIBPRE}zip$${RLIBPOSTDLL}
RC_FILE = zip.rc