summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-12-27Use TARGET_PREFIX instead of triplet since triplet names have been changed ↵HEADyocto-1.7.1yocto-1.7yocto-1.6.2yocto-1.6.1yocto-1.6dizzy-12.0.1dizzy-12.0.0daisy-11.0.2daisy-11.0.1daisy-11.0.01.6_M41.6_M3.final1.6_M31.6_M2masterdizzydaisyJessica Zhang
[YOCTO #5409] Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-11-26Make metadata field editable [YOCTO#5552]1.6_M1.rc11.6_M1.final1.6_M1Jessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-10-31Fix wrong command ID for ust [yocto #5381]Jessica Zhang
Signed-off-by: Johann Draschwandtner <johann.draschwandtner@windriver.com> Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-10-31Prevent execption when no project is selected profile menu contribution ↵Jessica Zhang
[yocto#5378] Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-10-15Add changeTerm method for TerminalHandler to allow subclass to override the ↵Jessica Zhang
setting. e.g. LatencyTopHandler [yocto #5328] Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-10-11Source oe-init-build-script before using yocto-bsp tool to ensure the ↵Jessica Zhang
environment is correct [yocto #5330] Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-09-16plugins/cmake: Added warning dialog on missing cmakeyocto_1.5_M5.rc8yocto-1.5_M5.rc2yocto-1.5.finalyocto-1.5poky-10.0.0.finaldora-10.0.01.5_M5.rc81.5_M5.rc71.5_M5.rc61.5_M5.rc51.5_M5.rc41.5_M5.rc31.5_M5.rc2Atanas Gegov
If the system is not able to run the command "cmake", the user is prompted with a MessageDialog to check the correctness of the cmake installation.
2013-09-04Make the combo expandable [yocto#5080]1.5_M5.rc11.5_M4.rc31.5_M4.final1.5_M4Jessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-08-15systemtap: add button to browse to build folder1.5_M4.rc21.5_M4.rc1Adrian Dudau
[Yocto #4223] Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
2013-08-05fix git url for junoJessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-07-10Fix retrieval of System tap parameters1.5_M3.rc11.5_M3.final1.5_M3Ioana Grigoropol
- the parameters for runnin crosstap are populated before the window is actually open so they remain null -> retrieve them after the window has closed & run the script Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-07-10Update Powertop command for YP SDKIoana Grigoropol
- powertop package has been updated from 1.13 to 2.3 and the command line options have changed - option '-d' no longer exists -> option --debug seems to its successor - option '-t' is not documented, but still works -> changed to --time, which is documented [Yocto #4830] Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-06-27plugins/sdk.ide: Add profile switch menu to the project menu1.5_M2.rc1Timo Mueller
If a project with a yocto nature is selected, the project menu will show a target profile menu which allows the user to switch the used target profile of the project. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Add profile switch menu to the toolbarTimo Mueller
If a project with a yocto nature is selected, the toolbar will show a target profile menu which allows the user to switch the used target profile of the project. The content of this menu is dynamically created using the list of globally defined target profiles. Additionally it will also contain the project specific profile. If the project specific profile is not yet defined for the selected project, the button will be greyed out. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Add command to switch the target profileTimo Mueller
The command can be used in a radio group to switch the target profile of a selected project. Radio items should call this command handing over the name of the target profile as the command's parameter. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Remove project context from method namesTimo Mueller
Through the context of the ProjectPreferenceUtil class we can infer that all methods act on project preferences. Having this context information duplicated in the method name is not needed anymore and can be removed to get a cleaner API. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Move project specific util methodsTimo Mueller
Move project specific methods to the new util class to allow public usage of theses methods. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Extract project specific util methodsTimo Mueller
Project specific util methods are moved to a separate util class. This way the general util class will get more concise and other project specific methods can be move to this new util class later. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-27plugins/sdk.ide: Use an internationalized dialog titleTimo Mueller
Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-26plugin/sdk.ide: Pre-populate project specific profile formTimo Mueller
On initial setup the profile form is populated with the values from the previously selected target profile. This allows the user to quickly make project specific adaptions of an existing profile. Signed-off-by: Timo Mueller <timo.mueller@bmw-carit.de>
2013-06-14Fix bug related to system tap window resizeIoana Grigoropol
- when ok is pressed, the system tap window is resized in stead of running the script - this is caused by the fact that the window is opened twice and only the second call is taken into consideration [Yocto #4598] Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-06-04Add resources to remote.util bin [yocto #4596]1.5_M1.rc11.5_M1.finalJessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-06-03plugins/sdk.ide: Moved more locally used methodsAtanas Gegov
Moved public methods from the YoctoSDKUtils class that are used locally in just one other class. This should reduce the complexity of the YoctoSDKUtils class and decrease unneeded coupling between classes.
2013-06-03plugins/sdk.ide: Removed unused methodsAtanas Gegov
Removed methods from the YoctoSDKUtils class that are not used.
2013-06-03plugins/sdk.ide: Changed access level modifiers for some methodsAtanas Gegov
Declared some methods, that are only privately used, as private. This simplifies the public API of the YoctoSDKUtils class.
2013-06-03plugins/sdk.ide: Moved a locally used methodAtanas Gegov
The method splitString(...) is used only locally. Removed from the YoctoSDKUtils in order to simplify the overpopulated YoctoSDKUtils class.
2013-06-03plugins/sdk.ide: Decoupled launcher creation from environment settingAtanas Gegov
The creation of the remote debug and qemu launchers is now decoupled from the method setEnvironmentVariables(...). This also fixes a bug where the remote debug launcher is not correctly created because at the time of the call not all relevant Yocto natures are added to the project.
2013-06-03plugins/sdk.ide: Extracted launchers creationAtanas Gegov
The creation of the RemoteDebug launcher and the Qemu launcher is extracted in an own method. The creation of both launchers should be decoupled from the setting of the project environment. This is done in the next patch.
2013-06-03plugins/sdk.ide: Extracted a private methodAtanas Gegov
Extracted a method that gets the full path of the environment-setup-* file.
2013-06-03Fix Thread Access exception for systemtap DialogsIoana Grigoropol
- when displaying MessageDialogs an error occurs due to illegal thread accessing GUI classes - in order to fix this, a new DialogRunnable is used, that will use invoke synchronous to display the message dialog [Yocto #4585] Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Add remote.utils plugin to sdk featuresJessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-05-24Remove all plugin dependencies to RSE APi from remote tools pluginIoana Grigoropol
- removed all plugin dependencies to the RSE API & kept only the ones needed for GUI actions and Terminal views Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Remove unused TCFTerminalConnectorsIoana Grigoropol
- removed TCFTerminalConnector and TCFTerminalConnectorImpl since there are no usages of this classes Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Move TerminalHandler to org.yocto.remote.utilsIoana Grigoropol
- move TerminalHandler to separate plugin since it performs actions that are best suited for remote utilities - remove TerminalHandler from remotetools plugin - modify org.yocto.sdk.remotetools to use implementation from org.yocto.remote.utils Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Move CommonHelper to org.yocto.remote.utils separate pluginIoana Grigoropol
- common helper is better suited to org.yocto.remote.utils since it is used for: - running commands - displaying error dialogs - remove common helper from remote tools plugin and add it to a separated plugin - modify org.yocto.sdk.remotetools to use implementation from org.yocto.remote.utils Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Move ShellSession to org.yocto.remote.utils separate pluginIoana Grigoropol
- ShellSession is used as a wrapper for a remote shell used for running commands on a remote machine with bitbake environment - move ShellSession org.yocto.remote.plugin since it is part of remote utilities - remove shell session class from remotetools plugin - modify org.yocto.sdk.remotetools to use implementation from org.yocto.remote.utils Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Move RemoteShellExec to separate pluginIoana Grigoropol
- RemoteShellExec is a wrapper over a remote executiong of a command in a shell and it belongs to org.yocto.remote.utils plugin - remove RemoteShellExec from remotetools plugin and add it to org.yocto.remote.utils - modify org.yocto.sdk.remotetools to use implementation from org.yocto.remote.utils Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Move RSEHelper to a separate pluginIoana Grigoropol
- move RSEHelper to newly created separate plugin org.yocto.remote.utils - clean-up RSEHelper code by removing all unused methods - moved message strings that are relevant for this plugin to the corresponding class - modify remotetools plugin to use RSEHelper from org.yocto.remote.utils - add plugin resources need for RSEHelper Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24Initial commit for separate remote utilities pluginIoana Grigoropol
Signed-off-by: Ioana Grigoropol <ioanax.grigoropol@intel.com>
2013-05-24features/sdk: Added CMake plugin to sdk featureAtanas Gegov
Made the CMake extension plugin a part of the Yocto sdk feature.
2013-05-24plugins/sdk.ide: Adapted RemoteDebugLauncher for CMake projectsAtanas Gegov
The Yocto CMake projects are built for more clarity in a Debug folder and not in the source tree. The binary is therefore not inside the src folder but in the Debug folder.
2013-05-24plugins/cmake: Added CMake template projectsAtanas Gegov
Added a C and C++ HelloWorld template projects for CMake. The both have the new CMake project type and are therefore built with the CMake toolchain.
2013-05-24plugins/cmake: Connect toolchain and new project categoryAtanas Gegov
Defined a projectType that uses the new project category. It takes the CMake toolchain to build the project in a debug configuration. It is possible to add further configurations (e.g. "Release" with other option settings for the configure tool).
2013-05-24plugins/cmake: Added a new category for CMake projectsAtanas Gegov
Yocto CMake template projects should use this category. It appears in the new project wizard additionally to the existing category "Yocto Project ADT CMake Project".
2013-05-24plugins/cmake: Defined the building toolchainAtanas Gegov
The CMake build toolchain uses the previously defined builder and the cmake configure tool. The rest of the tools are the standard gnu compiler/ linker for C and C++.
2013-05-24plugins/cmake: Added the generation of toolchain.cmakeAtanas Gegov
The generation of the toolchain.cmake file happens just before the exectuion of the configure job. The current environment of the project is used to set the values in the toolchain.cmake file.
2013-05-24plugins/cmake: Added a Makefile generatorAtanas Gegov
Defined a ManagedBuilder and a corresponding Makefile generator class. In order to create Makefiles the cmake configure job is run. By now it is assumed that the required toolchain.cmake file is provided by the user. The next patch adds the toolchain.cmake generation.
2013-05-24plugins/cmake: Added run method to configure JobAtanas Gegov
The job executes the configure step of the project using the "cmake" command. The output is presented in a new console.
2013-05-24plugins/cmake: Preparing a configure JobAtanas Gegov
This job will execute the configure step for the CMake projects. It uses the command defined by the CMake tool ("cmake") and gets the provided options from the user to assemble the command line.
2013-05-24plugins/sdk.ide: Added a method to get project environmentAtanas Gegov
This methods creates a key-value map from the project environment. It can be used to provide this environment to new processes.