LAUNCH: Supported setting command, arguments and environments when
authordonghyuk.yang <donghyuk.yang@samsung.com>
Sat, 29 Mar 2014 13:13:49 +0000 (22:13 +0900)
committerdonghyuk.yang <donghyuk.yang@samsung.com>
Sat, 29 Mar 2014 13:13:49 +0000 (22:13 +0900)
commit31529b33fd790c7c4876bbc14717cca95ee45416
tree304c937c5041361a1c83a28bd9c548794d1dc049
parent80676c0c305afdc0445f0ec5a6f7352c9916d91a
LAUNCH: Supported setting command, arguments and environments when
launching
LAUNCH: Supported setting .core and .cs file when coredump debugging.

There are two main changes:
 - Users can set command, arguments and environments when launching
platform module.
 - Users can set both .core and .cs files when coredump debugging.

And there are a good other changes:
 - Changed launch wizard UI
 - Find debug packages automatically if user set the command.
 - Validate launch command.

Change-Id: I5e4aa7bd21b28ef810e8f2b56184b01d63c72080
Signed-off-by: donghyuk.yang <donghyuk.yang@samsung.com>
58 files changed:
org.tizen.nativeplatform/META-INF/MANIFEST.MF
org.tizen.nativeplatform/OSGI-INF/l10n/bundle.properties
org.tizen.nativeplatform/plugin.xml
org.tizen.nativeplatform/src/org/tizen/nativeplatform/IPlatformXMLStore.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/PlatformProject.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/coredump/CoredumpPreprocessor.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/coredump/CoredumpSelectionHandler.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/coredump/model/CoredumpModel.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/filefilter/XmlFileFilter.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/CoredumpLaunchConfigurationProcessor.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ILaunchConfigurationProcessor.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ITizenLaunchConfigurationConstants.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/LaunchCommandCancelThread.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/LaunchConfigurationProcessor.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/PlatformLaunchDelegate.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/PlatformLaunchDelegateForAttach.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/PlatformLaunchDelegateForCoredump.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/TizenPlatformDebugger.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/IAppIdChangeListener.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformArgumentsTab.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformCommonTab.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformLaunchConfigurationTabGroup.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformMainAttachTab.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformMainCoreTab.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformMainTab.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/PlatformPackagesTab.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/shortcut/PlatformProjectCommonLaunchShortcut.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/ui/shortcut/PlatformProjectDebugShortcut.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/LaunchWizardPageUIMessages.properties
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformEFLLaunchSettingPage.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchCommonPage.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchSettingAppPage.java [deleted file]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchSettingBinPage.java [deleted file]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchSettingCorePage.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchSettingPage.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizard/pages/PlatformLaunchSettingProcPage.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/EnvironmentDialog.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/LogTabDialog.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/PlatformAttachLaunchWizard.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/PlatformCommonLaunchWizard.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/PlatformCoredumpLaunchWizard.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/PlatformLaunchWizard.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/launch/wizards/PlatformLaunchWizardDialog.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/manifest/PlatformManifestXMLStore.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/IPkgCommander.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/IPkgLauncher.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/deb/DebCommanderHost.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/factory/PkgLauncherFactory.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmCommanderCommon.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmCommanderDevice.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmDebugPackagesResolver.java [new file with mode: 0644]
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmModelMaker.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmPackageLauncher.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmStatusUpdater.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/tools/RpmTool.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/tools/ZypperTool.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkgmgr/PackageManagerOutputReceiver.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/util/PlatformLaunchUtil.java