Merged to eclipse-poky master. Thanks for the contribution. Cheers, Jessica
-----Original Message----- From: yocto-boun...@yoctoproject.org [mailto:yocto-boun...@yoctoproject.org] On Behalf Of Atanas Gegov Sent: Thursday, March 07, 2013 6:09 AM To: yocto@yoctoproject.org Subject: [yocto] [eclipse-poky][PATCHv3 0/6] Refactorings in org.yocto.sdk.ide plugin From: Atanas Gegov <atanas.ge...@bmw-carit.de> Hi, Currently the org.yocto.sdk.ide plugin has the YoctoSDKEmptyProjectNature and the YoctoSDKProjectNature. The latter is strongly coupled with the Autotools nature since this is by now the only supported build system. It would be nice if it is possible to introduce other Yocto IDE projects,e.g. projects using CMake for building. This patch series does some refactoring in the org.yocto.sdk.ide plugin. This allows a simplified addition of further natures and enables the decoupling between YoctoSDKProjectNature and the Autotools nature. The natures and the utils get their own packages. Some methods and members were also moved to suitable classes. Cheers, Atanas Atanas Gegov (6): Moved YoctoSDK natures to their own package Moved functionality that does not belong to YoctoSDKProjectNature Moved utils to their own package Moved nature-related utils in own class Export the new subpackages of org.yocto.sdk.ide Performed a whitespaces cleanup plugins/org.yocto.sdk.ide/META-INF/MANIFEST.MF | 2 + plugins/org.yocto.sdk.ide/plugin.xml | 4 +- .../src/org/yocto/sdk/ide/YoctoSDKChecker.java | 12 +- .../yocto/sdk/ide/YoctoSDKEmptyProjectNature.java | 38 - .../org/yocto/sdk/ide/YoctoSDKProjectNature.java | 267 ------- .../src/org/yocto/sdk/ide/YoctoSDKUtils.java | 607 ---------------- .../ide/natures/YoctoSDKEmptyProjectNature.java | 39 + .../yocto/sdk/ide/natures/YoctoSDKNatureUtils.java | 39 + .../sdk/ide/natures/YoctoSDKProjectNature.java | 111 +++ .../ide/preferences/YoctoSDKPreferencePage.java | 4 +- .../preferences/YoctoSDKProjectPropertyPage.java | 2 +- .../src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java | 743 ++++++++++++++++++++ .../sdk/ide/utils/YoctoSDKUtilsConstants.java | 18 + .../sdk/ide/wizard/NewYoctoCProjectTemplate.java | 6 +- 14 files changed, 969 insertions(+), 923 deletions(-) delete mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/YoctoSDKEmptyProjectNature.java delete mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/YoctoSDKProjectNature.java delete mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/YoctoSDKUtils.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/natures/YoctoSDKEmptyProjectNature.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/natures/YoctoSDKNatureUtils.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/natures/YoctoSDKProjectNature.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/utils/YoctoSDKUtils.java create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/utils/YoctoSDKUtilsConstants.java -- 1.7.9.5 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto