Christian Kandeler
439b45618e
Start making the Maemo support more generic.
...
This includes:
- decoupling deploy configurations from targets (Reviewed-by: dt)
- adding a "Generic Linux" device type
- splitting up the Maemo deployment step into small pieces that
can be combined in different ways (and much more easily maintained)
- adding a new version handler for pro.user files
(Reviewed-by: Tobias Hunger)
Also:
- Add and use an SSH manager class for easier connection sharing.
- Make the SSH connection parameters a fixed attribute of the connection.
2011-03-09 13:10:19 +01:00
Christian Kandeler
229b06d97f
Maemo: Fix GUI bug.
...
Mutually exclusive radio buttons could be toggled independently.
2011-02-15 10:35:31 +01:00
Christian Kandeler
3a87fdd5f1
Maemo: Move more functionality into the new target classes.
2011-01-19 11:07:14 +01:00
Christian Kandeler
f0a54abf6b
Maemo: Introduce dedicated Fremantle and Harmattan targets.
...
Task-number: QTCREATORBUG-2770
2011-01-18 15:22:12 +01:00
dt
67cfb7e078
Qt4projectManager: Refactor Qt4Target, split up in per target classes
...
Almost(*) all of the symbian and maemo specific code is now theoretically
moveable to a separate plugin. Thus making it possible to implement
new targets in a plugin.
(*) Noteable missing is the qtversion, which needs to be split up
per target too.
Also fixes
Task-Nr: QTCREATORBUG-2440
Reviewed-By: hunger
Reviewed-By: ck
2011-01-17 14:13:40 +01:00
Christian Kandeler
164cc4ff2c
Maemo: Refactor device configurations list.
2011-01-13 15:03:58 +01:00
Tobias Hunger
6b92bc3d13
Clean up environmentmodel/widget
...
* Move the environment model code to utils and export it
* rename the environmenteditmodel files to environmentwidget
(which is the class they actually contain)
Reviewed-by: dt
2011-01-13 12:21:45 +01:00
con
d1023c7614
It's 2011 now.
...
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
Christian Kandeler
e79f6031da
Maemo: Prepare for possibility of our deploy step disappearing.
...
Could happen e.g. when RDA is used.
2011-01-11 16:56:05 +01:00
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
766e9c1e3b
Maemo: Add Qemu settings page.
...
Put it in new top-level "Maemo" category, along
with the Maemo device configurations.
Reviewed-by: kh1
2010-12-03 14:14:04 +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
Tobias Hunger
e02dae3efb
Enable/disable RCconfig widgets in constructor
2010-10-29 13:43:28 +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
Christian Kandeler
fe72f7c2f9
Maemo: Have only one MaemoDeployables object per Maemo target.
...
It does not depend on any of the settings in the deploy configuration.
Task-number: QTCREATORBUG-2678
2010-10-27 10:53:57 +02:00
Christian Kandeler
0346e61489
Maemo: Fix user-visible strings.
...
Capitalization + native separators.
Reviewed-by: kh1
2010-10-14 15:29:18 +02:00
Christian Kandeler
af8b262ece
Maemo: Don't create a deployment widget per sub project.
...
This makes use of a Maemo target perform acceptably for big projects.
Task-number: QTCREATORBUG-2703
Reviewed-by: kh1
2010-10-14 14:06:54 +02:00
Christian Kandeler
5c7f21c0a7
Maemo: Fix device environment reader's error reporting.
...
The error() signal was not connected anywhere.
Also, there was no way to interrupt a failing operation.
Reviewed-by: kh1
2010-10-13 11:06:17 +02:00
Christian Kandeler
60cf5fe8cc
Maemo: Bugfix: Update state of run config when deploy settings change.
...
An added or removed deployment setting for an executable
can change whether it's runnable or not.
Reviewed-by: Tobias Hunger
2010-10-08 15:38:38 +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
fc93634b16
Maemo: Initialize remote application path in run config widget.
...
(cherry picked from commit b73b0fb0ce )
2010-09-28 09:19:19 +02:00
Tobias Hunger
f5c044fe48
Move ProjectExplorer::Environment to Utils::Environment
...
Reviewed-by: dt
2010-09-23 13:40:26 +02:00
Christian Kandeler
f84cbe4395
Maemo: Don't crash on restoring a project with removed Qt version.
2010-09-21 08:53:26 +02:00
Christian Kandeler
ae4c35bd86
Maemo: Support QML-only debugging.
...
Reviewed-by: kh1
2010-09-16 17:08:58 +02:00
Christian Kandeler
1b0487d505
Maemo: Debug/Run capabilities now react to toolchain changes.
2010-09-16 14:12:25 +02:00
Friedemann Kleint
f4b2a70edc
L10n: tr-Fixes.
2010-09-14 14:57:36 +02:00
Friedemann Kleint
24cadd34a1
I10N: First translation fixes for 2.1
...
Fix README, some spelling errors, remove contractions,
exclamation marks, correct some plural forms, join split messages.
Add QCoreApplication::translate to non-Q_OBJECT-classes.
Fix some lupdate warnings about discarding meta-data (//:).
2010-09-10 10:51:43 +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
d3c496f86d
Maemo: Clarify user string.
2010-08-26 11:49:44 +02:00
Tobias Hunger
b6f1dbeeb0
Remove obsolete ways to set the display name
...
* Now that there is a generic way to rename configurations:
Remove individual renaming methods from all over the codebase
Reviewed-by: dt
2010-08-24 16:04:51 +02:00
Christian Kandeler
245865092b
Maemo: Hide features incompatible with current Maemo version.
...
Reviewed-by: kh1
2010-08-23 17:49:07 +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
a7695496b4
Maemo: Move remote executable GUI update to its own slot.
2010-08-05 15:09:48 +02:00
ck
9d712dee79
Maemo: Let user choose package manager icon.
...
Reviewed-by: kh1
2010-08-05 11:35:07 +02:00
ck
50f30655e2
Maemo: Watch Debian files and update packaging GUI accordingly.
...
Reviewed-by: kh1
2010-08-04 16:39:30 +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
Alessandro Portale
3aa3c5688f
Pedantic cleanup of filename parameters for QIcon constructor
...
Using more *::Constants::ICON_* where it makes sense and
wrapping the file names into QLatin1String where they were
missing.
The increased usage of the ICON constants needed a few more
cross plugin includes of *constants.h, here and there.
I think that it is OK, since the dependencies were alredy there
icon resource wise.
2010-07-30 22:17:14 +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
af57685ca8
Maemo: Improve remote mounts GUI.
...
Reviewed-by: kh1
2010-07-29 15:03:33 +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
kh1
d0b7519505
Some more preparations for task QTCREATORBUG-1663.
2010-07-27 17:58:07 +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
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
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
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
Leena Miettinen
cf233161fa
Doc - UI - Fix UI text capitalization to follow the KDE Style Guide rules.
...
Reviewed-by: ossi
2010-05-14 15:53:56 +02:00