aboutsummaryrefslogtreecommitdiffstats
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* Update changelog fileChristian Kandeler2018-03-121-0/+19
| | | | | | | | Add information about relevant bugfixes and other things that were missing. Change-Id: I6e7177d38b8442ce59f46f7f080575e9781bdabe Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update changelog entryChristian Kandeler2018-03-121-3/+1
| | | | | | | One feature that was mentioned turned out to be broken and got removed. Change-Id: I6e23e1cc16245372efe671580e8e8c894d8e5d07 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Merge 1.10 into 1.11Christian Kandeler2018-01-311-0/+2
|\ | | | | | | Change-Id: I2d6cac6f24144c2c7e463ef7eed2e2c109f50bbf
| * Fix parameter extraction for Depends items within Export/Module itemsJoerg Bornemann2018-01-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parameters of Depends items within Export items were ignored. Project { Product { name: "foo" Export { Depends { name: "dep"; cpp.link: false } // dep } } Product { name: "bar" Depends { name: "foo" } } } The instance of foo in bar has an Depends child depinst. The item depinst was created by createChildInstances and is an empty item with the prototype dep, which is the Depends item in foo's Export item. Thus, extractParameters must look up properties in the deepest prototype (dep), not in the Depends item itself (depinst). Unfortunately, this fix triggers SOFT ASSERT: varValue in ../../../../1.10/src/lib/corelib/language/evaluatorscriptclass.cpp:574 which will be fixed separately. Task-number: QBS-1287 Change-Id: I56b5464aad2578bb5ddab2e831fc607d6634ac8d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
| * Clean up the list of file dependencies before buildingChristian Kandeler2018-01-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After adding an external file dependency, we would never remove it from the global list again, meaning the look-up table would contain stale entries if an external header file was moved around. Because we still checked the status of the artifact-local list of dependencies, the result was that in such a situation, the files including such a header would get recompiled on every build. [ChangeLog] Fixed constant rebuilding after moving an external header file. Task-number: QBS-1285 Change-Id: Id764da7485dd540f2ff64bcd890e43723f18e6cd Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | Merge 1.10 into 1.11Christian Kandeler2018-01-191-0/+1
|\| | | | | | | Change-Id: Iae805216e202e582923a70733caa842e8070cc7e
| * ModuleLoader: Fix order of module mergingChristian Kandeler2018-01-171-0/+1
| | | | | | | | | | | | | | | | | | | | Dependencies must be merged before their dependents, because the merging process for the former sets up data to be consumed by the merging process for the latter. Task-number: QBS-1275 Change-Id: Ide9146add79bf2b4fcf80d7ce95ac1d9d4ac20b2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | Add changelog for 1.11.0Christian Kandeler2018-01-181-0/+40
|/ | | | | Change-Id: I504dae89cb2dc578b038767eeef35fa99c203fd4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix scopes of dependency parametersChristian Kandeler2017-12-231-0/+1
| | | | | | | | | | | Only the values in Depends items of products had a scope, and that one did not allow to access module instances. Now the scope always is the surrounding item, which should be a sensible one in all contexts. Task-number: QBS-1253 Change-Id: Iedca2d98f82f71887373579f8e4dc91f057eded3 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* cpp module: Init all suffix and prefix properties to the empty stringChristian Kandeler2017-12-191-1/+1
| | | | | | | | | | | | | | ...rather than leaving them undefined. This way, the string "undefined" will not end up in file names. It's safer to do it this way compared to checking for "undefined" in all the places that could make use of the properties. Due to the semantics of these properties, there is also no value in treating "undefined" in a special way. Task-number: QBS-1265 Change-Id: I6ce7626485baa284a6c782b513740f9d150e18c3 Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Fix Android builds in release mode with NDK r12 and aboveJake Petroules2017-12-151-0/+1
| | | | | | Task-number: QBS-1256 Change-Id: I286327f8b33ecb72851551bbbf2108717a116b1a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ModuleLoader: Copy id when setting up module instance child itemsChristian Kandeler2017-12-151-0/+1
| | | | | | | | | | Problem was uncovered by d08ce8f643, after which the Depends item used for loading a module is no longer the original one from the prototype (i.e. the one that got the id assigned by the AST visitor). Task-number: QBS-1264 Change-Id: Id8bdf0cc903aaabfb3eaafc56445064ed49d1cd7 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Fix qtquickcompiler support for QML files in subdirectoriesChristian Kandeler2017-12-151-0/+1
| | | | | | | | | The input to the look-up function is a relative file path, not necessarily just a file name as the code assumed. Task-number: QBS-1261 Change-Id: Iaad4629ea92f327edc3dca7f012d82a00669994f Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Update changelog fileChristian Kandeler2017-12-121-2/+4
| | | | | Change-Id: I7b8a3f0a05a4af793c8ded6de9642184c15fc331 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Update changelog filesChristian Kandeler2017-12-082-1/+2
| | | | | | | Move over one change that did not make it into 1.10.0. Change-Id: Id960525fd829da133b61c1c3cfed782b50a5273c Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Installer modules: add a "helper" file tag to pull in dependent inputsJake Petroules2017-11-301-0/+1
| | | | | | | | | | | | | | | | | Use case: building an Inno Setup, NSIS, or WiX project often depends on artifacts created by other products (executables, shared libraries, etc.). This allows the rules which create these installer files to depend on relevant installable artifacts. [ChangeLog] The Inno Setup, NSIS, and WiX modules' rules now have a dependency on installable artifacts of dependencies by default, via the default item templates InnoSetup, NSISSetup, and WindowsInstallerPackage. This can be explicitly controlled via the dependsOnInstallables boolean property of those item templates. Change-Id: Ia12f7d9965091c06ab83ba86836ec989c899f765 Reviewed-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add changelog file for 1.10.0Christian Kandeler2017-10-161-0/+43
| | | | | Change-Id: Ia0b344ab50b49cf457df4338b70c10167cd19d51 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Add changelog file for 1.9.11.9Christian Kandeler2017-10-051-0/+4
| | | | | | | Better late than never. Change-Id: I06550e060a3fd24ca7be0f21980b9f5dd9cef0c7 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Support MSVC's /std optionChristian Kandeler2017-08-231-0/+2
| | | | | | | | | | We failed to notice that it was introduced with update 3 of VS 2013. [ChangeLog] The cpp.cxxLanguageVersion property now gets mapped to MSVC's /std option, if applicable. Change-Id: I00d45aecefb2ad27f2b5891d62d591179f2dbeec Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add change log for 1.9.0Christian Kandeler2017-07-061-0/+56
| | | | | Change-Id: I616ea6583f4f852601e174854432c3bf01b5fc7d Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add change log for 1.8.1Christian Kandeler2017-07-031-0/+12
| | | | | Change-Id: Ife8ecd903fc4e7a425ac70891a3b8cc77d2e1c1e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add changelog files to the repositoryChristian Kandeler2017-06-306-0/+88
We've been creating changelogs files for a couple of releases now, but only ever put them in the download folder, not into the repository. Rectify that. Change-Id: Iaaf9e68053b66c58a90db8f1d986a8fa55d85ee0 Reviewed-by: Jake Petroules <jake.petroules@qt.io>