Christian Kandeler
3cb34cf8ec
Maemo: Move MADDE environment information out of MaemoToolChain class.
...
The toolchain is not available in all places where we need the
respective information, which resulted in duplicated code.
2011-01-04 14:15:57 +01:00
Christian Kandeler
8a89a8bd8e
Maemo: Make SSH connection error messages a bit more helpful.
...
Task-number: QTCREATORBUG-3225
2010-11-30 10:56:45 +01:00
Christian Kandeler
20b58e4e6e
Maemo: Whitespace fixes.
2010-11-26 10:41:39 +01:00
Christian Kandeler
397869c971
Maemo: Don't hold a reference to a run config in a run control.
...
Save all relevant information at run control creation time, so we can
re-run even without a project.
Task-number: https://projects.maemo.org/bugzilla/show_bug.cgi?id=203698
2010-11-11 12:10:36 +01:00
Christian Kandeler
220a3d1a37
Maemo: Remove remaining barriers for concurrent debugging.
...
Pipes and mount points for debugging with on-device gdb now have
unique names.
Also give mount point for deploying via UTFS per-project file name.
Task-number: QTCREATORBUG-2702
2010-11-02 15:08:30 +01:00
Christian Kandeler
548df9385b
Maemo: Use dynamic port list.
...
Check whether the ports we need are actually available on the device.
As a side effect, this makes it possible to debug more than one
application at the same time on Maemo.
Task-number: QTCREATORBUG-2702
2010-11-02 14:27:18 +01:00
Oswald Buddenhagen
a9ff4d3749
Merge remote branch 'origin/2.1'
...
Conflicts:
doc/qtcreator.qdoc
2010-11-01 12:11:03 +01:00
Christian Kandeler
f900b90c46
Maemo: Introduce generic state checking.
2010-10-29 14:14:05 +02:00
Christian Kandeler
efb173390a
Fix Creator crash on SSH connection loss.
...
QTCREATORBUG-2890
Reviewed-by: dt
2010-10-26 16:29:27 +02:00
Christian Kandeler
803206d5b5
Maemo: QML debugging is not possible on Fremantle ...
...
... so disable the respective widgets if the active build
configuration has a Fremantle toolchain.
Reviewed-by: kh1
2010-10-08 15:38:38 +02:00
Christian Kandeler
26808a4beb
Maemo: State machine bugfixes in remote process execution.
...
Reviewed-by: kh1
2010-10-08 15:38:38 +02:00
Christian Kandeler
983bc5d248
Maemo: Only mention mounting stuff to user when it's actually done.
...
Otherwise, we clutter the output window with potentially confusing
messages.
Reviewed-by: kh1
2010-10-08 15:38:38 +02:00
Christian Kandeler
2c35a6417a
Maemo: Fix SSH signal connections.
2010-10-06 11:16:47 +02:00
Christian Kandeler
b2030a13d4
Maemo: Introduce explicit states to SshRunner.
...
Reviewed-by: kh1
2010-10-04 16:46:13 +02:00
Christian Kandeler
d5d2d3ea3c
Maemo: Remove unused function.
...
Reviewed-by: kh1
2010-09-30 15:45:12 +02:00
Christian Kandeler
7a8b597900
Maemo: Use tighter regular expression for pkill.
2010-09-28 09:52:22 +02:00
Christian Kandeler
ae4c35bd86
Maemo: Support QML-only debugging.
...
Reviewed-by: kh1
2010-09-16 17:08:58 +02:00
Friedemann Kleint
d207c8cdcb
L10n: tr()-fixes, message strings, compiler warnings.
...
Rename 'QML standalone application' to 'QML application'
and the 'old-style' QML applications to
'QML Viewer based applications'.
For the QML renaming:
Rubber-stamped-by: Alessandro Portale <alessandro.portale@nokia.com >
2010-09-15 15:16:13 +02:00
Christian Kandeler
e69588597d
Maemo: Support QML debugging.
...
Could not be tested with actual QML project yet.
Reviewed-by: kh1
2010-09-08 17:54:02 +02:00
Christian Kandeler
a437f824c4
Maemo: Display UTFS server stderr output.
...
This will help us diagnose errors.
2010-08-26 11:49:44 +02:00
Christian Kandeler
26aec74359
Maemo: Some adaptations for Harmattan.
...
Reviewed-by: kh1
2010-08-25 09:53:42 +02:00
Christian Kandeler
14d7f6b661
Maemo: Toolchain for remote mounter needs to be dynamic.
2010-08-23 17:37:27 +02:00
Christian Kandeler
d1f0c171e2
Maemo: Fix UTFS server readiness detection.
2010-08-17 14:54:08 +02:00
Christian Kandeler
90dea9d645
Maemo: Better reporting of SSH timeouts, additional unmount step.
2010-08-17 10:47:36 +02:00
ck
378ad4de3d
Maemo: Device configurations now have a list of free ports.
...
The device configuration widget is now the only place the user
ever has to specify ports.
2010-08-13 16:19:21 +02:00
ck
1ff13868dc
Maemo: Add deployment via remote mount.
...
Only tested on Linux, #ifdef'ed for now.
2010-08-11 16:50:05 +02:00
ck
fcd4680761
Maemo: Improve progress reporting of remote process start and shutdown.
2010-08-10 16:11:06 +02:00
ck
1c746014af
Maemo: Better reporting of mount errors.
2010-08-10 16:11:06 +02:00
ck
0b5e36d6fa
Maemo: Encapsulate remote mount functionality in its own class.
2010-08-10 16:11:06 +02:00
ck
823f0fd1b5
Maemo: Put mount specification class into its own set of source files.
2010-08-10 16:11:06 +02:00
ck
dd6966b2f0
Maemo: Do the bind() for remote mounts on the device.
...
This makes us more independent of the developer PC's firewall setting.
Reviewed-by: kh1
2010-08-02 12:50:01 +02:00
ck
29c304bdf5
Maemo: Determine host address from device automatically.
...
Reviewed-by: kh1
2010-08-02 11:12:16 +02:00
ck
ca7f49071b
Maemo: Complete support for debugging via remote gdb.
...
1) Make sources available on device.
2) Enable users to switch between gdb and gdbserver approach (users may not be able to use the former if they have no control over their firewall).
Reviewed-by: kh1
2010-07-30 16:48:40 +02:00
ck
11d0951924
Maemo: Fix ProFileOption settings, write INSTALLS in maemo scope.
...
Task-number: QTCREATORBUG-1951
Reviewed-by: kh1
2010-07-27 17:28:23 +02:00
ck
f580db954f
Maemo: Finish implementing "remote mount" feature.
...
Disabled on Windows for now due to utfs-server not working there.
Reviewed-by: kh1
2010-07-26 16:09:04 +02:00
ck
e139238d14
Maemo: Implement remote mount functionality.
...
Untested & unused.
2010-07-23 18:21:01 +02:00
ck
032e7dc4c6
Maemo: Factor SSH operations out of run control classes.
...
Preparation for removing MaemoDebugRunControl.
Reviewed-by: kh1
2010-07-14 17:27:25 +02:00