Commit Graph

42 Commits

Author SHA1 Message Date
kh1
c6fef3ef63 Long overdue changes and refactoring for qemu handling.
Fixes: - react on build/ run configuration changes
       - now notices environment changes, like switching Qt versions
       - start button is now only shown if we have a valid qemu runtime
       - enabled/ disabled state works properly when loading a project

Task-number: QTCREATOR-210, QTCREATORBUG-1252, QTCREATORBUG-1082
Reviewed-by: ck
2010-05-20 16:05:23 +02:00
ck
ba3b881ffc Maemo: Set DISPLAY variable before running remote executable. 2010-05-12 17:21:38 +02:00
ck
ef7c5fae60 Debugger: Support running GDB over SSH.
Reviewed-by: hjk
2010-05-05 12:51:21 +02:00
ck
b61e656493 Maemo: Preparation for deploying executable to arbitrary location.
Reviewed-by: kh1
2010-05-03 16:56:38 +02:00
ck
7140288c40 Maemo: Make package contents user-editable.
Reviewed-by: kh1
2010-05-03 15:50:40 +02:00
dt
f4ea0d79b9 Add a runMode method to the RunControl
And use it to implement changing the run icon in the application output.
That implementation does only support the two run modes run and debug
for now. Further abstraction for more run modes to be done once needed.

Task-Nr:   QTCREATORBUG-1232
2010-05-03 11:25:09 +02:00
ck
9ece8a4110 Move SSH functionality out of the Qt4ProjectManager.
It does not conceptually belong there, and several people have
asked for an interface to use the functionality in their own
plugins.

Task-number: QTCREATORBUG-1204
Reviewed-by: kh1
2010-04-26 11:43:25 +02:00
ck
83f505d96a Maemo: Add model for future package contents view.
No functional changes for now.

Reviewed-by: kh1
2010-04-20 17:15:53 +02:00
ck
ace402f0cb Maemo: Fix application output. 2010-04-20 08:58:11 +02:00
Erik Verbruggen
e3bceff3ee Separated child-process stdout/stderr, and seperated "our" output/errors.
So now the "Applciation Output" can distinguish between these four, and
handle them appropriately.
2010-04-19 14:21:48 +02:00
ck
8dd627a257 Maemo: When debugging, print gdbserver and application output.
Reviewed-by: kh1
2010-04-19 10:07:55 +02:00
ck
9faa4b5a59 Maemo: Only run dpkg if the package has been newly deployed.
Reviewed-by: kh1
2010-04-19 10:07:55 +02:00
ck
de9b203565 Maemo: Filter remote output.
Reviewed-by: kh1
2010-04-19 10:07:55 +02:00
ck
44a953e84c Maemo: Deploy and install packages instead of raw executables.
Reviewed-by: kh1
2010-04-15 14:47:01 +02:00
ck
7289fbfe90 Maemo: Do check for valid device confuguration earlier. 2010-04-15 11:37:50 +02:00
ck
2d7b3bf4a0 Maemo: Change misleading status messages. 2010-04-14 15:08:13 +02:00
ck
18a134ec37 Maemo: Kill old instances before deploying the application.
Reviewed-by: kh1
2010-04-13 16:31:33 +02:00
ck
f5bcb9858d Maemo: More refactoring in run control classes.
Move more common parts into base class.

Reviewed-by: kh1
2010-04-13 14:42:28 +02:00
ck
c7cee130d8 Maemo: Rename some run control symbols.
Rename function to better reflect its meaning.
Add prefix to class members.
2010-04-13 14:42:28 +02:00
ck
781bdd2441 Maemo: Don't run program if deployment has been canceled by user.
Reviewed-by: kh1
2010-04-13 14:42:27 +02:00
ck
dbafd89fdf Maemo: Don't expect gdbserver to start immediately. 2010-04-13 11:13:20 +02:00
ck
75b1fcdd66 Maemo: Add prefix to run control class members. 2010-04-13 11:13:20 +02:00
ck
8a6040c739 Maemo: Remove double initialization of debugger manager. 2010-04-13 11:13:20 +02:00
ck
5cce19f621 Maemo: Get rid of superfluous signal. 2010-04-13 11:13:20 +02:00
ck
e0f79f8855 Maemo: Refactor running, debugging and stopping
Move common functionality between run and debug into base class.

Reviewed-by: kh1
2010-04-13 10:05:32 +02:00
ck
23ef4f9c04 Maemo: Use deployment progress bar even when there's nothing to deploy.
Otherwise, an outdated canceled progress bar will confuse users.

Reviewed-by: kh1
2010-04-12 12:22:31 +02:00
ck
157ff4889e Maemo: Make errors more obvious to users.
Reviewed-by: kh1
2010-04-12 12:22:31 +02:00
ck
a62e533123 Maemo: Implement basic packaging. 2010-04-07 17:36:28 +02:00
Friedemann Kleint
bbcacaf59f Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4. 2010-03-18 10:59:06 +01:00
ck
22b5c74709 Maemo: First attempt at packaging. Disabled for now. 2010-03-09 14:01:59 +01:00
ck
2e25571edb Maemo: Make deployment timestamps per host.
Reviewed-by: kh1
2010-03-05 16:07:14 +01:00
hjk
9595504bda Long live the king! 2010-03-05 11:28:13 +01:00
Friedemann Kleint
c0a68f53c3 Tr()-fixes. 2010-02-26 14:20:17 +01:00
ck
1fa20b3838 Maemo: Removed ifdefs for old ssh approach. 2010-02-08 17:52:56 +01:00
ck
8a4f1ab555 Maemo: Fix Qemu for recent MADDE.
Reviewed-by: kh1
2010-02-03 15:24:19 +01:00
ck
038b75825d Maemo: Minor style/performance issues. 2010-02-03 11:01:33 +01:00
Friedemann Kleint
81f14bb270 Fix some code scanning issues.
QString: Use QChar/char where appropriate, do not use QString::null
2010-02-02 17:09:41 +01:00
ck
b585cbdac4 Maemo: Make gdbserver port user-configurable. 2010-01-11 18:09:49 +01:00
ck
60f97e5cff Maemo: Add key deployment feature to options page. 2010-01-07 16:42:01 +01:00
ck
af64744706 Maemo: Add option to create directory on device in deployment API. 2010-01-07 15:23:33 +01:00
ck
695349b6f4 Maemo: Move MaemoRunConfigurationWidget into separate set of files.
File maemorunconfiguration.cpp now contains what the name indicates.
2010-01-07 11:21:11 +01:00
ck
138b12b5dc Maemo: Move MaemoRunControl classes to their own files.
The maemorunconfiguration.cpp file contained (and still contains)
too many different classes.
2010-01-06 18:20:43 +01:00