]> source.dussan.org Git - aspectj.git/log
aspectj.git
20 years agoupdate tests for new options processing
acolyer [Tue, 8 Jun 2004 15:18:12 +0000 (15:18 +0000)]
update tests for new options processing

20 years agoadapt to new options and EclipseFactory constructor sig
acolyer [Tue, 8 Jun 2004 15:17:33 +0000 (15:17 +0000)]
adapt to new options and EclipseFactory constructor sig

20 years agouse new AjCompilerOptions to store options
acolyer [Tue, 8 Jun 2004 15:16:47 +0000 (15:16 +0000)]
use new AjCompilerOptions to store options

20 years agoremoved hard-wired dependency on AjBuildConfig
acolyer [Tue, 8 Jun 2004 15:15:30 +0000 (15:15 +0000)]
removed hard-wired dependency on AjBuildConfig

20 years agotests for the new options handling
acolyer [Tue, 8 Jun 2004 15:14:29 +0000 (15:14 +0000)]
tests for the new options handling

20 years agonew classes used when building inside Eclipse
acolyer [Tue, 8 Jun 2004 15:14:15 +0000 (15:14 +0000)]
new classes used when building inside Eclipse

20 years agomake this class live up to its name at last
acolyer [Tue, 8 Jun 2004 15:13:50 +0000 (15:13 +0000)]
make this class live up to its name at last

20 years agosimplify options processing for AJDT
acolyer [Tue, 8 Jun 2004 15:13:26 +0000 (15:13 +0000)]
simplify options processing for AJDT

20 years agoadditional test cases to cover matching Pointcuts against
acolyer [Tue, 8 Jun 2004 15:05:10 +0000 (15:05 +0000)]
additional test cases to cover matching Pointcuts against
JoinPoints

20 years agoadded a method to all Pointcuts that matches against a
acolyer [Tue, 8 Jun 2004 15:04:34 +0000 (15:04 +0000)]
added a method to all Pointcuts that matches against a
JoinPoint (as opposed to a Shadow).

20 years agoensure tests don't give false failures on fast machines
acolyer [Tue, 8 Jun 2004 15:03:48 +0000 (15:03 +0000)]
ensure tests don't give false failures on fast machines

20 years agoraise visibility of default constructor to allow subclassing.
acolyer [Tue, 8 Jun 2004 15:03:19 +0000 (15:03 +0000)]
raise visibility of default constructor to allow subclassing.

20 years agoenable construction of a BcelWorld with an externally provided
acolyer [Tue, 8 Jun 2004 15:02:50 +0000 (15:02 +0000)]
enable construction of a BcelWorld with an externally provided
ClassPathManager

20 years agoadd a getName() method to Lint.Kind
acolyer [Tue, 8 Jun 2004 15:02:14 +0000 (15:02 +0000)]
add a getName() method to Lint.Kind

20 years agoincorporating latest updates in shadows (aj_v_396)
acolyer [Tue, 8 Jun 2004 15:00:33 +0000 (15:00 +0000)]
incorporating latest updates in shadows (aj_v_396)

20 years agoadd the runtime classes into aspectjtools.jar. needed because of
acolyer [Tue, 8 Jun 2004 14:12:44 +0000 (14:12 +0000)]
add the runtime classes into aspectjtools.jar. needed because of
static dependency from weaver classes to runtime classes.
Better than alternative of updating all ant scripts that fork and
the ajc compiler scripts to add aspectjrt.jar into path.

20 years agoupdated aspectjrt.jar with new Factory methods in
acolyer [Tue, 8 Jun 2004 14:10:33 +0000 (14:10 +0000)]
updated aspectjrt.jar with new Factory methods in

20 years agoexposed additional factory methods for creating signatures
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).

20 years ago@testcase PR#65925 Valid but inaccessible type names should not be flagged by XLint...
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

20 years agoAdded AOSD 2004 demo slides.
mkersten [Wed, 2 Jun 2004 20:49:58 +0000 (20:49 +0000)]
Added AOSD 2004 demo slides.

20 years agoensure that no test involving the checking of timestamps in
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).

20 years agoreplace hard-coded use of ';' with File.pathSeparator
acolyer [Wed, 2 Jun 2004 12:13:06 +0000 (12:13 +0000)]
replace hard-coded use of ';' with File.pathSeparator

20 years agodon't sync bin dir
acolyer [Wed, 2 Jun 2004 12:12:48 +0000 (12:12 +0000)]
don't sync bin dir

20 years agoadd direct support for reweavable, reweavable:compress and noInline in X options
acolyer [Wed, 2 Jun 2004 12:09:36 +0000 (12:09 +0000)]
add direct support for reweavable, reweavable:compress and noInline in X options

20 years agoalso verigy that dir entries are copied when copying a dir.
acolyer [Wed, 2 Jun 2004 12:03:33 +0000 (12:03 +0000)]
also verigy that dir entries are copied when copying a dir.

20 years agoGeorges fixes for 61411
aclement [Fri, 28 May 2004 15:19:14 +0000 (15:19 +0000)]
Georges fixes for 61411

20 years agoPatch now includes the bcel fix for 62631. Also changed the bcel-builder build.xml... V1_2_0
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.

20 years agoUpdated with fix for Bugzilla Bug 62631
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

20 years agoHopefully better bcel-builder build system,
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

20 years agoTests for Bugzilla Bug 62458
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

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

20 years agoremoved Maven section that is out of date with current Maven, which supports 1.2...
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

20 years agoAOPAlliance adapter sample
acolyer [Mon, 17 May 2004 09:00:54 +0000 (09:00 +0000)]
AOPAlliance adapter sample

20 years agoFix and tests for Bugzilla Bug 62227
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)

20 years agoTests for Bugzilla Bug 62073
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)

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

20 years agoto do list for building the 'ajdt.core' part of AJDT.
acolyer [Wed, 12 May 2004 16:08:37 +0000 (16:08 +0000)]
to do list for building the 'ajdt.core' part of AJDT.

20 years agoTest for Bug 60936
aclement [Wed, 12 May 2004 13:03:09 +0000 (13:03 +0000)]
Test for Bug 60936
   error message for constructor-execution pcd

20 years agoTest for Bugzilla Bug 61568
aclement [Wed, 12 May 2004 13:02:48 +0000 (13:02 +0000)]
Test for Bugzilla Bug 61568
   wrong variable binding in || pointcuts

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

20 years agoTests for 60936,61538,61568
aclement [Wed, 12 May 2004 13:01:42 +0000 (13:01 +0000)]
Tests for 60936,61538,61568

20 years agoFix for Bugzilla Bug 61568
aclement [Wed, 12 May 2004 13:00:49 +0000 (13:00 +0000)]
Fix for Bugzilla Bug 61568
   wrong variable binding in || pointcuts

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

20 years agofix for Bug 60936
aclement [Wed, 12 May 2004 12:51:13 +0000 (12:51 +0000)]
fix for Bug 60936
   error message for constructor-execution pcd

20 years agoHad wrong entry for version in MANIFEST - due to some packaging I had done to build...
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.

20 years agoAdded notes on:
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.

20 years agoTests for Bugzilla Bug 59778
aclement [Fri, 7 May 2004 08:21:22 +0000 (08:21 +0000)]
Tests for Bugzilla Bug 59778
   InterTypeMethodDeclaration.java:104

20 years agoFix for Bugzilla Bug 59778
aclement [Fri, 7 May 2004 08:21:05 +0000 (08:21 +0000)]
Fix for Bugzilla Bug 59778
   InterTypeMethodDeclaration.java:104

20 years agobug 59599 - dir-changes delay for filesystem
wisberg [Wed, 5 May 2004 10:18:34 +0000 (10:18 +0000)]
bug 59599 - dir-changes delay for filesystem

20 years agoFix for Bugzilla Bug 59909
aclement [Wed, 5 May 2004 10:18:01 +0000 (10:18 +0000)]
Fix for Bugzilla Bug 59909
   CFlowStack removesThreads to late

20 years agointerface constructor-execution join point gone
wisberg [Tue, 4 May 2004 17:38:37 +0000 (17:38 +0000)]
interface constructor-execution join point gone

20 years agoupdated latest release
wisberg [Tue, 4 May 2004 17:09:16 +0000 (17:09 +0000)]
updated latest release

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