aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/iosrunner.h
Commit message (Collapse)AuthorAgeFilesLines
* iOS: Avoid one use of runconfiguration in IosRunnerhjk2019-09-051-1/+0
| | | | | Change-Id: If0f1e4a64db692ad373fc73087dd1f5c329a3832 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* iOS: ModernizeAlessandro Portale2018-11-131-1/+1
| | | | | | | modernize-* Change-Id: I64d2bb4320c9b444bc13e90099600628eac1f5a6 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* iOS: Use run arguments more directlyhjk2018-05-081-2/+1
| | | | | | | | This also treats the arguments list as an arguments list for running, not as a single argument. Change-Id: Ia95e02c6324947081147b8bf8084cdd3a7d1eaf0 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* iOS: Remove unneeded abortDebugger callhjk2017-07-171-1/+0
| | | | | Change-Id: Ib4a4897e61b74cfed54a77b367fcad8932a47b9f Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* Ios: Re-enable QmlProfilerhjk2017-06-271-9/+5
| | | | | | Change-Id: I55a102c8f3a0c748b483a2fa36aa51947d13764a Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* iOS: Fix standalone QML debuggingVikas Pachdha2017-06-261-2/+1
| | | | | | | Wait for ports before connecting to QML server. Change-Id: Id2cc1928ddd90c61b84ffed5bdeffeb70f15b8c6 Reviewed-by: hjk <hjk@qt.io>
* Ios: Convert to RunWorkershjk2017-06-121-22/+69
| | | | | | | | | | This moves all of the RunControl implementation into a single RunWorker, not yet splitting it up into separate RunWorkers which is the final goal of this series. Done-with: Vikas Pachdha Change-Id: I9deaef48735c1c63c41dfae39d67f59387295273 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* iOS: Adapt to introduction of ProjectExplorer::ToolRunnerhjk2017-03-301-7/+8
| | | | | | Change-Id: I53201edb58485c697c8c56db68ddefd3cf107193 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by: hjk <hjk@qt.io>
* iOS: Remove the step to spawn the app before launch on iOSVikas Pachdha2016-12-201-3/+0
| | | | | | | | | This causes timing issues on certain devices resulting in app startup failure Task-number: QTCREATORBUG-17336 Change-Id: I190b5415bdef1fc80a415b0cb872b95b883db5d8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* iOS: Replaces ios_sim tool with simctlVikas Pachdha2016-10-171-0/+4
| | | | | | Task-number: QTCREATORBUG-16947 Change-Id: Ia28d5e4f9f220d566bd64da73989e8c24ef3eb37 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Ios: Use Qt5-style connectsOrgad Shaneh2016-06-301-1/+1
| | | | | | | The heavy lifting was done by clazy. Change-Id: I1b25f0108939d87e859d0407a35f75b88fa0edc3 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Use Utils::Port where possibleUlf Hermann2016-04-201-4/+4
| | | | | | | This solves the ambiguity between 0 and -1 being the "invalid" port. Change-Id: I3bac11dd4117bb1820fbd58186699925b73df1c5 Reviewed-by: hjk <hjk@theqtcompany.com>
* Wholesale conversion to #pragma oncehjk2016-03-301-4/+1
| | | | | | | Kudos to cgmb and https://github.com/cgmb/guardonce Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+13
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Utils: Remove qPidToPid() adapter functionhjk2015-09-161-3/+3
| | | | | | | | Since Qt 5.3, there's a QProcess::processId() providing direct access. Change-Id: Ia9c143c7a92ec61d1aa36ff3f4670ba72a509634 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* iOS: Use some more Qt5-style connectshjk2015-09-111-2/+3
| | | | | | | Safer to refactor. Change-Id: Ie909b695e7d1d7a473aba6bb39e6bdf0d5d24d85 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Tell the QML debug server exactly what services we expectUlf Hermann2015-08-171-3/+6
| | | | | | | | | | | | | | | | | | The services need to be loaded before the first QML engine is created. The first QML engine may be created before a client connects. When the JavaScript debug service is loaded the engine is put into interpreter mode as we don't support debugging in JIT mode. Profiling, however should be done in JIT mode, whenever possible. Thus, in order to avoid the loading of unnecessary plugins and to get better results from the QML profiler we tell the debug server which services we expect, even before the client connects. Qt 5.6 will support additional command line arguments to specify the services and this change uses them. Change-Id: I6dcee016c39995e9adada6eaf0e39d8299c9b7e7 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: hjk <hjk@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* iOS: fix simulator selectionFawzi Mohamed2014-11-251-2/+2
| | | | | | | | | get simulator type and SDK version dynamically from the available ones, and let the user choose which one to use. This fixes the static solution that did break with Xcode 6 Change-Id: I5cb2be68b9ea8736fc880cf3dd9d39d77f030293 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
* License updateEike Ziller2014-10-091-7/+8
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* ios: make device simulated configurable in runconfigurationFawzi Mohamed2014-03-311-2/+5
| | | | | Change-Id: I54bcbd7f2142ab95618005f1f108a122bfe18d32 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: qml debug supportFawzi Mohamed2014-03-241-6/+10
| | | | | Change-Id: I0fdd7a35de7b446cd991407d7c30b92cd3cc7787 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* ios: better error messagesFawzi Mohamed2013-11-051-2/+0
| | | | | | Change-Id: I2ccb7655320b18eed9f10c8b6130befe8c9cbdb0 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: device debuggingFawzi Mohamed2013-10-311-3/+3
| | | | | | | | switched to using a relay server Change-Id: Ic3ddb48b818fa43894314f7fbaf9d7780fc01ade Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: kill simulator process when stopping runnerFawzi Mohamed2013-10-311-0/+1
| | | | | | Change-Id: I998eb9cd3d532c2818c139688d516003d4833b27 Reviewed-by: David Schulz <david.schulz@digia.com> Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: better message for deploy failuresFawzi Mohamed2013-10-161-1/+1
| | | | | | Change-Id: I0e145b07d034277e2afa74f885a55a2722e2c180 Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com>
* ios: fix warning for failed run on deviceFawzi Mohamed2013-10-141-0/+2
| | | | | | | avoid executing a runloop in a signal handler Change-Id: I4822226d3ece93fbfb6b6107add3c1e32b6c973c Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Ios: Fix compilation on windows.David Schulz2013-10-141-2/+2
| | | | | Change-Id: I90054041069d9aace6fc24f9094d46207b87e54e Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: preliminary support for iosFawzi Mohamed2013-10-021-0/+95
first work in progress support for ios * separate iosTool using xml communication used for device info and run * iossim tool to handle the simulator * debug prepared but not working * separate gcc toolchain detection fix for simulator 1) add a QT built for ios 2) open a project, for example qtbase/examples/widgets/animation/animatedtiles/animatedtiles.pro 3) build/run... Change-Id: I7e01604e416338cbe4692dfb34f5d3f31312702d Reviewed-by: Eike Ziller <eike.ziller@digia.com>