[eclipse-yocto] [PATCH v2 00/79] Add CROPS container support (cover letter only)

Chin Huat Ang chin.huat.ang at intel.com
Sun Nov 18 18:56:35 PST 2018


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



More information about the eclipse-yocto mailing list