Suggestion
- [QBS-54] - need to extract dependencies from qrc files
- [QBS-94] - Associate qt version with platform
- [QBS-96] - Setting submodule properties on command-line should use dots not slashes
- [QBS-97] - Submodule properties should be accessible with "module.submodule" syntax
- [QBS-103] - Add console/windows specification for Windows
- [QBS-149] - Change from -W to -Wextra for the GenericGCC module
- [QBS-150] - Define NDEBUG when buildVariant is release
Bug
- [QBS-11] - Automoc should only be run for files that are out of date
- [QBS-52] - handle .rc files for Windows C++ projects
- [QBS-53] - "Build done." despite "FATAL ERROR: no platforms configured"
- [QBS-64] - overriding project / product properties from command line is broken
- [QBS-66] - Installation errors are silently ignored
- [QBS-67] - "qbs platforms config" does not seem to actually set anything
- [QBS-71] - qbs can't find Windows SDK, but QtCreator can do it
- [QBS-75] - Multiple properties blocks interfere with each other
- [QBS-76] - msvcProbe cant find my MSVC2010 Express edition
- [QBS-79] - x86_64 build needs to add more to PATH
- [QBS-80] - -v option is confusing and inconsistant
- [QBS-82] - condition inside Depends doesn't work properly
- [QBS-83] - Relative paths resolved incorrectly inside Module qbs files
- [QBS-84] - moduleSearchPaths inside a Product has no effect
- [QBS-86] - MSVC: linker / compiler output always visible
- [QBS-87] - Not possible to set properties on a conditionally-included Module
- [QBS-89] - build for different platforms in different directories
- [QBS-91] - Build directories overlapping on parallel builds
- [QBS-92] - Missing compiler macros
- [QBS-93] - "qbs qt.foo:bar" should yield an error
- [QBS-95] - A spurious error is shown when doing qbs config --global in a directory with multiple qbp files
- [QBS-99] - PropertyOptions: handle allowedValues properly
- [QBS-100] - Header dependency for moc generated file still doesn't work well
- [QBS-102] - Qt5 support: don't use repository subdirs for an installed Qt5
- [QBS-106] - QBS uses too much memory when the project is modified
- [QBS-112] - Target is not validated
- [QBS-113] - Free memory before running target
- [QBS-125] - MinGW: undefined reference to `WinMain@16'
- [QBS-128] - FileInfo.baseName function is too greedy / non-standard
- [QBS-129] - qbs config --global fails silently if permissions are insufficient (Linux)
- [QBS-131] - Incorrect suffix for dynamic libraries on macOS
- [QBS-132] - Incorrect resolving absolute patterns.
- [QBS-134] - Product inside a Product causes segfault
- [QBS-137] - consolidate .qbp and .qbs file extensions
- [QBS-138] - support MSVC 2012
- [QBS-139] - cpp dependencies are not correctly handled
- [QBS-141] - PCH dependency not added for generated moc_*.cpp files
- [QBS-142] - qbs exits with error code 0 if nonexistent profile is given
- [QBS-143] - PCH compilation command is missing include paths and defines from dependencies
- [QBS-144] - PCH compilation failing for subprojects in different directory than main project
- [QBS-145] - Error in windows-msvc
- [QBS-146] - Files included with * are not re-read on subsequent build
- [QBS-154] - partial link / unexpected build steps
- [QBS-156] - The command-line frontend should get a simple progress observer
- [QBS-157] - qbs relinks product on every run
- [QBS-158] - building multiple buildvariants in one go is broken
- [QBS-159] - qbs should cope with a missing default mkspec
- [QBS-160] - Serious duplication with --products
- [QBS-161] - Failed objects are not recompiled on next run
- [QBS-163] - Running from Qt Creator, output is flushed once in many lines
- [QBS-164] - moc files are regenerated every run with -k after interruption
- [QBS-166] - Crash when properties change
- [QBS-169] - Source files with more than one . in the name do not get correct object names
Task
- [QBS-2] - rules' output artifacts without filetags should use file taggers
- [QBS-3] - toolchain detection
- [QBS-35] - Add command line parameter to show available (and overridable) module properties, incl. descriptions from their PropertyOptions
- [QBS-46] - access properties of a parent via parent.propertyName
- [QBS-63] - Add support for *.ts files (translations)
- [QBS-65] - be able to specify directories or wildcards in file lists
- [QBS-69] - add support for Objective C
- [QBS-72] - add support for console applications
- [QBS-74] - add support for specifying a custom Info.plist on macOS
- [QBS-77] - scan on build
- [QBS-78] - complete support for Qt 5 modules
- [QBS-105] - create tool for registering Qt versions
- [QBS-133] - change organisation name for settings from Nokia to Qt Project
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.