]> source.dussan.org Git - aspectj.git/log
aspectj.git
20 years agoThe new plugin class for AspectJ. Exports constants for
acolyer [Thu, 29 Apr 2004 13:04:03 +0000 (13:04 +0000)]
The new plugin class for AspectJ. Exports constants for
additional Aj compiler options.

20 years agomove all options processing into AjCompilerOptions
acolyer [Thu, 29 Apr 2004 12:36:42 +0000 (12:36 +0000)]
move all options processing into AjCompilerOptions

20 years agoRemoved ".org" from aspectj.org image for installer logo
mkersten [Wed, 28 Apr 2004 17:38:28 +0000 (17:38 +0000)]
Removed ".org" from aspectj.org image for installer logo

20 years agoFix for 54238: Restore build cancelling to Swing-based IDEs
mkersten [Tue, 27 Apr 2004 18:55:41 +0000 (18:55 +0000)]
Fix for 54238: Restore build cancelling to Swing-based IDEs

20 years agoStart of ASM API docs.
mkersten [Tue, 27 Apr 2004 05:00:49 +0000 (05:00 +0000)]
Start of ASM API docs.

20 years agofixes a tiny window of error in incremental compilation. File.lastModified() Root_ajdt_support
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.

20 years agochange test cases to use File.pathSeparator rather than ";"
acolyer [Mon, 26 Apr 2004 14:59:01 +0000 (14:59 +0000)]
change test cases to use File.pathSeparator rather than ";"

20 years agofix for Bugzilla Bug 59895
acolyer [Mon, 26 Apr 2004 09:53:45 +0000 (09:53 +0000)]
fix for Bugzilla Bug 59895
  NPE updating an aspect in incremental mode

20 years agoTest for Bugzilla Bug 59397
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

20 years agoPartial fix for Bugzilla Bug 59397
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

20 years ago@testcase 59895 incremental full-rebuild
wisberg [Mon, 26 Apr 2004 00:45:48 +0000 (00:45 +0000)]
@testcase 59895 incremental full-rebuild

20 years agoFix for Bugzilla Bug 59596
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

20 years agoTest for Bugzilla Bug 59440
aclement [Fri, 23 Apr 2004 13:17:43 +0000 (13:17 +0000)]
Test for Bugzilla Bug 59440
   NPE when binary weaving a ctor ITD.

20 years agoFix for Bugzilla Bug 59440
aclement [Fri, 23 Apr 2004 13:17:16 +0000 (13:17 +0000)]
Fix for Bugzilla Bug 59440
   NPE when binary weaving a ctor ITD.

20 years agoFix for Bug 58679
aclement [Fri, 23 Apr 2004 12:26:28 +0000 (12:26 +0000)]
Fix for Bug 58679
   Regression from 1.1: NPE in CompilationResult

20 years agoTestcase for Bug 58679
aclement [Fri, 23 Apr 2004 12:25:31 +0000 (12:25 +0000)]
Testcase for Bug 58679
   Regression from 1.1: NPE in CompilationResult

20 years agocricketcage skipped, external link to top, updated design pattern entry
wisberg [Mon, 19 Apr 2004 03:19:16 +0000 (03:19 +0000)]
cricketcage skipped, external link to top, updated design pattern entry

20 years agorenamed sample aspect
wisberg [Mon, 19 Apr 2004 02:26:03 +0000 (02:26 +0000)]
renamed sample aspect

20 years agoadded lazyTjp to list of accepted X options, added undocumented xdone flag
wisberg [Thu, 15 Apr 2004 15:54:04 +0000 (15:54 +0000)]
added lazyTjp to list of accepted X options, added undocumented xdone flag

20 years agoUpdates to ajdoc docs and notes on current limitations.
mkersten [Wed, 14 Apr 2004 18:39:36 +0000 (18:39 +0000)]
Updates to ajdoc docs and notes on current limitations.

20 years agoGeorges fix for relative paths in ajdoc. Means we support multiple browsers and...
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.

20 years agoClean-up ensuring no resources modified as a result of test runs.
mkersten [Thu, 8 Apr 2004 23:50:13 +0000 (23:50 +0000)]
Clean-up ensuring no resources modified as a result of test runs.

20 years agoExtended test coverage.
mkersten [Thu, 8 Apr 2004 23:40:27 +0000 (23:40 +0000)]
Extended test coverage.

20 years agoExtended test coverage.
mkersten [Thu, 8 Apr 2004 23:26:41 +0000 (23:26 +0000)]
Extended test coverage.

20 years agoFixed:
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.

20 years agoExtended test coverage to various permutations of crossing package and type boundarie...
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.

20 years agoFixes for:
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

20 years agoFixed: 57780 ajdoc package summary should not show synthetic information
mkersten [Thu, 8 Apr 2004 15:08:23 +0000 (15:08 +0000)]
Fixed: 57780 ajdoc package summary should not show synthetic information

20 years agoFix broken links in ajdoc. Part 4 : fix links to members of types
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.

20 years agoFix for Bugzilla Bug 57436
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...]

20 years agostandard junit dependency - still need to fix the tools.jar reference
wisberg [Wed, 7 Apr 2004 23:43:56 +0000 (23:43 +0000)]
standard junit dependency - still need to fix the tools.jar reference

20 years agoRemoved generated docs since they're not yet being used by the test suite, and add...
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.

20 years agoRemoved generated docs since they're not yet being used by the test suite, and add...
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.

20 years agoAdded support for additional javadoc 1.4 options.
mkersten [Wed, 7 Apr 2004 21:30:20 +0000 (21:30 +0000)]
Added support for additional javadoc 1.4 options.

20 years agoAdd in unit tests for Ajdoc
aclement [Wed, 7 Apr 2004 16:09:40 +0000 (16:09 +0000)]
Add in unit tests for Ajdoc

20 years agoNow created at install time.
aclement [Wed, 7 Apr 2004 16:08:30 +0000 (16:08 +0000)]
Now created at install time.

20 years agoCreate aj and aj.bat launch scripts 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.

20 years agoMoved from the other package.
aclement [Wed, 7 Apr 2004 16:05:07 +0000 (16:05 +0000)]
Moved from the other package.

20 years agoMoved to default package.
aclement [Wed, 7 Apr 2004 16:04:35 +0000 (16:04 +0000)]
Moved to default package.

20 years agoFix broken links in ajdoc. Part 3 : fix links to members of types
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.

20 years ago- Added support for 1.4 sources (use "-source 1.4" option)
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.

20 years agoSome of the fix for Bugzilla Bug 57432
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]

20 years agoSome of the fix for Bugzilla Bug 57432
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']

20 years agoSome of the fix for Bugzilla Bug 57432
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]

20 years agoSome of the fix for Bugzilla Bug 57432
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']

20 years agoSome of the fix for Bugzilla Bug 57432
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]

20 years agoFix for Bugzilla Bug 57430
aclement [Wed, 7 Apr 2004 09:07:43 +0000 (09:07 +0000)]
Fix for Bugzilla Bug 57430
   exception printing

20 years agoI added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only...
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.

20 years agoAdded support for getting/setting formal comments
mkersten [Wed, 7 Apr 2004 04:11:06 +0000 (04:11 +0000)]
Added support for getting/setting formal comments

20 years agoExtended test coverage
mkersten [Wed, 7 Apr 2004 04:10:31 +0000 (04:10 +0000)]
Extended test coverage

20 years agoRegenerated test data.
mkersten [Wed, 7 Apr 2004 04:09:26 +0000 (04:09 +0000)]
Regenerated test data.

20 years agoI just committed the final round of updates to ajdoc needed for 1.2. In a nutshell...
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.

20 years agoAsmBuilderTest.testNullHandlingOfVisit() now checks for an NPE instead of an EmptySta...
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.

20 years agoremoving d:/eclipse_aspectj path
wisberg [Tue, 6 Apr 2004 08:44:50 +0000 (08:44 +0000)]
removing d:/eclipse_aspectj path

20 years agoRegenerated test data.
mkersten [Tue, 6 Apr 2004 05:07:53 +0000 (05:07 +0000)]
Regenerated test data.

20 years agoFix broken links in ajdoc. Part 2 : fix links to types in other packages.
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.

20 years ago1.2 rc1 build/pkg : Manifest template for ajdoc.jar
aclement [Mon, 5 Apr 2004 15:34:15 +0000 (15:34 +0000)]
1.2 rc1 build/pkg : Manifest template for ajdoc.jar

20 years ago1.2 rc1 build/pkg : Includes changes to version and to build ajdoc.
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.

20 years ago1.2 rc1 build/pkg : Add in JPEGs to the binary.pattern property.
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.

20 years ago1.2 rc1 build/pkg : Add in ajdoc. Update version from 1.1 to 1.2.
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.

20 years ago1.2 rc1 build/pkg : Add in ajdoc target. Temp method of clearing stuff
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.

20 years ago1.2 rc1 build/pkg : Update base version from 1.1 to 1.2. Add tools.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.

20 years agoAdd ajdoc.jar to jar classpath
aclement [Mon, 5 Apr 2004 15:02:42 +0000 (15:02 +0000)]
Add ajdoc.jar to jar classpath

20 years agoFix broken links in ajdoc.
aclement [Mon, 5 Apr 2004 15:00:49 +0000 (15:00 +0000)]
Fix broken links in ajdoc.

20 years ago1.2 rc1 build/pkg : Make ajbrowser depend on ajdoc
aclement [Mon, 5 Apr 2004 14:58:57 +0000 (14:58 +0000)]
1.2 rc1 build/pkg : Make ajbrowser depend on ajdoc

20 years ago@testcase PR#57432 NPE's when writing some declare error
wisberg [Mon, 5 Apr 2004 09:24:57 +0000 (09:24 +0000)]
@testcase PR#57432 NPE's when writing some declare error

20 years agoadded bug db links and notes wrt newly-enforced limits for declarations on interfaces
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

20 years agountested code to skip any /tools.jar library antecedant when building other that...
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

20 years agorequirements for declaring members on interfaces
wisberg [Fri, 2 Apr 2004 20:27:49 +0000 (20:27 +0000)]
requirements for declaring members on interfaces

20 years agobest to specify forkclasspath when forking to avoid snooping Ant's classpath, which...
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

20 years agofix for Bugzilla Bug 48389
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.

20 years agofix for Bugzilla Bug 47321
acolyer [Fri, 2 Apr 2004 14:01:44 +0000 (14:01 +0000)]
fix for Bugzilla Bug 47321
  build.xml needs iajc fork workaround

20 years agofix for NPE EclipseAdaptorUtils.java:147
acolyer [Fri, 2 Apr 2004 12:47:35 +0000 (12:47 +0000)]
fix for NPE EclipseAdaptorUtils.java:147
as reported by Wes.

20 years agoFix for Bug 55341
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

20 years agofix for Bugzilla Bug 31460
acolyer [Fri, 2 Apr 2004 12:03:40 +0000 (12:03 +0000)]
fix for Bugzilla Bug 31460
  Weaving class loader

20 years agofixed so that failure is graceful under 1.3, and to avoid
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).

20 years agoJan's 4/2 bug 50932 patch
wisberg [Fri, 2 Apr 2004 11:22:00 +0000 (11:22 +0000)]
Jan's 4/2 bug 50932 patch

20 years agoJan'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

20 years agofirst completed draft of 1.2 readme
acolyer [Fri, 2 Apr 2004 10:30:16 +0000 (10:30 +0000)]
first completed draft of 1.2 readme

20 years agoupdates for 1.2 release (work in progress)
acolyer [Wed, 31 Mar 2004 21:39:50 +0000 (21:39 +0000)]
updates for 1.2 release (work in progress)

20 years agoimages for README-12
acolyer [Wed, 31 Mar 2004 21:39:21 +0000 (21:39 +0000)]
images for README-12

20 years agoupdates for 1.2 release
acolyer [Wed, 31 Mar 2004 21:38:25 +0000 (21:38 +0000)]
updates for 1.2 release

20 years agoConvenience method to run ajc in a child classloader and get List/String results...
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)

20 years agoJan Hannemann's design patterns implementations, plus .lst files and test scripts
wisberg [Wed, 31 Mar 2004 01:51:03 +0000 (01:51 +0000)]
Jan Hannemann's design patterns implementations, plus .lst files and test scripts

20 years agorunning negative harness tests, to verify that expected-fails actually fail
wisberg [Wed, 31 Mar 2004 00:44:42 +0000 (00:44 +0000)]
running negative harness tests, to verify that expected-fails actually fail

20 years agorecursive message checks of run status with children
wisberg [Wed, 31 Mar 2004 00:39:21 +0000 (00:39 +0000)]
recursive message checks of run status with children

20 years agodir-changes tests
wisberg [Wed, 31 Mar 2004 00:38:51 +0000 (00:38 +0000)]
dir-changes tests

20 years agoenabled dir-changes, changed output messages
wisberg [Wed, 31 Mar 2004 00:34:37 +0000 (00:34 +0000)]
enabled dir-changes, changed output messages

20 years agoImproved link layout and removed generation of duplicates.
mkersten [Tue, 30 Mar 2004 17:14:39 +0000 (17:14 +0000)]
Improved link layout and removed generation of duplicates.

20 years agoAdded removal of temporary files
mkersten [Tue, 30 Mar 2004 16:22:11 +0000 (16:22 +0000)]
Added removal of temporary files

20 years agoAdded ignores for test ouptut
mkersten [Tue, 30 Mar 2004 16:21:52 +0000 (16:21 +0000)]
Added ignores for test ouptut

20 years agoExpanded test suite.
mkersten [Tue, 30 Mar 2004 16:04:55 +0000 (16:04 +0000)]
Expanded test suite.

20 years agoAdded more information on source signature (for ajdoc)
mkersten [Mon, 29 Mar 2004 22:35:35 +0000 (22:35 +0000)]
Added more information on source signature (for ajdoc)

20 years agoMinor non-disruptive ASM API cleanup.
mkersten [Mon, 29 Mar 2004 22:33:49 +0000 (22:33 +0000)]
Minor non-disruptive ASM API cleanup.

20 years agoFeedback from AOSD 2004
ehilsdal [Wed, 24 Mar 2004 16:40:19 +0000 (16:40 +0000)]
Feedback from AOSD 2004

20 years agoWorking ajdoc to that generates advice links, with tests
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.

20 years agoadded in significant changes from 1.2 release.
acolyer [Sun, 21 Mar 2004 15:44:50 +0000 (15:44 +0000)]
added in significant changes from 1.2 release.

20 years agoupdated tutorial for AOSD 2004
ehilsdal [Sat, 20 Mar 2004 06:06:45 +0000 (06:06 +0000)]
updated tutorial for AOSD 2004

20 years agodefault compliance level is now 1.4
acolyer [Fri, 19 Mar 2004 21:19:01 +0000 (21:19 +0000)]
default compliance level is now 1.4

20 years agomove injars below inpath and mark it as deprecated.
acolyer [Fri, 19 Mar 2004 21:15:30 +0000 (21:15 +0000)]
move injars below inpath and mark it as deprecated.