]>
source.dussan.org Git - aspectj.git/log
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
wisberg [Mon, 5 Apr 2004 06:23:05 +0000 (06:23 +0000)]
added bug db links and notes wrt newly-enforced limits for declarations on interfaces
wisberg [Mon, 5 Apr 2004 05:17:58 +0000 (05:17 +0000)]
untested code to skip any /tools.jar library antecedant when building other that testing jars
wisberg [Fri, 2 Apr 2004 20:27:49 +0000 (20:27 +0000)]
requirements for declaring members on interfaces
wisberg [Fri, 2 Apr 2004 19:07:35 +0000 (19:07 +0000)]
best to specify forkclasspath when forking to avoid snooping Ant's classpath, which fails in some contexts
acolyer [Fri, 2 Apr 2004 14:13:09 +0000 (14:13 +0000)]
fix for Bugzilla Bug 48389
Cannot assign to final fields in intertype constructors.
acolyer [Fri, 2 Apr 2004 14:01:44 +0000 (14:01 +0000)]
fix for Bugzilla Bug 47321
build.xml needs iajc fork workaround
acolyer [Fri, 2 Apr 2004 12:47:35 +0000 (12:47 +0000)]
fix for NPE EclipseAdaptorUtils.java:147
as reported by Wes.
aclement [Fri, 2 Apr 2004 12:45:13 +0000 (12:45 +0000)]
Fix for Bug 55341
error Type mismatch: cannot convert from java.lang.String to java.lang.String
acolyer [Fri, 2 Apr 2004 12:03:40 +0000 (12:03 +0000)]
fix for Bugzilla Bug 31460
Weaving class loader
acolyer [Fri, 2 Apr 2004 11:54:10 +0000 (11:54 +0000)]
fixed so that failure is graceful under 1.3, and to avoid
calling main method in javadoc since this ends by calling
System.exit. Solution is to use execute method instead
(1.4 and above only).
wisberg [Fri, 2 Apr 2004 11:22:00 +0000 (11:22 +0000)]
Jan's 4/2 bug 50932 patch
wisberg [Fri, 2 Apr 2004 11:07:41 +0000 (11:07 +0000)]
Jan's 4/2 bug 50932 patch
acolyer [Fri, 2 Apr 2004 10:30:16 +0000 (10:30 +0000)]
first completed draft of 1.2 readme
acolyer [Wed, 31 Mar 2004 21:39:50 +0000 (21:39 +0000)]
updates for 1.2 release (work in progress)
acolyer [Wed, 31 Mar 2004 21:39:21 +0000 (21:39 +0000)]
images for README-12
acolyer [Wed, 31 Mar 2004 21:38:25 +0000 (21:38 +0000)]
updates for 1.2 release
wisberg [Wed, 31 Mar 2004 08:02:30 +0000 (08:02 +0000)]
Convenience method to run ajc in a child classloader and get List/String results in the parent (e.g., when running as a JUnit test)
wisberg [Wed, 31 Mar 2004 01:51:03 +0000 (01:51 +0000)]
Jan Hannemann's design patterns implementations, plus .lst files and test scripts
wisberg [Wed, 31 Mar 2004 00:44:42 +0000 (00:44 +0000)]
running negative harness tests, to verify that expected-fails actually fail
wisberg [Wed, 31 Mar 2004 00:39:21 +0000 (00:39 +0000)]
recursive message checks of run status with children
wisberg [Wed, 31 Mar 2004 00:38:51 +0000 (00:38 +0000)]
dir-changes tests
wisberg [Wed, 31 Mar 2004 00:34:37 +0000 (00:34 +0000)]
enabled dir-changes, changed output messages
mkersten [Tue, 30 Mar 2004 17:14:39 +0000 (17:14 +0000)]
Improved link layout and removed generation of duplicates.
mkersten [Tue, 30 Mar 2004 16:22:11 +0000 (16:22 +0000)]
Added removal of temporary files
mkersten [Tue, 30 Mar 2004 16:21:52 +0000 (16:21 +0000)]
Added ignores for test ouptut
mkersten [Tue, 30 Mar 2004 16:04:55 +0000 (16:04 +0000)]
Expanded test suite.
mkersten [Mon, 29 Mar 2004 22:35:35 +0000 (22:35 +0000)]
Added more information on source signature (for ajdoc)
mkersten [Mon, 29 Mar 2004 22:33:49 +0000 (22:33 +0000)]
Minor non-disruptive ASM API cleanup.
ehilsdal [Wed, 24 Mar 2004 16:40:19 +0000 (16:40 +0000)]
Feedback from AOSD 2004
mkersten [Tue, 23 Mar 2004 09:45:08 +0000 (09:45 +0000)]
Working ajdoc to that generates advice links, with tests
for generating spacewar documentation.
acolyer [Sun, 21 Mar 2004 15:44:50 +0000 (15:44 +0000)]
added in significant changes from 1.2 release.
ehilsdal [Sat, 20 Mar 2004 06:06:45 +0000 (06:06 +0000)]
updated tutorial for AOSD 2004
acolyer [Fri, 19 Mar 2004 21:19:01 +0000 (21:19 +0000)]
default compliance level is now 1.4
acolyer [Fri, 19 Mar 2004 21:15:30 +0000 (21:15 +0000)]
move injars below inpath and mark it as deprecated.
acolyer [Fri, 19 Mar 2004 20:49:58 +0000 (20:49 +0000)]
placeholder readme for 1.2
acolyer [Fri, 19 Mar 2004 20:49:13 +0000 (20:49 +0000)]
added link to README-12.html
acolyer [Fri, 19 Mar 2004 20:48:44 +0000 (20:48 +0000)]
added porting to 1.2 documentation
acolyer [Fri, 19 Mar 2004 20:48:01 +0000 (20:48 +0000)]
fix for Bugzilla Bug 54721
add this to API (Signature.getDeclaringTypeName())
acolyer [Fri, 19 Mar 2004 20:47:45 +0000 (20:47 +0000)]
fix for Bugzilla Bug 54721
add this to AP (Signature.getDeclaringTypeName())
acolyer [Fri, 19 Mar 2004 12:28:19 +0000 (12:28 +0000)]
Improvements to incremental compilation of binary source to:
1) Add dependents of changed binary source files
2) Only add changed binary source files in the first compile-loop
iteration.
aclement [Fri, 19 Mar 2004 09:28:14 +0000 (09:28 +0000)]
Fix for Bugzilla Bug 53012
declare precedence on a class should be a compile-time error
acolyer [Thu, 18 Mar 2004 22:31:27 +0000 (22:31 +0000)]
fix for Bugzilla Bug 52928
Private members introduced via an interface are visible to the class
acolyer [Thu, 18 Mar 2004 14:40:20 +0000 (14:40 +0000)]
fix for Bugzilla Bug 54621
Incremental support ignores binary source
acolyer [Thu, 18 Mar 2004 14:36:58 +0000 (14:36 +0000)]
fix for Bugzilla Bug 55134
Incremental compilation does not delete weaver-generated class files
aclement [Thu, 18 Mar 2004 13:00:01 +0000 (13:00 +0000)]
Fix for Bugzilla Bug 40192
build cancel during weaving
acolyer [Thu, 18 Mar 2004 11:30:19 +0000 (11:30 +0000)]
make sure this test behaves appropriately when run outside of
a cruise control driven build.
acolyer [Wed, 17 Mar 2004 12:25:49 +0000 (12:25 +0000)]
fix for Bugzilla Bug 47910
ajc -outjar jarfile does not contain MANIFEST.MF
acolyer [Wed, 17 Mar 2004 11:36:47 +0000 (11:36 +0000)]
fix for Bugzilla Bug 54618
Test to see if we can compile incrementally ignores path changes
acolyer [Wed, 17 Mar 2004 09:32:42 +0000 (09:32 +0000)]
fix for Bugzilla Bug 54622
Incremental support ignores resources
(part II) don't copy resources from in *dirs* doh.
acolyer [Tue, 16 Mar 2004 22:11:51 +0000 (22:11 +0000)]
fix for Bugzilla Bug 54622
Incremental support ignores resources
acolyer [Tue, 16 Mar 2004 21:51:12 +0000 (21:51 +0000)]
partial extension of incremental test harness to stage additonal resource types
see Bugzilla Bug 54622
Incremental support ignores resources
aclement [Tue, 16 Mar 2004 17:29:08 +0000 (17:29 +0000)]
Deleting unnecessary class files that crept into the build.
acolyer [Tue, 16 Mar 2004 16:32:29 +0000 (16:32 +0000)]
commenting out unreliable test - can't always delete sandbox afterwards, need to find out why...
acolyer [Tue, 16 Mar 2004 15:16:46 +0000 (15:16 +0000)]
fix for Bugzilla Bug 54625
Incremental support does not work with outjar
acolyer [Tue, 16 Mar 2004 15:08:36 +0000 (15:08 +0000)]
fix for Bugzilla Bug 43714
better test name for second test
acolyer [Tue, 16 Mar 2004 15:07:19 +0000 (15:07 +0000)]
fix for Bugzilla Bug 54965
Incremental compilation does twice as much work as necessary
acolyer [Tue, 16 Mar 2004 14:10:31 +0000 (14:10 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
fully qualify outjar location in sandbox, and don't specify both -d and outjar.
acolyer [Tue, 16 Mar 2004 11:55:54 +0000 (11:55 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
acolyer [Tue, 16 Mar 2004 11:37:33 +0000 (11:37 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
(adds outjar attribute to 'compile')
acolyer [Tue, 16 Mar 2004 11:36:34 +0000 (11:36 +0000)]
fix for Bugzilla Bug 43714
weaving from an input jar into that same jar.
aclement [Tue, 16 Mar 2004 09:24:17 +0000 (09:24 +0000)]
Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)
aclement [Tue, 16 Mar 2004 09:22:08 +0000 (09:22 +0000)]
Uses 0 line number when it really doesn't know the relevant line in the file to include in a message.
aclement [Tue, 16 Mar 2004 09:21:31 +0000 (09:21 +0000)]
Fix for Bugzilla Bug 41181
Support SerialVersionUID field if no new fields declared on class
acolyer [Mon, 15 Mar 2004 22:38:03 +0000 (22:38 +0000)]
fix for Bugzilla Bug 51322
Introduce Unknown Type to class causes Null pointer exception
acolyer [Mon, 15 Mar 2004 19:54:05 +0000 (19:54 +0000)]
guess who used a 1.4 only API then.....
acolyer [Mon, 15 Mar 2004 17:27:56 +0000 (17:27 +0000)]
fix for Bugzilla Bug 44272
retitle warning to "circular {advice} dependency at ..."
acolyer [Mon, 15 Mar 2004 17:08:34 +0000 (17:08 +0000)]
test for Bugzilla Bug 54098
-deprecation not working
acolyer [Mon, 15 Mar 2004 16:38:44 +0000 (16:38 +0000)]
fix for Bugzilla Bug 48080
Context information in declare warning/error messages
acolyer [Mon, 15 Mar 2004 15:29:44 +0000 (15:29 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
acolyer [Mon, 15 Mar 2004 15:11:16 +0000 (15:11 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
acolyer [Mon, 15 Mar 2004 15:10:46 +0000 (15:10 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
mkersten [Thu, 11 Mar 2004 19:22:42 +0000 (19:22 +0000)]
Added support for inheritance documentation, test coverage.
mkersten [Thu, 11 Mar 2004 19:19:56 +0000 (19:19 +0000)]
Added methods for retrieving the signature of a program element as it occurrs in the source code.
Needed by ajdoc, possibly useful to other clients.