summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-10-05 11:30:29 +0200
committerIvan Komissarov <abbapoh@gmail.com>2020-10-05 12:31:20 +0200
commit7bd9cca0ec8281f66a2f30cb488cf1d1c3e3aadc (patch)
treeacf4044e333411cb496bd4c2be6997c226e06b9f
parent4c4b10c8823f087390f7edf20919d06f4b2b4f0b (diff)
parent02e534ad30a38293f0b98edecfd560d9b67711bc (diff)
downloadqbs-7bd9cca0ec8281f66a2f30cb488cf1d1c3e3aadc.tar.gz
Merge branch '1.17'
Change-Id: Ia8ac795b55ba18fd6d855a1f880c5e3caa66b742
-rw-r--r--changelogs/changes-1.17.0.md98
-rw-r--r--src/packages/chocolatey/icon.pngbin0 -> 6915 bytes
-rw-r--r--src/packages/chocolatey/qbs.nuspec2
3 files changed, 99 insertions, 1 deletions
diff --git a/changelogs/changes-1.17.0.md b/changelogs/changes-1.17.0.md
new file mode 100644
index 000000000..f34eebe74
--- /dev/null
+++ b/changelogs/changes-1.17.0.md
@@ -0,0 +1,98 @@
+# General
+
+* The lookup order in PathProbe changed to [environmentPaths,
+ searchPaths, platformEnvironmentPaths, platformSearchPaths].
+* The pathPrefix and platformPaths properties have been removed from the
+ PathProbe item. They were deprecated since Qbs 1.13.
+* The protocBinary property in the protobuf module has been renamed to
+ compilerPath.
+* A new module capnp for Cap'n Proto in C++ applications has been added.
+ Cap'n Proto is a serialization protocol similar to protobuf.
+* The qbs-setup-android tool got a --system flag to install profiles
+ system-wide similar to qbs-setup-qt and qbs-setup-toolchains.
+
+
+# Language
+
+* The product and project variables are now available on the
+ right-hand-side of moduleProvider expressions and the default scope is
+ product (QBS-1587).
+
+
+# C/C++ Support
+
+* Lots of improvements have been made on toolchain support for
+ bare-metal devices in general. Bare-metal targets can be selected by
+ setting qbs.targetPlatform to 'none'.
+* KEIL: The ARMCLANG, C166 and C251 toolchains are now supported.
+* IAR: National's CR16, Microchip's AVR32, NXP's M68K, Renesas'
+ M8/16C/M32C/R32C/SuperH targets and RISC-V targets are now supported.
+* GCC: National's CR16, NXP M68K, Renesas M32C/M32R/SuperH/V850 as well
+ as RISC-V and Xtensa targets are now supported.
+* MSVC: Module definition files can now be used to provide the linker
+ with information about exports and attributes (QBS-571).
+* MSVC: "/external:I" is now used to set system include paths (QBS-1573).
+* MSVC: cpp.generateCompilerListingFiles is now supported to generate
+ assembler listings.
+* Xcode: macOS framework paths on the command line are now automatically
+ deduplicated (QBS-1552).
+* Xcode: Support for Xcode 12.0 has been added (QBS-1582).
+
+
+# Qt Support
+
+* The Qt for Android modules have been cleaned up. Support for ARMv5, MIPS and
+ MIPS64 targets has been removed (QBS-1496).
+* Initial support for Qt6 has been added.
+
+
+# Android Support
+
+* A packageType property has been added to the Android.sdk module which
+ allows to create Android App bundles (aab) instead of apk packages
+ only.
+* A aaptName property has been added to the Android.sdk module which
+ allows to use aapt2 (QBS-1562) since aapt has been deprecated.
+
+
+# Documentation
+
+* New bare-metal examples have been added and existing examples have
+ been ported to more toolchains.
+* A new how-to about cpp.rPaths has been added (QBS-1204).
+* Various minor improvements have been made.
+
+
+# Important Bug Fixes
+
+* Building Qt for Android applications as static libraries has been
+ fixed (QBS-1545).
+* Trailing slashes are no longer removed from Visual Studio environment
+ variables (QBS-1551).
+* The MSVC cpp module did not use the cpp.distributionIncludePaths
+ property (QBS-1572).
+* The visual studio generator has been fixed to work with Visual Studio
+ 16.6 (QBS-1569).
+* Fixed extraction of build information from CONFIG and QT_CONFIG
+ variables in Qt installations (QBS-1387).
+* The version number is no longer appended to .so files on Android
+ (QBS-1578).
+* Compiler defines are now correctly passed to moc when processing
+ header files (QBS-1592).
+
+
+# Contributors
+
+* Alberto Mardegan
+* Christian Gagneraud
+* Christian Kandeler
+* Christian Stenger
+* Denis Shienkov
+* Ivan Komissarov
+* Jake Petroules
+* Jochen Ulrich
+* Mitch Curtis
+* Oliver Wolff
+* Raphaël Cotty
+* Richard Weickelt
+* Sergey Zhuravlev
diff --git a/src/packages/chocolatey/icon.png b/src/packages/chocolatey/icon.png
new file mode 100644
index 000000000..fb08b22f5
--- /dev/null
+++ b/src/packages/chocolatey/icon.png
Binary files differ
diff --git a/src/packages/chocolatey/qbs.nuspec b/src/packages/chocolatey/qbs.nuspec
index ed15b2716..a0d650fc4 100644
--- a/src/packages/chocolatey/qbs.nuspec
+++ b/src/packages/chocolatey/qbs.nuspec
@@ -18,6 +18,6 @@
<copyright>© 2017 The Qt Company Ltd.</copyright>
<licenseUrl>http://doc.qt.io/qt-5/licensing.html</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
- <iconUrl>https://d3hp9ud7yvwzy0.cloudfront.net/wp-content/uploads/2015/02/Qt-logo-medium.png</iconUrl>
+ <iconUrl>https://rawcdn.githack.com/qbs/qbs/v1.17.0/src/packages/chocolatey/icon.png</iconUrl>
</metadata>
</package>