Platform Text 2.1 Milestone Plans

Milestone M1

  • Bug fixing - Reduce the number of open problem reports not classified as enhancements
  • Experimental work items (may not surface in the milestone build)
    • Move text related code into a separate Eclipse plugins
    • Code folding, i.e. hide/show selected document range

Milestone M2

  • Bug fixing
  • Move text into a separate component 
  • Smart home and end
  • Assess, integrate, or turn down patches submitted for incremental search
  • Resizable content assist on GTK/Motif
  • Investigate resizable hovers and info popups
  • Infrastructure to select between hover types using modifier keys 
    • Assigning hover types to modifier keys
    • Selective enabling and disabling 
  • Experimental work items (may not surface in the milestone build)
    • Code folding, i.e. hide/show selected document range
  • Cross team issues 
    • Navigation history
    • Key binding support

Milestone M3

  • Bug fixing
  • Resizable content assist, info popups, and hovers
  • Allow custom editors to provide the logic for smart paste
  • Jump to last edit position
  • Configurable key bindings
  • Continuous work items
    • Allow for an open number of content assists/information popups (different popups required such as tables and trees)
    • Folded documents including ruler and API for defining folding regions

Milestone M4

  • Bug fixing
  • Allow for an open number of content assists/information popups (different popups required such as tables and trees)
  • validateEdit
  • File encoding
  • Continuous work items
    • Folded documents
  • Post-poned work items
    • support for highlighting a set of ranges (depends on generalized painter support)
    • generalization of JDT template engine with emphasis on separate linked position support
  • Work items continued in M5
    • Generalize JDT painter support and integrate it into Platform Text 
    • Default text editor
      • line numbers
      • preference page 
      • line highlighting (depends on generalized painter support)
      • error indication (depends on generalized painter support)

Milestone M5

  • Bug fixing
  • Generalize JDT painter support and integrate it with Platform Text
  • Adapt extension point schema
  • Default text editor
    • line numbers
    • preference page 
    • line highlighting (depends on generalized painter support)
    • error indication (depends on generalized painter support)
  • Investigate improvements of printing support
    • page header/footer