| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta name="GENERATOR" content="Mozilla/4.79 [en] (Windows NT 5.0; U) [Netscape]"> |
| <title>JDT/Core - Fix Pass 1</title> |
| <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> |
| </head> |
| <body text="#000000" bgcolor="#FFFFFF"> |
| |
| <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" > |
| <tr> |
| <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">JDT |
| Core / Post Freeze 1 : Fix Plan </font></font></b></td> |
| </tr> |
| |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Most significant issues to address</b> |
| <ul> |
| <li> resolve indirect leak in document buffer caused by hierarchy notification, when closing editor </li> |
| <li> review javadocs formatting or missing </li> |
| <li> improve handling of missing/corrupted .classpath file </li> |
| <li> have compiler optionally report unused imports </li> |
| <li> improve incremental recompilation by ignoring structural changes to synthetic methods or clinits </li> |
| <li> tolerate whitespaces in the resource copy exclusion filter </li> |
| <li> address Java element delta bugs when removing a project with internal JAR referenced from other projects. </li> |
| <li> address issue where library search indexes where not removed if corresponding to internal JARs of deleted project </li> |
| <li> tolerate non yet existing Java project when getting/setting classpath containers </li> |
| <li> have the JDTCompiler Ant adapter be compatible with Ant 1.5 </li> |
| <li> provide an API to allow refreshing explicitly external JARs </li> |
| <li> provide an API to retrieve cached flags for type hierarchies (performance improvement for avoiding UI querying Java model when displaying) </li> |
| <li> improve the line number debug attributes around the implicit free return bytecode </li> |
| <li> fix a bug in code gen leading to a verification error at runtime </li> |
| <li> fix NullPointerException in compiler if it needs to filter out numerous problems </li> |
| <li> fix search when match is in internal jar of a distinct project </li> |
| <li> fix search declarations of type referenced in imports </li> |
| <li> fix a potential concurrency problem when creating the JavaModel element </li> |
| <li> solve a couple rare scenarii where the incremental compiler would be inconsistent </li> |
| <li> register Team recommandations for certain file types (.java, .classpath, .class, .jar, .zip, .properties) </li> |
| <li> fix couple cases where local history wouldn't reflect JavaModel operation (deletions) </li> |
| <li> fix open on selection for instanceof expressions </li> |
| <li> fix couple cases where platform encoding used in place of Eclipse custom encoding (if any) </li> |
| </ul> |
| </td> |
| </tr> |
| |
| <tr> |
| <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="http://dev.eclipse.org/images/Adarrow.gif" NOSAVE BORDER=0 height=16 width=16></td> |
| <td WIDTH="98%"><b>Corresponding bugs reports</b> |
| <br>These bugs are to be tagged with milestone "2.0 F2" (freeze-2) |
| <ul> |
| <li> <a href="http://dev.eclipse.org/bugs/buglist.cgi?email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=JDT&component=CORE&target_milestone=2.0+F2&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time">All committed bugs</a> : overview of all relevant bugs, in case your bug isn't in the list, please |
| use the <a href="http://dev.eclipse.org/mailman/listinfo/jdt-core-dev">jdt-core-dev</a> mailing list to explain why it should be escaladated. |
| </li> |
| <li><a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=JDT&component=CORE&target_milestone=2.0+F2&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time" >Unresolved bugs</a> : our intent is to solve these before freeze 2 |
| </li> |
| <li><a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=JDT&component=CORE&target_milestone=2.0+F2&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&namedcmd=Assigned&newqueryname=&order=Reuse+same+sort+as+last+time" >Resolved bugs</a> : bugs already fixed or closed during this fix pass |
| </li> |
| </ul> |
| </td> |
| </tr> |
| |
| </table> |
| </body> |
| </html> |