summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt-maemo
Commit message (Collapse)AuthorAgeFilesLines
* Maemo: Create dedicated plugin.Christian Kandeler2011-05-26150-26586/+0
| | | | | | | | | | | | | | | No change in functionality for now. More support for generic remote Linux support is planned to be added. The changes in decreasing order of magnitude: 1) Move contents of qt4projectmanager/qt-maemo to new "RemoteLinux" plugin. 2) Make some classes in qt4nodes public for now. More decoupling in that area will follow. 3) Fix some minor problems uncovered by the move. Change-Id: I51d0c7977c10019eb6080cd6620bc28ecebad3c4 Reviewed-on: http://codereview.qt.nokia.com/106 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* BuildConfiguration: Adapt name if Qt version changesKai Koehne2011-05-251-1/+1
| | | | Change-Id: I1a34cb51f73af9779d6bdb07324d5dadcb5585b3
* Move a lot of qmake independent classes to a new plugin qtsupportdt2011-05-2425-82/+93
| | | | | | | | | | Also adjust qmldumptool to remove the dependency on qt4project/qmlproject, by passing in the qtversion instead of figuring it out in qmldumptool. Change-Id: Ie6ac582d36bfef290313c0716b33b62fcf42630c Reviewed-on: http://codereview.qt.nokia.com/70 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Maemo: Use different desktop files for Fremantle and Harmattan.Christian Kandeler2011-05-232-81/+0
| | | | | | | | | | | | | So far, we desperately tried not to duplicate the desktop file, resorting to all kinds of "clever" heuristics in the process. This is, however, somewhat limiting and confusing to users, because we do magic stuff behind their backs. So it seems better to "give up" and use two desktop files. Change-Id: Idf969eb3ad365f080e5a9c1608149ea6de629d5c Reviewed-on: http://codereview.qt.nokia.com/31 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Maemo: Fix device configuration dialog for all OS types.Christian Kandeler2011-05-191-4/+1
| | | | | | | | | There could potentially be types other than GenericLinux that don't use dpkg or rpm. Change-Id: I62a03aa1f532a4f589be8e43e07410beb1370cb2 Reviewed-on: http://codereview.qt.nokia.com/26 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* Maemo: Fix package file watching.Christian Kandeler2011-05-193-18/+45
| | | | | | | | | | Had been broken by 45c9cf7a1298feed925d18596c30ac9c6cd1dac5 ff. This change uses the FileManager and thereby also improves interaction with external editors that change the inode (e.g. emacs). Change-Id: I6d889d435931eb0199de93610bea643e50e9f025 Reviewed-on: http://codereview.qt.nokia.com/24 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Maemo: Make more forward-compatible.Christian Kandeler2011-05-191-1/+1
| | | | | | Change-Id: I864cf2a82af538a7b8e41b8117546cb7710481c7 Reviewed-on: http://codereview.qt.nokia.com/10 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Maemo: Don't unify packaging metadata between targets as rigorously.Christian Kandeler2011-05-191-2/+4
| | | | | | | | | This allows people to do external changes to their files without Creator overwriting them. Change-Id: I71fc7cf6dabb9a61762992b8c01f971f563e17ab Reviewed-on: http://codereview.qt.nokia.com/12 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Maemo: Fix possible assertTobias Hunger2011-05-181-1/+1
| | | | | | | | Treat invalid Qt versions as not registered at all. This stops creator from looking for a toolchain which is not there as the qmake path is wrong. Change-Id: I49a2a74a466d20c4cd1c8f4f72d8dbbbcefc9559
* Maemo: Make more generic.Christian Kandeler2011-05-1614-77/+93
| | | | We can now deploy and remotely run/debug any Linux target.
* Maemo: Don't assume a remote Linux has package management ...Christian Kandeler2011-05-131-4/+13
| | | | ... in the config test dialog.
* Maemo: More precise list of deployable files for library projects.Christian Kandeler2011-05-132-14/+30
| | | | We now also take libmylib.so.x.y.z etc. into account.
* ToolChain: Add support for mkspecsTobias Hunger2011-05-132-0/+6
| | | | | | | | Make the toolchains report their mkspec files and use the mkspec of the toolchain if it does provide one. Fall back to the Qt version's mkspec otherwise. Task-number: QTCREATORBUG-4396
* Maemo: Fix crash on re-run.Christian Kandeler2011-05-131-1/+1
| | | | | SSH connection must be acquired on every start operation instead of just once.
* Make TargetSetupDialog fast for Maemodt2011-05-124-15/+40
| | | | Task-Nr: QTCREATORBUG-4880
* Qt Version refactoringdt2011-05-1228-138/+552
| | | | | | | | | | | | | | | | Split up target specific code into subclasses. Also change Qt4BuildConfiguration to allow a null qtversion. Remove code that relied on always having a qt version. Also make it possible to remove all qt versions. Completly change the qt in path autodetection to be only a fall back if no configuration was found. Note: For now the old settings are not removed, as such 2.2 and master can coexist. Reviewed-By: hunger
* Maemo: Set more restrictive permissions for generated private keys.Christian Kandeler2011-05-112-0/+4
| | | | For better compatibility with the OpenSSH client.
* Maemo: Remove file system watcher before removing files.Christian Kandeler2011-05-061-0/+1
|
* Fix/add copyright headersTobias Hunger2011-05-06121-399/+463
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Use Core::FileChangeBlockerTobias Hunger2011-05-064-23/+6
| | | | | | | Remove class that does something similar. Reviewed-by: Christian Kandeler Change-Id: I7acfa119cf18d96c22d1873a464b1c004c78e132
* Export Qt4BuildConfiguration(Factory), Qt4BaseTarget and Qt4Projectdt_2011-05-061-1/+1
| | | | | Those classes are needed to implement a custom Qt4BaseTarget derived class.
* Maemo: Adapt list of deployables for "aux" project.Christian Kandeler2011-05-053-9/+16
|
* Maemo: Fix possible crash when removing a Maemo target.Christian Kandeler2011-05-031-7/+9
| | | | | | | If there are no packaging files for whatever reason, we try to access the first element of an empty list. Reviewed-by: dt
* fixes to translatable stringsSergey Belyashov2011-04-291-1/+1
| | | | | Merge-request: 322 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* Maemo: Harmattan application icons are now 80x80 pixels big.Christian Kandeler2011-04-295-9/+22
| | | | Task-number: https://projects.maemo.org/bugzilla/show_bug.cgi?id=250237
* Maemo: Small refactoring in configuration test dialog.Christian Kandeler2011-04-281-7/+14
|
* Merge remote branch 'origin/2.2'con2011-04-271-2/+2
|\ | | | | | | | | | | | | Conflicts: src/plugins/projectexplorer/gcctoolchain.cpp src/plugins/projectexplorer/target.cpp src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
| * Maemo: Disable QML debugging for Harmattan and Meego.Christian Kandeler2011-04-211-2/+2
| | | | | | | | | | It's completely broken for the remote case in both pure QML and mixed mode.
* | Maemo: Make shared pointer an actual QSharedPointer.Christian Kandeler2011-04-266-6/+12
| | | | | | | | Pointer was left dangling when a deploy configuration was removed.
* | Maemo: Remove unneeded reference to MaemoToolchain.Christian Kandeler2011-04-264-20/+3
| |
* | Maemo: Make deploy step widget extensible.Christian Kandeler2011-04-262-23/+42
| |
* | Maemo: Show the name of deploy steps in their associated widgets.Christian Kandeler2011-04-261-6/+6
| |
* | Maemo: Use devrootsh only on remote systems that have MAD developer.Christian Kandeler2011-04-2618-54/+88
| |
* | Move OutputFormatter to Utils lib.con2011-04-263-9/+9
| |
* | Maemo: Introduce abstract base class for deploy steps targeting devices.Christian Kandeler2011-04-2113-98/+278
| | | | | | | | | | | | This will make it possible for a MaemoRunConfiguration to work with deploy steps that do not use Utils::SshConnection, but still want to make use of our device configurations.
* | Maemo: Make some public functions protected.Christian Kandeler2011-04-211-3/+3
| |
* | Compile fix.Friedemann Kleint2011-04-211-1/+1
| |
* | Maemo: Move OsVersion type from MaemoGlobal to MaemoDeviceConfig.Christian Kandeler2011-04-2119-127/+136
| | | | | | | | | | Also move freePorts() method from AbstractMaemoDeployStep to MaemoGlobal.
* | Maemo: Remove C++ dumper support.Christian Kandeler2011-04-214-150/+32
| | | | | | | | | | They haven't been maintained for a while now, so no need to try to support them.
* | Maemo: Remove outdated code.Christian Kandeler2011-04-212-37/+10
| | | | | | | | | | This was left over from the time where there was only one kind Target class for all Maemo-like target types.
* | Maemo: Fix file handling refactoring artifact.Christian Kandeler2011-04-211-2/+2
| | | | | | | | Some content was written into the wrong files.
* | Maemo: Fix directory deployment issues.Christian Kandeler2011-04-212-12/+9
| |
* | Maemo: Fix issue with cached device configuration.Christian Kandeler2011-04-214-5/+10
| | | | | | | | | | | | | | External functions need to access the real device config, internal ones need the cached one during deployment. Task-number: QTCREATORBUG-4514
* | Maemo: Make QML debugging engine aware of early inferior exit.Christian Kandeler2011-04-212-16/+17
| |
* | Maemo: Fix misleading error message.Christian Kandeler2011-04-211-2/+1
| |
* | Merge remote branch 'origin/2.2'con2011-04-201-2/+1
|\ \ | |/
| * Maemo: Get rid of some Debian control file entries.Christian Kandeler2011-04-191-2/+1
| | | | | | | | | | According to the Harmattan people, support for them has been dropped and they are afraid users could get confused.
* | Maemo: Make "Copy to sysroot" widget a bit more flexible.Christian Kandeler2011-04-201-4/+20
| |
* | Maemo: Replace manual copying to sysroot by "make install".Christian Kandeler2011-04-204-4/+76
| |
* | Fix more krazy warnings.Friedemann Kleint2011-04-191-1/+1
| |