3.2
Development Effort - Milestone Plans |
Milestone M6 Plan
Top items
- () finish push down quick assist/fix and spell checking
- adapt NLS tooling to Eclipse string externalization mechanism
- open 3.2 bug fixing (we will first pass over them and defer some)
- performance
- polish
- eclipseCon preparation
Committed items
() adopt new APIs/features
- apply the migration patch for FindReplaceDialog once the bugs in Platform UI's field assist implementation are fixed
- adopt ICU4J
- [>3.2] switch to new
Assert class from Platform
investigate and fix red performance tests
adapt NLS tooling to Eclipse string externalization mechanism (with help from JDT UI)
- NLS hover in Java editor
- hyperlink navigation for NLS keys in the Java editor
- hyperlink navigation for NLS keys in the Java Properties file editor
continue improving content assist
- improve handling of different proposal kinds (Java code, templates, words,...) in the same list:
- find a better way to configure the processors (improve preference page)
() finish pushing down Quick Assist and spell checking
- support the Quick Assist API introduced with M5
- [3.3] offer spell checking in Text editors
(finish roll-over annotation work that was kicked off during 3.0)
(improve @category tag support, e.g. with additional node in the Outline)
Permanent items
- bugzilla inbox tracking
- bug fixing
- increase correctness test coverage
Absences
- Dani: 5 days
- Tom: 10 days
Testing
|
Milestone M5 Plan
Top items
- API work towards the API freeze
- performance pass
- eclipseCon preparation
- push down quick assist/fix and spell checking
- shipping 3.1.2 including 1 full day test pass (test plan)
Committed items
Cross-team issues
- discuss tripple-click support in StyledText with Platform SWT
⇒ there will be no SWT support for this for 3.2
- discuss field assistance API with Platform UI
adopt new APIs/features
- [>3.2] surface mixed font support
- field assistance
The field assist API has been settled together with Platform UI for M5 and the JFace content assist code in Platform Text has been
deprecated. A migration patch for FindReplaceDialog is ready but will be committed after M5 because there are still some bugs
to fix in Platform UI's field assist implementation.
- [3.2 M6] ICU4J
The ICU4J plug-in is not yet finalized in the builds.
- [3.2 M6] (new Assert class from Platform)
- (new ListenerList class from Platform)
undo manager improvements (see bug 89599 and bug 93955)
finish API for live annotate (embedding of history information into the editor)
revisit document creation and setup
provide folding structure API (see bug 66440)
initial support for @category tag
investigate and fix red performance tests
continue improving content assist
- improve handling of different proposal kinds (Java code, templates, words,...) in the same list:
- sorting/relevance issue
- [3.2 M6] find a better way to configure the processors (improve preference page)
continue pushing down spell checking
- adopt and push down Quick Assist and Quick Fix infrastructure
- [3.2 M6] (offer spell checking in Text editors)
[3.2 M6] (investigate new look and feel for Find / Replace)
[>3.2] (investigate improving text editor framework for RCP)
Permanent items
- bugzilla inbox tracking
- bug fixing
- increase correctness test coverage
Absences
- Dani: 4 days
- Tom: 10 days
- public holidays: 2
Testing
|
Milestone M4 Plan
Top items
- [3.2 M5] continue improving content assist
- [3.2 M5] push down quick fix/assist
- adopt StyledText changes
Committed items
[3.2 M5] Cross-team issues
- discuss text drag & drop support with SWT
⇒ SWT is working on this support now
- [3.2 M5] discuss tripple-click support in StyledText with SWT
- adopt new API in StyledText which allows to reuse StyleRanges
investigate showing categories in Java Outline
prepare and give W-JAX 2005 talk
embedding of history information (user, change notes, ...) into the editor
[3.2 M5] continue improving content assist
- improve handling of different proposal kinds (Java code, templates, words,...) in the same list:
- sorting/relevance issue
- find a better way to configure the processors (improve preference page)
[3.2 M5] continue pushing down spell checking
- adopt and push down Quick Assist and Quick Fix infrastructure
- (offer spell checking in Text editors)
adopt Platform UI's new PopupDialog
adopt JDT Core handling CUs without *.java ending (bug 71460)
leverage JDT Core support to extract Javadoc from attached HTML
- add support to Javadoc access helper
- verify that helper works in Javadoc hover
- verify new support in code assist
leverage JDT Core support to get Javadoc region for an IMember
[>3.2] (introduce LTK UI plug-in)
use existing command IDs which contain 'jdt'
[3.2 M5] (start undo manager rework) (see bug 89599)
Permanent items
- bugzilla inbox tracking
- bug fixing
- increase correctness test coverage
Absences
- Dani: 1 day conference
- Tom: 15 days military service
Testing
|
Milestone M3 Plan
Top items
- [3.2 M4] continue improving content assist
- [3.2 M4] continue pushing down of spell checking
- shipping 3.1.1 including 1 full day test pass
Committed items
Cross-team issues
- discuss text drag & drop support with SWT
- discuss tripple-click support in StyledText with SWT
prepare W-JAX 2005 talk
investigate embedding of history information (user, change notes, ...) into the editor (time boxed: 3 days)
continue improving content assist
- work with JDT Core to push down Javadoc content assist
- improve handling of different proposal kinds (Java code, templates, words,...) in the same list:
- polish the new code and API
- work together with JDT Core on content assist context API
- sorting/relevance issue
- work on the LRU history
- provide a completion processor for Java types
- find a better way to configure the processors (improve preference page)
continue pushing down spell checking
- adopt and push down Quick Assist and Quick Fix infrastructure
- [3.2 M4] offer spell checking in Text editors
Investigate Java outline for Java files from a repository
([3.2 M4] Start undo manager rework) (see bug 89599)
Code cleanup
- remove synchronization around ICompilationUnit.reconcile(...)
in org.eclipse.jdt.ui
- adopt new Eclipse FS (see bug 106176)
Permanent items
- bugzilla inbox tracking
- bug fixing
- increase correctness test coverage
Absences
Testing
|
|
Milestone M2 Plan
Top items
- [3.2 M3] start improving content assist
- [3.2 M3] start pushing down of spell checking
- 3.1.1 bug fixing
- first 3.1.1 test pass
Committed items
3.2 planning
[3.2 M3] Cross-team issues
- discuss with JDT Core who provides the extension-point for code assist (see also below)
- [3.2 M3] discuss text drag & drop support with SWT
- [3.2 M3] discuss tripple-click support in StyledText with SWT
[3.2 M3] Start improving content assist
- discuss with JDT Core who provides the extension-point for code assist
- allow to plug-in content assist processors
- allow to trigger each content assist processor (templates, types, words,...) via command
- provide a word completion processor as proof-of-concept
- [3.2 M3] improve handling of different proposal kinds (Java code, templates, words,...) in the same list:
- [3.2 M3] sorting/relevance issue
- UI/core layer issues (images and labels)
- [3.2 M3] LRU history
- [3.2 M3] allow users to control this via preferences
[3.2 M3] Start pushing down spell checking
- [3.2 M3] adopt and push down Quick Assist and Quick Fix infrastructure
- push down annotation hovering
- offer annotation hovering in Text editors
- push down annotation navigation
- [3.2 M3] offer spell checking in Text editors
[3.2 M3 or M4] Start undo manager rework (see bug 89599)
Code cleanup
- finalize the folding commands and implementations that were introduced in M1
Absences
- Tom: 1 days
- ½ public holiday
Testing
|
|
Milestone M1 Plan
Top items
- 3.2 planning
- 3.1.1 bug fixing
- bug fixing
Absences
- Tom: 12 days
- Dani: 10 days
- 1 public holiday
Testing
|