diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2020-10-05 11:30:29 +0200 |
---|---|---|
committer | Ivan Komissarov <abbapoh@gmail.com> | 2020-10-05 12:31:20 +0200 |
commit | 7bd9cca0ec8281f66a2f30cb488cf1d1c3e3aadc (patch) | |
tree | acf4044e333411cb496bd4c2be6997c226e06b9f | |
parent | 4c4b10c8823f087390f7edf20919d06f4b2b4f0b (diff) | |
parent | 02e534ad30a38293f0b98edecfd560d9b67711bc (diff) | |
download | qbs-7bd9cca0ec8281f66a2f30cb488cf1d1c3e3aadc.tar.gz |
Merge branch '1.17'
Change-Id: Ia8ac795b55ba18fd6d855a1f880c5e3caa66b742
-rw-r--r-- | changelogs/changes-1.17.0.md | 98 | ||||
-rw-r--r-- | src/packages/chocolatey/icon.png | bin | 0 -> 6915 bytes | |||
-rw-r--r-- | src/packages/chocolatey/qbs.nuspec | 2 |
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 Binary files differnew file mode 100644 index 000000000..fb08b22f5 --- /dev/null +++ b/src/packages/chocolatey/icon.png 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> |