From 1466b85f68c345a7010873a94cb52dc63be49147 Mon Sep 17 00:00:00 2001
From: acolyer
Date: Mon, 8 Sep 2003 12:38:04 +0000
Subject: updated with list of major fixes / enhancements in 1.1.1
---
docs/dist/doc/changes.html | 90 +++++++++++++++++++++++++---------------------
1 file changed, 49 insertions(+), 41 deletions(-)
(limited to 'docs/dist/doc/changes.html')
diff --git a/docs/dist/doc/changes.html b/docs/dist/doc/changes.html
index 67477482b..ee4f46b06 100644
--- a/docs/dist/doc/changes.html
+++ b/docs/dist/doc/changes.html
@@ -144,9 +144,9 @@ All rights reserved.
Changes in AspectJ
- - 1.1.1 (not released)
+
- 1.1.1 (released 2003-09)
- - 1.1.0 (released 2003-06)
+
- 1.1.0 (released 2003-06-06)
See README-11.html
@@ -189,47 +189,55 @@ All rights reserved.
- ...
+All known P1 and P2 bugs have been fixed in this release. The full list of bug fixes
+(44 in all) can be found on bugzilla.
-...
+
Some of the more significant bug fixes and enhancements in this release include:
+
+ - 40943
+ The ajc compiler now copies resource files from jars specified using the
+ -injars option. When compiling with source directories, resources are not
+ copied - mirroring the behaviour of javac so as to cause minimum disruption
+ when switching between ajc and javac. The iacj ant task also does not perform
+ resource copying from source directories for the same reason. Thanks to Matthew
+ Webster for contributing many of the patches for this enhancement.
+
- 39626
+ ajc was erroneously putting aspectjtools.jar in the classpath of a compilation.
+ This caused problems when attempting to compile projects using different versions
+ of any of the classes in aspectjtools.jar. Thanks to George Harley and Igor
+ Hjelmstrom Vinhas Ribeiro for their assistance in tracking this down.
+
- 40257
+ Relative paths are now supported in ".lst" files.
+
- 40771
+ The Ajde apis are no longer coupled to swing. This is of most significance to AJDT
+ users on the Mac OS X platform, enabling AJDT to be used with Mac OS X.
+
- 41254
+ Of interest to those writing tools that need to interact with the structure model for
+ AspectJ programs: the interface to the AspectJ structure model was significantly revised
+ and enhanced in 1.1.1.
+
- 39462
+ A compiler exception was thrown when an asbstract aspect in a library was extended by
+ a concrete aspect using cflow. Thanks to Takao Naguchi for an easy to reproduce bug report.
+
- 39479
+ Compiler crashes when a constructor delegates to another constructor that uses a switch statement.
+ Thanks to Andy Clement for both the easy to reproduce bug report and the patch.
+
- 41175
+ Declared exceptions were being lost on inter-type declarations made from binary
+ aspects in an aspect library.
+
- 41359
+ Aspect per-clauses were not inherited by sub-aspects when using binary aspect libraries.
+ Thanks to Chris Bozic for the easy to reproduce bug report.
+
- 42539
+ The "+" pattern was being ignored for type patterns used in throws clauses. Thanks to
+ Keith Sader for the easy to reproduce bug report.
+
- 40807
+ The default output directory for the ant task when none is specified has been changed to
+ the source directory, instead of the current working directory. This behaviour is now consistent
+ with the command-line javac and ajc tools. Of signifcance because the fix enables JSP compilation
+ in Tomcat using ajc. Thanks to Ron Bodkin for the investigative work on how to integrate
+ ajc with Tomcat.
+
-Bugs fixed
-
- - 39959: AJC Compiler generates invalid class files under certain
- circumstances
- - 39626: Compiler error when compiling a buggy class
-
-
-
-
-Framework
-
-...
-Bugs fixed
-
- - 38717: ".lst" file parsing errors should include sourceline information
- - 40194: error handling during build config parsing
- - 40256: need incremental compilation restrictions blurb
- - 40824: asm treats "declare parents" as methods
- - 40771: ajde apis are unnecessariy coupled to swing
- - 37628: ajdt doesnt work on osx
-
-
-JBuilder OpenTool
-
-...
-Bugs fixed
-
- - 39170: Problem with aspectJforBuilder when using with JBuilder9
- - 39974: Some strange error when compiling the observer example with
- JBuilder7 integrated AJDE
-
-
-NetBeans Module
-
-...
-
-
--
cgit v1.2.3