All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Zhang, Jessica" <jessica.zhang@intel.com>
To: Timo Mueller <mail@timomueller.eu>,
	"yocto@yoctoproject.org" <yocto@yoctoproject.org>
Cc: Timo Mueller <timo.mueller@bmw-carit.de>
Subject: Re: [RFC v4 00/17][eclipse-poky] Storing yocto settings as	target profiles
Date: Fri, 8 Feb 2013 21:30:19 +0000	[thread overview]
Message-ID: <C6510F6D410BB64A8C15398EDC6B847C57DE27FF@ORSMSX101.amr.corp.intel.com> (raw)
In-Reply-To: <cover.1360326346.git.timo.mueller@bmw-carit.de>

Everything looks good and merged to eclipse-poky master. Thanks for the contribution.

Cheers,
Jessica

-----Original Message-----
From: yocto-bounces@yoctoproject.org [mailto:yocto-bounces@yoctoproject.org] On Behalf Of Timo Mueller
Sent: Friday, February 08, 2013 5:26 AM
To: yocto@yoctoproject.org
Cc: Timo Mueller
Subject: [yocto] [RFC v4 00/17][eclipse-poky] Storing yocto settings as target profiles

From: Timo Mueller <timo.mueller@bmw-carit.de>

Hi,

I removed the last patch that was moving the "Save as ..." button to the bottom. So now it is located beneath the dropdown box. I also changed the message in the profile deletion dialog to only ask if the user really wants to delete the profile.

From RFC v3:
<snip>
First of all I've fixed the issues with the patches (duplicate method, missing fix for NewYoctoCProjectTemplate.java).

I also changed the functionality of the "new" button according to Jessica's feedback. The logic is changed to a "Save as ..."
approach. If the button is clicked the current values of the form are checked. If these are valid, the user can enter a name to store them as a new profile.
</snip>

From the original cover letter:
<snip>
currently the yocto settings can be changed globally through eclipse's preferences or locally in the project properties. But the standard configuration stored in the global preferences sometimes changes, e.g. if a new version of the toolchain or the sysroot is released.
If you change the global settings to the updated toolchain or sysroot your old working configuration is gone. If you want to reuse this configuration at a later point in time you have to (remember and) re-enter everthing.
This patch set introduces the possiblity to store a configuration under a unique name, a so called target profile, and be able to select the default target profile that is used for new projects.
Building upon this change the target profiles could later also be used in the project settings and be able to quickly build and debug your software for different hard- and software combinations.
</snip>

Best regards,
Timo

Atanas Gegov (4):
  plugins/sdk.ide: Extract labels to private members
  plugins/sdk.ide: Add method to enable and disable form
  plugins/sdk.ide: Set value of target array on input change
  plugins/sdk.ide: Create UI element for managing target profiles.

Timo Mueller (13):
  plugins/sdk.ide: Removed unused message
  plugins/sdk.ide: Changed method signature to be more consistent
  plugins/sdk.ide: Modified preferences storage to support profiles.
  plugins/sdk.ide: Set profile on selection change
  plugins/sdk.ide: Add method to allow storing the current settings
  plugins/sdk.ide: Add UI method to create a new profile
  plugins/sdk.ide: Add UI method to delete a profile
  plugins/sdk.ide: Add UI method to rename a profile
  plugins/sdk.ide: Add method to change values of the preference page
  plugins/sdk.ide: Add method to rename a profile and its preference
    store
  plugins/sdk.ide: Add method to delete a profile
  plugins/sdk.ide: Use profiles for the preference page
  plugins/sdk.ide: Added profile UI to the preference page

 .../src/org/yocto/sdk/ide/YoctoProfileElement.java | 104 ++++++++++  .../src/org/yocto/sdk/ide/YoctoProfileSetting.java | 229 +++++++++++++++++++++  .../org/yocto/sdk/ide/YoctoSDKMessages.properties  |  19 +-
 .../src/org/yocto/sdk/ide/YoctoSDKPlugin.java      |   9 +
 .../org/yocto/sdk/ide/YoctoSDKProjectNature.java   |  10 +-
 .../src/org/yocto/sdk/ide/YoctoSDKUtils.java       |  62 ++++--
 .../src/org/yocto/sdk/ide/YoctoUISetting.java      |  60 +++++-
 .../sdk/ide/preferences/PreferenceConstants.java   |   5 +
 .../sdk/ide/preferences/PreferenceInitializer.java |  22 +-  .../ide/preferences/ProfileNameInputValidator.java |  63 ++++++
 .../ide/preferences/YoctoSDKPreferencePage.java    | 112 +++++++---
 .../preferences/YoctoSDKProjectPropertyPage.java   |   6 +-
 .../sdk/ide/wizard/NewYoctoCProjectTemplate.java   |   7 +-
 13 files changed, 643 insertions(+), 65 deletions(-)  create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/YoctoProfileElement.java
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/YoctoProfileSetting.java
 create mode 100644 plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/preferences/ProfileNameInputValidator.java

--
1.7.11.7

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


      parent reply	other threads:[~2013-02-08 21:30 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-08 13:25 [RFC v4 00/17][eclipse-poky] Storing yocto settings as target profiles Timo Mueller
2013-02-08 13:25 ` [RFC v4 01/17] plugins/sdk.ide: Removed unused message Timo Mueller
2013-02-08 13:25   ` [RFC v4 02/17] plugins/sdk.ide: Extract labels to private members Timo Mueller
2013-02-08 13:26     ` [RFC v4 03/17] plugins/sdk.ide: Add method to enable and disable form Timo Mueller
2013-02-08 13:26       ` [RFC v4 04/17] plugins/sdk.ide: Set value of target array on input change Timo Mueller
2013-02-08 13:26         ` [RFC v4 05/17] plugins/sdk.ide: Changed method signature to be more consistent Timo Mueller
2013-02-08 13:26           ` [RFC v4 06/17] plugins/sdk.ide: Create UI element for managing target profiles Timo Mueller
2013-02-08 13:26             ` [RFC v4 07/17] plugins/sdk.ide: Modified preferences storage to support profiles Timo Mueller
2013-02-08 13:26               ` [RFC v4 08/17] plugins/sdk.ide: Set profile on selection change Timo Mueller
2013-02-08 13:26                 ` [RFC v4 09/17] plugins/sdk.ide: Add method to allow storing the current settings Timo Mueller
2013-02-08 13:26                   ` [RFC v4 10/17] plugins/sdk.ide: Add UI method to create a new profile Timo Mueller
2013-02-08 13:26                     ` [RFC v4 11/17] plugins/sdk.ide: Add UI method to delete a profile Timo Mueller
2013-02-08 13:26                       ` [RFC v4 12/17] plugins/sdk.ide: Add UI method to rename " Timo Mueller
2013-02-08 13:26                         ` [RFC v4 13/17] plugins/sdk.ide: Add method to change values of the preference page Timo Mueller
2013-02-08 13:26                           ` [RFC v4 14/17] plugins/sdk.ide: Add method to rename a profile and its preference store Timo Mueller
2013-02-08 13:26                             ` [RFC v4 15/17] plugins/sdk.ide: Add method to delete a profile Timo Mueller
2013-02-08 13:26                               ` [RFC v4 16/17] plugins/sdk.ide: Use profiles for the preference page Timo Mueller
2013-02-08 13:26                                 ` [RFC v4 17/17] plugins/sdk.ide: Added profile UI to " Timo Mueller
2013-02-08 21:30 ` Zhang, Jessica [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=C6510F6D410BB64A8C15398EDC6B847C57DE27FF@ORSMSX101.amr.corp.intel.com \
    --to=jessica.zhang@intel.com \
    --cc=mail@timomueller.eu \
    --cc=timo.mueller@bmw-carit.de \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.