Last revised $Date: 2011/08/09 14:18:08 $
This plan is under continuous refinement. Please send comments about this plan to the platform-text-dev@eclipse.org developer mailing list.
Note: The JDT Text plan is now hosted on the Combined JDT Text and JDT UI Plan.
Overall Goals
This section lists the goals for Eclipse 3.7 for the Platform
Text component as listed on the
Eclipse Project 3.7 Draft Plan.
[1] Scaling Up.
Monitor overall performance and memory consumption which includes the addition of new performance tests for new features.
[2] Design for Extensibility.
Provide APIs for clients where needed.
[3] Ease of Use.
Make sure that we smoothly run on the Eclipse SDK 4.1 and deliver new productivity features.
[4] Platform Support.
Work Items
This section lists the possible work items for Eclipse 3.7 for the Platform Text component
with the [corresponding theme].
Some of those items have a higher priority than others.
Work items that are annotated with [component name] are delivered for another component.
Adopt New Platform Features [3]
- make sure that we smoothly run on the Eclipse SDK 4.12w
- test our bundles against it
API [2]
- [> 3.7] provide API for
BrowserInformationControl (bug 218482) and HTML2TextReader (bug 241896) 6w
→ might be done if we push the whole hover support down to JFace
- [> 3.7] provide LTK layer for text editing support (bug 125825, bug 149817, ...) 1w
→ not full blown but start step by step, especially with the command definitions
Hovering [3]
- [>3.7] quick diff usability improvements in hover (Next/Prev support etc.) (bug 229255) Markus: 1w
Ruler improvements [3] 2w
- improve overview ruler arming and size of active area (bug 163769) Markus: 1d
- [> 3.7] investigate improving the usability of icons in the vertical ruler [experimental]
- fix most common layering problem (breakpoints) by changing their layer
- alpha blending so that underlying icons can be seen
- down-size images so that we can show 4 instead of one
- allow to increase ruler width
- allow users to configure the annotation presentation layer for each annotation
- finish/cleanup the roll-over annotation work that was kicked off during 3.0
Usability [3]
- add 'Open Hyperlink' command (bug 78522) Raksha: 2w
- provide more whitespace drawing options (bug 257313) Deepak: 1w
- configurable alpha level for whitespace character rendering (bug 172018) Deepak: 0.5d
- 'Open With' context menu for textual editors (bug 315722) Rajesh: 1d
- make shift-enter search backwards in Find/Replace dialog (bug 27996) Rajesh: 2d
- allow to disable smart auto-indent on return (bug 319532) Rajesh: 2d
- [Platform UI] make it easier to set font for all text based editors (bug 325825) Dani: 2d
- [Platform Debug] Improve handling of conditional breakpoints (bug 151918, bug 113797, bug 154784) Dani 1w
Spell Checking [3]
- [>3.7] Platform should provide a default spelling engine (bug 185695) Deepak: 1w
Performance [1]
- constantly watch performance test results and act when red
- continue to provide new tests
Miscellaneous
- [> 3.7] problems with undo grouping in linked mode (bug 77575) Dani: 2d
General Items
- resolve bugs that got deferred from 3.6 to 3.7all
- 3.6.x maintenance work 2w
- look at bugs with patches and review those
Cross Team Issues
This section contains cross team issues that have to be clarified. The
concrete outcome affects the plan items listed above.
|
Milestone M1 (2010-08-06) |
See also the Combined JDT Text and JDT UI 3.7 M1 Plan.
General Items
- [3.7 M2] resolve bugs that got deferred from 3.6 to 3.7all
- [3.7 M2] 3.6.1 maintenance work 1w
- 3.7 planning 1d
Usability [3]
- add 'Open Hyperlink' command (bug 78522) Raksha: 2w
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M2 (2010-09-17) |
See also the Combined JDT Text and JDT UI 3.7 M2 Plan.
General Items
- [3.7 M3] resolve bugs that got deferred from 3.6 to 3.7all
- 3.6.1 maintenance work 1w
Ruler improvements [3]
- [>3.7 M2] improve overview ruler arming and size of active area (bug 163769) Markus: 1d
Usability [3]
- add 'Open Hyperlink' command (bug 78522) Raksha: 2w
- [>3.7 M2] provide more whitespace drawing options (bug 257313) Deepak: 1w
- 'Open With' context menu for textual editors (bug 315722) Rajesh: 1d
- make shift-enter search backwards in Find/Replace dialog (bug 27996) Rajesh: 2d
- allow to disable smart auto-indent on return (bug 319532) Rajesh: 2d
Spell Checking [3]
- [>3.7 M2] Platform should provide a default spelling engine (bug 185695) Deepak: 1w
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M3 (2010-10-29) |
See also the Combined JDT Text and JDT UI 3.7 M3 Plan.
General Items
- [3.7 M4] resolve bugs that got deferred from 3.6 to 3.7all
- [3.7 M4] 3.6.2 maintenance work 1w
Ruler improvements [3]
- [3.7 M4] improve overview ruler arming and size of active area (bug 163769) Markus: 1d
Spell Checking [3]
- [3.7 M4] Platform should provide a default spelling engine (bug 185695) Deepak: 1w
Usability [3]
- provide more whitespace drawing options (bug 257313) Deepak: 1w
- configurable alpha level for whitespace character rendering (bug 172018) Deepak: 0.5d
- [Platform UI] make it easier to set font for all text based editors (bug 325825) Dani: 2d
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M4 (2010-12-10) |
See also the Combined JDT Text and JDT UI 3.7 M4 Plan.
General Items
- [3.7 M5] resolve bugs that got deferred from 3.6 to 3.7all
- [3.7 M5] 3.6.2 maintenance work 1w
Ruler improvements [3]
- [>3.7 M4] improve overview ruler arming and size of active area (bug 163769) Markus: 1d
Spell Checking [3]
- Investigte: Platform should provide a default spelling engine (bug 185695) Deepak: 1w
Usability [3]
- [3.7 M5] [Platform Debug] Improve handling of conditional breakpoints (bug 151918, bug 113797, bug 154784) Dani 1w
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M5 (2011-01-28) - Major/Big Features Done |
See also the Combined JDT Text and JDT UI 3.7 M5 Plan.
General Items
- [3.7 M6] 3.6.2 maintenance work 1w
Ruler improvements [3]
- improve overview ruler arming and size of active area (bug 163769) Markus: 1d
Spell Checking [3]
- [>3.7] Platform should provide a default spelling engine (bug 185695) Deepak: 2w
Usability [3]
- [Platform Debug] Improve handling of conditional breakpoints (bug 151918, bug 113797, bug 154784) Dani 1w
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M6 (2011-03-11) - API Freeze |
See also the Combined JDT Text and JDT UI 3.7 M6 Plan.
General Items
- 3.6.2 maintenance work 1w
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Milestone M7 (2011-04-29) - Feature Freeze, Focus on Performance and Polish |
See also the Combined JDT Text and JDT UI 3.7 M7 Plan.
Performance 0.5m
Work on bugs tagged with the 'performance' keyword.
Polish 0.5m
Fix all bugs tagged with the 'polish' keyword.
Adopt New Platform Features [3]
- make sure that we smoothly run on the Eclipse SDK 4.12w
NOTE: Depends on the availability of the compatibility layer.
- test our bundles against it
- help to investigate and fix bugs in the compatibility layer
Permanent Items
- bugzilla inbox tracking
- bug fixing
- watch performance tests
- increase correctness test coverage
Testing
|
Bug Tracking |
|