Commit Graph

901 Commits

Author SHA1 Message Date
Fawzi Mohamed
d882b22598 ios: remove left over debug message
Change-Id: I7b4c0a15f7f74ad346bf05b7974270fccd2e0c07
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-06 12:55:53 +01:00
Fawzi Mohamed
9a4caa4b4c ios: improve automatic kits
* fix incorrect old kits
* avoid adding a special debugger

Change-Id: I233068dbb9958045cdc2e875337297748b2b4ff8
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-05 17:00:33 +01:00
Fawzi Mohamed
242cba3065 ios: better error messages
Change-Id: I2ccb7655320b18eed9f10c8b6130befe8c9cbdb0
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-05 16:59:09 +01:00
Friedemann Kleint
06eaed8a7a iOS: Add Linguist comment.
Change-Id: I4eac32fdda32cb5d6a4d8676b25884d5a9e205ea
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-04 19:37:46 +01:00
Friedemann Kleint
fc1a209fe0 iOS: Unify translation of iOS-Device.
Change-Id: I01374545ec3882a1dc9b08adccf4632f38438efb
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-04 19:37:12 +01:00
Fawzi Mohamed
e8a4e9c230 ios/iosplugin: cleanup imports and unused code
Change-Id: Ib8e446f71b1b8196f25dd0dc3838f15f27f54bd4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-11-04 18:45:37 +01:00
Fawzi Mohamed
345eb5b0a5 lldb/ios: add platform specification
Change-Id: Ie7867dce5bd50573d714d41bf46195a802eb61c7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-11-04 12:50:11 +01:00
Fawzi Mohamed
e461567500 ios: improve kit and toolchains autodetection
* simplify probe
* adapt to Xcode 5.0.1 (32->64 bits)
* force correct abi for iphonesimulator (autodetection fails)

Change-Id: Ib489d621858fd1b026222f067245a0480ea8fa03
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-11-04 12:39:44 +01:00
Fawzi Mohamed
08bb147153 qtsupport: collect the Abi of all QtCore libraries
ios now uses libQt5Core_iphonesimulator.a and libQt5Core.a for device
and simulator, this changes detects both architectures.

Change-Id: I0e2883c06355eb2b75aeeba4365c8aea14bb8ced
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-11-01 12:31:23 +01:00
Fawzi Mohamed
949bd42399 ios: impove kit handling
* setting sticky to the proprieties that are not supposed to be modified
* mutable device helps when using multiple devices

Change-Id: I739962529c4e92090e57ef6f332c1bed8cf0a2db
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-11-01 10:13:08 +01:00
Fawzi Mohamed
de515ccfd5 ios: fixing debugging handling when debugger is missing
Change-Id: I1178e5fddd9bf6ed4985b029f03478e3ba2a89b8
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-01 09:15:39 +01:00
Fawzi Mohamed
b39f26e856 ios: device debugging
switched to using a relay server

Change-Id: Ic3ddb48b818fa43894314f7fbaf9d7780fc01ade
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-31 18:19:09 +01:00
Fawzi Mohamed
15e0442324 ios: kill simulator process when stopping runner
Change-Id: I998eb9cd3d532c2818c139688d516003d4833b27
Reviewed-by: David Schulz <david.schulz@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-31 16:47:52 +01:00
hjk
d7d27fccbc Rename plugins/qt4projectmanager to qmakeprojectmanager
This finally renames the plugin itself.

Change-Id: Ibdf4f4b4e9776c2fdc809e0127f3e1310de44bd1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-10-29 17:57:06 +01:00
David Schulz
c8aeb78955 Fix compilation of IOS Simulator debugging on windows.
Change-Id: I57dc9297c89b193dbcb7dd9c96ff6d6118ce2191
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-29 15:08:31 +01:00
hjk
ce9c2efd1f Qt4ProjectManager: Rename {Qt4,Qmake}{Project,Pr{i,o}FileNode}
Change-Id: I27139d8ccc17b665853bec4a37e80568680b5fcc
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-10-29 14:54:53 +01:00
Fawzi Mohamed
c162ba1391 ios simulator debugging
Change-Id: Ieee4a509b46da937c3bce21f72c77685946db4dd
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-29 14:03:58 +01:00
hjk
1d9d3885b4 Qt4ProjectManager: Rename {Qt4,Qmake}BuildConfiguration{Factory,}
Change-Id: Id49e347cc448f6a28271b6af775d56b6e00b4908
Reviewed-by: David Schulz <david.schulz@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-29 13:39:48 +01:00
Tobias Hunger
ab8999832a Debugger: Move classes into their own files
Change-Id: I89853ffb4192b0da1f34d471e250d4ec32daa3da
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-28 17:50:49 +01:00
Fawzi Mohamed
8ab88c8d35 ios: actually open help when detecting non setup device
Change-Id: I72d8c853c01a62d4e62ab0db382e9144f6f03fd6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-28 15:10:02 +01:00
El Mehdi Fekari
36e6a70505 Debugger: Fix the way to register/add new debuggers
DebuggerItemManager::registerDebugger() should return the id
of the added debugger in order to use it when setting a kit's debugger
(addDebugger() creates and adds a copy of the passed
debugger object with a unique id).

The DebuggerKitInformation::setDebugger() method should set only already
existing and registered debuggers.

Task-number: QTCREATORBUG-10436

Change-Id: Icdcd1ed92aafe9eda44abf831aa9983dd6801980
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-22 20:14:14 +02:00
Friedemann Kleint
50f522b2f7 Remove most trailing newlines from translated messages.
They are a hassle for translators and reviewers alike.

Change-Id: I07c1b61e8b6719e54fdc1f69cf63f573119a6776
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-22 08:05:09 +02:00
Friedemann Kleint
163f110096 Fixes in translated messages.
Change-Id: Ie1aa0547281d9a1ab31f00e44c4e09dd96c60543
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-18 13:14:14 +02:00
hjk
35695ebb0c Qt4ProjectManager: Rename the "normal" qt4* files to qmake*
Change-Id: I5e173900a4008c72c67a30eaa9c101027c1b43af
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-10-16 14:30:05 +02:00
hjk
ebcd992577 Rename namespace Qt4ProjectManager to QmakeProjectManager
First step towards plugin renaming.

Change-Id: I8ac017660a7aa2bda0d7bb7d72ab0cfceaf6cfd2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-16 12:09:59 +02:00
Fawzi Mohamed
70e98213b4 ios: better message for deploy failures
Change-Id: I0e145b07d034277e2afa74f885a55a2722e2c180
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
2013-10-16 11:27:10 +02:00
Fawzi Mohamed
01e7e6c6fb ios: remove spurious Subprocess Error message
Change-Id: Ib319856d881c7399f5cd76782b1f76655fbb88b2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-16 10:57:03 +02:00
Fawzi Mohamed
81d4a52215 ios: load only on Mac OS
Change-Id: I2676ea1b0292c999532bf1f78c71207671e63e7f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2013-10-15 14:53:56 +02:00
Fawzi Mohamed
75ed8fc990 ios: fix missinig initialize after cleanup
Change-Id: I76af369f86f565e9909af6ad37a8a2374604d2b5
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-15 13:40:51 +02:00
Tobias Hunger
9bb0a81525 IOs: Fix warnings about unused things
Change-Id: I40a6aa486af7f4d819ae1f1f309f12042c8d2826
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:22:30 +02:00
hjk
d8d0e0c368 Ios: Clean up iosconfiguration.{h,cpp}
Change-Id: I4b1e29883bdfb5a795b2909bdc2eb653b878d4a9
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 17:14:53 +02:00
Fawzi Mohamed
8fbb44bd18 ios: single xcode and cleaned configurations
Use just one xcode, namely the one of xcode-select (like qmake)
cleaned iosconfigurations:
 * cleaned now unneded xcode paths
 * using static methods, removed IosConfig

Change-Id: Icc4d1bc1063a5f65230736a47b4ca9b139fa79e0
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-14 16:49:53 +02:00
Fawzi Mohamed
e962bfc0d2 ios: fix warning for failed run on device
avoid executing a runloop in a signal handler

Change-Id: I4822226d3ece93fbfb6b6107add3c1e32b6c973c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-14 16:38:29 +02:00
Fawzi Mohamed
a874537b0f ios: better deploy messages (and handling of missing devices)
Change-Id: I77faa28b1300bbf59f56cf20855147f67fd69368
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 16:11:58 +02:00
David Schulz
dd08503062 Ios: Fix compilation on windows.
Change-Id: I90054041069d9aace6fc24f9094d46207b87e54e
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-14 15:55:48 +02:00
hjk
f50ffd614c Ios: Make it the plugin compilable (but not functional) outside Mac
Change-Id: I1149ce410f2875c6ad8bd0d62c23bb6181f4c1ac
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-14 14:49:11 +02:00
hjk
44a054a519 Ios: Fix debugger detection
Change-Id: I67ca5529c67f281c885074eb405862502cb8adff
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-11 15:08:35 +02:00
Leena Miettinen
e9cbaf04c5 fix UI text capitalization and punctuation
Make a message shorter and clearer.

Change-Id: Ia9bfb0de4a4a9cde1173f718aa79824739e11d2f
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-11 09:46:34 +02:00
Robert Loehning
0bb9ab131e Normalize connect()s
Change-Id: I1305abd51cb6ae856215af63807e66c433982c26
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-10-10 18:27:57 +02:00
Fawzi Mohamed
679b8ddb82 ios: fixes for C++11 compilation
Change-Id: I1d333c623f204a41dc92ebd03cbd67958e4588a7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-10 16:13:17 +02:00
Christian Kandeler
f1da03c73b qbs project files: Make use of new qbsSearchPaths property.
Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-10-09 18:08:56 +02:00
Eike Ziller
171fd691c3 Ios: Fix crash when connecting user-mode device
The modal dialog was opened directly from the tool output processing,
and when returning the tool handler was already deleted.

Change-Id: Iacba584b59bf8720788ac03fd2e839c5e4485ab3
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-08 15:42:19 +02:00
Fawzi Mohamed
c65c650cc2 ios: disable debug print of probe progress
Change-Id: I867c3f2881fd6882458c92fa84fbc9668ba6a538
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-08 15:29:20 +02:00
Eike Ziller
c05e9d52b2 Ios: Move tools to <libexec>/ios, make them lowercase, fix deployment
They can't be directly in libexec path, because then they couldn't have
their own qt.conf for resolving the Cocoa platform plugin.

Change-Id: I8f3fae85c548747a7d826c078c7ac1fb0a836b43
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-07 15:32:10 +02:00
Christian Kandeler
90a056e1cb Remove unneeded #ifdefs.
Change-Id: I696133c42a142a8c596703fc8ce0250b58993d99
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-07 12:49:13 +02:00
Eike Ziller
ac9f9526f9 iOSProbe: Cosmetic cleanup
Style fixes and remove unused symbols.

Change-Id: I941c99e08842940a7c75b055e4665b33ecda873a
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
2013-10-07 11:44:18 +02:00
Eike Ziller
a2615c610e Ios: Enforce linking to CoreFoundation and IOKit
Change-Id: I78bf6623eddf83f4509e14b9e4600360656a0f13
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
2013-10-04 16:07:17 +02:00
Friedemann Kleint
d01ba49036 Fix lupdate-warning about invalid tr()-Usage.
Change-Id: I4601de1996cc988f0c55af169e5c082ad7b02e14
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-04 09:57:43 +02:00
Fawzi Mohamed
c39ec1e309 ios: fix compilation with osx 10.6
Change-Id: Id0b28c0aab46237b60756f12be05e3d05df9c9e7
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-04 09:56:54 +02:00
Eike Ziller
ccf968c05c Ios: Fix compilation with Qt4
Change-Id: I6505d158d2456bc63572e274b47dcef486ca241d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-02 18:18:31 +02:00