blob: d6fe3fbef8a64e4cf9fede03a14d1053010fb6e1 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<link rel="STYLESHEET" href="http://www.eclipse.org/default_style.css" charset="ISO-8859-1" type="text/css">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>AJDT 2.0.1 - New and Noteworthy</title>
</head>
<body>
<h1>AJDT 2.0.1 - New and Noteworthy</h1>
<table border="0" cellpadding="10" cellspacing="0" width="80%">
<tbody>
<tr>
<td valign="top"><b>Overview</b></td>
<td valign="top">
In this service release of AJDT, we have included a number of performance enhancements, as well as a few new features.
<br/>
<br/>
This is the last scheduled release of the AJDT stream targeting 3.4. The next release, in early 2010,
will be targeting the 3.5 stream only. And our second 2010 release will target 3.5. At the same time, we will also
release an early development version of AJDT targeting Eclipse 3.6 in time for EclipseCon 2010.
</td>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td valign="top"><b>Export Feature With AspectJ</b></td>
<td>
A new wizard is available to export features with AspectJ support. This wizard can be initiated from the <code>File -> Export...</code>
command:
<br/>
<img src="img/export_feature.gif" border="1"/>
<br/>
This wizard supports all of the options that the standard export feature supports. The only difference is that the AspectJ compiler
is used to compile the projects instead of the Java compiler:
<br/>
<img src="img/export_feature2.gif" border="1"/>
</td>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td valign="top"><b>AJDT support for passing aop.xml file</b></td>
<td>
AJDT now provides UI support to pass aop.xml files to the compiler. AspectJ <a href="bug 124460">bug 124460</a> describes how the AspectJ compiler can
use aop.xml files for compile time weaving. And now AJDT provides UI support in the following way.
<br/>
<br/>
In project properties of your AspectJ project, select <em>aop.xml management</em>. Here you add and remove aop.xml files
that will be sent to the compiler. Note that these files are highlighted using a special icon. Also, note that the name
<em>aop.xml</em> is optional. Any xml file can be sent to the compiler in this way. See the following screenshot for an example:
<br/>
<img src="img/aop_xml.gif" border="1"/>
<br/>
<br/>
In order to use aop.xml files for compile-time configuring of the weaver, you must add the <code>-xmlConfigured</code>
option under <em>Non-Standard Compiler Options</em> in the project's AspectJ Compiler options.
This work is described in <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=287459">bug 287459</a>.
<br/>
<br/>
This work is still experimental. We hope to receive some feedback so that compile time XML configuration of
the weaver can be improved. Please send all comments to the
<a href="http://eclipse.org/aspectj/userlists.php">AspectJ mailing list</a>, or to
<a href="https://bugs.eclipse.org/bugs/">bugzilla</a>.
</td>
</tr>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td valign="top"><b>AspectJ 1.6.6</b></td>
<td>
AJDT 2.0.1 contains AspectJ 1.6.6 and this version is <a href="http://eclipse.org/aspectj/downloads.php">available for download</a>
separately. See the <a href="http://eclipse.org/aspectj/doc/released/README-166.html">release notes here</a>.
</td>
</tr>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td valign="top"><b>Bug Fixes</b></td>
<td>
Thirty-four bugs have been addressed in this release. See <a href="http://tinyurl.com/yazj5du">Bugzilla</a> for the full report.
</td>
<tr>
<td colspan="2">
<hr></td>
</tr>
<tr>
<td valign="top"><b>Thanks!</b></td>
<td>
Thanks to those of you who have submitted patches, bug reports, and contributed to the mailing list for this release.
We appreciate your help. Specifically, in this release:
<ul>
<li>Ivica Loncar on bugs <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=268667">268667</a>,
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=282391">282391</a>,
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285825">285825</a>, and
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=288020">288020</a></li>
<li>Konstantin Titorenkoon on bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=285188">285188</a></li>
</ul>
</td>
</tr>
<tr>
<td colspan="2">
<hr></td>
<tr>
<td valign="top"><b>Previous Releases</b></td>
<td>
See <a href="http://www.eclipse.org/ajdt/whatsnew200/index.html">here</a>
for information on the new features in AJDT 2.0.0.
</td>
</tr>
</tbody>
</table>
</body></html>