Revision 439b456...
Go back to digest for 13th March 2011Other in Development Tools
BogDan Vatra committed changes in [android-qt-creator] /:
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.
File Changes
Added 22 files
- src/libs/utils/ssh/sshconnectionmanager.cpp
- src/libs/utils/ssh/sshconnectionmanager.h
- src/plugins/qt4projectmanager/qt-maemo/abstractmaemodeploystep.cpp
- src/plugins/qt4projectmanager/qt-maemo/abstractmaemodeploystep.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeploybymountstep.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeploybymountstep.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeployconfigurationwidget.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeployconfigurationwidget.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeployconfigurationwidget.ui
- src/plugins/qt4projectmanager/qt-maemo/maemodeploymentmounter.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeploymentmounter.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigwizardlogindatapage.ui
- src/plugins/qt4projectmanager/qt-maemo/maemoinstalltosysrootstep.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoinstalltosysrootstep.h
- src/plugins/qt4projectmanager/qt-maemo/maemopackageinstaller.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopackageinstaller.h
- src/plugins/qt4projectmanager/qt-maemo/maemopackageuploader.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopackageuploader.h
- src/plugins/qt4projectmanager/qt-maemo/maemoremotecopyfacility.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoremotecopyfacility.h
- src/plugins/qt4projectmanager/qt-maemo/maemouploadandinstalldeploystep.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemouploadandinstalldeploystep.h
Modified 69 files
- src/libs/utils/utils-lib.pri
- src/plugins/cmakeprojectmanager/cmaketarget.cpp
- src/plugins/cmakeprojectmanager/cmaketarget.h
- src/plugins/genericprojectmanager/generictarget.cpp
- src/plugins/genericprojectmanager/generictarget.h
- src/plugins/projectexplorer/projectexplorer.cpp
- src/plugins/projectexplorer/runsettingspropertiespage.cpp
- src/plugins/projectexplorer/target.cpp
- src/plugins/projectexplorer/target.h
- src/plugins/projectexplorer/userfileaccessor.cpp
- src/plugins/qmlprojectmanager/qmlprojecttarget.cpp
- src/plugins/qmlprojectmanager/qmlprojecttarget.h
- src/libs/utils/ssh/sshconnection.cpp
- src/libs/utils/ssh/sshconnection.h
- src/libs/utils/ssh/sshconnection_p.h
- src/libs/utils/ssh/sshremoteprocessrunner.cpp
- src/plugins/debugger/gdb/remotegdbprocess.cpp
- src/plugins/qt4projectmanager/qt-desktop/qt4desktoptarget.cpp
- src/plugins/qt4projectmanager/qt-desktop/qt4desktoptarget.h
- src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp
- src/plugins/qt4projectmanager/qt-desktop/qt4simulatortarget.cpp
- src/plugins/qt4projectmanager/qt-desktop/qt4simulatortarget.h
- src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoconfigtestdialog.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoconfigtestdialog.h
- src/plugins/qt4projectmanager/qt-maemo/maemoconstants.h
- src/plugins/qt4projectmanager/qt-maemo/maemodebugsupport.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeployable.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeployables.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeployables.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystepfactory.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.h
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigwizard.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigwizardstartpage.ui
- src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoglobal.h
- src/plugins/qt4projectmanager/qt-maemo/maemomanager.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemomanager.h
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationfactory.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.h
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.h
- src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui
- src/plugins/qt4projectmanager/qt-maemo/maemopertargetdeviceconfigurationlistmodel.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemopertargetdeviceconfigurationlistmodel.h
- src/plugins/qt4projectmanager/qt-maemo/maemopublisherfremantlefree.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.h
- src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp
- src/plugins/qt4projectmanager/qt-maemo/maemosshrunner.cpp
- src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri
- src/plugins/qt4projectmanager/qt-maemo/qt4maemodeployconfiguration.cpp
- src/plugins/qt4projectmanager/qt-maemo/qt4maemodeployconfiguration.h
- src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp
- src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h
- src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp
- src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.cpp
- src/plugins/qt4projectmanager/qt-s60/qt4symbiantarget.h
- src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp
- src/plugins/qt4projectmanager/qt-s60/s60manager.cpp
91 files changed in total