Platform Text 4.3 Plan

Platform Text 4.3 Plan

Last revised date: 2013/8/21

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 4.3 for the Platform Text component as listed on the Eclipse Project 4.3 Draft Plan.

[1] Platforms.

[2] Robustness. Provide APIs for clients where needed. Monitor overall performance and memory consumption which includes the addition of new performance tests for new features.

[3] Ease of Use. Deliver new productivity features.


Work Items

This section lists the possible work items for Eclipse 4.3 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 [2]

    • none at this point
  • API [2]

    • provide API for BrowserInformationControl (bug 218482) and HTML2TextReader (bug 241896) 6 weeks
      → might be done if we push the whole hover support down to JFace
    • provide LTK layer for text editing support (bug 125825, bug 149817, ...) 1 week
      → not full blown but start step by step, especially with the command definitions
  • Hovering [3]

    • quick diff usability improvements in hover (Next/Prev support etc.) (bug 229255, bug 358232) Markus: 1 week
  • Ruler improvements [3] 2 weeks

    • 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]

    • provide a way to make external files writable (bug 349673) Dani: 2 days
    • improve occurrence highlight color contrast in High Contrast mode (bug 224739) 2 days
  • Spell Checking [3]

    • [>4.3] Platform should provide a default spelling engine (bug 185695) 2 weeks
  • Performance [1]

    • continue to provide new tests
      → nothing done here as the performance tests still don't run
  • Miscellaneous

    • problems with undo grouping in linked mode (bug 94272) Dani: 2 days
  • General Items

    • 4.3 planning 1 day
    • resolve bugs that got deferred from 3.8 to 4.3 all
    • Juno SR1 maintenance work 1 week
    • Juno SR2 maintenance work 1 week
    • 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.

  • Platform SWT
      TBD
  • Platform UI
      TBD
Milestone M1 (2012-08-10)
See also the Combined JDT Text and JDT UI 4.3 M1 Plan.

General Items

  • [4.3 M2] 4.3 planning 2 days
  • [4.3 M2] resolve bugs that got deferred from 3.8 to 4.3 all
  • [4.3 M2] Juno SR1 maintenance work 1 week

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M2 (2012-09-21)
See also the Combined JDT Text and JDT UI 4.3 M2 Plan.

General Items

  • 4.3 planning 3 days
  • [4.3 M3] resolve bugs that got deferred from 3.8 to 4.3 all
  • Juno SR1 maintenance work 1 week

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M3 (2012-11-02)
See also the Combined JDT Text and JDT UI 4.3 M3 Plan.

General Items

  • resolve bugs that got deferred from 3.8 to 4.3 all
  • [4.3 M4] Juno SR2 maintenance work 1 week

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M4 (2012-12-14)
See also the Combined JDT Text and JDT UI 4.3 M4 Plan.

General Items

  • [4.3 M5] Juno SR2 maintenance work 1 week
  • look at bugs with patches and review those

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M5 (2013-02-01) - Major/Big Features Done
See also the Combined JDT Text and JDT UI 4.3 M5 Plan.

General Items

  • [4.3 M6] Juno SR2 maintenance work 1 week

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M6 (2013-03-15) - API Freeze
See also the Combined JDT Text and JDT UI 4.3 M6 Plan.

General Items

  • Juno SR2 maintenance work 1 week

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Milestone M7 (2013-05-03) - Feature Freeze, Focus on Performance and Polish
See also the Combined JDT Text and JDT UI 4.3 M7 Plan.

Performance 1 week

Work on bugs tagged with the 'performance' keyword.

Polish all: ½ week

Fix all bugs tagged with the 'polish' keyword.

Permanent Items

  • bugzilla inbox tracking
  • bug fixing
  • increase correctness test coverage

Testing

Bug Tracking
Legend
item is under development. item is under investigation.
item is finished. ( ) item is time permitted.
[xyz] item is deferred (>) from xyz or continues in xyz. new