- 11 Jul, 2017 6 commits
-
-
hjk authored
Change-Id: Ic5947003945d4cfc87484106052e98e06e4e700a Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
hjk authored
Aspect creation must stay for now as the object pool is the only central registry for it right now. Change-Id: Ibe42009db6b0351aaa36e9ac8f0f6f7a0562167e Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
hjk authored
Let the workers keep track of errors instead of passing around string pointers in some but not all interesting places. Change-Id: I3956bc947a50747dd3a0c9302b9f9873d192e9c6 Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Robert Loehning authored
Change-Id: I97a532f80b9dc2b40ec5931116b207cfaeef8f4b Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Robert Loehning authored
Task-number: QTCREATORBUG-15710 Change-Id: Id4a0e3e42249cdd281ed79b0914faacfb3450e37 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Robert Loehning authored
Change-Id: I0df22407e19a71a4ab216d413ce682a793287aa3 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 10 Jul, 2017 19 commits
-
-
Jake Petroules authored
Change-Id: I05c8345e5f1618e7ecbb8a9c27feb5b9a321dc11 Reviewed-by:
Gabriel de Dietrich <gabriel.dedietrich@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
Nikolai Kosjar authored
When navigating to headers that are not part of the project, avoid showing the inline diagnostics. In most cases, these files can't be changed. This helps also for the session-load case where files are opened/parsed when no project information is available yet. Change-Id: I7fce24af78b3b1efbf64dd27d8ca2a053e02d4ec Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Kandeler authored
Change-Id: Ie05ad37ae7711a6deb152c5aa0a926e9b83b082b Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
David Schulz authored
Change-Id: Idd0115937c6db36f64087f49c116339f291bfcd3 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Eike Ziller authored
And move the "Show Sidebar" button into the status bar that we need now anyhow. Change-Id: I24bfa0991cbdcdba4d1a8cd6cbacde28d459972d Reviewed-by:
David Schulz <david.schulz@qt.io>
-
hjk authored
A RunControl is re-runnable if all its workers are, a RunWorker is re-runnable if it's Stopped and unless it says otherwise. Also ensure SimpleTargetRunner only reportStop() once per run and make process error message re-usable. Change-Id: I73f5fb724d3026ceb81d5e32a3a71b4814b2bca9 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Vikas Pachdha authored
Task-number: QTCREATORBUG-18512 Change-Id: I4713165f131894bd9b881d8de25ff1e8a1a39e51 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Orgad Shaneh authored
Change-Id: Iee9cc2232c002ea960f05848df02ac0658017911 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
David Schulz authored
Do not check whether a refactoring marker is visible, but always provide enough space to display one. Change-Id: I3f9dbb973b9067bd8177773d6fc878b47427232e Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Jaroslaw Kobus authored
Change-Id: Idb7a506e81001fda79eff72c0c23b9945103cad0 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Alessandro Portale authored
The algorithm that creates the overlay selection path adds many redundant curve elements. That is quite ineffecient when painting and it also creates visual gaps. This patch simplifies the path and therefore substantially reduces the elements and removes the gaps. Task-number: QTCREATORBUG-18518 Change-Id: If3558e226825426ca6b143eeba4239e6f0061df0 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Eike Ziller authored
Conflicts: qtcreator.qbs Change-Id: Ic5e268326d93172208de291d31a716e437b9cedf
-
Orgad Shaneh authored
Change-Id: I897ac7ed45ff50a7dfd7c1c7c5abd8ad417f84af Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Orgad Shaneh authored
* Use initializer list and Utils::transform * Remove unneeded override Change-Id: I36ff9b9900fa6169ed1529bbbbdba13075353332 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Eike Ziller authored
The tree view uses a connection to rowsInserted internally for updating the view, so we may only remove our specific connection to updateSize. Otherwise the view stops showing items after the first rowsInserted. Task-number: QTCREATORBUG-18522 Change-Id: Ib80fa39ee5556221a447db3556495a3608e3f62b Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Orgad Shaneh authored
Change-Id: I223dc3c00aa7d4b2cda743a9292272387177ed93 Reviewed-by:
hjk <hjk@qt.io>
-
Orgad Shaneh authored
Change-Id: Ia5444b935c964fd450bed67306dc10ed9d54e7c7 Reviewed-by:
hjk <hjk@qt.io>
-
Orgad Shaneh authored
Change-Id: I1ef2db7ce7546118d68925708dc2c1573653417c Reviewed-by:
hjk <hjk@qt.io>
-
Eike Ziller authored
Since e.g. whitespace can have a different foreground color than "normal" text, we have to explicitly set the color for the underline when hovering. Use foreground color if there is no specific text color set for "normal" text. Change-Id: I9825d24af0d598b039a0db9ed86966605e22ac04 Reviewed-by:
Jarek Kobus <jaroslaw.kobus@qt.io>
-
- 07 Jul, 2017 15 commits
-
-
Jake Petroules authored
Instead of hardcoding the value of LSMinimumSystemVersion in Info.plist where we will always forget to update it (and since Qt Creator can be built with multiple versions of Qt, it will almost certainly be wrong for one of those versions), automatically determine the value from QMAKE_MACOSX_DEPLOYMENT_TARGET, which is authoritative. This should prevent mishaps where users try to run Qt Creator on older OS versions and receive a crash dialog instead of the friendly "This app requires a newer version of macOS" message that a properly set LSMinimumSystemVersion value will induce. The Qbs build is not affected by this problem, as Qbs automatically handles the minimum deployment target even when a custom Info.plist is specified. The solution chosen in this patch was used instead of QMAKE_SUBSTITUTES because the Qbs build also uses the Info.plist input file and it would break the Qbs build if the quotes were to be escaped, since it would become invalid XML. Change-Id: I20625a2fae546c6597a567f28864b12917e8ac39 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
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>
-
hjk authored
The mapping was there, but not connected to the core actions. Change-Id: I9faa1c47afe409caaa0462740a6865d99d959b44 Reviewed-by:
Lukas Holecek <hluk@email.cz> Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
Not in start(), when it would add extra connections on each re-run. Change-Id: I5fe9e047a188276f3bde54227dc0509ab77366c4 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
hjk authored
As promised in 112e3222. The temporary workaround can go now. Change-Id: Ia98abfb21577ff073b069eaaf0edb5fb1227114d Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
hjk authored
Makes remote output appear again in the Application Output pane, and is arguably the right thing to do anyway. Change-Id: I05c365eec43f60a85482b8ae7d5856b3a31ee6f8 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Riitta-Leena Miettinen authored
Change-Id: I9fe1f0982829aa4e5998f03f098bef7679b44443 Done-by: Lukas Holecek Reviewed-by:
Lukas Holecek <hluk@email.cz> Reviewed-by:
hjk <hjk@qt.io>
-
Eike Ziller authored
Task-number: QTCREATORBUG-9445 Change-Id: I1c60181b7e15c66b88cc1d5ec7584951d3aa46a0 Reviewed-by:
Jarek Kobus <jaroslaw.kobus@qt.io>
-
Orgad Shaneh authored
Change-Id: Ib21a62152008a0b428f93a58d32685e2c0b0dc3b Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Orgad Shaneh authored
Change-Id: I8c37728ca5de20e2b68e6d0ac7fc120baa696040 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Kai Koehne authored
Change-Id: Icdfe9a58a0b0c0d5773c2c5a0d433ea903e66138 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
hjk authored
It looks like the case where workers need talk to each other by only knowing the type of the 'partner' does not exist in practice anymore. With the now-common setup of a 'primary' worker that one can introduce the 'lesser' workers to each other directly. That's also conceptually more robust that picking a partner by type only only from some 'pool' (all the workers in a runcontrol), scales better (it e.g. is imaginable that a RunControl needs more than one PortGatherer in complex setups where more than one device is involved) saves a few cycles, and even removes the need for workers to be qobject_cast-able. Change-Id: Ib3d8c942c893d6c198d9813cce7df28ba3260ce8 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
Christian Stenger authored
This also fixes accessing 'this' when located inside a different thread. Task-number: QTCREATORBUG-18466 Change-Id: Ib90cc23c65c033a234d3f7cf9b1ba76abff719e2 Reviewed-by:
hjk <hjk@qt.io>
-
Christian Kandeler authored
To HEAD of 1.9 branch. Change-Id: I9318013728c25e18f2dbf60aa408e0fe75b095d2 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Orgad Shaneh authored
Looks like this was done for debugging, but the user is not supposed to be aware of internal implementation. Change-Id: If24a2b0f85a04c2e88c5ef5fd66d34a606d46712 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-