Christian Kandeler
9a26654878
Maemo: Rename "Runtime" class to make the name more unique.
2010-11-30 15:32:02 +01:00
Oswald Buddenhagen
1e362b0f8b
overhaul process argument handling
...
get away from argument stringlists. instead, use native shell command
lines which support quoting/splitting, environment variable expansion
and redirections with well-understood semantics.
Task-number: QTCREATORBUG-542
Task-number: QTCREATORBUG-1564
2010-11-17 13:19:07 +01:00
dt
ff60fcf29f
Revert "Revert "Qt4ProjectManager: correctly set parse state on restoring""
...
This reverts commit ae6dbf364b .
2010-11-02 16:43:11 +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
88b0e1f6e0
Maemo: Remove some outdated TODOs.
2010-11-02 14:27:19 +01:00
Friedemann Kleint
6510a749b7
ProjectExplorer: Move ToolChainType enumeration into separate Header.
...
Acked-By: dt
2010-11-01 14:25:24 +01:00
hjk
ae6dbf364b
Revert "Qt4ProjectManager: correctly set parse state on restoring"
...
This reverts commit b979d9f151 .
2010-10-29 15:25:08 +02:00
Christian Kandeler
259f518d55
Maemo: Fix typo in connect() call.
2010-10-29 14:54:01 +02:00
dt
b979d9f151
Qt4ProjectManager: correctly set parse state on restoring
2010-10-29 12:23:32 +02:00
dt
45dd1ad7f5
Disable Run Configurations while parsing .pro files
...
Initial patch and idea by hunger.
Reviewed-By: hunger
2010-10-28 16:09:41 +02:00
Erik Verbruggen
f3834f010b
Fixed an invalidly named method.
2010-10-18 12:40:34 +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
Tobias Hunger
f5c044fe48
Move ProjectExplorer::Environment to Utils::Environment
...
Reviewed-by: dt
2010-09-23 13:40:26 +02:00
Christian Kandeler
ae4c35bd86
Maemo: Support QML-only debugging.
...
Reviewed-by: kh1
2010-09-16 17:08:58 +02:00
Friedemann Kleint
66ad76de4f
I18n: tr-fixes.
2010-09-13 16:51:43 +02:00
Tobias Hunger
616a9b13f0
Enable restoring the default names of project configuration items
...
* Enable support for this in all ProjectConfiguration items
(Targets, projects, BCs, DCs, RCs, etc.). This is nicer
than having custom code in individual configuraiton items.
Reviewed-by: dt
2010-08-24 16:04:51 +02:00
Christian Kandeler
c0a922f742
Maemo: Differentiate between Maemo versions.
...
Reviewed-by: kh1
2010-08-23 17:37:27 +02:00
ck
3a4baff506
Maemo: Run configuration gets device from deploy step.
2010-08-17 08:47:13 +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
cbf31293cb
Maemo: Adapt to new deploy configuration approach.
...
Reviewed-by: Tobias Hunger
2010-08-02 16:01:53 +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
kh1
c3350a1675
Basic support for fetching and modifying device environment.
2010-07-28 14:28:04 +02:00
ck
5ff0d9b72f
Maemo: Rename some classes.
...
All our classes should have the Maemo prefix because we don't have
a namespace of our own.
2010-07-28 09:36:30 +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
fca9ca4602
Maemo: Prepare "mount local directories on device" feature.
...
Not used yet.
Reviewed-by: kh1
2010-07-23 14:38:21 +02:00
ck
b96df669b1
Maemo: Make device configuration settable from deploy widget.
...
This is necessary in case there is no run configuration (e.g. for
library projects).
2010-07-16 17:11:26 +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
dt
7862e31256
Refactor OutputFormatter
...
Move link handling code to outputwindow from OutputFormatter
Move createOutputFormatter to the RunConfiguration
That makes it easier for Qt4RunConfiguration et all.
This also fixes that each time a runcontrol was rerun a new
OutputFormatter was created without deleting the old one, thus
increasing the memory usage.
2010-07-14 13:01:43 +02:00
ck
8a3c1cc0d4
Maemo: Move INSTALLS information from package step to deploy step.
...
... because the files are installed even when packaging is disabled.
Reviewed-by: kh1
2010-07-14 12:22:30 +02:00
ck
9b30763e9d
Maemo: Factor out redundant code.
2010-07-13 17:16:46 +02:00
ck
e17b99e7f3
Maemo: Introduce class for maemo-global functions.
2010-07-13 17:16:46 +02:00
ck
ce5e473438
Maemo: Move deploying to dedicated deploy step.
...
Reviewed-by: kh1
2010-07-13 16:27:50 +02:00
ck
c4e9559c44
Maemo: Remove native separators from where they don't belong.
2010-07-08 17:10:48 +02:00
ck
1430358d52
Maemo: Give meaningful names to run configurations.
...
Reviewed-by: kh1
2010-07-08 15:47:14 +02:00
ck
3c5ae375bc
Maemo: Fix deployment.
...
This broke after the introduction of a deploy step type.
2010-07-07 11:15:18 +02:00
Tobias Hunger
8ccbd0ec6b
Rename StepType to BuildStep::Type
...
* Move and rename the enum
* Add Q_ENUMS macro
Reviewed-by: dt
2010-07-06 18:36:30 +02:00
con
af44136e22
Merge remote branch 'origin/2.0'
...
Conflicts:
doc/qtcreator.qdoc
src/plugins/help/helpplugin.cpp
src/plugins/projectexplorer/projectexplorer.cpp
src/plugins/projectexplorer/projectexplorer.h
src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp
src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.h
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp
src/tools/qml/qmldump/main.cpp
2010-06-24 11:40:22 +02:00
ck
dd666a3af4
Maemo: Add option to disable packaging.
...
Task-number: QTCREATORBUG-1636
Reviewed-by: kh1
2010-06-22 14:45:09 +02:00
kh1
83edceafe4
Fix missing update notification if a device config get's added/removed.
...
Task-number: QTCREATORBUG-1686
Reviewed-by: ck
2010-06-21 13:27:43 +02:00
ck
a793217c07
Maemo: Prepare unpackaged deployment.
...
Reviewed-by: kh1
2010-06-21 11:28:42 +02:00
kh1
01b7e7b99d
Remove some leftovers.
...
Reviewed-by: ck
2010-05-20 16:46:11 +02:00
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
kh1
9109380570
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 15:59:29 +02:00
ck
60991499dd
Maemo: Give more information to user about Qemu state.
...
Reviewed-by: kh1
2010-05-19 11:55:00 +02:00
ck
de7bc1d9cf
Maemo: Give more information to user about Qemu state.
...
Reviewed-by: kh1
2010-05-19 11:00:43 +02:00
ck
08b719c992
Maemo: Remove debug output that annoyed someone.
2010-04-23 10:32:15 +02:00
kh1
4ca6422bd7
Do not add "on Maemo device" anymore, since we now have the targets.
...
Task-number: QTCREATOR-207
Reviewed-by: ck
2010-04-19 15:04:29 +02:00