Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JDT/Plan/4.11"

< JDT
(UI)
(Java 12 Support)
 
(11 intermediate revisions by 2 users not shown)
Line 19: Line 19:
 
== UI ==
 
== UI ==
 
=== Java 12 Support ===  
 
=== Java 12 Support ===  
 +
''Moved to 4.12'' <br>
 
Add Java 12 support - [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Text&component=UI&list_id=17900397&product=JDT&query_format=advanced&short_desc=%5B12%5D&short_desc_type=allwordssubstr&target_milestone=BETA%20J12 bugs].  
 
Add Java 12 support - [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Text&component=UI&list_id=17900397&product=JDT&query_format=advanced&short_desc=%5B12%5D&short_desc_type=allwordssubstr&target_milestone=BETA%20J12 bugs].  
 
<br>Java 12 support will be added to a BETA branch until Java 12 goes GA.
 
<br>Java 12 support will be added to a BETA branch until Java 12 goes GA.
 +
 +
=== JUnit 5.4 support ===
 +
''Done'' <br>
 +
[JUnit 5] Update to JUnit 5.4 - {{Bug|543821}}, {{Bug|543822}}, {{Bug|543823}} <br/>
 +
[JUnit 5] Avoid calling Launcher#discover - {{Bug|542742}}
 +
 +
=== Enhance support for Java 11, 10, 9 ===
 +
''Done'' <br>
 +
Fix bugs and enhancements listed [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Text&component=UI&known_name=JDT%20UI%2FText%20Java11&list_id=18092387&product=JDT&query_based_on=JDT%20UI%2FText%20Java11&query_format=advanced&short_desc=%5B11%5D%20%5B10%5D%20%5B9%5D&short_desc_type=anywordssubstr&target_milestone=4.11&target_milestone=4.11%20M1&target_milestone=4.11%20M3 here].
  
 
=== Asynchronous/non-blocking content assist ===
 
=== Asynchronous/non-blocking content assist ===
 +
''Moved'' <br>
 
Make JDT able to process content-assist processors asynchronously without blocking UI Thread. {{bug|531061}}
 
Make JDT able to process content-assist processors asynchronously without blocking UI Thread. {{bug|531061}}
  
Line 31: Line 42:
 
== Debug ==
 
== Debug ==
 
=== Java 12 Support ===
 
=== Java 12 Support ===
Working on Java 12 support is one of the primary focus for 4.10. Java 12 is ongoing during 4.10 and will be delivered via Marketplace once Java 12 goes GA.
+
Working on Java 12 support is one of the primary focus for 4.11. Java 12 is ongoing during 4.11 and will be delivered via Marketplace once Java 12 goes GA.
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Debug&list_id=17853944&product=JDT&query_format=advanced&short_desc=%5B12%5D&short_desc_type=allwordssubstr JDT Debug Plan] to support debugging in Java 12.<br>
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&component=Debug&list_id=17853944&product=JDT&query_format=advanced&short_desc=%5B12%5D&short_desc_type=allwordssubstr JDT Debug Plan] to support debugging in Java 12.<br>
  
 
=== Java 11 Support ===
 
=== Java 11 Support ===
 +
''Done'' <br>
 
Support --enable-preview in Launching {{bug|534687}}<br>
 
Support --enable-preview in Launching {{bug|534687}}<br>
  
 
=== Debugging user experience ===
 
=== Debugging user experience ===
 +
''Done'' <br>
 
Variables view: Add history with recent expressions to the details pane {{bug|334991}}<br>
 
Variables view: Add history with recent expressions to the details pane {{bug|334991}}<br>
 +
 +
=== Enhancing Lambda debugging user experience ===
 +
''Moved'' <br>
 +
Entry breakpoint for lambda expression {{bug|486264}}<br>
 +
Lambda variable names in variables view is shown as arg$1 etc {{bug|534687}}<br>
  
 
=== Routine Maintenance and Enhancements ===
 
=== Routine Maintenance and Enhancements ===
 
Other Bugs and enhancements.
 
Other Bugs and enhancements.

Latest revision as of 05:04, 26 February 2019

Planning page for JDT for 4.11

This page discusses target fixes and improvements to the Eclipse Java Development Tools for the 4.11 release.

Core

Java 12 Support

Java 12 Tree Periodic patch builds of Beta quality will be delivered as P-builds applicable on top of 4.10 at a later date Product quality Java 12 support will be delivered over 4.11)

Technical Debt and Enhancements

All Open Bugs All Resolved Bugs

A Java Versions' Perspective

For a Java releases driven planning refer Java Releases Support Page


UI

Java 12 Support

Moved to 4.12
Add Java 12 support - bugs.
Java 12 support will be added to a BETA branch until Java 12 goes GA.

JUnit 5.4 support

Done
[JUnit 5] Update to JUnit 5.4 - bug 543821, bug 543822, bug 543823
[JUnit 5] Avoid calling Launcher#discover - bug 542742

Enhance support for Java 11, 10, 9

Done
Fix bugs and enhancements listed here.

Asynchronous/non-blocking content assist

Moved
Make JDT able to process content-assist processors asynchronously without blocking UI Thread. bug 531061

Routine Maintenance and Enhancements

Done
Other bugs and enhancements.

Debug

Java 12 Support

Working on Java 12 support is one of the primary focus for 4.11. Java 12 is ongoing during 4.11 and will be delivered via Marketplace once Java 12 goes GA.

Java 11 Support

Done
Support --enable-preview in Launching bug 534687

Debugging user experience

Done
Variables view: Add history with recent expressions to the details pane bug 334991

Enhancing Lambda debugging user experience

Moved
Entry breakpoint for lambda expression bug 486264
Lambda variable names in variables view is shown as arg$1 etc bug 534687

Routine Maintenance and Enhancements

Other Bugs and enhancements.

Back to the top