]>
source.dussan.org Git - aspectj.git/log
wisberg [Thu, 15 Jan 2004 20:35:47 +0000 (20:35 +0000)]
supporting -target 1.3 and 1.4
wisberg [Thu, 15 Jan 2004 18:30:50 +0000 (18:30 +0000)]
bug: was not permitting target 1.3 or 1.4
rfe: permit -1.5 (compliance) and source/target 1.5
acolyer [Thu, 15 Jan 2004 12:50:59 +0000 (12:50 +0000)]
Test for Bugzilla Bug 42515
NPE When compiling intertype declaration
acolyer [Thu, 15 Jan 2004 11:43:14 +0000 (11:43 +0000)]
Fix for Bugzilla Bug 36234
out of memory error when compiling
wisberg [Thu, 15 Jan 2004 05:39:25 +0000 (05:39 +0000)]
2004 copyright
wisberg [Thu, 15 Jan 2004 05:21:33 +0000 (05:21 +0000)]
47952 fix: SoftException.printStackTrace(..) prints wrapped throwable (if not >= 1.4)
tested in 1.1, 1.3, 1.4 (but not in 1.1 release tests)
wisberg [Thu, 15 Jan 2004 02:52:01 +0000 (02:52 +0000)]
Gregor's mailing list fixes to BoundPoint (two advice), plus (a) properties miscapitalized; (b) execution rather than call.
Could also skip proceed and event notification if input value not different, but that's a different example, eh?
acolyer [Wed, 14 Jan 2004 15:51:53 +0000 (15:51 +0000)]
Fix for 38824.
jhugunin [Wed, 14 Jan 2004 15:24:06 +0000 (15:24 +0000)]
Fix for Bugzilla Bug 44587
Erroneous exception conversion
and Bugzilla Bug 34206
before():execution(new(..)) does not throw NoAspectBoundException
All exceptions that occur during the static intialization of a persingleton
aspect will be swallowed. When using that aspect (via aspectOf())
a NoAspectBoundException will be thrown with the original exception
from the staitc initializer as the cause.
jhugunin [Wed, 14 Jan 2004 11:28:13 +0000 (11:28 +0000)]
Fix for Bugzilla Bug 46280
compiler issues error on inner aspects when privilieged
acolyer [Wed, 14 Jan 2004 11:12:27 +0000 (11:12 +0000)]
Fix for Bugzilla Bug 49784
declaring interface methods should work as it does in interface
and Bugzilla Bug 45676
AspectJ enhanced code can not be used with plain old java anymo
and Bugzilla Bug 43972
Static crosscutting makes interfaces unusable for javac
acolyer [Tue, 13 Jan 2004 17:04:31 +0000 (17:04 +0000)]
Fix for Bugzilla Bug 49784
declaring interface methods should work as it does in interface
and Bugzilla Bug 45676
AspectJ enhanced code can not be used with plain old java anymo
and Bugzilla Bug 43972
Static crosscutting makes interfaces unusable for javac
acolyer [Tue, 13 Jan 2004 16:10:52 +0000 (16:10 +0000)]
Bugzilla Bug 44586
After throwing advice on ctors doesn't execute for inter-type decls
acolyer [Tue, 13 Jan 2004 11:31:49 +0000 (11:31 +0000)]
move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the
default mode (inherited behaviour from JDT).
this fixes a long-standing bug for matching fields and
static methods revealed by move to 1.4 default
acolyer [Tue, 13 Jan 2004 11:27:59 +0000 (11:27 +0000)]
move to Eclipse 3.0 M6 JDT core (v_396). Also makes 1.4 the
default mode (inherited behaviour from JDT).
wisberg [Mon, 12 Jan 2004 23:52:31 +0000 (23:52 +0000)]
qa div wrong
jhugunin [Mon, 12 Jan 2004 11:37:20 +0000 (11:37 +0000)]
Fix for: Bugzilla Bug 49814
ConfigParser.java:132
jhugunin [Mon, 12 Jan 2004 10:18:51 +0000 (10:18 +0000)]
Bugzilla Bug 46750
"declare soft" inside nested aspect does not work
jhugunin [Mon, 12 Jan 2004 10:18:18 +0000 (10:18 +0000)]
Fix for Bugzilla Bug 46750
"declare soft" inside nested aspect does not work
wisberg [Fri, 9 Jan 2004 19:51:20 +0000 (19:51 +0000)]
forking ant builds in eclipse 2.x
wisberg [Fri, 9 Jan 2004 19:17:01 +0000 (19:17 +0000)]
@testcase PR#49784 aspect declares interface method
wisberg [Fri, 9 Jan 2004 17:45:33 +0000 (17:45 +0000)]
demonstrating inpath and fork/forkclasspath
wisberg [Fri, 9 Jan 2004 17:33:43 +0000 (17:33 +0000)]
respecting Xlint:unmatchedSuperTypeInCall, if only to preserve that compiling the examples don't produce errors or warnings
acolyer [Fri, 9 Jan 2004 09:59:28 +0000 (09:59 +0000)]
pr 46671 ensure we don't look for source on the claspath (Andy's fix)
acolyer [Fri, 9 Jan 2004 09:52:07 +0000 (09:52 +0000)]
pr 46671 ensure we don't look for source on the claspath (Andy's fix)
wisberg [Fri, 9 Jan 2004 09:30:21 +0000 (09:30 +0000)]
-logXML... round-tripping fixed
jhugunin [Fri, 9 Jan 2004 09:21:03 +0000 (09:21 +0000)]
Fix for Bugzilla Bug 49638 exception logging: after() throwing advice can't convert Throwable obj to string and ajc aborts
wisberg [Fri, 9 Jan 2004 08:02:27 +0000 (08:02 +0000)]
giving in to the out dir...
wisberg [Fri, 9 Jan 2004 07:28:59 +0000 (07:28 +0000)]
- disambiguated test
- using extra source locations for recent test case (and retitling)
wisberg [Fri, 9 Jan 2004 07:27:47 +0000 (07:27 +0000)]
added comments
wisberg [Fri, 9 Jan 2004 07:26:24 +0000 (07:26 +0000)]
harness support for message details, extra source locations
wisberg [Fri, 9 Jan 2004 07:25:23 +0000 (07:25 +0000)]
disambiguating expected messages in test case
wisberg [Fri, 9 Jan 2004 07:24:24 +0000 (07:24 +0000)]
harness tests upgraded for support for message details, extra source locations
wisberg [Fri, 9 Jan 2004 07:23:35 +0000 (07:23 +0000)]
harness support for message details, extra source locations
Completely new (clearer?) message-checking code.
wisberg [Fri, 9 Jan 2004 07:21:26 +0000 (07:21 +0000)]
NPE instead of IAX for null input, clear out unused code, and update test.
wisberg [Fri, 9 Jan 2004 05:36:45 +0000 (05:36 +0000)]
harness tests for extra source locations and details
wisberg [Fri, 9 Jan 2004 04:27:16 +0000 (04:27 +0000)]
unduly narrow API
wisberg [Thu, 8 Jan 2004 17:05:36 +0000 (17:05 +0000)]
pointcuts for whether after/around advice is supported
jhugunin [Wed, 7 Jan 2004 17:00:52 +0000 (17:00 +0000)]
fix for Bugzilla Bug 41952
XLint warning for call PCD's using subtype of defining type
also added extraSourceLocations to IMessage+ for
message with multiple source lines
acolyer [Wed, 7 Jan 2004 16:44:51 +0000 (16:44 +0000)]
test for pr 45184
acolyer [Wed, 7 Jan 2004 16:41:51 +0000 (16:41 +0000)]
pr 48522
acolyer [Wed, 7 Jan 2004 16:41:12 +0000 (16:41 +0000)]
pr 45184: External pointcut refs not resolved if named pointcut used by declare
acolyer [Wed, 7 Jan 2004 15:57:25 +0000 (15:57 +0000)]
fix for pr 47754, itd of static method on interface
acolyer [Wed, 7 Jan 2004 15:21:26 +0000 (15:21 +0000)]
fix for pr 48522, not warning on (un)softened exception
acolyer [Wed, 7 Jan 2004 13:30:26 +0000 (13:30 +0000)]
added getCause method (patch from Andy) for 1.4 compatibility. bug 49250
acolyer [Wed, 7 Jan 2004 13:29:42 +0000 (13:29 +0000)]
updated version of aspectjrt.jar which includes getCause on SoftException
acolyer [Wed, 7 Jan 2004 13:10:07 +0000 (13:10 +0000)]
fix for bug 49457 - test for duplicate pointcut definitions in classes
wisberg [Tue, 23 Dec 2003 01:28:08 +0000 (01:28 +0000)]
@testcase PR#49295 extra warning (join point?) for interface-typepattern execution
wisberg [Mon, 15 Dec 2003 12:37:08 +0000 (12:37 +0000)]
simple script to compile aspectjtools using ajc
wisberg [Mon, 15 Dec 2003 12:13:47 +0000 (12:13 +0000)]
inpath support
wisberg [Mon, 15 Dec 2003 12:06:51 +0000 (12:06 +0000)]
inpath support
mkersten [Fri, 12 Dec 2003 08:53:46 +0000 (08:53 +0000)]
Added link to class cast pointcut user langauge feature request.
acolyer [Mon, 8 Dec 2003 22:08:55 +0000 (22:08 +0000)]
Merge of dependent tests (only shows up under IBM 131 JVM)
wisberg [Tue, 2 Dec 2003 20:54:19 +0000 (20:54 +0000)]
adding projects cricketcage and atrack
ehilsdal [Tue, 2 Dec 2003 19:49:16 +0000 (19:49 +0000)]
Fix for Bugzilla 42663: doc implications of Foo.class
* added note about String+ and Foo.class to implementation notes section
ehilsdal [Tue, 2 Dec 2003 19:31:52 +0000 (19:31 +0000)]
Fix for Bugzilla 37899: Document or address limitations on handler pointcut/joinpoints
* changed "Implementation Limitations" to "Implementation Notes" inside ProgGuide
* added section on bytecode limitations, headed by handler issues.
wisberg [Tue, 2 Dec 2003 18:47:01 +0000 (18:47 +0000)]
no semantic change - avoiding warning about static members accessed via non-static references
wisberg [Wed, 26 Nov 2003 02:13:25 +0000 (02:13 +0000)]
added date to output
wisberg [Wed, 26 Nov 2003 01:51:31 +0000 (01:51 +0000)]
referring out to sample code
wisberg [Wed, 26 Nov 2003 01:50:10 +0000 (01:50 +0000)]
letting tool handle titles
mkersten [Sun, 23 Nov 2003 21:32:30 +0000 (21:32 +0000)]
Fix for bug#47318: "org.aspectj.asm.IRelationship.Kind.ALL does not contain all kinds"
ehilsdal [Tue, 18 Nov 2003 03:52:02 +0000 (03:52 +0000)]
Fix for Bugzilla 43602: Small tyop in documentation
* changed "aspect aspect" to "abstract aspect"
ehilsdal [Tue, 18 Nov 2003 03:49:06 +0000 (03:49 +0000)]
Fix for Bugzilla 43891: Example aspect A in pointcut composition section in prog guide causes recursion
* manually applied excellent doc patch contributed by Nick Brett
ehilsdal [Tue, 18 Nov 2003 02:50:44 +0000 (02:50 +0000)]
Fix for Bugzilla 44584: incorrect ant taskdef in docs
* added a single / character
ehilsdal [Tue, 18 Nov 2003 02:43:31 +0000 (02:43 +0000)]
Work on Bugzilla 42668: effect of an after returning type incompatible with a join point return type
* fix to semantics document to describe correct semantics
* checkin of failing coverage test case for correct semantics
ehilsdal [Mon, 17 Nov 2003 23:29:08 +0000 (23:29 +0000)]
Fix for Bugzilla 43064: case error in noinline option
ehilsdal [Mon, 17 Nov 2003 18:29:40 +0000 (18:29 +0000)]
removed errant debugging println
acolyer [Mon, 17 Nov 2003 11:28:34 +0000 (11:28 +0000)]
switch from using class files in bin directory created during
project build, to using the ones in testdata/bin.
acolyer [Mon, 17 Nov 2003 11:28:03 +0000 (11:28 +0000)]
These class files are *input* to the weaver test cases.
Can't rely on the ones built as part of the AspectJ build as
the weaver test cases are sensitive to the exact compiler
used (needs to be Eclipse 2.1.1 based).
acolyer [Mon, 17 Nov 2003 10:56:24 +0000 (10:56 +0000)]
built using Eclipse 2.1.1 compiler - when we didn't do this,
some tests failed on IBM JDK only ?!
ehilsdal [Mon, 17 Nov 2003 10:45:33 +0000 (10:45 +0000)]
Added JSR45 attribute
ehilsdal [Fri, 14 Nov 2003 05:43:40 +0000 (05:43 +0000)]
minor pruning (semantics preserving)
ehilsdal [Fri, 14 Nov 2003 02:30:04 +0000 (02:30 +0000)]
fixed static calls (semantics preserving and non-crosscutting)
ehilsdal [Fri, 14 Nov 2003 01:32:52 +0000 (01:32 +0000)]
a few inner class cleanups (semantics preserving)
ehilsdal [Thu, 13 Nov 2003 23:59:28 +0000 (23:59 +0000)]
removed unused imports (semantics-preserving)
wisberg [Thu, 13 Nov 2003 09:04:12 +0000 (09:04 +0000)]
updates listed in q:faqchanges.
Many more to harvest from the list, and to move from here and the list to the programming guide.
acolyer [Wed, 12 Nov 2003 20:33:29 +0000 (20:33 +0000)]
patch from George Harley for pr 42711 (test case)
mkersten [Wed, 12 Nov 2003 06:29:21 +0000 (06:29 +0000)]
added credit for adoption slide, fixed tomcat slides
acolyer [Tue, 11 Nov 2003 14:07:49 +0000 (14:07 +0000)]
ensure InpathTestCases still behave in the presence of CVS info
in the directories.
acolyer [Tue, 11 Nov 2003 14:01:03 +0000 (14:01 +0000)]
patch from George Harley for pr 42711
acolyer [Tue, 11 Nov 2003 13:09:14 +0000 (13:09 +0000)]
Andy Clement's patch for enh 46347: "-inpath"
acolyer [Tue, 11 Nov 2003 11:16:20 +0000 (11:16 +0000)]
can't use packages prefixes option in M4 due to eclipse bug
mkersten [Tue, 11 Nov 2003 06:46:04 +0000 (06:46 +0000)]
Fixed slide version.
mkersten [Tue, 11 Nov 2003 06:41:36 +0000 (06:41 +0000)]
Adding OOPSLA 2002 slides
mkersten [Tue, 11 Nov 2003 06:36:33 +0000 (06:36 +0000)]
Adding old demo scripts.
mkersten [Tue, 11 Nov 2003 02:32:40 +0000 (02:32 +0000)]
Renamed demo.
mkersten [Tue, 11 Nov 2003 02:27:09 +0000 (02:27 +0000)]
Renamed demo.
mkersten [Tue, 11 Nov 2003 02:26:03 +0000 (02:26 +0000)]
Updated template.
mkersten [Mon, 10 Nov 2003 19:11:18 +0000 (19:11 +0000)]
Adding scrubbed demos (figures & spacewar), scripts, slides, and Eclipse project configurations.
acolyer [Mon, 10 Nov 2003 14:45:02 +0000 (14:45 +0000)]
expanded definition of makeSoftDiffs to cope with multiple expected
messages on the same line that differ only by message text.
acolyer [Mon, 10 Nov 2003 14:43:56 +0000 (14:43 +0000)]
added detail of expected messages (message text) for pr31724
acolyer [Mon, 10 Nov 2003 10:57:41 +0000 (10:57 +0000)]
drop the extra "s" on the project name
acolyer [Mon, 10 Nov 2003 10:56:37 +0000 (10:56 +0000)]
don't worry about .ajsym files in cvs
acolyer [Thu, 6 Nov 2003 12:30:18 +0000 (12:30 +0000)]
created the CVS module with name eclipse.plugin instead of
eclipse.plugins. Doh! Easier to change reference in this build
script than fix module name now...
acolyer [Thu, 6 Nov 2003 10:14:36 +0000 (10:14 +0000)]
ensure that release builds also build eclipse plugins
wisberg [Wed, 5 Nov 2003 18:13:35 +0000 (18:13 +0000)]
class is already defined entry
acolyer [Wed, 5 Nov 2003 16:27:02 +0000 (16:27 +0000)]
changes to build script to create aspectj eclipse plugins as part
of an aspectj build. Results are placed in:
aj-build/dist/ide/eclipse/xxxxx
acolyer [Wed, 5 Nov 2003 16:19:58 +0000 (16:19 +0000)]
eclipse.plugins project file
acolyer [Wed, 5 Nov 2003 16:19:26 +0000 (16:19 +0000)]
describes role and usage of this module
acolyer [Wed, 5 Nov 2003 16:19:04 +0000 (16:19 +0000)]
org.aspectj.ajde.source plugin built as part of the aspectj build.
Contains the source jars for the aspectj build.