Bug 350881

Summary: [explorer] Prevent tendency to start JSDT from navigator contribution when not really needed
Product: [WebTools] JSDT Reporter: Ian Tewksbury <itewksbu>
Component: GeneralAssignee: Ian Tewksbury <itewksbu>
Status: RESOLVED FIXED QA Contact: Nitin Dahyabhai <thatnitind>
Severity: normal    
Priority: P3 CC: david_williams, mober.at+eclipse, wbprio
Version: 3.2.5Flags: thatnitind: review+
Target Milestone: 3.2.5   
Hardware: All   
OS: All   
Whiteboard: WI77228
Bug Depends on:    
Bug Blocks: 374746    
Attachments:
Description Flags
Fix patch none

Description Ian Tewksbury CLA 2011-06-30 16:25:27 EDT
The current enablement triggers for the navigator contributions of JSDT are to broad and cause JSDT to start up as soon as any project is added to the workspace.  They should be narrowed so JSDT only starts up if a project with the JS nature is added to the workspace.
Comment 1 Ian Tewksbury CLA 2011-06-30 16:26:54 EDT
Created attachment 198934 [details]
Fix patch

This patch narrows the enablement expression for the navigator contributions of JSDT.

I have tested all of the navigator contributions for JSDT that I know of and they work as I expect them too.
Comment 2 Nitin Dahyabhai CLA 2011-07-14 16:25:46 EDT
Applied to 3.2.5 and HEAD.
Comment 3 Martin Oberhuber CLA 2011-07-21 07:51:37 EDT
We would like to pick up this fix from the 3.3.1 Stream, but for now there's no build: http://download.eclipse.org/webtools/downloads/

Hudson builds have been failing since > 1 week, last stable build > 1 month ago:
https://hudson.eclipse.org/hudson/job/cbi-wtp-wst.jsdt/

Does anybody know when a first 3.3.1 build would be available ?
Comment 4 Martin Oberhuber CLA 2011-09-07 05:49:35 EDT
Can I assume that this is in recent 3.3.1 builds, eg
http://download.eclipse.org/webtools/downloads/drops/R3.3.1/M-3.3.1-20110906122954

Does 3.3.1 build off HEAD?