]>
source.dussan.org Git - aspectj.git/log
acolyer [Tue, 8 Jun 2004 14:10:33 +0000 (14:10 +0000)]
updated aspectjrt.jar with new Factory methods in
acolyer [Tue, 8 Jun 2004 14:10:06 +0000 (14:10 +0000)]
exposed additional factory methods for creating signatures
(the create from string ones that already exist seem to be unused
and are a little odd).
wisberg [Mon, 7 Jun 2004 06:46:19 +0000 (06:46 +0000)]
@testcase PR#65925 Valid but inaccessible type names should not be flagged by XLint:invalidAbsoluteTypeName
mkersten [Wed, 2 Jun 2004 20:49:58 +0000 (20:49 +0000)]
Added AOSD 2004 demo slides.
acolyer [Wed, 2 Jun 2004 12:15:00 +0000 (12:15 +0000)]
ensure that no test involving the checking of timestamps in
directories can complete in < 1 second (File.lastModifiedTime is
only accurate to the second and truncates).
acolyer [Wed, 2 Jun 2004 12:13:06 +0000 (12:13 +0000)]
replace hard-coded use of ';' with File.pathSeparator
acolyer [Wed, 2 Jun 2004 12:12:48 +0000 (12:12 +0000)]
don't sync bin dir
acolyer [Wed, 2 Jun 2004 12:09:36 +0000 (12:09 +0000)]
add direct support for reweavable, reweavable:compress and noInline in X options
acolyer [Wed, 2 Jun 2004 12:03:33 +0000 (12:03 +0000)]
also verigy that dir entries are copied when copying a dir.
aclement [Fri, 28 May 2004 15:19:14 +0000 (15:19 +0000)]
Georges fixes for 61411
aclement [Mon, 24 May 2004 15:58:44 +0000 (15:58 +0000)]
Patch now includes the bcel fix for 62631. Also changed the bcel-builder build.xml to construct a bcel-src.zip that matches the bcel.jar - to ease debugging.
aclement [Fri, 21 May 2004 14:03:09 +0000 (14:03 +0000)]
Updated with fix for Bugzilla Bug 62631
Generated class gives "Illegal constant pool index" on loading
ehilsdal [Fri, 21 May 2004 06:19:07 +0000 (06:19 +0000)]
Hopefully better bcel-builder build system,
instigated by Andy actually trying to use
this module the way it is supposed to be used
aclement [Tue, 18 May 2004 15:54:05 +0000 (15:54 +0000)]
Tests for Bugzilla Bug 62458
An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
aclement [Tue, 18 May 2004 15:53:30 +0000 (15:53 +0000)]
Fix for Bugzilla Bug 62458
An if() pointcut inside a perthis() clause causes an ABORT - null pointer exception in ajc
wisberg [Mon, 17 May 2004 14:26:22 +0000 (14:26 +0000)]
removed Maven section that is out of date with current Maven, which supports 1.2 directly
acolyer [Mon, 17 May 2004 09:00:54 +0000 (09:00 +0000)]
AOPAlliance adapter sample
aclement [Fri, 14 May 2004 12:51:52 +0000 (12:51 +0000)]
Fix and tests for Bugzilla Bug 62227
Load Time Weaving aborts on any kind of warning (declare/xlint)
aclement [Fri, 14 May 2004 09:27:42 +0000 (09:27 +0000)]
Tests for Bugzilla Bug 62073
false ambigous binding error (introduced in 1.2rc2)
aclement [Fri, 14 May 2004 09:26:03 +0000 (09:26 +0000)]
Fix for Bugzilla Bug 62073
false ambigous binding error (introduced in 1.2rc2)
acolyer [Wed, 12 May 2004 16:08:37 +0000 (16:08 +0000)]
to do list for building the 'ajdt.core' part of AJDT.
aclement [Wed, 12 May 2004 13:03:09 +0000 (13:03 +0000)]
Test for Bug 60936
error message for constructor-execution pcd
aclement [Wed, 12 May 2004 13:02:48 +0000 (13:02 +0000)]
Test for Bugzilla Bug 61568
wrong variable binding in || pointcuts
aclement [Wed, 12 May 2004 13:02:27 +0000 (13:02 +0000)]
Test for Bugzilla Bug 61538
nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts
aclement [Wed, 12 May 2004 13:01:42 +0000 (13:01 +0000)]
Tests for 60936,61538,61568
aclement [Wed, 12 May 2004 13:00:49 +0000 (13:00 +0000)]
Fix for Bugzilla Bug 61568
wrong variable binding in || pointcuts
aclement [Wed, 12 May 2004 12:52:55 +0000 (12:52 +0000)]
Fix for Bugzilla Bug 61538
nested uses of this() inside constructors not handled properly for initialization and preinitialization pointcuts
aclement [Wed, 12 May 2004 12:51:13 +0000 (12:51 +0000)]
fix for Bug 60936
error message for constructor-execution pcd
aclement [Mon, 10 May 2004 10:52:19 +0000 (10:52 +0000)]
Had wrong entry for version in MANIFEST - due to some packaging I had done to build my own 1.2rc1 - should be fixed now.
aclement [Fri, 7 May 2004 08:50:24 +0000 (08:50 +0000)]
Added notes on:
- Incompatible BCEL versions and what we think the solution is ;)
- CflowStack changes to improve performance for multi-threaded cflow apps.
aclement [Fri, 7 May 2004 08:21:22 +0000 (08:21 +0000)]
Tests for Bugzilla Bug 59778
InterTypeMethodDeclaration.java:104
aclement [Fri, 7 May 2004 08:21:05 +0000 (08:21 +0000)]
Fix for Bugzilla Bug 59778
InterTypeMethodDeclaration.java:104
wisberg [Wed, 5 May 2004 10:18:34 +0000 (10:18 +0000)]
bug 59599 - dir-changes delay for filesystem
aclement [Wed, 5 May 2004 10:18:01 +0000 (10:18 +0000)]
Fix for Bugzilla Bug 59909
CFlowStack removesThreads to late
wisberg [Tue, 4 May 2004 17:38:37 +0000 (17:38 +0000)]
interface constructor-execution join point gone
wisberg [Tue, 4 May 2004 17:09:16 +0000 (17:09 +0000)]
updated latest release
mkersten [Wed, 28 Apr 2004 17:38:28 +0000 (17:38 +0000)]
Removed ".org" from aspectj.org image for installer logo
mkersten [Tue, 27 Apr 2004 18:55:41 +0000 (18:55 +0000)]
Fix for 54238: Restore build cancelling to Swing-based IDEs
mkersten [Tue, 27 Apr 2004 05:00:49 +0000 (05:00 +0000)]
Start of ASM API docs.
acolyer [Mon, 26 Apr 2004 15:00:44 +0000 (15:00 +0000)]
fixes a tiny window of error in incremental compilation. File.lastModified()
only reports timestamps to the second (rounding down). We compare
against the lastBuildTime. It is therefore possible to miss updates
that have occured <1000ms after the last build.
acolyer [Mon, 26 Apr 2004 14:59:01 +0000 (14:59 +0000)]
change test cases to use File.pathSeparator rather than ";"
acolyer [Mon, 26 Apr 2004 09:53:45 +0000 (09:53 +0000)]
fix for Bugzilla Bug 59895
NPE updating an aspect in incremental mode
aclement [Mon, 26 Apr 2004 09:48:34 +0000 (09:48 +0000)]
Test for Bugzilla Bug 59397
NPE in compiler when using (an unusual) declare warning against a ctor ITD
aclement [Mon, 26 Apr 2004 09:46:28 +0000 (09:46 +0000)]
Partial fix for Bugzilla Bug 59397
NPE in compiler when using (an unusual) declare warning against a ctor ITD
wisberg [Mon, 26 Apr 2004 00:45:48 +0000 (00:45 +0000)]
@testcase 59895 incremental full-rebuild
aclement [Fri, 23 Apr 2004 16:24:27 +0000 (16:24 +0000)]
Fix for Bugzilla Bug 59596
Null pointer exception while weaving java.awt.Label
aclement [Fri, 23 Apr 2004 13:17:43 +0000 (13:17 +0000)]
Test for Bugzilla Bug 59440
NPE when binary weaving a ctor ITD.
aclement [Fri, 23 Apr 2004 13:17:16 +0000 (13:17 +0000)]
Fix for Bugzilla Bug 59440
NPE when binary weaving a ctor ITD.
aclement [Fri, 23 Apr 2004 12:26:28 +0000 (12:26 +0000)]
Fix for Bug 58679
Regression from 1.1: NPE in CompilationResult
aclement [Fri, 23 Apr 2004 12:25:31 +0000 (12:25 +0000)]
Testcase for Bug 58679
Regression from 1.1: NPE in CompilationResult
wisberg [Mon, 19 Apr 2004 03:19:16 +0000 (03:19 +0000)]
cricketcage skipped, external link to top, updated design pattern entry
wisberg [Mon, 19 Apr 2004 02:26:03 +0000 (02:26 +0000)]
renamed sample aspect
wisberg [Thu, 15 Apr 2004 15:54:04 +0000 (15:54 +0000)]
added lazyTjp to list of accepted X options, added undocumented xdone flag
mkersten [Wed, 14 Apr 2004 18:39:36 +0000 (18:39 +0000)]
Updates to ajdoc docs and notes on current limitations.
aclement [Wed, 14 Apr 2004 16:02:15 +0000 (16:02 +0000)]
Georges fix for relative paths in ajdoc. Means we support multiple browsers and the doc is portable.
mkersten [Thu, 8 Apr 2004 23:50:13 +0000 (23:50 +0000)]
Clean-up ensuring no resources modified as a result of test runs.
mkersten [Thu, 8 Apr 2004 23:40:27 +0000 (23:40 +0000)]
Extended test coverage.
mkersten [Thu, 8 Apr 2004 23:26:41 +0000 (23:26 +0000)]
Extended test coverage.
mkersten [Thu, 8 Apr 2004 23:25:20 +0000 (23:25 +0000)]
Fixed:
57780: ajdoc package summary should not show synthetic information;
57773: ajdoc crash;
Cleaned up link generation, added support for arbitrary levels of type nesting.
mkersten [Thu, 8 Apr 2004 16:51:09 +0000 (16:51 +0000)]
Extended test coverage to various permutations of crossing package and type boundaries with links.
mkersten [Thu, 8 Apr 2004 16:50:05 +0000 (16:50 +0000)]
Fixes for:
57780: ajdoc package summary should not show synthetic information
57773: ajdoc crash
mkersten [Thu, 8 Apr 2004 15:08:23 +0000 (15:08 +0000)]
Fixed: 57780 ajdoc package summary should not show synthetic information
aclement [Thu, 8 Apr 2004 13:14:48 +0000 (13:14 +0000)]
Fix broken links in ajdoc. Part 4 : fix links to members of types
in other packages (again). Also, fix for nested types. Covers more than one
level of nesting. NOTE: the tool is currently not capable of producing
output for more than one level of nesting. Bug will be raised if Ron has
not already opened it.
aclement [Thu, 8 Apr 2004 10:46:58 +0000 (10:46 +0000)]
Fix for Bugzilla Bug 57436
Java 1.5 fails to run classes produced by ajc
[ Not the perfect fix, but passes all the tests I can find - lets see what the build machine thinks of it...]
wisberg [Wed, 7 Apr 2004 23:43:56 +0000 (23:43 +0000)]
standard junit dependency - still need to fix the tools.jar reference
mkersten [Wed, 7 Apr 2004 21:44:27 +0000 (21:44 +0000)]
Removed generated docs since they're not yet being used by the test suite, and add noise to CVS.
mkersten [Wed, 7 Apr 2004 21:33:40 +0000 (21:33 +0000)]
Removed generated docs since they're not yet being used by the test suite, and add noise to CVS.
mkersten [Wed, 7 Apr 2004 21:30:20 +0000 (21:30 +0000)]
Added support for additional javadoc 1.4 options.
aclement [Wed, 7 Apr 2004 16:09:40 +0000 (16:09 +0000)]
Add in unit tests for Ajdoc
aclement [Wed, 7 Apr 2004 16:08:30 +0000 (16:08 +0000)]
Now created at install time.
aclement [Wed, 7 Apr 2004 16:07:40 +0000 (16:07 +0000)]
Create aj and aj.bat launch scripts at install time.
aclement [Wed, 7 Apr 2004 16:05:07 +0000 (16:05 +0000)]
Moved from the other package.
aclement [Wed, 7 Apr 2004 16:04:35 +0000 (16:04 +0000)]
Moved to default package.
aclement [Wed, 7 Apr 2004 16:04:02 +0000 (16:04 +0000)]
Fix broken links in ajdoc. Part 3 : fix links to members of types
in other packages (again). Also, fix for nested types.
mkersten [Wed, 7 Apr 2004 15:32:00 +0000 (15:32 +0000)]
- Added support for 1.4 sources (use "-source 1.4" option)
- Made output class files go to documentation directory (-d) rather than source directory.
- Added "-XajdocDebug" option that will keep the source files generated from the ASM around in order to help people send better bug reports.
- Any declare forms that ajdoc doesn't know how to generate docs for get printed to the console and indicated as a limitation.
I also extended test coverage to declare forms and added proper clearing of state for multiple invocations from test cases.
aclement [Wed, 7 Apr 2004 13:09:18 +0000 (13:09 +0000)]
Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages
[Moved the testcase across and added a second one for the variant with debug info]
aclement [Wed, 7 Apr 2004 13:07:11 +0000 (13:07 +0000)]
Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages
[If we don't know the originating source file, have a better guess than 'Unknown']
aclement [Wed, 7 Apr 2004 13:06:09 +0000 (13:06 +0000)]
Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages
[Modified XML to build debug/nondebug variants of the library]
aclement [Wed, 7 Apr 2004 12:59:48 +0000 (12:59 +0000)]
Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages
[Use the correct value for initializing 'maxProblemsPerUnit']
aclement [Wed, 7 Apr 2004 12:58:47 +0000 (12:58 +0000)]
Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages
[Allow for null targeters - for example when the class file has no debug info in it]
aclement [Wed, 7 Apr 2004 09:07:43 +0000 (09:07 +0000)]
Fix for Bugzilla Bug 57430
exception printing
mkersten [Wed, 7 Apr 2004 04:11:47 +0000 (04:11 +0000)]
I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings.
mkersten [Wed, 7 Apr 2004 04:11:06 +0000 (04:11 +0000)]
Added support for getting/setting formal comments
mkersten [Wed, 7 Apr 2004 04:10:31 +0000 (04:10 +0000)]
Extended test coverage
mkersten [Wed, 7 Apr 2004 04:09:26 +0000 (04:09 +0000)]
Regenerated test data.
mkersten [Wed, 7 Apr 2004 04:08:43 +0000 (04:08 +0000)]
I just committed the final round of updates to ajdoc needed for 1.2. In a nutshell it's moved forward a ways from the previous ajdoc:
- AJDT integration works
- generates documentation for all the AspectJ modules
- works on 1.3 and 1.4
- comments and Javadoc tags are properly preserved and resolved
Note that the hope is still for "declare" documentation to come in the form of a contribution.
Getting it to work for our tree involved a bunch of bug fixes to deal with things like anonymous types. To run from our tree in bootstrap mode use something like the attached batch script.
I had to roll back some of Andy's fix to broken links: getRelativeComponent didn't work properly for internal anchor links (..html#<mumble>). Andy, could you check this against the current thing against whatever was breaking for you, and ideally add that code patter to CoverageTestCase?
I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings. The running time of ajdoc is now dominated by the compilation time.
mkersten [Wed, 7 Apr 2004 04:07:54 +0000 (04:07 +0000)]
AsmBuilderTest.testNullHandlingOfVisit() now checks for an NPE instead of an EmptyStackException. I'm not sure how the original could have worked in the absence of the handle cache.
wisberg [Tue, 6 Apr 2004 08:44:50 +0000 (08:44 +0000)]
removing d:/eclipse_aspectj path
mkersten [Tue, 6 Apr 2004 05:07:53 +0000 (05:07 +0000)]
Regenerated test data.
aclement [Mon, 5 Apr 2004 16:22:24 +0000 (16:22 +0000)]
Fix broken links in ajdoc. Part 2 : fix links to types in other packages.
aclement [Mon, 5 Apr 2004 15:34:15 +0000 (15:34 +0000)]
1.2 rc1 build/pkg : Manifest template for ajdoc.jar
aclement [Mon, 5 Apr 2004 15:15:41 +0000 (15:15 +0000)]
1.2 rc1 build/pkg : Includes changes to version and to build ajdoc.
aclement [Mon, 5 Apr 2004 15:14:34 +0000 (15:14 +0000)]
1.2 rc1 build/pkg : Add in JPEGs to the binary.pattern property.
aclement [Mon, 5 Apr 2004 15:13:20 +0000 (15:13 +0000)]
1.2 rc1 build/pkg : Add in ajdoc. Update version from 1.1 to 1.2.
aclement [Mon, 5 Apr 2004 15:10:56 +0000 (15:10 +0000)]
1.2 rc1 build/pkg : Add in ajdoc target. Temp method of clearing stuff
from the aspectjtools jar.
aclement [Mon, 5 Apr 2004 15:06:36 +0000 (15:06 +0000)]
1.2 rc1 build/pkg : Update base version from 1.1 to 1.2. Add tools.jar
to the ajdoc launch script.
aclement [Mon, 5 Apr 2004 15:02:42 +0000 (15:02 +0000)]
Add ajdoc.jar to jar classpath
aclement [Mon, 5 Apr 2004 15:00:49 +0000 (15:00 +0000)]
Fix broken links in ajdoc.
aclement [Mon, 5 Apr 2004 14:58:57 +0000 (14:58 +0000)]
1.2 rc1 build/pkg : Make ajbrowser depend on ajdoc
wisberg [Mon, 5 Apr 2004 09:24:57 +0000 (09:24 +0000)]
@testcase PR#57432 NPE's when writing some declare error