aboutsummaryrefslogtreecommitdiffstats
path: root/docs/release/changes.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release/changes.adoc')
-rw-r--r--docs/release/changes.adoc216
1 files changed, 110 insertions, 106 deletions
diff --git a/docs/release/changes.adoc b/docs/release/changes.adoc
index 5b08e48ae..5a790a0ff 100644
--- a/docs/release/changes.adoc
+++ b/docs/release/changes.adoc
@@ -1,39 +1,38 @@
-== Changes in AspectJ
+= Changes in AspectJ
+:doctype: book
+:leveloffset: +1
_© Copyright 1998-2002 Palo Alto Research Center Incorporated
2003-2008 Contributors. All rights reserved._
-* xref:#_1_6_0[1.6.0] (released 2008-04)
-* xref:#_1_5_4[1.5.4] (released 2007-12)
-* xref:#_1_5_3[1.5.3] (released 2006-11)
-* xref:#_1_5_2[1.5.2] (released 2006-06)
-* xref:#_1_5_1[1.5.1] (released 2006-04)
-* xref:#_1_5_0[1.5.0] (released 2005-12)
-* xref:#_1_2_1[1.2.1] (released 2004-10)
-* xref:#_1_2[1.2] (released 2004-05)
-* xref:#_1_1_1[1.1.1] (released 2003-09)
-* 1.1.0 (released 2003-06-06) See xref:README-1.1.adoc#readme-1_1[1.1.0 release notes].
-* xref:#_1_0_6[1.0.6] (released 2002-07-24)
-** xref:#_1_0_6compiler[Compiler]
-** xref:#_1_0_6ajde[AJDE]
-** xref:#_1_0_6ajdoc[Ajdoc]
-* xref:#_1_0_5[1.0.5] (released 2002-06-27)
-* xref:#_1_0_4[1.0.4] (released 2002-04-17)
-* xref:#_1_0_3[1.0.3] (released 2002-02-08)
-* xref:#_1_0_2[1.0.2] (released 2002-02-06)
-* xref:#_1_0_1[1.0.1] (released 2001-12-18)
-* xref:#_1_0_0[1.0.0] (released 2001-11-30)
-* xref:#_1_0rc3[1.0rc3] (released 2001-11-14)
-* xref:#_1_0rc2[1.0rc2] (released 2001-10-12)
-* xref:#_1_0rc1[1.0rc1] (released 2001-10-5)
-* xref:#_1_0beta1[1.0beta1] (released 2001-08-29)
-* xref:#_1_0alpha1[1.0alpha1] (released 2001-08-09)
+* xref:#_1_6_0[AspectJ 1.6.0] (released 2008-04)
+* xref:#_1_5_4[AspectJ 1.5.4] (released 2007-12)
+* xref:#_1_5_3[AspectJ 1.5.3] (released 2006-11)
+* xref:#_1_5_2[AspectJ 1.5.2] (released 2006-06)
+* xref:#_1_5_1[AspectJ 1.5.1] (released 2006-04)
+* xref:#_1_5_0[AspectJ 1.5.0] (released 2005-12)
+* xref:#_1_2_1[AspectJ 1.2.1] (released 2004-10)
+* xref:#_1_2[AspectJ 1.2] (released 2004-05)
+* xref:#_1_1_1[AspectJ 1.1.1] (released 2003-09)
+* AspectJ 1.1.0 (released 2003-06-06) See xref:README-1.1.adoc#readme-1_1[release notes].
+* xref:#_1_0_6[AspectJ 1.0.6] (released 2002-07-24)
+* xref:#_1_0_5[AspectJ 1.0.5] (released 2002-06-27)
+* xref:#_1_0_4[AspectJ 1.0.4] (released 2002-04-17)
+* xref:#_1_0_3[AspectJ 1.0.3] (released 2002-02-08)
+* xref:#_1_0_2[AspectJ 1.0.2] (released 2002-02-06)
+* xref:#_1_0_1[AspectJ 1.0.1] (released 2001-12-18)
+* xref:#_1_0_0[AspectJ 1.0.0] (released 2001-11-30)
+* xref:#_1_0rc3[AspectJ 1.0rc3] (released 2001-11-14)
+* xref:#_1_0rc2[AspectJ 1.0rc2] (released 2001-10-12)
+* xref:#_1_0rc1[AspectJ 1.0rc1] (released 2001-10-5)
+* xref:#_1_0beta1[AspectJ 1.0beta1] (released 2001-08-29)
+* xref:#_1_0alpha1[AspectJ 1.0alpha1] (released 2001-08-09)
* xref:porting.adoc[Porting and Transition]
'''''
[[_1_6_0]]
-== 1.6.0
+= AspectJ 1.6.0
This release rebases AspectJ on the Eclipse Compiler version 785_R33X -
making it Java6 compliant.
@@ -42,7 +41,7 @@ A full list of bugs fixed and enhancements implemented can be found in
https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=AspectJ&target_milestone=1.6.0+M1&target_milestone=1.6.0+M2&target_milestone=1.6.0+RC1&target_milestone=1.6.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=[Bugzilla].
[[_1_5_4]]
-== 1.5.4
+= AspectJ 1.5.4
This release contains around 40 bug fixes and enhancements since the
1.5.3 release.
@@ -52,7 +51,7 @@ https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=AspectJ&
Bugzilla
[[_1_5_3]]
-== 1.5.3
+= AspectJ 1.5.3
This release contains around 80 bug fixes and enhancements since the
1.5.2 release.
@@ -62,7 +61,7 @@ https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=AspectJ&
Bugzilla
[[_1_5_2]]
-== 1.5.2
+= AspectJ 1.5.2
This release contains around 60 bug fixes and enhancements since the
1.5.1 release.
@@ -72,7 +71,7 @@ https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=AspectJ&
Bugzilla
[[_1_5_1]]
-== 1.5.1
+= AspectJ 1.5.1
This release contains over 70 bug fixes and enhancements since the 1.5.0
release.
@@ -82,19 +81,19 @@ https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=AspectJ&
Bugzilla
[[_1_5_0]]
-== 1.5.0
+= AspectJ 1.5.0
This release contains nearly 400 bug fixes and enhancements since the
1.2.1 release. Major updates to the language are documented in the
-xref:../../adk15notebook/adk15notebook.adoc[AspectJ 5 Developer's Notebook]. There are
+xref:../adk15notebook/adk15notebook.adoc[AspectJ 5 Developer's Notebook]. There are
also a number of enhancements to accompanying tools documented in the
-link:devguide/index.html[Developer's Guide]
+xref:../devguide/index.adoc[Developer's Guide]
A full list of bugs fixed in AspectJ 5 can be found in
https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=AspectJ&resolution=FIXED&chfieldfrom=2004-11-06&chfieldto=2005-12-20[bugzilla].
[[_1_2_1]]
-== 1.2.1
+= AspectJ 1.2.1
All known P1 and P2 bugs have been fixed in this release. The
https://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&target_milestone=1.2.1&bug_status=RESOLVED&resolution=FIXED[full
@@ -214,7 +213,7 @@ subset of aspectjtools.jar needed for weaving. The "aj" script is also
moved into the bin directory.
[[_1_2]]
-== 1.2
+= AspectJ 1.2
All known P1 and P2 bugs have been fixed in this release. The
https://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&target_milestone=1.2[full
@@ -341,7 +340,7 @@ local storage used to manage cflow stacks when available - improves
cflow performance when working with a multi-threaded application.
[[_1_1_1]]
-== 1.1.1
+= AspectJ 1.1.1
All known P1 and P2 bugs have been fixed in this release. The
https://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&target_milestone=1.1.1[full
@@ -398,12 +397,12 @@ ajc to compile JSP's in Tomcat. Thanks to Ron Bodkin for investigating
how to integrate ajc with Tomcat.
[[_1_0_6]]
-== 1.0.6
+= AspectJ 1.0.6
This release contains mainly bug fixes for ajde and ajdoc.
[[_1_0_6compiler]]
-=== Compiler
+== Compiler
We fixed a bug with switch statements, thanks largely to Jason Rimmer's
diligence in helping us isolate the problem. Also, to help Log4J parse
@@ -411,7 +410,7 @@ stack traces, we changed class file symbolic line references to use []
instead of () for the virtual start lines of each file.
[[_1_0_6ajde]]
-=== AJDE
+== AJDE
*AJDE Framework, AJBrowser, and AJDE for Forte/NetBeans*
@@ -420,7 +419,7 @@ reduce footprint when working with large systems. Error tolerance has
also been improved for dealing with a structure model that is out of
synch with resources on disk.
-==== AJDE for JBuilder
+=== AJDE for JBuilder
JBuilder 7 is now supported. All known bugs have been fixed including:
@@ -442,7 +441,7 @@ JBuilder OpenTools with AJDE/JBuilder, the OpenTool is now being built
with itself.
[[_1_0_6ajdoc]]
-=== Ajdoc
+== Ajdoc
* Fixed http://aspectj.org/bugs/resolved?id=790[790] aspect code
comments suppressed by fix to bug 710
@@ -451,7 +450,7 @@ comments suppressed by fix to bug 710
'''''
[[_1_0_5]]
-== 1.0.5
+= AspectJ 1.0.5
This release includes significant improvements to AspectJ Development
Environment (AJDE) support. The entire user interface has been revised
@@ -466,7 +465,7 @@ tool.
* xref:#_1_0_5anttasks[Ant tasks]
[[_1_0_5compiler]]
-=== Compiler
+== Compiler
This was another compiler release primarily concerned with fixing corner
cases in the language implementation. Our handling of nested classes,
@@ -475,9 +474,14 @@ Thanks to Nicholas Alex Leidenfrost and Patrick Chan for their clear and
concise bug reports on some of these issues.
[[_1_0_5ajde]]
-=== AJDE
+== AJDE
-==== This release includes significant improvements to AspectJ Development Environment (AJDE) support. All known bugs have been fixed, and the core framework quality has been significantly increased thanks to the adoption of a unit test suite. The following changes apply to all of the AJDE NetBeans/Forte, JBuilder, and the AspectJ Browser support. NetBeans/Forte and JBuilder-specific changes are listed below.
+This release includes significant improvements to AspectJ Development
+Environment (AJDE) support. All known bugs have been fixed, and the core
+framework quality has been significantly increased thanks to the adoption of a
+unit test suite. The following changes apply to all of the AJDE NetBeans/Forte,
+JBuilder, and the AspectJ Browser support. NetBeans/Forte and JBuilder-specific
+changes are listed below.
* The entire user interface has been revised and streamlined.
* The structure view and browser have a new UI, and offer both a
@@ -491,7 +495,7 @@ crosscutting structure.
* Error messages have been improved, and the structure views include
annotations of nodes with errors and warnings.
-==== AJDE for JBuilder
+=== AJDE for JBuilder
Integration into the JBuilder IDE is more streamlined. In addition:
@@ -514,7 +518,7 @@ double-clicking ".lst" files that have been added to the project.
* Error messages now match JBuilder's look-and-feel and behavior.
Seeking to column numbers now works in addition to line numbers.
-==== AJDE for Forte/NetBeans
+=== AJDE for Forte/NetBeans
Integration into the NetBeans IDE is more streamlined. In addition:
@@ -529,7 +533,7 @@ configuration.
* Class files are generated beside source files (NetBeans/javac
default). There is currently no way to specify a target directory.
-==== AJBrowser
+=== AJBrowser
* The browser now supports main class execution. Set the main class in
the options dialog, and make sure that both the Java executable is on
@@ -537,7 +541,7 @@ your path, and the class that you expect to execute on your classpath.
* The error messages UI has been improved.
[[_1_0_5ajdoc]]
-=== Ajdoc
+== Ajdoc
Bug fixes:
@@ -552,7 +556,7 @@ docs for methods or constructors declared on other types.]
resource]
[[_1_0_5anttasks]]
-=== Ant tasks
+== Ant tasks
Bug fixes:
@@ -562,7 +566,7 @@ ajc flags]
'''''
[[_1_0_4]]
-== 1.0.4
+= AspectJ 1.0.4
* xref:#_1_0_4compiler[Compiler]
* xref:#_1_0_4ajde[AJDE]
@@ -571,7 +575,7 @@ ajc flags]
* xref:#_1_0_4doc[Documentation]
[[_1_0_4compiler]]
-=== Compiler
+== Compiler
* Over a dozen people independently reported a bug in error handling for
the wrong number number of arguments to `proceed`. This has been turned
@@ -587,7 +591,7 @@ language spec.
Language Spec have been fixed in this release. Thanks to Neal Gafter for
reporting many of these.
-==== Incompatible changes
+=== Incompatible changes
Two potentially surprising incompatible changes have been made to ajc in
order to bring the compiler into compliance with the 1.0 language
@@ -609,19 +613,19 @@ of these changes can be found in the xref:porting.adoc#pre-1_0_4[porting
notes].
[[_1_0_4ajde]]
-=== AJDE
+== AJDE
This is the first release of AJDE support with significant external
contribution. A big thanks goes out to Phil Sager for porting the AJDE
for Forte/NetBeans support to NetBeans 3.3.1 and improving the
integration into NetBeans.
-==== AJDE for JBuilder
+=== AJDE for JBuilder
* Updates
** This is a bug fix release only.
-==== AJDE for Forte/NetBeans
+=== AJDE for Forte/NetBeans
* Updates
** NetBeans 3.3.1 is now supported in addition to NetBeans 3.2 and Forte
@@ -638,18 +642,18 @@ Explorer, right-click the class and select "Execute".
source code. The "AspectJ" Explorer understands the structure of AspectJ
projects and should be used for navigating structure instead.
-==== AJDE for Emacs
+=== AJDE for Emacs
* This is a bug fix release only.
[[_1_0_4ajdoc]]
-=== Ajdoc
+== Ajdoc
Ajdoc now runs under J2SE 1.4, but still requires the tools.jar from
J2SE 1.3 be on the classpath.
[[_1_0_4taskdefs]]
-=== Ant tasks
+== Ant tasks
* Repackaged to fit into the AspectJ product directory - e.g.,
`aspectj-ant.jar` moved to `lib` as expected by `examples/build.xml`.
@@ -657,7 +661,7 @@ J2SE 1.3 be on the classpath.
BuildException if failonerror and ajdoc detects misconfiguration.
[[_1_0_4doc]]
-=== Documentation
+== Documentation
Added a 1-page quick reference guide. Improved javadoc documentation for
the org.aspectj.lang package.
@@ -665,13 +669,13 @@ the org.aspectj.lang package.
'''''
[[_1_0_3]]
-== 1.0.3
+= AspectJ 1.0.3
* xref:#_1_0_3compiler[Compiler]
* xref:#_1_0_3taskdefs[Ant taskdefs]
[[_1_0_3compiler]]
-=== Compiler
+== Compiler
This release fixes a single significant bug in 1.0.2 where ajc could
generate unreachable code in `-usejavac` or `-preprocess` mode. This
@@ -681,7 +685,7 @@ flow-analysis for this case and generate code that is acceptable to
javac. Thanks to Rich Price for reporting this bug.
[[_1_0_3taskdefs]]
-=== Ant taskdefs
+== Ant taskdefs
Added support to the Ajc taskdef for the -source 1.4 and -X options
generally.
@@ -689,7 +693,7 @@ generally.
'''''
[[_1_0_2]]
-== 1.0.2
+= AspectJ 1.0.2
This release is mainly about keeping up with the Joneses. To keep up
with SUN's release candidate for J2SE1.4, we now officially support the
@@ -705,7 +709,7 @@ reported in 1.0.1.
* xref:#_1_0_2ajdb[AJDB]
[[_1_0_2compiler]]
-=== Compiler
+== Compiler
* Official support for `-source 1.4` option to compile new
http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html[1.4
@@ -748,7 +752,7 @@ javac].
using the latest `aspectjrt.jar`
[[_1_0_2ajde]]
-=== AJDE
+== AJDE
This is a bug fix release only.
@@ -760,7 +764,7 @@ view) have been fixed.
* Other GUI and usability improvements have been made the AspectJ
Browser and core framework.
-==== AJDE for JBuilder
+=== AJDE for JBuilder
* Support has been extended to JBuilder 6, and support for Enterprise
version features has been improved.
@@ -768,12 +772,12 @@ version features has been improved.
not be updated after a recompile.
* Keyboard shortcuts were fixed to work with Mac OSX.
-==== AJDE for Forte
+=== AJDE for Forte
* Keyboard shortcuts were fixed to work with Mac OSX.
[[_1_0_2ajdb]]
-==== AJDB
+=== AJDB
Some minor bug fixes, but this is still early-access software. Please
try using another JPDA-compliant debugger. If it uses JDI correctly,
@@ -784,14 +788,14 @@ would appreciate any reports of success or failure.
'''''
[[_1_0_1]]
-== 1.0.1
+= AspectJ 1.0.1
* xref:#_1_0_1compiler[Compiler]
* xref:#_1_0_1ajde[AJDE]
* xref:#_1_0_1ajdb[AJDB]
[[_1_0_1compiler]]
-=== Compiler
+== Compiler
This release fixes a significant performance issue in the compiler,
reported by Rich Price, that could lead to extremely long compiles in
@@ -809,7 +813,7 @@ expected that this prefix will either become the default compiler
behavior in the future or a non-experimental flag will replace it.
[[_1_0_1ajde]]
-=== AJDE
+== AJDE
Minor bug fixes, including: AJDE for JBuilder failed to preserve
application parameters from project settings when executing the
@@ -818,7 +822,7 @@ application.
Source builds were cleaned up for JBuilder and Forte sources.
[[_1_0_1ajdb]]
-=== AJDB
+== AJDB
Two bugs were reported and have been fixed in this release. (Note that
ajdb is still considered early-access software.)
@@ -827,7 +831,7 @@ ajdb is still considered early-access software.)
* bug 617: -X and -D options not passed to debug VM correctly
[[_1_0_0]]
-== 1.0.0
+= AspectJ 1.0.0
* xref:#_1_0_0language[Language]
* xref:#_1_0_0compiler[Compiler]
@@ -891,7 +895,7 @@ http://aspectj.org/docs
* [AJDEE only] Improved filtering of legal code completions.
[[_1_0_0ajdoc]]
-=== AJDoc
+== AJDoc
* Runs only in J2SE 1.3 - not 1.2 or 1.4. You can document 1.x-reliant
programs by using the options to compile using 1.x libraries.
@@ -899,12 +903,12 @@ programs by using the options to compile using 1.x libraries.
the syntax message.
[[_1_0_0taskdefs]]
-=== Ant taskdefs
+== Ant taskdefs
* Fork is not supported in the AJDoc taskdef
[[_1_0rc3]]
-== 1.0rc3
+= AspectJ 1.0rc3
[[_1_0rc3language]]
== Language
@@ -1003,7 +1007,7 @@ right-clicking to select the "Display Sources" command.
completion, ajdoc launch, and speedbar.
[[_1_0rc3ajdoc]]
-=== AJDoc
+== AJDoc
Some of the more obvious NullPointerException bugs in Ajdoc were fixed,
but Ajdoc does not implement all the functionality of Javadoc and has
@@ -1024,7 +1028,7 @@ Further, Ajdoc has not been testing on variants of the J2SE (it uses
javadoc classes).
[[_1_0rc3taskdefs]]
-=== Ant taskdefs
+== Ant taskdefs
The Ajc taskdef was updated to support the new compiler options and the
.aj extension, and some NullPointerException bugs were fixed (thanks to
@@ -1036,7 +1040,7 @@ $\{ant.home}/lib.
'''''
[[_1_0rc2]]
-== 1.0rc2
+= AspectJ 1.0rc2
* xref:#_1_0rc2language[Language]
* xref:#_1_0rc2compiler[Compiler]
@@ -1114,7 +1118,7 @@ properly when changing directories.
'''''
[[_1_0rc1]]
-== 1.0rc1
+= AspectJ 1.0rc1
* xref:#_1_0rc1language[Language]
* xref:#_1_0rc1compiler[Compiler]
@@ -1215,7 +1219,7 @@ computational overhead.
'''''
[[_1_0beta1]]
-== 1.0beta1
+= AspectJ 1.0beta1
* xref:#_1_0beta1language[Language]
* xref:#_1_0beta1compiler[Compiler]
@@ -1305,7 +1309,7 @@ beanshell is no longer required for use of these modes.
'''''
[[_1_0alpha1]]
-== 1.0alpha1
+= AspectJ 1.0alpha1
This is the first alpha release of the 1.0 language and tools. There
have been many changes in the language, and many improvements to the
@@ -1321,7 +1325,7 @@ volatility of AspectJ in the push to 1.0.
* xref:#_1_0alpha1ajde[AJDE]
[[_1_0alpha1language]]
-=== Language
+== Language
There have been many changes to make the 1.0 language both simpler and
more powerful. User feedback has driven most of these design changes.
@@ -1341,7 +1345,7 @@ pointcuts, more flexible dominates, and many other improvements).
Note that entries into the xref:porting.adoc[porting notes] for this
release are linked from the various language changes.
-==== Pointcuts
+=== Pointcuts
Perhaps the least interesting -- but most pervasive -- change is that
the names of the single-kinded pointcut designators (the ones that pick
@@ -1411,7 +1415,7 @@ Non-abstract pointcuts may now be declared `final`.
We have finally added an extremely general pointcut,
`if(BooleanExpression)`, that picks out join points programatically.
-==== Type patterns
+=== Type patterns
Our treatment of xref:porting.adoc#_1_0a1-new-wildcards[* and ..] in type
patterns is cleaner.
@@ -1421,7 +1425,7 @@ a new wildcard, +, to pick out all subtypes of a given type. Previously,
the subtypes operator was only allowed in introduction, and was
xref:porting.adoc#_1_0a1-subtypes-to-plus[spelled differently].
-==== Advice
+=== Advice
Around advice is treated much more like a method, with a
xref:porting.adoc#_1_0a1-around-returns[return value] and an optional
@@ -1442,7 +1446,7 @@ xref:porting.adoc#_1_0a1-this-static-join-point[renamed], and the
`thisJoinPoint` object hierarchy has been
xref:porting.adoc#_1_0a1-this-join-point[simplified].
-==== Introduction and static crosscutting
+=== Introduction and static crosscutting
On the static side of the language, introduction hasn't changed, but
there is now a new keyword, `declare`, that is used to declare various
@@ -1462,7 +1466,7 @@ checked exceptions into an unchecked form. This may affect some uses of
xref:porting.adoc#_1_0a1-now-use-soft[around advice] that previously
mucked with the exception checking system.
-==== Aspects
+=== Aspects
The "of each" modifiers have been
xref:porting.adoc#_1_0a1-aspects[renamed]. Apart from the spelling, the
@@ -1476,7 +1480,7 @@ dominate the advice of another aspect B as well as its subtypes, with
the new + subtypes operator: `aspect A dominates B+`.
[[_1_0alpha1compiler]]
-=== Compiler
+== Compiler
The most important change in the compiler is that it supports the new
language. In addition, all reported bugs in the last release have been
@@ -1487,7 +1491,7 @@ handling source files that are not in standard US-ASCII format. Thanks
to Nakamura Tadashi for both suggesting this feature and for submitting
a nice patch to implement it.
-==== Known Limitations
+=== Known Limitations
The previous compiler's limitations regarding join points that occurred
in anonymous classes have all been eliminated. Unfortunately,
@@ -1500,7 +1504,7 @@ Moreover, some errors regarding the initialization of final fields might
never show up when using ajc. This will be fixed shortly.
[[_1_0alpha1documentation]]
-=== Documentation
+== Documentation
Although we spent much of our time this release cycle updating the
documentation to the new language rather than improving its content, we
@@ -1511,7 +1515,7 @@ printable versions of both guides (in PDF) are finally included in the
documentation package.
[[_1_0alpha1ajdoc]]
-=== Ajdoc
+== Ajdoc
Ajdoc was rewritten to conform with the language changes and provide
support for other AspectJ/Java compilers. Our doclet is used by default
@@ -1520,29 +1524,29 @@ used by passing the '-standard' flag to Ajdoc to produce regular Javadoc
documentation (excluding AspectJ-specifics).
[[_1_0alpha1ant]]
-=== Ant
+== Ant
An Ajdoc task is now available. The Ajc ant task was improved to be
completely back-compatible with the Javac task.
[[_1_0alpha1ajbrowser]]
-=== AJBrowser
+== AJBrowser
The "AspectJ Browser" is a new standalone source code browsing
application. It will let you compile ".lst" files, view the structure
for those files and navigate the corresponding source code.
[[_1_0alpha1ajde]]
-=== AJDE
+== AJDE
-==== AJDE for JBuilder
+=== AJDE for JBuilder
-===== Installation
+==== Installation
* Use the installer to place the "ajdeForJBuilder.jar" and
"aspectjrt.jar" in to JBuilder's lib/ext directory.
-===== Key Improvements
+==== Key Improvements
* The "AspectJ Structure View" replaces JBuilder's structure view
instead of being launched in a separate window.
@@ -1552,7 +1556,7 @@ removed.
* Projects no longer require the manual adding of the "aspectjrt.jar"
libarary.
-===== Known Bugs & Limitations
+==== Known Bugs & Limitations
* There is no compiler progress dialog--the way to tell if the compile
is finished is to watch the "status" area of the main window.
@@ -1564,9 +1568,9 @@ is limited.
* There is no ajdoc tool support.
* Linux testing has been very limited.
-==== AJDE for Forte
+=== AJDE for Forte
-===== Installation
+==== Installation
* Use the installer to place the "ajdeForForte.jar" in Forte's modules
directory and "aspectjrt.jar" in to Forte's lib/ext directory.
@@ -1575,7 +1579,7 @@ directory and "aspectjrt.jar" in to Forte's lib/ext directory.
* Find the ajdeForForte.jar in the directory that you installed into
(e.g. c:\forte4j\modules) and select it.
-===== Key Improvements
+==== Key Improvements
* AJDE can be toggled on/off with the "AJ" button--when it is turned off
all of the menus, resources, and event listeners that it uses will be
@@ -1583,7 +1587,7 @@ removed.
* The AJDE functionality is now contained within it's own toolbar and
menu.
-===== Known Bugs & Limitations
+==== Known Bugs & Limitations
* "Mode" switching is not supported in this version--you must do all of
your AspectJ work in the "Editing" mode. If you switch modes the IDE has
@@ -1598,7 +1602,7 @@ is limited.
* There is no ajdoc tool support.
* Linux testing has been very limited.
-==== AJDE for Emacs
+=== AJDE for Emacs
AspectJ-mode now includes a toggle in the AspectJ menu that disables its
intrusive functions, enabling easy switching between Java and AspectJ