- Source code for deliverables tagged in CVS as version tagged "R3_3_0", viewable in the WebTools_Project CVS repository .
- The Eclipse IDE for JavaScript Web Developers package
Internationalization and Localization will be supported.
JSDT will support the platforms certified by the Eclipse Platform project. For a list of platforms supported , see Eclipse Target Operating Environments .
Ease of Use
Features provided by WTP should be simple to use for users with widely-varying backgrounds and skill sets.
- WTP User Interface should be consistent and should follow the Eclipse User Experience Guidelines. Experienced Eclipse users should find few, if any, unpleasant surprises or omissions in the UI.
- Usability and Accessibility reviews should be done for the most common task flows. Cheat Sheets should be provided to assist users in performing tasks.
- WTP should provide enhanced user documentation, tutorials, white papers, demonstrations.
Ease of Use plan items are designated with "EaseOfUse" in the Status Whiteboard and the "plan" keyword.
Scaling Up
JSDT must be able to deal with development on an increasingly large and more complex scale. JSDT should spend focused effort on performance testing and improvement when dealing with extremely large projects and workspaces, particularly where extensibility is offered.
Scaling Up plan items are designated with the "plan" and "performance" keywords together.
Design for Extensibility
The 'P' in WTP stands for Platform, meaning JSDT can be used by adopters to extend its functionality. This theme is about continuing to ensure the success of its adopters by promoting new APIs and Extension points. These should be backed with robust JUnit tests and good documentation.
Design for Extensibility plan items are designated with the "plan" and "api" keywords together.
Everything
- Provide a ResumeEvent in JSDI [326783]
(target milestone: 3.3 M3)
- JSDoc rendering of doc tags needs improvement [325379] (target milestone: Future)
- Add ecmascript4 .
JavaScript 2 compiler compliance level [223131] (target milestone: Future) - jsdt is not fully compatible with JSDoc toolkit [267775] (target milestone: Future)
- Two validation errors shown in problems view for single syntax error [279009] (target milestone: Future)
- Open Attached JSDoc throws NPE [300670] (target milestone: Future)
- Open Attached JSDoc is not compatible with JSDoc-toolkit [300677] (target milestone: Future)
- false warning reported about missing semicolon before the closing } [304933] (target milestone: Future)
- Boolean type assumed for || expression [317165] (target milestone: Future)
- JSDoc3 Interface Support (@interface & @implements) [317928] (target milestone: Future)
- remove all calls to printStackTrace [319851] (target milestone: Future)
- Unexpected "Unexpected Tag" warnings in JSDoc [319880] (target milestone: Future)
- Confusing 'Missing semicolon' warnings [324673] (target milestone: Future)
- Jsdoc support for optional parameters [333276] (target milestone: Future)
- JSDoc is not shown for the class properties [333712] (target milestone: Future)
- Invalid errors on switch statement case expressions for mismatched types [335630] (target milestone: Future)
- Regular Expression Error Handling Improvement Request [336579] (target milestone: Future)
- multiple jsdoc argument types lead to exception [343052] (target milestone: Future)
- jsdoc-toolkit array notation is not supported [350928] (target milestone: Future)
- JSDoc on Array [421322] (target milestone: Future)
- Bower IDE contribution [459732]
(target milestone: Future)