[eclipse-yocto] [PATCH v2 00/79] Add CROPS container support (cover letter only)
Tim Orling
timothy.t.orling at linux.intel.com
Sun Dec 9 10:29:31 PST 2018
I have merged this series. Please continue to work on RCPTT tests and AB integration.
> On Nov 18, 2018, at 6:56 PM, Chin Huat Ang <chin.huat.ang at intel.com> wrote:
>
> The following patches add a new set of Eclipse Yocto plugins with CROPS
> container support for autotools and cmake projects. The new plugins are
> written from ground up to improve compatibility with Eclipse CDT and
> Docker Tooling so that container build features can be inherited from
> CDT or Docker Tooling, and Yocto Project specific features are
> implemented as extensions which should also improve compatibility with
> third-party plugins.
>
> Autotools project related features continues to be inherited from CDT,
> while cmake project has been revamped to improve compatibility with
> Managed Build System. Both autotools and cmake project types can be
> configured to cross compile using Yocto Project SDK or build tree
> toolchain, and container build using CROPS toolchain container is also
> supported.
>
> The new plugins are also structured in a way that aligns better with
> the corresponding upstream projects or plugins:
>
> * o.y.cmake.core - generic cmake template & toolchain
> * o.y.cmake.ui - generic cmake UI
> * o.y.docker.launcher - placeholder for extended container utils
> * o.y.docker.ui - placeholder for extended container UI
> * o.y.sdk.autotools.core - YP autotools toolchain support
> * o.y.sdk.autotools.ui - convert to YP autotools project wizard
> * o.y.sdk.cmake.core - YP cmake toolchain support
> * o.y.sdk.cmake.ui - convert to YP cmake project wizard
> * o.y.sdk.core - common YP utils, e.g. preferences.
> * o.y.sdk.docker.launcher - YP CROPS container command launcher
> * o.y.sdk.docker.ui - YP CROPS container UI
> * o.y.sdk.ui - common YP UI, e.g. decorations.
> * o.y.ui - generic JFace editors
>
> The patches beginning with commit b684c34c7ac9469838d62640dfc6293d47527bb9
>
> org.yocto.ui: add new or extended JFace field editors
>
> can be found at:
>
> http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-yocto-contrib/log/?h=cha/yoctoPluginsContainerBuild
>
> Chin Huat Ang (77):
> org.yocto.ui: add new or extended JFace field editors
> org.yocto.cmake.core: add generic cmake build system support
> org.yocto.cmake.core: fix NLS missing message warnings
> org.yocto.cmake.core: expose CMakeMakefileGenerator as API
> org.yocto.cmake.ui: add CMake build console
> org.yocto.sdk.core: add Yocto Project nature and preferences
> org.yocto.sdk.ui: add Yocto Project preference dialogs and field
> editors
> org.yocto.sdk.cmake.core: add Yocto Project CMake toolchain
> org.yocto.sdk.autotools.core: add Yocto Project GNU Autotools
> toolchain
> org.yocto.docker.launcher: fork container command launcher
> org.yocto.docker.ui: add generic container-related UI
> org.yocto.sdk.docker.launcher: add CROPS-aware container command
> launcher
> org.yocto.sdk.docker.ui: add Yocto Project CROPS-aware UI
> Build new plugins using maven
> Bump new plugins' version to 1.4.1
> org.yocto.sdk.docker.ui: fix broken externalized strings
> org.yocto.sdk.ui: clean up
> org.yocto.ui: fix IndexOutOfBoundsException
> org.yocto.sdk.cmake.core: validate project preference
> org.yocto.sdk.ui: show property page when nature is enabled
> org.yocto.sdk.docker.ui: manage profiles in project property page
> org.yocto.sdk.docker.ui: emphasize profile management
> org.yocto.sdk.core: auto-detect SDK installation
> org.yocto.sdk.core: auto-detect build tree toolchain
> org.yocto.sdk.core: refactor environment setup script handling
> Streamline YoctoProjectProfilePreferences
> org.yocto.sdk.cmake.core: improve builder error message
> org.yocto.sdk.ui: streamline profile decorator
> org.yocto.sdk.docker.ui: relax container path validation
> org.yocto.sdk.cmake.core: cosmetic fix
> org.yocto.cmake.core: don't resolve cmake executable path
> org.yocto.docker.ui: don't reset value when container mode changes
> org.yocto.sdk.docker.ui: toggling container mode resets editor value
> org.yocto.sdk.core: use consistent naming for detected profiles
> org.yocto.sdk.autotools.core: make YP toolchain compatible with
> upstream
> org.yocto.sdk.releng: add project set file for new plugins
> README.dev: update to Eclipse Photon release
> Improve preferences default values and initial values
> org.yocto.cmake.ui: add import wizard
> org.yocto.cmake.core: fix incorrect cmake console ID
> org.yocto.cmake.ui: fix externalized strings
> org.yocto.cmake.core: add CMake nature
> org.yocto.cmake.core: generate CMake build files only once
> org.yocto.cmake.ui: add CMake nature to imported project
> org.yocto.cmake.ui: add regenerate CMake build files menu option
> org.yocto.cmake.ui: externalize import wizard string
> org.yocto.cmake.ui: import project with cmake toolchain only
> org.yocto.cmake.core: enable ELF parser
> org.yocto.sdk.cmake.core: enable ELF parser
> org.yocto.sdk.core: fix duplicated preference name
> org.yocto.cmake.core: fix default build type
> org.yocto.sdk.ui: remove generic enable Yocto Project nature action
> org.yocto.sdk.cmake.ui: configure as Yocto Project CMake project
> pom.xml: add org.yocto.sdk.cmake.ui
> org.yocto.sdk.cmake.core: fix incorrect builder
> org.yocto.sdk.docker.launcher: fix container build
> org.yocto.cmake.core: improve makefile generation
> org.yocto.cmake.ui: improve cmake regeneration action
> org.yocto.sdk.docker.ui: validate container build setting
> org.yocto.sdk.autotools.core: clean up plugin.xml
> org.yocto.sdk.autotools.ui: configure as Yocto Project autotools
> project
> pom.xml: add org.yocto.sdk.autotools.ui plugin
> org.yocto.sdk.docker.ui: fix project preferences store
> org.yocto.sdk.docker.ui: add missing validation
> org.yocto.sdk.docker.ui: fix project preferences persistence
> Temporarily disable sysroot option
> org.yocto.sdk.docker.ui: fix missing validation
> org.yocto.cmake.ui: import cmake project with fixed toolchain
> org.yocto.sdk.autotools.ui: fix autotools toolchain settings
> org.yocto.sdk.repo: build main features repository
> pom.xml: build main features repository project
> org.yocto.sdk.repo: add documentation feature
> Group new plugins as features
> pom.xml: add experimental features
> org.yocto.sdk.repo: add optional experimental features
> Fix missing copyright and license info
> Update plugin names and descriptions in pom.xml
>
> Lee Chee Yang (1):
> org.yocto.sdk.docker.ui: fix profile preference store for create
> profile
>
> cheeyang (1):
> eclipse-yocto-alpha.psf : add org.yocto.sdk.autotools.ui and
> org.yocto.sdk.cmake.ui
>
> README.dev | 6 +-
> features/org.yocto.sdk2.autotools/.project | 17 +
> features/org.yocto.sdk2.autotools/build.properties | 2 +
> features/org.yocto.sdk2.autotools/feature.xml | 91 ++
> features/org.yocto.sdk2.autotools/license.html | 107 ++
> features/org.yocto.sdk2.autotools/pom.xml | 14 +
> features/org.yocto.sdk2.cmake/.project | 17 +
> features/org.yocto.sdk2.cmake/build.properties | 2 +
> features/org.yocto.sdk2.cmake/feature.xml | 105 ++
> features/org.yocto.sdk2.cmake/license.html | 107 ++
> features/org.yocto.sdk2.cmake/pom.xml | 14 +
> features/org.yocto.sdk2/.project | 17 +
> features/org.yocto.sdk2/build.properties | 2 +
> features/org.yocto.sdk2/feature.xml | 122 ++
> features/org.yocto.sdk2/license.html | 107 ++
> features/org.yocto.sdk2/pom.xml | 14 +
> plugins/org.yocto.cmake.core/.classpath | 7 +
> plugins/org.yocto.cmake.core/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.cmake.core/META-INF/MANIFEST.MF | 13 +
> .../OSGI-INF/l10n/bundle.properties | 19 +
> plugins/org.yocto.cmake.core/build.properties | 7 +
> plugins/org.yocto.cmake.core/plugin.xml | 296 ++++
> plugins/org.yocto.cmake.core/pom.xml | 14 +
> .../yocto/cmake/core/CMakeMakefileGenerator.java | 248 +++
> .../src/org/yocto/cmake/core/CMakeNature.java | 70 +
> .../src/org/yocto/cmake/core/Messages.java | 32 +
> .../yocto/cmake/core/NewCMakeProjectProcess.java | 63 +
> .../org/yocto/cmake/core/internal/Activator.java | 20 +
> .../yocto/cmake/core/internal/StreamGobbler.java | 46 +
> .../src/org/yocto/cmake/core/messages.properties | 8 +
> .../HelloWorldCCMakeProject/src/CMakeLists.txt | 34 +
> .../HelloWorldCCMakeProject/src/main.c | 21 +
> .../HelloWorldCCMakeProject/template.properties | 31 +
> .../HelloWorldCCMakeProject/template.xml | 56 +
> .../HelloWorldCPPCMakeProject/src/CMakeLists.txt | 34 +
> .../HelloWorldCPPCMakeProject/src/main.cpp | 21 +
> .../HelloWorldCPPCMakeProject/template.properties | 31 +
> .../HelloWorldCPPCMakeProject/template.xml | 56 +
> plugins/org.yocto.cmake.ui/.classpath | 7 +
> plugins/org.yocto.cmake.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.cmake.ui/META-INF/MANIFEST.MF | 21 +
> .../OSGI-INF/l10n/bundle.properties | 2 +
> plugins/org.yocto.cmake.ui/build.properties | 7 +
> plugins/org.yocto.cmake.ui/plugin.xml | 89 ++
> plugins/org.yocto.cmake.ui/pom.xml | 14 +
> .../src/org/yocto/cmake/ui/Messages.java | 37 +
> .../src/org/yocto/cmake/ui/RegenerateHandler.java | 150 ++
> .../src/org/yocto/cmake/ui/internal/Activator.java | 62 +
> .../org/yocto/cmake/ui/internal/CMakeConsole.java | 47 +
> .../yocto/cmake/ui/internal/CMakeImportWizard.java | 136 ++
> .../cmake/ui/internal/CMakeImportWizardPage.java | 40 +
> .../src/org/yocto/cmake/ui/messages.properties | 13 +
> plugins/org.yocto.docker.launcher/.classpath | 7 +
> plugins/org.yocto.docker.launcher/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../org.yocto.docker.launcher/META-INF/MANIFEST.MF | 21 +
> .../OSGI-INF/l10n/bundle.properties | 2 +
> plugins/org.yocto.docker.launcher/build.properties | 5 +
> plugins/org.yocto.docker.launcher/pom.xml | 14 +
> .../docker/launcher/ContainerCommandLauncher.java | 446 ++++++
> .../launcher/ContainerCommandLauncherFactory.java | 241 +++
> .../yocto/docker/launcher/ContainerLauncher.java | 1601 ++++++++++++++++++++
> .../yocto/docker/launcher/internal/Activator.java | 42 +
> plugins/org.yocto.docker.ui/.classpath | 7 +
> plugins/org.yocto.docker.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.docker.ui/META-INF/MANIFEST.MF | 14 +
> .../OSGI-INF/l10n/bundle.properties | 2 +
> plugins/org.yocto.docker.ui/build.properties | 6 +
> plugins/org.yocto.docker.ui/pom.xml | 14 +
> .../ui/dialogs/AbstractContainerPathDialog.java | 180 +++
> .../ui/dialogs/ContainerDirectoryDialog.java | 59 +
> .../docker/ui/dialogs/ContainerFileDialog.java | 58 +
> .../editors/AbstractContainerPathFieldEditor.java | 132 ++
> .../ui/editors/ContainerDirectoryFieldEditor.java | 93 ++
> .../ui/editors/ContainerFileFieldEditor.java | 93 ++
> .../org/yocto/docker/ui/internal/Activator.java | 32 +
> plugins/org.yocto.sdk.autotools.core/.classpath | 7 +
> plugins/org.yocto.sdk.autotools.core/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../META-INF/MANIFEST.MF | 16 +
> .../OSGI-INF/l10n/bundle.properties | 5 +
> .../org.yocto.sdk.autotools.core/build.properties | 7 +
> plugins/org.yocto.sdk.autotools.core/plugin.xml | 63 +
> plugins/org.yocto.sdk.autotools.core/pom.xml | 14 +
> .../sdk/autotools/core/internal/Activator.java | 42 +
> .../YoctoAutotoolsEnvironmentVariableSupplier.java | 38 +
> plugins/org.yocto.sdk.autotools.ui/.classpath | 7 +
> plugins/org.yocto.sdk.autotools.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../META-INF/MANIFEST.MF | 18 +
> .../org.yocto.sdk.autotools.ui/build.properties | 5 +
> plugins/org.yocto.sdk.autotools.ui/plugin.xml | 39 +
> plugins/org.yocto.sdk.autotools.ui/pom.xml | 14 +
> .../src/org/yocto/sdk/autotools/ui/Activator.java | 66 +
> ...onfigureYoctoProjectAutotoolsProjectAction.java | 33 +
> plugins/org.yocto.sdk.cmake.core/.classpath | 7 +
> plugins/org.yocto.sdk.cmake.core/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../org.yocto.sdk.cmake.core/META-INF/MANIFEST.MF | 16 +
> .../OSGI-INF/l10n/bundle.properties | 6 +
> plugins/org.yocto.sdk.cmake.core/build.properties | 7 +
> plugins/org.yocto.sdk.cmake.core/plugin.xml | 112 ++
> plugins/org.yocto.sdk.cmake.core/pom.xml | 14 +
> .../src/org/yocto/sdk/cmake/core/Messages.java | 29 +
> .../core/YoctoProjectCMakeMakefileGenerator.java | 72 +
> .../yocto/sdk/cmake/core/internal/Activator.java | 48 +
> .../org/yocto/sdk/cmake/core/messages.properties | 5 +
> plugins/org.yocto.sdk.cmake.ui/.classpath | 7 +
> plugins/org.yocto.sdk.cmake.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../org.yocto.sdk.cmake.ui/META-INF/MANIFEST.MF | 14 +
> .../OSGI-INF/l10n/bundle.properties | 4 +
> plugins/org.yocto.sdk.cmake.ui/build.properties | 6 +
> plugins/org.yocto.sdk.cmake.ui/plugin.xml | 39 +
> plugins/org.yocto.sdk.cmake.ui/pom.xml | 14 +
> .../src/org/yocto/sdk/cmake/ui/Activator.java | 66 +
> .../ConfigureYoctoProjectCMakeProjectAction.java | 21 +
> plugins/org.yocto.sdk.core/.classpath | 7 +
> plugins/org.yocto.sdk.core/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.sdk.core/META-INF/MANIFEST.MF | 20 +
> .../OSGI-INF/l10n/bundle.properties | 4 +
> plugins/org.yocto.sdk.core/build.properties | 7 +
> plugins/org.yocto.sdk.core/plugin.xml | 14 +
> plugins/org.yocto.sdk.core/pom.xml | 14 +
> .../core/YoctoProjectDynamicVariableResolver.java | 43 +
> .../core/YoctoProjectEnvironmentSetupScript.java | 117 ++
> .../YoctoProjectEnvironmentVariableSupplier.java | 86 ++
> .../src/org/yocto/sdk/core/YoctoProjectNature.java | 46 +
> .../yocto/sdk/core/YoctoProjectQemubootConf.java | 139 ++
> .../org/yocto/sdk/core/YoctoProjectSDKVersion.java | 111 ++
> .../src/org/yocto/sdk/core/internal/Activator.java | 50 +
> .../preference/YoctoProjectProfilePreferences.java | 195 +++
> .../preference/YoctoProjectProjectPreferences.java | 117 ++
> .../YoctoProjectWorkspacePreferences.java | 315 ++++
> plugins/org.yocto.sdk.docker.launcher/.classpath | 7 +
> plugins/org.yocto.sdk.docker.launcher/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../META-INF/MANIFEST.MF | 17 +
> .../OSGI-INF/l10n/bundle.properties | 3 +
> .../org.yocto.sdk.docker.launcher/build.properties | 7 +
> plugins/org.yocto.sdk.docker.launcher/plugin.xml | 12 +
> plugins/org.yocto.sdk.docker.launcher/pom.xml | 14 +
> .../sdk/docker/launcher/internal/Activator.java | 32 +
> .../YoctoCropsContainerCommandLauncher.java | 33 +
> .../YoctoCropsContainerCommandLauncherFactory.java | 61 +
> .../internal/YoctoCropsContainerLauncher.java | 111 ++
> plugins/org.yocto.sdk.docker.ui/.classpath | 7 +
> plugins/org.yocto.sdk.docker.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> .../org.yocto.sdk.docker.ui/META-INF/MANIFEST.MF | 25 +
> .../OSGI-INF/l10n/bundle.properties | 5 +
> plugins/org.yocto.sdk.docker.ui/build.properties | 7 +
> plugins/org.yocto.sdk.docker.ui/plugin.xml | 26 +
> plugins/org.yocto.sdk.docker.ui/pom.xml | 14 +
> .../org/yocto/sdk/docker/ui/dialogs/Messages.java | 38 +
> .../ui/dialogs/YoctoProjectPreferencePage.java | 319 ++++
> .../ui/dialogs/YoctoProjectPropertyPage.java | 356 +++++
> .../sdk/docker/ui/dialogs/messages.properties | 14 +
> .../org/yocto/sdk/docker/ui/editors/Messages.java | 64 +
> .../YoctoProjectProfileComboFieldEditor.java | 413 +++++
> .../editors/YoctoProjectProfileComposedEditor.java | 417 +++++
> .../sdk/docker/ui/editors/messages.properties | 39 +
> .../yocto/sdk/docker/ui/internal/Activator.java | 52 +
> plugins/org.yocto.sdk.ui/.classpath | 7 +
> plugins/org.yocto.sdk.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.sdk.ui/META-INF/MANIFEST.MF | 21 +
> .../OSGI-INF/l10n/bundle.properties | 8 +
> plugins/org.yocto.sdk.ui/build.properties | 7 +
> plugins/org.yocto.sdk.ui/icons/y.gif | Bin 0 -> 170 bytes
> plugins/org.yocto.sdk.ui/plugin.xml | 35 +
> plugins/org.yocto.sdk.ui/pom.xml | 14 +
> .../yocto/sdk/ui/actions/DisableNatureAction.java | 98 ++
> .../yocto/sdk/ui/actions/EnableNatureAction.java | 188 +++
> .../src/org/yocto/sdk/ui/actions/Messages.java | 26 +
> .../org/yocto/sdk/ui/actions/messages.properties | 2 +
> .../decorators/YoctoProjectProfileDecorator.java | 90 ++
> .../src/org/yocto/sdk/ui/internal/Activator.java | 62 +
> plugins/org.yocto.ui/.classpath | 7 +
> plugins/org.yocto.ui/.project | 28 +
> .../.settings/org.eclipse.jdt.core.prefs | 7 +
> plugins/org.yocto.ui/META-INF/MANIFEST.MF | 12 +
> .../org.yocto.ui/OSGI-INF/l10n/bundle.properties | 2 +
> plugins/org.yocto.ui/build.properties | 6 +
> plugins/org.yocto.ui/pom.xml | 14 +
> .../org/yocto/ui/editors/BooleanFieldEditor2.java | 34 +
> .../org/yocto/ui/editors/ComboFieldEditor2.java | 210 +++
> .../src/org/yocto/ui/editors/RadioFieldEditor.java | 173 +++
> .../org/yocto/ui/editors/StringFieldEditor2.java | 37 +
> .../src/org/yocto/ui/internal/Activator.java | 62 +
> pom.xml | 19 +
> .../projectsets/eclipse-yocto-alpha.psf | 35 +
> releng/org.yocto.sdk.repo/category.xml | 27 +
> releng/org.yocto.sdk.repo/pom.xml | 18 +
> 198 files changed, 11470 insertions(+), 3 deletions(-)
> create mode 100644 features/org.yocto.sdk2.autotools/.project
> create mode 100644 features/org.yocto.sdk2.autotools/build.properties
> create mode 100644 features/org.yocto.sdk2.autotools/feature.xml
> create mode 100644 features/org.yocto.sdk2.autotools/license.html
> create mode 100755 features/org.yocto.sdk2.autotools/pom.xml
> create mode 100644 features/org.yocto.sdk2.cmake/.project
> create mode 100644 features/org.yocto.sdk2.cmake/build.properties
> create mode 100644 features/org.yocto.sdk2.cmake/feature.xml
> create mode 100644 features/org.yocto.sdk2.cmake/license.html
> create mode 100755 features/org.yocto.sdk2.cmake/pom.xml
> create mode 100644 features/org.yocto.sdk2/.project
> create mode 100644 features/org.yocto.sdk2/build.properties
> create mode 100644 features/org.yocto.sdk2/feature.xml
> create mode 100644 features/org.yocto.sdk2/license.html
> create mode 100755 features/org.yocto.sdk2/pom.xml
> create mode 100644 plugins/org.yocto.cmake.core/.classpath
> create mode 100644 plugins/org.yocto.cmake.core/.project
> create mode 100644 plugins/org.yocto.cmake.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.cmake.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.cmake.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.cmake.core/build.properties
> create mode 100644 plugins/org.yocto.cmake.core/plugin.xml
> create mode 100755 plugins/org.yocto.cmake.core/pom.xml
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/CMakeMakefileGenerator.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/CMakeNature.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/Messages.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/NewCMakeProjectProcess.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/internal/StreamGobbler.java
> create mode 100644 plugins/org.yocto.cmake.core/src/org/yocto/cmake/core/messages.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/src/CMakeLists.txt
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/src/main.c
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/template.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCCMakeProject/template.xml
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/src/CMakeLists.txt
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/src/main.cpp
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/template.properties
> create mode 100644 plugins/org.yocto.cmake.core/templates/projecttemplates/HelloWorldCPPCMakeProject/template.xml
> create mode 100644 plugins/org.yocto.cmake.ui/.classpath
> create mode 100644 plugins/org.yocto.cmake.ui/.project
> create mode 100644 plugins/org.yocto.cmake.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.cmake.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.cmake.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.cmake.ui/build.properties
> create mode 100644 plugins/org.yocto.cmake.ui/plugin.xml
> create mode 100755 plugins/org.yocto.cmake.ui/pom.xml
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/Messages.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/RegenerateHandler.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeConsole.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeImportWizard.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/internal/CMakeImportWizardPage.java
> create mode 100644 plugins/org.yocto.cmake.ui/src/org/yocto/cmake/ui/messages.properties
> create mode 100644 plugins/org.yocto.docker.launcher/.classpath
> create mode 100644 plugins/org.yocto.docker.launcher/.project
> create mode 100644 plugins/org.yocto.docker.launcher/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.docker.launcher/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.docker.launcher/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.docker.launcher/build.properties
> create mode 100755 plugins/org.yocto.docker.launcher/pom.xml
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncher.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncherFactory.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerLauncher.java
> create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/internal/Activator.java
> create mode 100644 plugins/org.yocto.docker.ui/.classpath
> create mode 100644 plugins/org.yocto.docker.ui/.project
> create mode 100644 plugins/org.yocto.docker.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.docker.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.docker.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.docker.ui/build.properties
> create mode 100755 plugins/org.yocto.docker.ui/pom.xml
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/AbstractContainerPathDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/ContainerDirectoryDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/dialogs/ContainerFileDialog.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/AbstractContainerPathFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/ContainerDirectoryFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/editors/ContainerFileFieldEditor.java
> create mode 100644 plugins/org.yocto.docker.ui/src/org/yocto/docker/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.project
> create mode 100644 plugins/org.yocto.sdk.autotools.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.autotools.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.autotools.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.autotools.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.autotools.core/src/org/yocto/sdk/autotools/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.core/src/org/yocto/sdk/autotools/core/internal/YoctoAutotoolsEnvironmentVariableSupplier.java
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.project
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.autotools.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/src/org/yocto/sdk/autotools/ui/Activator.java
> create mode 100644 plugins/org.yocto.sdk.autotools.ui/src/org/yocto/sdk/autotools/ui/ConfigureYoctoProjectAutotoolsProjectAction.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.project
> create mode 100644 plugins/org.yocto.sdk.cmake.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.cmake.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.cmake.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.cmake.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/Messages.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/YoctoProjectCMakeMakefileGenerator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.core/src/org/yocto/sdk/cmake/core/messages.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.project
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.cmake.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/src/org/yocto/sdk/cmake/ui/Activator.java
> create mode 100644 plugins/org.yocto.sdk.cmake.ui/src/org/yocto/sdk/cmake/ui/ConfigureYoctoProjectCMakeProjectAction.java
> create mode 100644 plugins/org.yocto.sdk.core/.classpath
> create mode 100644 plugins/org.yocto.sdk.core/.project
> create mode 100644 plugins/org.yocto.sdk.core/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.core/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.core/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.core/build.properties
> create mode 100644 plugins/org.yocto.sdk.core/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.core/pom.xml
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectDynamicVariableResolver.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectEnvironmentSetupScript.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectEnvironmentVariableSupplier.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectNature.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectQemubootConf.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/YoctoProjectSDKVersion.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectProfilePreferences.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectProjectPreferences.java
> create mode 100644 plugins/org.yocto.sdk.core/src/org/yocto/sdk/core/preference/YoctoProjectWorkspacePreferences.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.classpath
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.project
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/build.properties
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.docker.launcher/pom.xml
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerCommandLauncher.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerCommandLauncherFactory.java
> create mode 100644 plugins/org.yocto.sdk.docker.launcher/src/org/yocto/sdk/docker/launcher/internal/YoctoCropsContainerLauncher.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.project
> create mode 100644 plugins/org.yocto.sdk.docker.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.docker.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.docker.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.docker.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/Messages.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/YoctoProjectPreferencePage.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/YoctoProjectPropertyPage.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/dialogs/messages.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/Messages.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/YoctoProjectProfileComboFieldEditor.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/YoctoProjectProfileComposedEditor.java
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/editors/messages.properties
> create mode 100644 plugins/org.yocto.sdk.docker.ui/src/org/yocto/sdk/docker/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.sdk.ui/.classpath
> create mode 100644 plugins/org.yocto.sdk.ui/.project
> create mode 100644 plugins/org.yocto.sdk.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.sdk.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.sdk.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.sdk.ui/build.properties
> create mode 100644 plugins/org.yocto.sdk.ui/icons/y.gif
> create mode 100644 plugins/org.yocto.sdk.ui/plugin.xml
> create mode 100755 plugins/org.yocto.sdk.ui/pom.xml
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/DisableNatureAction.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/EnableNatureAction.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/Messages.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/actions/messages.properties
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/decorators/YoctoProjectProfileDecorator.java
> create mode 100644 plugins/org.yocto.sdk.ui/src/org/yocto/sdk/ui/internal/Activator.java
> create mode 100644 plugins/org.yocto.ui/.classpath
> create mode 100644 plugins/org.yocto.ui/.project
> create mode 100644 plugins/org.yocto.ui/.settings/org.eclipse.jdt.core.prefs
> create mode 100644 plugins/org.yocto.ui/META-INF/MANIFEST.MF
> create mode 100644 plugins/org.yocto.ui/OSGI-INF/l10n/bundle.properties
> create mode 100644 plugins/org.yocto.ui/build.properties
> create mode 100755 plugins/org.yocto.ui/pom.xml
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/BooleanFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/ComboFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/RadioFieldEditor.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/editors/StringFieldEditor2.java
> create mode 100644 plugins/org.yocto.ui/src/org/yocto/ui/internal/Activator.java
> create mode 100644 releng/org.yocto.sdk.releng/projectsets/eclipse-yocto-alpha.psf
> create mode 100644 releng/org.yocto.sdk.repo/category.xml
> create mode 100755 releng/org.yocto.sdk.repo/pom.xml
>
> --
> 2.7.4
>
> _______________________________________________
> eclipse-yocto mailing list
> eclipse-yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/eclipse-yocto
More information about the eclipse-yocto
mailing list