summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add changes file for 4.5.1v4.5.1Eike Ziller2018-02-071-0/+85
| | | | | Change-Id: I4b5cd0eb7675e2fb3396668517a587e7496608ec Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Make valgrind-fake target be a QtcToolAlexandru Croitor2018-02-071-8/+2
| | | | | | Change-Id: Icb572cac15224f1820851f8df0f13a99a7eed61c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CustomToolChain: Read data from toolchain after setting itTobias Hunger2018-02-061-0/+3
| | | | | | | | Re-read the data from the toolchain after applying it. This makes it more obvious what e.g. the macro parser did with the input. Change-Id: I5518c55c66be84dcdc3b1fa8482e04279768e3eb Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* CustomToolChain: Fix expected format for predefined macrosTobias Hunger2018-02-061-2/+10
| | | | | | | | | | The documentation says predefined macros for custom toolchains are to be in "KEY=VALUE" format, while the code got accidentally changed to only accept "#define KEY VALUE" instead. Task-number: QTCREATORBUG-19714 Change-Id: I073e5b27f6fd5cead25a6406ae1f7cb19a7a03a7 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Help: Workaround overrideCursor issue with WebEngine based viewerEike Ziller2018-02-012-1/+16
| | | | | | | | | | QWebEngineViewer never sends a loadFinished signal (but a loadStarted signal) when only the URL fragment changes (QTBUG-65223). Work around by logging the last URL and recognizing that condition. Task-number: QTCREATORBUG-19649 Change-Id: I7b96fe60f5c76ebffb36c23e8d62c6cb1aa515aa Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Update qbs submoduleChristian Kandeler2018-02-011-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: Ia1bbda6c57efb8bbc8b313ed842dea92f403f412 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update qbs submoduleChristian Kandeler2018-01-291-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: Id930196829322ffd3a3baa43da34e233a1864ea4 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update qbs submoduleEike Ziller2018-01-251-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: I0f13ce5654b022706a95bd7c639f44353300c5bb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Remove QTC_CPU overrideTobias Hunger2018-01-243-10/+22
| | | | | | | | | | | | | QTC_CPU was broken in qmake and never worked there. Qbs never implemented the override properly, so neither did it work there. Use QSysInfo to retrieve information on CPU that Qt was built for and use that in the hostAbi. Change-Id: I298c15b2263c9eaf343a93037229de64e90c36ef Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Remove rogue mime type definition for *.tsEike Ziller2018-01-241-7/+0
| | | | | | | | | | There already is a mime type for that in the freedesktop definition, and that even has alias application/x-linguist, so adding another mime type with a name that conflicts with the alias leads to strange issues. Task-number: QTCREATORBUG-19449 Change-Id: I95affeb4d0946f694192a83b396c29f310871e4e Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Update Model Editor screenshots to show the Swimlane buttonLeena Miettinen2018-01-243-0/+0
| | | | | | Change-Id: Idb472a0b2f02341d4fadea9253a040df4fc8f5c2 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* normalize png file nameOswald Buddenhagen2018-01-233-2/+2
| | | | | | | | | | this is a workaround for QTBUG-65543, but it also brings the file name in line with the general pattern, so it's good on its own. Change-Id: I1c17ece0538c2251d9d6c0df79ba38f358a69b72 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Filter debug info out when creating macOS disk imageEike Ziller2018-01-235-62/+76
| | | | | | | Move the script to Python for that, for code sharing Change-Id: I1a0b1ed7fe3ed4413045d478c82621d75800520e Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Update qbs submoduleChristian Kandeler2018-01-191-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: Ia43e86a65cb9eb50712414fe522c851197d2e049 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Unify German translation of "text editor"Robert Loehning2018-01-181-2/+2
| | | | | | Change-Id: Ib9b62922c949084d4f5e7a92675bcb7530c92c5c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* qbs build: Fix libclang Probe for qbs > 1.10Christian Kandeler2018-01-182-6/+9
| | | | | | | | Probe configure scripts no longer have direct access to module instances. Change-Id: I87c5a7dbd44633cda5740d185829cecdc2d128e6 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* qbs build: Set minimum macOS deployment target unconditionallyChristian Kandeler2018-01-181-4/+4
| | | | | | | | | | The previous construct left the value undefined for Qt < 5.7. Task-number: QTCREATORBUG-19602 Change-Id: I6e6e5b0d3fb4ec76593c50bb13bad49f83b50dcc Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* GLSL: Limit recovery attemptsNikolai Kosjar2018-01-184-1790/+1796
| | | | | | | | | "switch(" was recovered with number, ), ), ), ... Task-number: QTCREATORBUG-18967 Change-Id: I12ccea0925fb2956de7405d9c8afea5dddeaf4f9 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
* Fix copying of symlinks when creating packageEike Ziller2018-01-171-1/+1
| | | | | | | Another fixup of fd54a377fed0e925678c6572b786ae371cd64aef Change-Id: Ica9635f37a98eba7277517c70ae59409ca71f176 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Fix mime type detection for Qt 5.11Friedemann Kleint2018-01-171-1/+6
| | | | | | | | | Add an #ifdef for the changed path to the QtCore resource following qtbase/7a5644d6481a3c1a7416772998ca4e60c977bfbd. Task-number: QTCREATORBUG-19600 Change-Id: I8fa8bbf9a7ec91ca569f65671eaab1798b129981 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Bump displayed copyright yearEike Ziller2018-01-172-2/+2
| | | | | Change-Id: I5cb95e9b4736279b547208f303a5453f5a4f9dc5 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Do not run python scripts directly, but through python executableEike Ziller2018-01-171-3/+3
| | | | | | | There are some (Windows) setups that do not support this. Change-Id: I85ba6bf7eebe0d900b9befd3c42ba8de5b64973d Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Add make target for creating packages with debug infoEike Ziller2018-01-152-7/+84
| | | | | | | | | | | | | | | Add a script that creates either a release binary package, or a package with debug info, from a Qt Creator build with CONFIG+=force_debug_info CONFIG+=separate_debug_info Run "make bindist_installer" for the release package and "make bindist_debug" for the package with only debug info. First step for QTCREATORBUG-13002 Change-Id: I9d45db7f41f4af956221f6feb7c4e8ca7154892e Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Update German translationsRobert Loehning2018-01-121-4556/+7731
| | | | | | Change-Id: Ia6c9a0b06aff7a83d5d01290b66c2dbbdbcb47d6 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QbsProjectManager: Fix missing reparse on session loadingChristian Kandeler2018-01-111-2/+5
| | | | | | | Task-number: QTCREATORBUG-19572 Change-Id: I71ccdf3abf370fb46dfbfd48a986674b50a04421 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix includesJarek Kobus2018-01-116-0/+7
| | | | | | | | | | | | The missing headers were included indirectly through the QHeaderView, QButtonGroup or QAction inside the generated ui files. Now, the generated ui files won't include QHeaderView, QButtonGroup nor QAction, so we need to include the missing headers explicitly. Change-Id: Ife6c4e2c39b2b2b7d8365cc5ae2dbb6de4b3ac66 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix typo in Russian translationSergey Belyashov2018-01-091-1/+1
| | | | | | Task-number: QTCREATORBUG-19555 Change-Id: I4bc595e1d724ff6231f4dc5d6fcc266c8c3468ea Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
* ProjectExplorer: Remove target/BC listeners from ExtraCompilerUlf Hermann2018-01-092-40/+0
| | | | | | | | | | | | | | When target or build configuration change, the target files that ExtraCompiler checks to see if a rebuild is necessary will be outdated. The project managers recognize that and reinitialize the ExtraCompilers in that case. Thus, we don't need to listen for those changes in ExtraCompiler. This has the added benefit of reducing the number of transparent rebuilds triggered by ExtraCompiler. Change-Id: If8b55f0f5343b221c039d4bd4a8f0c3ab412cc94 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Gerrit: Set current repository every time the dialog is shownOrgad Shaneh2018-01-081-0/+1
| | | | | | Task-number: QTCREATORBUG-19562 Change-Id: I17918e08f7d3092ffe54ab359bf2b41c51813367 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Gerrit: Deduplicate detection of current repositoryOrgad Shaneh2018-01-081-3/+7
| | | | | | Change-Id: Ib3a63f71dd45c45b20eab51a2a0bf9c21ba8754a Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update qbs submoduleChristian Kandeler2018-01-051-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: I226d9d3f99ba119bfd16be690adb246c48c8e160 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* QbsProjectManager: Fix reparsing after switching build configurationsChristian Kandeler2018-01-052-31/+2
| | | | | | | | | After switching to a different build configuration, property changes in the build config widget would no longer cause project reparsing. Likely caused by e52ebbf217. Change-Id: Ifebec74475def49885232ad71d4de01f51568fcb Reviewed-by: hjk <hjk@qt.io>
* Dark Theme: Fix bad color valueOrgad Shaneh2018-01-051-1/+1
| | | | | Change-Id: Ie798db7cd887ff3933832e8589c908b115699529 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add option to not build sdktool (QTC_SKIP_SDKTOOL)Eike Ziller2018-01-041-1/+2
| | | | | | Change-Id: I3106bbc3bec7b6532a9fff1705a55ae3eaa0c3d6 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlProfiler: Retain event types between sessions on same connectionUlf Hermann2018-01-038-8/+43
| | | | | | | | | | | The server won't re-send the event types. We need to keep them until the connection goes away. Otherwise we get invalid event types and soft asserts when trying to look up event types for new events. Also, when clearing the event types, also clear the server type IDs. Not clearing those constitutes a memory leak. Change-Id: I564b0c4cf0ed754549d2b8ede63c97fa01affcec Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Debugger: imitate windows gdb all uppercase PATH env variable nameDavid Schulz2018-01-031-3/+11
| | | | | | Task-number: QTCREATORBUG-19547 Change-Id: I57295b7febd7e017408d5d75ebec7020a7cbb32f Reviewed-by: hjk <hjk@qt.io>
* QmlProfiler: Stop run control if connection to external app closesUlf Hermann2018-01-031-0/+2
| | | | | | | | | We don't have control over the application's life cycle in this case, so we need to use the debug connection as indicator. Change-Id: I3f30194e12c10c6585a58133c5148dbea9e6761f Task-number: QTCREATORBUG-19496 Reviewed-by: hjk <hjk@qt.io>
* QmlProfiler: Set scheme for URL in attach dialogUlf Hermann2018-01-031-0/+1
| | | | | | Change-Id: I2d96753c52f34f5d1b7a1f5de7792de748b3f507 Task-number: QTCREATORBUG-19496 Reviewed-by: hjk <hjk@qt.io>
* Squish: Remove outdated workaroundRobert Loehning2018-01-031-9/+6
| | | | | | Task-number: QTCREATORBUG-18290 Change-Id: Iddf51cc9655d24c866d3887afc4be6291768087d Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Clang: macOS: fix unknown integer typesIvan Donchevskii2018-01-033-22/+7
| | | | | | | | | | | Always exclude clang include paths which do not come with libclang used by code model. This solves the issue with GCC that uses system clang include folder on macOS. Task-number: QTCREATORBUG-19397 Change-Id: I3b4845248a3cf03a95fbd4038856f8fb31346bfa Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Update qbs submoduleChristian Kandeler2017-12-221-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: I352a93492a4f8e67f81c47b221abfa0881f647d9 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* QmakePM: Fix "Run in terminal" on cloneOrgad Shaneh2017-12-201-1/+3
| | | | | | | Task-number: QTCREATORBUG-19476 Change-Id: I62c8d38238f4e6f77ad6226dd70f7a719ed2d878 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QbsProjectManager: Fix compiler name setup for GCC-like toolchainsChristian Kandeler2017-12-202-1/+4
| | | | | | | | | The mapping was not quite right. In particular, cpp.cCompilerName needs to be set if the compiler name is not the default. Task-number: QTCREATORBUG-19467 Change-Id: I6c190fdda98ff15dce6066bfb082d24853538a78 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Debugger: improve evaluate expression with cdbDavid Schulz2017-12-202-13/+8
| | | | | | | | Replace Evaluate with AddSymbol and create a PyValue representing that expression Change-Id: Ibb8ab70c41df81e9d7d683b633a070caa03036d3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: fix crashTim Jenssen2017-12-191-1/+1
| | | | | | Change-Id: I402a6701e8339150c908e0e3eca014f3c8ee727a Task-number: QTCREATORBUG-19468 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Tests: Fix qml import checkChristian Stenger2017-12-191-2/+1
| | | | | Change-Id: I7fcf4a3b718c3b2124171187cdb06493c84ff7b8 Reviewed-by: Marco Benelli <marco.benelli@qt.io>
* QmlProfiler: Record debug messages separatelyUlf Hermann2017-12-191-6/+26
| | | | | | | | | | | | | They are not time-ordered like normal messages, so we need to buffer them and only insert them when the normal event stream arrives at their timestamp. The time ordering is important as the "restrict to range" feature uses it to determine the start of the range. Change-Id: If27a3f667c4c39e69efa95fcb9cdfd3dbf01e657 Task-number: QTCREATORBUG-19456 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlProfiler/timeline: Avoid modulo with negative divisorAlessandro Portale2017-12-191-1/+1
| | | | | | | | All of a sudden, using modulo with a negative divisor in qml/js crashes with the latest Qt dev (upcoming 5.11). Change-Id: Iabd7fbaf7367ff630065d6863e03c10710bf0cd4 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Debugger: fix state handling when aborting debuggerDavid Schulz2017-12-181-1/+0
| | | | | Change-Id: Ied4fcf7d39bf8ca96714fc3fbbdb7edd88f1048b Reviewed-by: hjk <hjk@qt.io>
* doc: Add missing space escaping to command line call exampleSamuel Gaist2017-12-151-1/+1
| | | | | | | | This change reflects what the macOS users will see when they use the command line to call Qt Creator. Change-Id: If6b644390ad06d5ddbe349507713eb2d2e27cef6 Reviewed-by: Jake Petroules <jake.petroules@qt.io>