Bug 11539

Summary: Update UI: Support for target environment filtering
Product: [Eclipse Project] Platform Reporter: Vlad Klicnik <klicnik>
Component: Update (deprecated - use Eclipse>Equinox>p2)Assignee: Dejan Glozic <dejan>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 2.0   
Target Milestone: 2.0 M6   
Hardware: PC   
OS: Windows 2000   
Whiteboard:
Bug Depends on: 11575    
Bug Blocks:    

Description Vlad Klicnik CLA 2002-03-18 10:44:04 EST
We need to support the "arch" tag in the UI.

Also need to actually filter based on the current user environment. The needs to

* by default, only show features that can be installed on the user machine
* via check, show all features (regardless of target type)

Core needs to

* by default, only install plugins/ non-plugins that match the user environment
* via check (passed from UI or accessed in some other way), for install of all 
plugins/ non-plugins regardless of target type)

For 2.0 we do not support "custom selection (ie. only what matches user 
environment, or all).

PS: may be useful to have the "matching" check implemented once as core API 
(likely on feature, pluginentry, nonpluginentry)
Comment 1 Vlad Klicnik CLA 2002-03-18 12:42:08 EST
split into UI defect and core defect
Comment 2 Vlad Klicnik CLA 2002-03-18 12:44:42 EST
Also see http://dev.eclipse.org/bugs/show_bug.cgi?id=11575
Comment 3 Dejan Glozic CLA 2002-05-12 13:37:30 EDT
Implemented as follows:

1) Search is now environment-sensitive unless unchecked in 'Scope Settings' 
group. Features that do not match the current BootLoader settings are skipped.

2) Updates View has a filter that is on by default and that filters out 
features that do not match BootLoader settings (unless they have environment 
settings left undefined).