Revision 439b456...

Go back to digest for 13th March 2011

Other 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