]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agoensuring release-checklist.txt supercedes
wisberg [Mon, 5 May 2003 20:25:52 +0000 (20:25 +0000)]
ensuring release-checklist.txt supercedes

  tests/readme-release-testing.txt

and adding some optional tests

21 years agoupdating library per binary-compatible change in feb to make build check pass
wisberg [Mon, 5 May 2003 19:43:13 +0000 (19:43 +0000)]
updating library per binary-compatible change in feb to make build check pass

21 years agostateful config file chooser now starts with launch dir and
wisberg [Mon, 5 May 2003 19:02:55 +0000 (19:02 +0000)]
stateful config file chooser now starts with launch dir and
returns to directory of last-opened file, per convention.

21 years agoadded ant tasks to the devguide as a chapter (rather than refentry),
wisberg [Mon, 5 May 2003 18:23:06 +0000 (18:23 +0000)]
added ant tasks to the devguide as a chapter (rather than refentry),
converted ajbrowser refentry to chapter (to get subsection TOC and better pagination)
updated ajbrowser slightly, and
updated index page to link accordingly.

NOTE: links to ajc changed
from devguide/rn01re01.html
   to devguide/ajc-ref.html

Leaving ajc as refentry is awkward but seems right since
it's a command-line tool.

21 years agocorrected unterminated bold mark
wisberg [Mon, 5 May 2003 18:19:53 +0000 (18:19 +0000)]
corrected unterminated bold mark

21 years agoadded top-level xref target
wisberg [Mon, 5 May 2003 16:26:31 +0000 (16:26 +0000)]
added top-level xref target

21 years agoimplement binary-incompatible API for detecting whether any warnings exist, to enable...
wisberg [Mon, 5 May 2003 15:18:01 +0000 (15:18 +0000)]
implement binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.

21 years agouse binary-incompatible API for detecting whether any warnings exist, to enable/disab...
wisberg [Mon, 5 May 2003 15:17:35 +0000 (15:17 +0000)]
use binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.

21 years agobinary-incompatible API for detecting whether any warnings exist, to enable/disable...
wisberg [Mon, 5 May 2003 15:17:12 +0000 (15:17 +0000)]
binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
(should move to MessageHandler-based model)

21 years agocomment re: canonicalized path
wisberg [Mon, 5 May 2003 15:11:49 +0000 (15:11 +0000)]
comment re: canonicalized path

21 years agoNPE guard
wisberg [Mon, 5 May 2003 15:10:46 +0000 (15:10 +0000)]
NPE guard

21 years agocomment re: List children supporting ListIterator().remove()
wisberg [Mon, 5 May 2003 15:10:25 +0000 (15:10 +0000)]
comment re: List children supporting ListIterator().remove()

21 years agocomment regarding canonicalizing path for input
wisberg [Mon, 5 May 2003 15:09:56 +0000 (15:09 +0000)]
comment regarding canonicalizing path for input

21 years agofix test - NPE Guard, canonicalize file input
wisberg [Mon, 5 May 2003 15:09:33 +0000 (15:09 +0000)]
fix test - NPE Guard, canonicalize file input

21 years agoNPE guard - client of getSourceLocation only uses files - enforcing that.
wisberg [Mon, 5 May 2003 15:08:55 +0000 (15:08 +0000)]
NPE guard - client of getSourceLocation only uses files - enforcing that.
(ajcTests.xml -emacssym passes)

21 years agoaddressing (Andy's) NPE - null source location is permitted for packages, so I checke...
wisberg [Mon, 5 May 2003 15:08:30 +0000 (15:08 +0000)]
addressing (Andy's) NPE - null source location is permitted for packages, so I checked all uses for NPE.
Also cleaned up the code a bit.  Should be semantics-preserving.

21 years agoredoing root to be kind [java file || config file] --
wisberg [Mon, 5 May 2003 15:07:36 +0000 (15:07 +0000)]
redoing root to be kind [java file || config file] --
 was java file kind for config files.

21 years agocomment re: using shadow file rather than enclosing node.
wisberg [Mon, 5 May 2003 14:54:34 +0000 (14:54 +0000)]
comment re: using shadow file rather than enclosing node.

21 years agominimal update to test script to test running, remove debugger tests.
wisberg [Mon, 5 May 2003 07:34:52 +0000 (07:34 +0000)]
minimal update to test script to test running, remove debugger tests.
Seems out of date; may try to enhance ajbrowser doc as basic ajde test script

21 years agoout of the run loop - now direct from TopFrame to Ajde
wisberg [Mon, 5 May 2003 07:34:04 +0000 (07:34 +0000)]
out of the run loop - now direct from TopFrame to Ajde

21 years ago- added run-in-other-vm button/menu,
wisberg [Mon, 5 May 2003 07:33:44 +0000 (07:33 +0000)]
- added run-in-other-vm button/menu,
  unscattered run and build invocations
- nb: key binding broken, might need run-other icon

21 years agosupport both same- and other-vm runs using new using new LangUtil API's for running...
wisberg [Mon, 5 May 2003 07:33:17 +0000 (07:33 +0000)]
support both same- and other-vm runs using new using new LangUtil API's for running processes

21 years agoadded LangUtil.ProcessController for external processes
wisberg [Mon, 5 May 2003 07:32:21 +0000 (07:32 +0000)]
added LangUtil.ProcessController for external processes

21 years ago- disabled logging by default
wisberg [Mon, 5 May 2003 07:31:48 +0000 (07:31 +0000)]
- disabled logging by default
- added tests for FileUtil.Pipe

21 years agoadded FileUtil.Pipe
wisberg [Mon, 5 May 2003 07:31:30 +0000 (07:31 +0000)]
added FileUtil.Pipe

21 years agoaccept "." as base dir in resolving files
wisberg [Fri, 2 May 2003 21:03:04 +0000 (21:03 +0000)]
accept "." as base dir in resolving files

21 years agofix and better tests for
jhugunin [Fri, 2 May 2003 20:36:06 +0000 (20:36 +0000)]
fix and better tests for
Bugzilla Bug 37152
   java.lang.VerifyError:

21 years agoupdated with requirement to use -incremental and sourceroots for inc-compile tests
wisberg [Fri, 2 May 2003 19:24:31 +0000 (19:24 +0000)]
updated with requirement to use -incremental and sourceroots for inc-compile tests

21 years agopassing incremental tests from testing-drivers/testdata/harness/incremental
wisberg [Fri, 2 May 2003 19:09:11 +0000 (19:09 +0000)]
passing incremental tests from testing-drivers/testdata/harness/incremental

21 years agoconverted to sourceroots, removed one test case
wisberg [Fri, 2 May 2003 19:07:01 +0000 (19:07 +0000)]
converted to sourceroots, removed one test case

21 years agofix for
jhugunin [Fri, 2 May 2003 06:28:16 +0000 (06:28 +0000)]
fix for
Bugzilla Bug 37152
   java.lang.VerifyError:

This fix needs a little clean-up and testing before closing out

21 years agomore progress messages for ajde
jhugunin [Thu, 1 May 2003 19:47:43 +0000 (19:47 +0000)]
more progress messages for ajde

21 years agoadded test that deprecation warnings are not shown unless asked for
jhugunin [Thu, 1 May 2003 18:48:06 +0000 (18:48 +0000)]
added test that deprecation warnings are not shown unless asked for
modifying option setting to make that test pass

21 years agoUpdated expected bytecode to match change for fix for issue of
jhugunin [Thu, 1 May 2003 18:11:27 +0000 (18:11 +0000)]
Updated expected bytecode to match change for  fix for issue of
Class.forName differences between IBM and SUN's JDKs

21 years agominimal run-in-same-vm feature for ajbrowser
wisberg [Thu, 1 May 2003 13:17:35 +0000 (13:17 +0000)]
minimal run-in-same-vm feature for ajbrowser

21 years ago- permit empty input to split
wisberg [Thu, 1 May 2003 13:15:39 +0000 (13:15 +0000)]
- permit empty input to split
- split classpath
- check for array arguments

21 years agoupdated tests for [method|execution] binary join point detection.
wisberg [Thu, 1 May 2003 11:13:25 +0000 (11:13 +0000)]
updated tests for [method|execution] binary join point detection.
added narrower knownLimitation test

21 years agoremoving 1.4 API
wisberg [Thu, 1 May 2003 10:21:00 +0000 (10:21 +0000)]
removing 1.4 API

21 years agoexpanded coverage and fix for bug involving around advice with either
jhugunin [Thu, 1 May 2003 03:25:43 +0000 (03:25 +0000)]
expanded coverage and fix for bug involving around advice with either
assert or <name>.class in the body

the fix for now is just to not inline such advice, but in the future these
should be transformed to inlinable constructs

21 years agofix for
jhugunin [Thu, 1 May 2003 02:02:56 +0000 (02:02 +0000)]
fix for
Bugzilla Bug 37020
   wrong line for method execution join point
(but points to first executable line rather than method declaration)

and

Bugzilla Bug 37021
   source path wrong in declare warning on binary files

21 years agoExpected fix for issue of Class.forName differences
jhugunin [Thu, 1 May 2003 00:21:51 +0000 (00:21 +0000)]
Expected fix for issue of Class.forName differences
between IBM and SUN's JDKs -- not yet tested on IBMs JDK to confirm

21 years agoAdded easy to understand test for issue of Class.forName differences
jhugunin [Thu, 1 May 2003 00:21:12 +0000 (00:21 +0000)]
Added easy to understand test for issue of Class.forName differences
between IBM and SUN's JDKs

Moved a nit-picking part of SourceLocationWithExpr to its own test that
is listed as a known limitation.

21 years agocleaner, but no semantic changes
wisberg [Wed, 30 Apr 2003 02:43:30 +0000 (02:43 +0000)]
cleaner, but no semantic changes

21 years agoremoved printlns
wisberg [Wed, 30 Apr 2003 02:42:57 +0000 (02:42 +0000)]
removed printlns

21 years agonot using unimplemented buildStructure() api
wisberg [Wed, 30 Apr 2003 02:42:25 +0000 (02:42 +0000)]
not using unimplemented buildStructure() api

21 years agono change, just nicer feedback
wisberg [Wed, 30 Apr 2003 02:41:39 +0000 (02:41 +0000)]
no change, just nicer feedback

21 years agomainly changed setup to avoid reading any existing user properties, which was causin...
wisberg [Wed, 30 Apr 2003 02:40:17 +0000 (02:40 +0000)]
mainly changed setup to avoid reading any existing user properties, which was  causing build configuration tests to fail now that all options are significant

21 years agoidentify source of log message for convenience
wisberg [Wed, 30 Apr 2003 02:39:00 +0000 (02:39 +0000)]
identify source of log message for convenience

21 years ago- IMessage-based compiler messages
wisberg [Wed, 30 Apr 2003 02:38:29 +0000 (02:38 +0000)]
- IMessage-based compiler messages
- better toString for logging message lists

21 years ago- IMessage-based compiler messages
wisberg [Wed, 30 Apr 2003 02:37:39 +0000 (02:37 +0000)]
- IMessage-based compiler messages
include the stack trace as tooltip text if there
is an associated exception

21 years ago- IMessage-based compiler messages
wisberg [Wed, 30 Apr 2003 02:36:45 +0000 (02:36 +0000)]
- IMessage-based compiler messages

21 years ago- using IMessage-based API's for displaying messages
wisberg [Wed, 30 Apr 2003 02:36:02 +0000 (02:36 +0000)]
- using IMessage-based API's for displaying messages
- if a source line message contains a throwable
and the user double-clicks, this displays the error dialog
that permits them to copy the trace.  That should mean that
multiple exceptions can be in the task list.

21 years agosupport shift-key to rebuild-all in incremental mode
wisberg [Wed, 30 Apr 2003 02:32:39 +0000 (02:32 +0000)]
support shift-key to rebuild-all in incremental mode

21 years agoslight rewording of error dialog, and correct URL.
wisberg [Wed, 30 Apr 2003 02:32:09 +0000 (02:32 +0000)]
slight rewording of error dialog, and correct URL.

21 years ago- making default filename static (access by tests)
wisberg [Wed, 30 Apr 2003 02:31:37 +0000 (02:31 +0000)]
- making default filename static (access by tests)
- closing streams to permit better test cleanup

21 years agoincremental flag support
wisberg [Wed, 30 Apr 2003 02:30:21 +0000 (02:30 +0000)]
incremental flag support

21 years agostatic utility for detecting shift key down - should move
wisberg [Wed, 30 Apr 2003 02:29:52 +0000 (02:29 +0000)]
static utility for detecting shift key down - should move

21 years agobinary-incompatible change to IMessage-based API (using ISourceLocation anyway)
wisberg [Wed, 30 Apr 2003 02:29:18 +0000 (02:29 +0000)]
binary-incompatible change to IMessage-based API (using ISourceLocation anyway)

21 years agousing new IMessage-based API for sourceline tasks
wisberg [Wed, 30 Apr 2003 02:26:50 +0000 (02:26 +0000)]
using new IMessage-based API for sourceline tasks

21 years ago- incremental support
wisberg [Wed, 30 Apr 2003 02:26:16 +0000 (02:26 +0000)]
- incremental support
- buildStructure test API now builds everything
- removed unused code from pre-IMessage days

21 years ago- supporting incremental
wisberg [Wed, 30 Apr 2003 02:22:20 +0000 (02:22 +0000)]
- supporting incremental
- handling new fast-fail config errors
- better error display, no messages lost

Implemented new options merging:
- can specify any local config file options

- project properties and build options
  now can contain any options and
  override local values only if not set

- have method to fixup the options for IDE's
  to enforce their invariants, but this needs
  to delegate to a new adapted API.

21 years ago- added incremental checkbox
wisberg [Wed, 30 Apr 2003 02:16:03 +0000 (02:16 +0000)]
- added incremental checkbox
- broadened size and meaning of "non-standard compiler options" to "other compiler options"

21 years agoadded flag for incremental mode
wisberg [Wed, 30 Apr 2003 02:14:57 +0000 (02:14 +0000)]
added flag for incremental mode

21 years agobinary-incompatible API change to add methods for building fresh when in incremental...
wisberg [Wed, 30 Apr 2003 02:14:32 +0000 (02:14 +0000)]
binary-incompatible API change to add methods for building fresh when in incremental mode

21 years agoMaking genBuildConfig static so it can be re-used from AJDE.
wisberg [Wed, 30 Apr 2003 02:13:21 +0000 (02:13 +0000)]
Making genBuildConfig static so it can be re-used from AJDE.

21 years agoadded support for adopting global configuration values (without overwriting local...
wisberg [Wed, 30 Apr 2003 02:11:54 +0000 (02:11 +0000)]
added support for adopting global configuration values (without overwriting local values)

21 years agorefactored batch and incremental into one method to make it easier to see the differe...
wisberg [Wed, 30 Apr 2003 02:10:50 +0000 (02:10 +0000)]
refactored batch and incremental into one method to make it easier to see the differences and do a fix.

21 years agotest case can't expect usage message any more
wisberg [Wed, 30 Apr 2003 02:07:21 +0000 (02:07 +0000)]
test case can't expect usage message any more

21 years agofixed two tests to expect addition abort message for usage,
wisberg [Wed, 30 Apr 2003 02:05:00 +0000 (02:05 +0000)]
fixed two tests to expect addition abort message for usage,
and commented out one test because it does not add the file correctly (to a matching task)

21 years agoUsage is now emitted as an abort message, so AjcTask now ignores usage when determin...
wisberg [Wed, 30 Apr 2003 02:03:54 +0000 (02:03 +0000)]
Usage is now emitted as an abort message,  so AjcTask now ignores usage when determining whether to throw a BuildException after getting an abort message.  This fixes 3 tests.

21 years agoerror messages for undefined ${module.name}
wisberg [Tue, 29 Apr 2003 17:50:43 +0000 (17:50 +0000)]
error messages for undefined ${module.name}

21 years agofix test title
wisberg [Tue, 29 Apr 2003 17:48:32 +0000 (17:48 +0000)]
fix test title

21 years agoWith the restructure of the org.eclipse.jdt.core project, it no
acolyer [Tue, 29 Apr 2003 10:40:20 +0000 (10:40 +0000)]
With the restructure of the org.eclipse.jdt.core project, it no
longer has a bin dir. Updated the classpath to include
jdtcore-for-aspectj.jar instead.

21 years agotrack internal API changes
wisberg [Tue, 29 Apr 2003 00:26:19 +0000 (00:26 +0000)]
track internal API changes

21 years agousing Kind.isSameOrLessThan(..) rather than direct compare for inferring streams
wisberg [Tue, 29 Apr 2003 00:26:02 +0000 (00:26 +0000)]
using Kind.isSameOrLessThan(..) rather than direct compare for inferring streams

21 years agosemantics-preserving - still only warn if aspectjrt.jar not found
wisberg [Tue, 29 Apr 2003 00:25:34 +0000 (00:25 +0000)]
semantics-preserving - still only warn if aspectjrt.jar not found

21 years agoboolean hasSources() to validate after parsing
wisberg [Tue, 29 Apr 2003 00:25:15 +0000 (00:25 +0000)]
boolean hasSources() to validate after parsing

21 years agoerror-handling cleaned up
wisberg [Tue, 29 Apr 2003 00:24:53 +0000 (00:24 +0000)]
error-handling cleaned up
- usage printed once by caller
- any arg mistake is an error
    (i.e., not ignoring/continuing)
    (does not include list entries like classpath)
- refactored commands to share common error-handling code

21 years ago- detecting unflagged directories
wisberg [Tue, 29 Apr 2003 00:24:32 +0000 (00:24 +0000)]
- detecting unflagged directories
- !! changed warnings to errors, so now
  not compiling after command-line mistakes

21 years agonot accepting directories any more
wisberg [Tue, 29 Apr 2003 00:24:15 +0000 (00:24 +0000)]
not accepting directories any more

21 years agotest failing - node is java file, should be method execution main, so no parent
wisberg [Mon, 28 Apr 2003 23:56:48 +0000 (23:56 +0000)]
test failing - node is java file, should be method execution main, so no parent

21 years agoChecking in Mik's changes sent by email today for model and incremental support in...
wisberg [Mon, 28 Apr 2003 23:22:33 +0000 (23:22 +0000)]
Checking in Mik's changes sent by email today for model and incremental support in AJDE.
ajde has the same test failing as it did before this checkin,
perhaps caused by a regression per bug 37020

21 years agotest cases for binary warnings (bugs 37020, 37021, 37023)
wisberg [Mon, 28 Apr 2003 20:08:56 +0000 (20:08 +0000)]
test cases for binary warnings (bugs 37020, 37021, 37023)

21 years agofix and tests for
jhugunin [Sun, 27 Apr 2003 23:31:06 +0000 (23:31 +0000)]
fix and tests for
Bugzilla Bug 30663
   lame error message: "negation doesn't allow binding"
and
Bugzilla Bug 36329
   The compiler crashes when using aspect libraries created without using -noweave

21 years agotests for
jhugunin [Sun, 27 Apr 2003 23:30:14 +0000 (23:30 +0000)]
tests for
Bugzilla Bug 36936
   Error when introducing members of type Class

21 years agofix and test for
jhugunin [Sun, 27 Apr 2003 23:29:27 +0000 (23:29 +0000)]
fix and test for
Bugzilla Bug 34951
   NPE compiling without aspectjrt.jar

21 years agofixed bug caught by unit tests
jhugunin [Sun, 27 Apr 2003 22:48:06 +0000 (22:48 +0000)]
fixed bug caught by unit tests

21 years agomoving release testing list to tests/, added some old stuff.
wisberg [Sat, 26 Apr 2003 21:15:23 +0000 (21:15 +0000)]
moving release testing list to tests/, added some old stuff.
TODO: write test-release.xml ant script

21 years agofix and tests for
jhugunin [Fri, 25 Apr 2003 18:11:33 +0000 (18:11 +0000)]
fix and tests for
Bugzilla Bug 36803
   BCException thrown by AspectJ 1.1rc1

21 years agoexpanded tests and fix for
jhugunin [Thu, 24 Apr 2003 21:05:44 +0000 (21:05 +0000)]
expanded tests and fix for
Bugzilla Bug 36778
   ClassFormatError due to empty interface supertype

21 years agoupdated to reflect runtime changes for 1.1 compatibility
wisberg [Wed, 23 Apr 2003 09:20:31 +0000 (09:20 +0000)]
updated to reflect runtime changes for 1.1 compatibility

21 years agogutted. Should be removed once we've confirmed that it can safely be removed.
wisberg [Wed, 23 Apr 2003 09:20:06 +0000 (09:20 +0000)]
gutted.  Should be removed once we've confirmed that it can safely be removed.
(not sure if CVS keeps history across file removal/add).
(tests run fine, no apparant clients)

21 years ago1.2 call replaced with equivalent 1.1 call.
wisberg [Wed, 23 Apr 2003 09:18:47 +0000 (09:18 +0000)]
1.2 call replaced with equivalent 1.1 call.

21 years agough. updating XML .classpath parser to handle any number of attributes
wisberg [Wed, 23 Apr 2003 08:35:40 +0000 (08:35 +0000)]
ugh. updating XML .classpath parser to handle any number of attributes
still does not handle quoted spaces or nested entities.
Also updated for new attribute names in 2.1?

21 years agoextracted classpath setup method for testing
wisberg [Wed, 23 Apr 2003 08:33:39 +0000 (08:33 +0000)]
extracted classpath setup method for testing

21 years ago@testcase try/finally in around advice (same as ...messy arounds?)
wisberg [Wed, 23 Apr 2003 00:32:49 +0000 (00:32 +0000)]
@testcase try/finally in around advice (same as ...messy arounds?)
Works in current tree, but not in 1.1rc1

21 years ago@testcase PR#36778 advise join points in subclass of empty interface
wisberg [Tue, 22 Apr 2003 23:13:18 +0000 (23:13 +0000)]
@testcase PR#36778 advise join points in subclass of empty interface

21 years agoa sketch of a test for a naming issue that doesn't appear to be an
jhugunin [Tue, 22 Apr 2003 22:29:51 +0000 (22:29 +0000)]
a sketch of a test for a naming issue that doesn't appear to be an
actual bug

21 years agotests and fixes for
jhugunin [Tue, 22 Apr 2003 21:58:02 +0000 (21:58 +0000)]
tests and fixes for
Bugzilla Bug 29665
   Inconsistant stack height

21 years agotest and fix for Bugzilla Bug 36564
jhugunin [Tue, 22 Apr 2003 17:55:13 +0000 (17:55 +0000)]
test and fix for Bugzilla Bug 36564
   Internal compiler error