update to version 3.24.3.0

ChangeLog:

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
    View > Property Editor:
        Allow editing of values in imperial formats "Architectural" and "Engineering"
    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

3.24.1 (2020/01/02)

    Bug fixes:
        FS#2017 - Rendering of arcs in blocks with scale factor > 1
        FS#2020 - Edit > Paste: Wrong position for block references with different drawing units
This commit is contained in:
plunky 2020-04-07 08:18:21 +00:00
parent f2474da537
commit be68e6e9c4
5 changed files with 56 additions and 42 deletions

View file

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.88 2020/03/10 22:09:28 wiz Exp $
# $NetBSD: Makefile,v 1.89 2020/04/07 08:18:21 plunky Exp $
#
DISTNAME= qcad-3.24.0.1
PKGREVISION= 5
DISTNAME= qcad-3.24.3.0
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=qcad/}
EXTRACT_USING= bsdtar

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.18 2019/12/29 14:18:20 plunky Exp $
@comment $NetBSD: PLIST,v 1.19 2020/04/07 08:18:21 plunky Exp $
bin/qcad
lib/libdxflib.so
lib/libopennurbs.so
@ -216,6 +216,7 @@ lib/qcad/patterns/imperial/lattice-04.pat
lib/qcad/patterns/imperial/lattice-05.pat
lib/qcad/patterns/imperial/lattice-06.pat
lib/qcad/patterns/imperial/line.pat
lib/qcad/patterns/imperial/looplinks.pat
lib/qcad/patterns/imperial/maze-01.pat
lib/qcad/patterns/imperial/maze-02.pat
lib/qcad/patterns/imperial/mudst.pat
@ -235,6 +236,7 @@ lib/qcad/patterns/imperial/swamp.pat
lib/qcad/patterns/imperial/trans.pat
lib/qcad/patterns/imperial/tri-overlap.pat
lib/qcad/patterns/imperial/triang.pat
lib/qcad/patterns/imperial/wire-fence.pat
lib/qcad/patterns/imperial/zigzag.pat
lib/qcad/patterns/metric/acad_iso02w100.pat
lib/qcad/patterns/metric/acad_iso03w100.pat
@ -264,12 +266,14 @@ lib/qcad/patterns/metric/ar-b816c.pat
lib/qcad/patterns/metric/ar-b88.pat
lib/qcad/patterns/metric/ar-brelm.pat
lib/qcad/patterns/metric/ar-brstd.pat
lib/qcad/patterns/metric/ar-conc-01.pat
lib/qcad/patterns/metric/ar-conc.pat
lib/qcad/patterns/metric/ar-hbone.pat
lib/qcad/patterns/metric/ar-parq1.pat
lib/qcad/patterns/metric/ar-rroof.pat
lib/qcad/patterns/metric/ar-rshke.pat
lib/qcad/patterns/metric/ar-sand.pat
lib/qcad/patterns/metric/barbwire.pat
lib/qcad/patterns/metric/blocks-01.pat
lib/qcad/patterns/metric/blocks-02.pat
lib/qcad/patterns/metric/box-overlap.pat
@ -279,8 +283,13 @@ lib/qcad/patterns/metric/boxjoin-02.pat
lib/qcad/patterns/metric/brass.pat
lib/qcad/patterns/metric/brick.pat
lib/qcad/patterns/metric/brstone.pat
lib/qcad/patterns/metric/bubbles-01.pat
lib/qcad/patterns/metric/bubbles-02.pat
lib/qcad/patterns/metric/bubbles-03.pat
lib/qcad/patterns/metric/celtic-01.pat
lib/qcad/patterns/metric/celtic-02.pat
lib/qcad/patterns/metric/celtic-03.pat
lib/qcad/patterns/metric/celtic-04.pat
lib/qcad/patterns/metric/circles-02.pat
lib/qcad/patterns/metric/circles.pat
lib/qcad/patterns/metric/clay.pat
@ -295,7 +304,10 @@ lib/qcad/patterns/metric/explosion.pat
lib/qcad/patterns/metric/flex.pat
lib/qcad/patterns/metric/grass.pat
lib/qcad/patterns/metric/grate.pat
lib/qcad/patterns/metric/gravel-01.pat
lib/qcad/patterns/metric/gravel.pat
lib/qcad/patterns/metric/hatch-dots.pat
lib/qcad/patterns/metric/hatch-sqrs.pat
lib/qcad/patterns/metric/hex.pat
lib/qcad/patterns/metric/hexagons.pat
lib/qcad/patterns/metric/hexjoin-01.pat
@ -321,7 +333,12 @@ lib/qcad/patterns/metric/lattice-03.pat
lib/qcad/patterns/metric/lattice-04.pat
lib/qcad/patterns/metric/lattice-05.pat
lib/qcad/patterns/metric/lattice-06.pat
lib/qcad/patterns/metric/lattice-07.pat
lib/qcad/patterns/metric/leaf-01.pat
lib/qcad/patterns/metric/leaf-02.pat
lib/qcad/patterns/metric/leaf-03.pat
lib/qcad/patterns/metric/line.pat
lib/qcad/patterns/metric/looplinks.pat
lib/qcad/patterns/metric/maze-01.pat
lib/qcad/patterns/metric/maze-02.pat
lib/qcad/patterns/metric/mudst.pat
@ -330,6 +347,7 @@ lib/qcad/patterns/metric/net3.pat
lib/qcad/patterns/metric/plast.pat
lib/qcad/patterns/metric/plasti.pat
lib/qcad/patterns/metric/qcad-logo.pat
lib/qcad/patterns/metric/redback.pat
lib/qcad/patterns/metric/sacncr.pat
lib/qcad/patterns/metric/scaffold.pat
lib/qcad/patterns/metric/square.pat
@ -341,6 +359,11 @@ lib/qcad/patterns/metric/swamp.pat
lib/qcad/patterns/metric/trans.pat
lib/qcad/patterns/metric/tri-overlap.pat
lib/qcad/patterns/metric/triang.pat
lib/qcad/patterns/metric/weatherboard.pat
lib/qcad/patterns/metric/weaving.pat
lib/qcad/patterns/metric/wire-fence.pat
lib/qcad/patterns/metric/xmastree-01.pat
lib/qcad/patterns/metric/xmastree-02.pat
lib/qcad/patterns/metric/zigzag.pat
lib/qcad/plugins/designer/libqcadcustomwidgets.so
lib/qcad/plugins/libqcaddxf.so
@ -2681,7 +2704,9 @@ lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/HatchFromSelectionTest04.js
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/HatchFromSelectionTest05.js
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/HatchFromSelectionTest06.js
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/HatchFromSelectionTest07.js
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/HatchFromSelectionTest08.js
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/data/contour.dxf
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/data/hatch_block_line.dxf
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/data/hatch_block_lines.dxf
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/data/hatch_block_polyline.dxf
lib/qcad/scripts/Draw/Hatch/HatchFromSelection/Tests/data/hatch_blocks.dxf
@ -6078,6 +6103,7 @@ lib/qcad/scripts/Misc/Examples/MathExamples/ExMathSpiral/ExMathSpiral.js
lib/qcad/scripts/Misc/Examples/MathExamples/ExMathSpiral/ExMathSpiral.pro
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/CurtainRope.svg
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainter.js
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainter.pro
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainter.svg
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterDialog.svg
lib/qcad/scripts/Misc/Examples/MathExamples/FlexPainter/FlexPainterDialog.ui
@ -7465,6 +7491,9 @@ lib/qcad/scripts/Modify/Stretch/Tests/StretchTest02.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest03.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest05.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest06.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest07.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest08.js
lib/qcad/scripts/Modify/Stretch/Tests/StretchTest09.js
lib/qcad/scripts/Modify/Stretch/Tests/data/entities0.dxf
lib/qcad/scripts/Modify/Stretch/Tests/data/entities1.dxf
lib/qcad/scripts/Modify/Stretch/Tests/data/entities2.dxf
@ -7474,6 +7503,9 @@ lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest02_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest03_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest05_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest06_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest07_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest08_000.dxf
lib/qcad/scripts/Modify/Stretch/Tests/required/StretchTest09_000.dxf
lib/qcad/scripts/Modify/Stretch/doc/Stretch.png
lib/qcad/scripts/Modify/Stretch/doc/StretchFigure.dxf
lib/qcad/scripts/Modify/Stretch/doc/StretchFigure.png
@ -10033,24 +10065,7 @@ lib/qcad/scripts/simple_view.js
lib/qcad/scripts/splashscreen.png
lib/qcad/scripts/splashscreen@2x.png
lib/qcad/scripts/sprintf.js
lib/qcad/themes/Dark/checkbox_checked.png
lib/qcad/themes/Dark/checkbox_checked_disabled.png
lib/qcad/themes/Dark/checkbox_checked_focus.png
lib/qcad/themes/Dark/checkbox_unchecked.png
lib/qcad/themes/Dark/checkbox_unchecked_disabled.png
lib/qcad/themes/Dark/checkbox_unchecked_focus.png
lib/qcad/themes/Dark/close-hover.png
lib/qcad/themes/Dark/close.png
lib/qcad/themes/Dark/radio_checked.png
lib/qcad/themes/Dark/radio_checked_disabled.png
lib/qcad/themes/Dark/radio_checked_focus.png
lib/qcad/themes/Dark/radio_unchecked.png
lib/qcad/themes/Dark/radio_unchecked_disabled.png
lib/qcad/themes/Dark/radio_unchecked_focus.png
lib/qcad/themes/Dark/stylesheet.css
lib/qcad/themes/Dark/stylesheet_linux.css
lib/qcad/themes/Dark/triangle_down.png
lib/qcad/themes/Dark/triangle_right.png
lib/qcad/ts/assistant_ar.qm
lib/qcad/ts/assistant_bg.qm
lib/qcad/ts/assistant_cs.qm
@ -10569,6 +10584,9 @@ share/qcad/libraries/default/Hydraulics/3-2valve.rdf
share/qcad/libraries/default/Hydraulics/_META/meta.rdf
share/qcad/libraries/default/Hydraulics/cylinder.dxf
share/qcad/libraries/default/Hydraulics/cylinder.rdf
share/qcad/libraries/default/Mechanics/Gears/CrankWheel.js
share/qcad/libraries/default/Mechanics/Gears/CrankWheel.ui
share/qcad/libraries/default/Mechanics/Gears/CrankWheel_LICENSE.txt
share/qcad/libraries/default/Mechanics/Gears/InvoluteSpur.js
share/qcad/libraries/default/Mechanics/Gears/InvoluteSpur.rdf
share/qcad/libraries/default/Mechanics/Gears/InvoluteSpur.ui

View file

@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.35 2019/12/29 14:18:20 plunky Exp $
$NetBSD: distinfo,v 1.36 2020/04/07 08:18:21 plunky Exp $
SHA1 (qcad-3.24.0.1.tar.gz) = 39cf137348dfa28ddfa565b6d894da539a17fd44
RMD160 (qcad-3.24.0.1.tar.gz) = e5a6c008443546f1f35939ba0c439df2b619e8fa
SHA512 (qcad-3.24.0.1.tar.gz) = 1c4c03a0fdfb768285dca75469309bfd2cb65ddb6990f39b4990f1596f4ce3efbfa38f18d81b16290bcb5003ac55e8d25a8e0a2356f4a9ab74fdd8a452c7ed93
Size (qcad-3.24.0.1.tar.gz) = 33773334 bytes
SHA1 (qcad-3.24.3.0.tar.gz) = b9752603764bd1f578d741ee462fb0cac04ab03a
RMD160 (qcad-3.24.3.0.tar.gz) = 2169bf5780ce4a879b3ce4d55caaa3e4339b0170
SHA512 (qcad-3.24.3.0.tar.gz) = 27b66abb1e8d04b60e140204a2c92d576998b894e117197b9f89d3c870f61e1f54e276f829e2f878443da4019e47afd5a2df124b8667671c523d5a717f684716
Size (qcad-3.24.3.0.tar.gz) = 33874174 bytes
SHA1 (patch-qcad.pro) = b8dafdf3105ff3580815bb82a6a84b71f4d0b172
SHA1 (patch-scripts_Help_ShowReadme_ShowReadme.js) = 96412237a7c4422f02dc5d2ab3634457b376a2d2
SHA1 (patch-scripts_Widgets_LibraryBrowser_LibraryBrowser.js) = 65f988e553259eb93217ea12e9cb429fe52f05be
@ -17,7 +17,7 @@ SHA1 (patch-src_3rdparty_opennurbs_opennurbs__zlib.h) = 333fe1510cc5ea2457eefd7d
SHA1 (patch-src_3rdparty_opennurbs_opennurbs_opennurbs.pro) = 7120c49027d4a50c23b1e9e60c44a1e0a239d6ac
SHA1 (patch-src_3rdparty_spatialindexnavel_spatialindexnavel.pro) = d3af7c7c8da0d3bc297fb8cd19d0c91125bfcdfe
SHA1 (patch-src_3rdparty_stemmer_stemmer.pro) = 22e2e937f6a19277608bad11676b156e87cf1826
SHA1 (patch-src_core_RS.cpp) = 7864f7a99904401ad9eae01dfd1304f062a52d6a
SHA1 (patch-src_core_RS.cpp) = d3148a29b1a127b09d3bd3d0cc195e26b86b6280
SHA1 (patch-src_core_RSettings.cpp) = 3fc5cea42fae1b9ace651f68f38dad62dfe0e88a
SHA1 (patch-src_core_core.pro) = 3b2c68139457f08205896b94e44ebf6c09eb6bfe
SHA1 (patch-src_customwidgets_customwidgets.pro) = 8bac25b8f02092464591019be961470a45c810cc
@ -26,7 +26,7 @@ SHA1 (patch-src_grid_grid.pro) = 65f5f47cce612b31181a0ac3e153214d29f08767
SHA1 (patch-src_gui_gui.pro) = 938fdcb8715ec78550ebff80400ab66be551584d
SHA1 (patch-src_io_dxf_dxf.pro) = d386b09c217fcebd7fae68807950aa7b80c3a6c8
SHA1 (patch-src_operations_operations.pro) = d10b38594f29ae07febdb52339049646926c2252
SHA1 (patch-src_run_main.cpp) = 4f3cae015852ab4b4550c897d82e9f30ac14d3d1
SHA1 (patch-src_run_main.cpp) = 614912a3d812235999c00f81cd35f6d992783c6e
SHA1 (patch-src_run_run.pri) = fca4570872f9fc7b25beac8dfd0c4802b81d3972
SHA1 (patch-src_scripting_ecmaapi_ecmaapi.pro) = 8105fd89a8b52962f9e0c1ff80cf154ceb09145e
SHA1 (patch-src_snap_snap.pro) = 9464576805a1d2baa81c91f759e59a8cc3989b6a

View file

@ -1,10 +1,10 @@
$NetBSD: patch-src_core_RS.cpp,v 1.2 2019/09/05 13:39:10 nia Exp $
$NetBSD: patch-src_core_RS.cpp,v 1.3 2020/04/07 08:18:22 plunky Exp $
fix hardcoded paths
--- src/core/RS.cpp.orig 2019-07-18 15:47:56.000000000 +0000
--- src/core/RS.cpp.orig 2020-03-17 10:40:38.000000000 +0000
+++ src/core/RS.cpp
@@ -139,48 +139,9 @@ bool RS::compare(const QPair<QVariant, R
@@ -139,44 +139,10 @@
QStringList RS::getDirectoryList(const QString& subDirectory) {
QStringList dirList;
@ -46,13 +46,10 @@ fix hardcoded paths
- }
-#endif
- */
-
- // TODO: add a path to users home to be used to extend pattern, etc.
- //QString appDirName = QSettings.applicationName();
- //dirList.append(RSettings::getHomeLocation() + "/." + appDirName + "/" + subDirectory);
+ //QString appDirName = QSettings.applicationName();
+ dirList.append("@PREFIX@/lib/qcad/" + subDirectory);
+ dirList.append("@PREFIX@/share/qcad/" + subDirectory);
+ dirList.append(QDir::homePath() + "/.qcad/" + subDirectory);
QStringList ret;
for (int i=0; i<dirList.size(); i++) {
// add a path to users home (config dir) to be used to extend pattern, linetypes, etc.
dirList.append(RSettings::getPath() + "/" + subDirectory);

View file

@ -1,10 +1,10 @@
$NetBSD: patch-src_run_main.cpp,v 1.1 2019/12/29 14:18:20 plunky Exp $
$NetBSD: patch-src_run_main.cpp,v 1.2 2020/04/07 08:18:22 plunky Exp $
don't overwrite the plugins directory: remove the applicationDir and add the pluginPaths
--- src/run/main.cpp.orig 2019-12-22 19:09:21.954519285 +0000
--- src/run/main.cpp.orig 2020-03-17 10:40:38.000000000 +0000
+++ src/run/main.cpp
@@ -237,7 +237,11 @@ int main(int argc, char *argv[]) {
@@ -237,7 +237,11 @@
qWarning() << "No plugin paths found";
return -1;
}
@ -15,5 +15,5 @@ don't overwrite the plugins directory: remove the applicationDir and add the plu
+ foreach (const QString &path, pluginPaths)
+ app->addLibraryPath(path);
RMath::init();
RFontList::init();
RSettings::setApplicationNameOverride("QCAD3");