- 18 Oct, 2017 1 commit
-
-
Christian Kandeler authored
The string concatenation macros were not set, as opposed to the qmake build. Change-Id: I32e2c72c891419ef8352cb7b46e3b7f9b82b6312 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 29 Aug, 2017 1 commit
-
-
Eike Ziller authored
Starting to use macos qmake scope. 5.6.3 should be around soon so we can still regression test latest two patch levels. Change-Id: I14f67a26e26c50f6dd0fb8b621f13780b0b05f76 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 07 Jul, 2017 1 commit
-
-
Jake Petroules authored
This patch also sets the minimumQbsVersion to 1.7 because that's the version that is actually documented as being required in the README. Change-Id: I862daaf5fa34ab2cc5db47581689e08aa34f0910 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 23 Jun, 2017 1 commit
-
-
Jake Petroules authored
Also don't set the value in more than one place. Change-Id: Iea1dc1d4e127c12d6333799dda91749eb2d604d4 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
- 12 Jun, 2017 1 commit
-
-
Jake Petroules authored
According to the README, the minimum version is 10.8, but the code did not reflect that reality. Change-Id: I2bbaeefe614cba5b5fa8413b68202bb75f346d70 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 06 Mar, 2017 1 commit
-
-
Eike Ziller authored
Change-Id: Iba49e6fc6b1d857cc0f87b5bf833f42a4a8a976f Reviewed-by:
Kai Koehne <kai.koehne@qt.io>
-
- 27 Feb, 2017 1 commit
-
-
Eike Ziller authored
- Avoids the hassle of QRC files and manually registering mime types - Avoids performance regressions because of mime types that are registered after mime database has been used - Makes it technically possible to detect that a disabled plugin could handle a mime type if it was enabled Change-Id: I373008b1b56e9c6b4853055f20b3eeb112a6eff9 Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
- 05 Jan, 2017 1 commit
-
-
Marco Bubke authored
Our compilers support some features which are part of the C++ 14 feature set. Some off them are silently compiled with the C++ 11 setting. For example: [foo=bar] {} is actually working with GCC but is part of C++ 14. Change-Id: Icf2c3806e26c675f8251768c6ad54ba4da186d11 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 23 Nov, 2016 1 commit
-
-
Christian Kandeler authored
We should be explicit about where we assume the source files to be. The base directory might change in the future. Change-Id: Ifd53c2586f5c67a72ed928130647083d467a3e30 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 10 Nov, 2016 1 commit
-
-
Christian Kandeler authored
It's "testlib", not "test". And "designercomponents" is actually a private module. Change-Id: I1a14d107bb5568b4f3807558ec6ed11937ac816a Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 05 Aug, 2016 1 commit
-
-
Christian Kandeler authored
Change-Id: Ic62200d30be054128fd810ae85e7b8eb1900be89 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 01 Aug, 2016 1 commit
-
-
Christian Kandeler authored
It is unclear why this was added, the qmake build does not have it either, and it breaks linking on some versions of macOS. Change-Id: I878273e072808416a12cf5c973f2ceacde549f74 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 28 Jul, 2016 1 commit
-
-
Christian Kandeler authored
"osx" -> "macos" Change-Id: Ie25e096b2759cf8f96411560fcca337169d80b08 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 06 Jul, 2016 1 commit
-
-
Eike Ziller authored
Change-Id: I462c496a6998862d1f1d09fc323342429115b67b Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
hjk <hjk@theqtcompany.com> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Ralf Nolden <nolden@kde.org>
-
- 05 Jul, 2016 1 commit
-
-
Christian Kandeler authored
The files now have the same names as in the qmake build (e.g. libCore.so rather than libCore.so.4.0.82). Change-Id: I426a8b3ff55525cc9b066bfa4288d993fe3c1b6e Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 23 Jun, 2016 1 commit
-
-
Christian Kandeler authored
It was an oversight that we haven't done this before. Change-Id: Ic338503f6c1ca5e6c52c9af3bdbdb92b7776cac1 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
- 17 Jun, 2016 1 commit
-
-
Christian Kandeler authored
This is The Right Way to detect libclang. Using a Probe will also slightly improve performance in qbs 1.6 due to the result caching. Change-Id: I063a8d108d02b620dda2df75dd8c014c84f27ec7 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
- 15 Jun, 2016 1 commit
-
-
Christian Kandeler authored
- Use the entire Export block when creating a module, not just the Depends items. Adapt references to the product source directory and the "share" directory so that they point to the respective locations in the install tree. - Install dev headers for some more plugins. - Bug fixes & polishing. Create a "dev installation" like this: $ qbs qtc.make_dev_package:true qbs.installRoot:<install root> Then build your plugin against it like this: $ qbs qtc.make_dev_package:true qbs.installRoot:<install root> project.qbsSearchPaths:<install root>/qbs-resources (Using qbs from 1.5 branch; 1.5.1 requires a trivial wrapper project.) That's all. Successfully tested with all commercial plugins on Linux. Change-Id: Ie39c4717dafcd431c533421a15f2f898783d8521 Reviewed-by:
Jake Petroules <jake.petroules@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 13 Jun, 2016 2 commits
-
-
Jake Petroules authored
Task-number: QTCREATORBUG-16428 Change-Id: I219a388460ba359aec76671ba1a3b01ac4509372 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Christian Kandeler authored
Namely: - Install header files. - Install imports and modules. - Create modules from products and install them. This is most of what we need. The main thing still left to do is dealing with paths in Export items. These have to be translated somehow. (Currently we only copy the Depends items out of the Export items and ignore everything else.) Change-Id: I12d49fa31d1c1e05bc77a0e0ce3ec9c78c27192a Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 08 Jun, 2016 1 commit
-
-
Christian Kandeler authored
The qtc module gathers properties that used to live in the top-level project file. This is the first step towards making it possible to build plugins against an installed Qt Creator ("out of source build"). Change-Id: Ia1514cc9c888e80be01b308e908de48980fcbdb8 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 17 May, 2016 1 commit
-
-
Christian Kandeler authored
- Install library symlinks. - Do not create symlinks for plugins. - Skip some translations. - Rename some binaries. - Do not install the ptracepreload library. Change-Id: I0faa98034154e3840cd2695cab14b72c34cfc5c3 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
- 13 May, 2016 1 commit
-
-
Christian Kandeler authored
While we have not encountered issues so far with using the default values, it seems more correct to set the version so that e.g. on Unix a library's soname contains the actual Qt Creator major version etc. For good measure, also set the compatibility version on OS X. Change-Id: I956c473e0b440fc87ffe1aaf99af626da733b5fb Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
- 27 Apr, 2016 1 commit
-
-
Christian Kandeler authored
Change-Id: I17330fa27effc633a06bc8f0a5864e771b831476 Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
- 12 Apr, 2016 1 commit
-
-
Orgad Shaneh authored
We still need to support qbs 1.4. This reverts commit 7c8744e6. Change-Id: Ic8207a4994ec59665374a94bd8ee921b067856db Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 11 Apr, 2016 1 commit
-
-
Orgad Shaneh authored
Change-Id: Iebca0ae87bc3dee65fbc0f16c3c7f6f8afc0fead Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
- 22 Mar, 2016 2 commits
-
-
Christian Kandeler authored
Change-Id: I5b0ea5df0a7321c6938146a5a03b089c837ff642 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
Christian Kandeler authored
Change-Id: Iee12398a4897d795ea5b8b6cadfec8f234ba069d Reviewed-by:
Joerg Bornemann <joerg.bornemann@theqtcompany.com>
-
- 21 Mar, 2016 1 commit
-
-
hjk authored
Change-Id: I4f152bde842c20b0dade863ffea118fe32322c5b Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 02 Mar, 2016 1 commit
-
-
Christian Kandeler authored
We cannot pass in a relative path as the first argument of FileInfo.relativePath() anymore, which we relied on in some places. The old implementation assumed that if both arguments were relative paths, they had an implicit common base directory. Change-Id: I55ee62e478da761cf085587c57220d5fb1ac990e Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
- 14 Jan, 2016 1 commit
-
-
Nikolai Kosjar authored
...since we had crash issues on OS X with 3.6.0/3.6.1. Released packages are already shipped with 3.6.2. Change-Id: I364288d5c7dc32beacbbdbc231c2be4e6a6818bf Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
- 05 Jan, 2016 2 commits
-
-
Yuchen Deng authored
Change-Id: Iceab41ad8d8a680de39c455aba6961842a34183c Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Yuchen Deng authored
Change-Id: Ib29a193ccfa177cbfbd0f4e8111aeb2f754dddb6 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
- 07 Dec, 2015 1 commit
-
-
Christian Kandeler authored
Commit 59ac67c0 broke this for non-OS X. Change-Id: Iac23a3e37bd9964af4ffb79be256f59c0b0fedb9 Reviewed-by:
Jake Petroules <jake.petroules@theqtcompany.com>
-
- 21 Oct, 2015 1 commit
-
-
Jake Petroules authored
The icns files have also been moved into an asset catalog because "source code" as a rule should be stored in the preferred form of modification. Change-Id: I883db5704a46d8d7cf601f7fb4471619ebbc34bf Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
- 21 Aug, 2015 2 commits
-
-
Jake Petroules authored
When using rpaths on OS X, the install name prefix should always be set to "@rpath" and the rpaths should be appropriately set to the locations in which that binary looks for its dependencies. While this change is behaviorally identical, it brings the project setup in line with how developers expect these properties to be set, and thus reduces confusion. As an aside, it now correctly follows the principle of relocatability (install name prefixes like @rpath/Frameworks are only partially relocatable as opposed to @rpath alone which is fully relocatable). Change-Id: I7b5cc7a316d2608037ea9ab087029baa85aee2ba Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Jake Petroules authored
type: application actually does nothing now, as the application type is used for both bundled and unbundled products on Apple platforms. Instead, consoleApplication being set to true influences Qbs not to use a bundle. cpp.infoPlistFile became bundle.infoPlistFile in Qbs 1.4. Change-Id: I6540aa91b2db61ed4cbf2ff30bd46d69db5f9d92 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 04 Aug, 2015 1 commit
-
-
Nikolai Kosjar authored
...otherwise, if the compilation fails, the user is left without any hint. Change-Id: I753aefac0c9fbd24b148235e792fe3b3a2aea21b Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com> Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
- 31 Jul, 2015 1 commit
-
-
Christian Kandeler authored
Change-Id: I69b38900dc7b27f1e63b699172000c3d5a208005 Reviewed-by:
Jake Petroules <jake.petroules@petroules.com>
-
- 14 Jul, 2015 1 commit
-
-
Christian Kandeler authored
Task-number: QTCREATORBUG-14725 Change-Id: I4b5c76faa878897ca7fbf1fe01945550a2d82964 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-