Eclipse Platform Workspace 3.5 Development Plan

Eclipse Platform Workspace 3.5 Development Plan

Back to the Team Component Page

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

Eclipse Project 3.5 Plan items that affect Platform Workspace

  • There is no Eclipse 3.5 plan yet but when there is we'll make sure to update this section.
The next section contains a description of the particular items we plan to address in 3.5.

Overall Platform Workspace 3.5 Plan

The overall themes for this release are detailed below (Note, at this point, these are just items that we could potentially address):

  • Adopt new menu/commands (196349): The new menu/commands story has been evolving over the last few releases and should be in a state in 3.5 that will allow the Team, Compare and CVS plug-ins to adopt the support.
  • Adapt editor functionality to Compare Editor (169386): We should continue to provide as much editor capabilities as possible in the compare editor.
  • Improve unmatched patch handling: There are several improvements that can be made around patch handling. Some examples are:
    • Better visual feedback in the merge viewer when portions of a patch cannot be matched so that the user understands what to do and has some additional tools to help them find a match. (190844)
  • Compare with Each Other (193321): We would like to provide a more Synchronize view like work flow to the Compare with Each Other action.
  • Address Model-based Synchronize View regressions (172027): When the model-based Synchronize view was introduced in 3.2, there were several regressions that prevented CVs from removing support for the old-style Synchronizations. It would be good if these regressions could be addressed.
  • Performance: There are several performance issues we would like to address:
  • Builder should be able to specify scheduling rule (198591).
  • finished General proxy settings improvements: There are several issues we would like to address:
    • finished Fix Gnome support for system settings. (232495)
    • finished Provide better UI for system settings. (228739)
  • History View improvements:
    • History sometimes not correctly filled with revision. (188278)
    • Author not shown in remote compares. (80577)
    • finished CVS Resource History doesn't persist UI. (50260)
  • Create compare tool to generate a patch from any comparison:
    • Compare tool should be able to generate a patch. (151980)
    • Generate diff from any comparison. (103681)
    • Generate diff from "Compare With". (71374)

3.5 Development Effort - Milestone 1 (August 8, 2007)

General Items

  • [3.5 M2] 3.4.1 maintenance work
  • [3.5 M2] 3.5 planning

Permanent Items

  • inbox tracking
  • bug fixing

Testing

Miscellaneous

3.5 Development Effort - Milestone 2 (September 19, 2007)

  • [3.5M3] Adapt editor functionality to Compare Editor

General proxy settings improvements

  • [Proxy] Gnome library should not blow up Eclipse w/o Gnome (232495)
  • [Net] Header generated for JNI from UnixProxyProvider is missing (245850)
  • [Net] Enable automatic proxy detection from the system (240856)

General Items

  • 3.4.1 maintenance work
  • 3.5 planning

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing

Miscellaneous

3.5 Development Effort - Milestone 3 (October 31, 2007)

  • [3.5M4] Builder should be able to specify scheduling rule

General proxy settings improvements

  • [Net] Native proxy libraries support for getting native provider name (246072)

History View improvements

  • [History View] CVS Resource History doesn't persist UI (50260)

Adapt editor functionality to Compare Editor (169386) [Ordered by priority]

  • Add Goto Line (CTRL-L) to Compare Editor (6823)
  • Compare Editors should provide ITextSelections (183632)
  • Compare editor background color doesn't obey settings (80213)

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing

Miscellaneous

3.5 Development Effort - Milestone 4 (December 12, 2007)

  • Create compare tool to generate a patch from any comparison (planned contribution)
  • Compare with Each Other

Adapt editor functionality to Compare Editor (169386) [Ordered by priority]

  •   Add Java Content Assist to Compare Editor (250633)
  •  Support editing on both sides in SaveableCompareEditorInput (193324)
  •  F3 and F4 should work in the compare editor (2845)
  •  Add Delete Line (CTRL-D) to Compare Editor (250288)
  •  Highlight current line (251215)
  •  Ctrl + / doesn't work while comparing java files in the compare editor (250903)
  •  Editor/IDE navigation keys that work in editor view do not work in compare view (116152)
  • Compare editor does not replace tabs by spaces (54940), blocked by (179975) from Platform/Text

General proxy settings improvements

  • finished [Proxy] add UI support to see what the automatically detected proxy settings are (228739)
  • finished [Net] System proxy providers should use constants (249733)
  • finished [Net] Deprecate getProxyDataForHost(String) in the IProxyService API (247408)

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing

3.5 Development Effort - Milestone 5 (January 30, 2008)

  • Improve unmatched patch handling
  • Address Model-based Synchronize View regressions

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing

3.5 Development Effort - Milestone 6 API Freeze (March 13, 2008)

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing

3.5 Development Effort - Milestone 7 (May 1, 2008)

Performance

See bugs tagged with the 'performance' keyword.

Polish

See bugs tagged with the 'polish' keyword.

Permanent Items

  • inbox tracking
  • bug fixing
  • watch performance tests
  • increase correctness test coverage

Testing