SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for qbs-2.2.2-11.1.x86_64.rpm :

* Sun Mar 17 2024 Dirk Müller - update to 2.2.2:
* Improved speed of project resolving by employing multiple CPU cores, if available.
* Object and array (var and varList) properties are now immutable in Probe items.
* Modules can now contain `Parameters` items.
* ModuleProviders can now contain `PropertyOptions` items.
* Allow `\"mold\"` as value for `cpp.linkerVariant`.
* The systemIncludePaths property is now handled correctly for clang-cl.
* Only create qbs modules for those Qt modules that products actually need.
* Users can now opt out of using RPATH when linking on Linux.
* Protobuf module now requires pkg-config or built-in runtime.
* Protobuf module now requires C++17 on all platforms.
* Capnproto module: the outputDir property is now mutable.
* Added support for Groups to the VisualStudio generator.
* pkgconfig module provider: mergeDependencies property is deprecated.
* Worked around crash in cl.exe when retrieving built-in defines (QBS-1743).
* Fixed name collision check for multi-part modules (QBS-1772).
* Fixed potential assertion when attaching properties on non-present modules (QBS-1776).
* Fixed the qbspkgconfig Qt provider for the case when there is no Qt (QBS-1777).
* Make protobuf usable without qbspkgconfig again (QBS-1663).
* Add support for the definePrefix option to qbspkgconfig.
* Thu Nov 02 2023 Christophe Marin - Update to 2.1.2
* Fixed Probe lookup in multiplexed products.
* Fixed excessively slow module merging in some circumstances.
* Fixed building QuickJS on x86 systems.
* Fixed handling JS floating-point values for x86.
* Fixed scope pollution and potential crash when assigning to provider properties.
* Fixed potential access to freed JSValues.
* Fri Jul 28 2023 Christophe Marin - Update to 2.1.0
* Improved speed and correctness of project resolving.
* Fixed possible segmentation fault when quitting a session.
* Fixed regression in BinaryFile
* Added possibility to import and export Qbs settings in the JSON format
* Dependencies are no longer merged by default in the qbspkgconfig module provider
* Protobuf modules now export the desired c++ version (c++17 on macOS, c++14 otherwise).
* Tue Jun 20 2023 Christophe Marin - Update to 2.0.2. Check the installed changelog file for the list of changes.- Drop 0001-Use-qmake-qt5-for-openSUSE.patch. The correct way to select the Qt version version is to use: qbs setup-qt - Simplify the license tag
* Sat Dec 03 2022 Dirk Müller - update to 1.24.0:
* Users can now control if and when warnings for deprecated properties are emitted.
* Added FileInfo.executableSuffix().
* Sun Nov 20 2022 Andrea Manzini - Update to 1.23.2
* Fix installation with cmake
* Fixed setting up Qt 6.3 with qbspkgconfig.
* Added QtScript module to the source tarballs
* Fixed handling empty variables in qbspkgconfig
* Added new module Sanitizers.address for simple cross-platform ASan configuration
* Fixed building against static Qt 6
* A new qbsModuleProviders property was added to Project and Product items which allows to specify which providers will be run (QBS-1604).
* Added a new library for reading
*.pc files which allows to avoid launching multiple pkg-config processes and also gives QBS more information about dependencies between
*.pc files (QBS-1615).
* A new qbspkgconfig provider was added which will replace the fallback provider (QBS-1614). This new provider uses the built-in library and is capable of setting Qt libraries as well.
* capnproto and protobuf modules can now use runtime provided by the qbspkgconfig provider.
* Qbs no longer migrates the \"profiles/\" dir from earlier Qbs versions (QTCREATORBUG-26475). Old directories might be cleaned up manually.
* FileInfo now always uses high-precision timer on all OSes.
* Fixed a problem with overriding stringList properties in ModuleProviders from command-line.
* Added support for c++23.
* Documentation: added a new page with the list of ModuleProviders.
* Documentation: Qt provider now has its own page.
* Thu Sep 09 2021 Christophe Giboudeaux - Update to 1.20.0
* CMake and Qbs builds now fully support building with Qt6.
* Qbs now prints the old properties set when refusing to build a project with changed properties.
* Added convenience command to qbs-config to add a profile in one go instead of setting properties separately.
* Added profiling timer for module providers.- Check the changes-1.20.0.md file for other changes.
* Wed Jul 21 2021 Christophe Giboudeaux - Remove the dmgbuild binary until it\'s ported to python 3.- Only install the license files once.- Drop fix-env-script-interpreter.patch. No longer needed.
* Sat Jul 03 2021 Ferdinand Thiessen - Update to 1.19.1
* Qt6 support
* Project files update API depending on the Qt.gui module was removed.
* Fix possible command line length issue with qmlimportscanner
* Fix accessing binaries from libexec for Qt 6.1 and above
* Thu May 13 2021 Christophe Giboudeaux - Update to 1.19.0. No changelog.
* Thu Apr 29 2021 Christophe Giboudeaux - Add patch to fix the qmake detection (boo#1185429):
* 0001-Use-qmake-qt5-for-openSUSE.patch- Stop setting libexec paths for Tumbleweed. The default values can be used.
* Wed Jan 27 2021 Wang Jun - Update to version 1.18.0
* Features: - General:
* It is no longer strictly required to provide a profile.
* Sub-second timestamp resolutions are now supported on Unix systems.
* Added a convenient replacement for product.moduleProperty(\"module\", \"property\"), namely product.module.property.
* The loadFile and loadExtension functions are deprecated in favor of the new require function, which accepts arguments of either form accepted by the deprecated functions.
* Added new tool qbs-create-project to set up a new qbs project from an existing source tree.
* FileTagger items can now have conditions.
* Probe items can now appear directly under a Project item. - Cpp module:
* Added support for QNX and the QCC toolchain
* Added the cpp.useRPathLink property to control whether to use the -rpath-link linker option.
* Provided the means to easily combine source files for the C language family in order to support \"amalgamation builds\".
* Introduced cpp.treatSystemHeadersAsDependencies. - Qt modules:
* Introduced property Qt.core.combineMocOutput.
* Introduced Qt.core.enableKeywords for simple disabling of the \"signals\", \"slots\" and \"emit\" symbols.
* Important bug fixes: - Improved scalability of parallel builds on Linux by starting Process commands via a dedicated launcher process.
* Behavior changes: - The base directory for source files changed from the product source directory to the parent directory of the file where the files are listed.- Avoid the \"env-script-interpreter\" warning when building
* Add fix-env-script-interpreter.patch
 
ICM