ant.git
6 days agoMerge 1.9.x branch into master master
Maarten Coene [Wed, 19 Sep 2018 19:23:17 +0000 (21:23 +0200)] 
Merge 1.9.x branch into master

2 weeks agoRevert "Check spelling"
Gintas Grigelionis [Tue, 11 Sep 2018 06:42:57 +0000 (08:42 +0200)] 
Revert "Check spelling"

2 weeks agoCheck spelling
Gintas Grigelionis [Sat, 8 Sep 2018 20:12:24 +0000 (22:12 +0200)] 
Check spelling

2 weeks agoMerge 1.9.x branch into master
Jaikiran Pai [Fri, 7 Sep 2018 05:18:37 +0000 (10:48 +0530)] 
Merge 1.9.x branch into master

2 weeks agobz-62686 Correctly handle compression level changes in ZipOutputStream
Jaikiran Pai [Fri, 7 Sep 2018 05:14:44 +0000 (10:44 +0530)] 
bz-62686 Correctly handle compression level changes in ZipOutputStream

4 weeks ago[junitlauncher] add some more tests to verify exclusion of Ant runtime and JUnit...
Jaikiran Pai [Mon, 27 Aug 2018 13:20:15 +0000 (18:50 +0530)] 
[junitlauncher] add some more tests to verify exclusion of Ant runtime and JUnit platform libraries from the forked JVM classpath of junitlauncher task

4 weeks ago[junitlauncher] More fine-grained control over classpath for forked tests in junitlau...
Jaikiran Pai [Mon, 27 Aug 2018 12:16:12 +0000 (17:46 +0530)] 
[junitlauncher] More fine-grained control over classpath for forked tests in junitlauncher

- Allows Ant runtime libraries to be excluded and thus letting the user have control over where those library jars come from
- Allows JUnit platform libraries to be excluded and thus letting the user have control over where those library jars come from

Plus added testcases to verify this feature

4 weeks agoMerge 1.9.x into master
Jaikiran Pai [Sun, 26 Aug 2018 10:36:39 +0000 (16:06 +0530)] 
Merge 1.9.x into master

4 weeks agobz-62655 update WHATSNEW
Jaikiran Pai [Sun, 26 Aug 2018 10:34:57 +0000 (16:04 +0530)] 
bz-62655 update WHATSNEW

4 weeks agoMerge 1.9.x branch into master
Jaikiran Pai [Sun, 26 Aug 2018 10:30:14 +0000 (16:00 +0530)] 
Merge 1.9.x branch into master

4 weeks agobz-62655 throw a BuildException from augment task if the id attribute isn't specified...
Jaikiran Pai [Sat, 25 Aug 2018 11:43:31 +0000 (17:13 +0530)] 
bz-62655 throw a BuildException from augment task if the id attribute isn't specified or if the value points to an unknown reference

4 weeks agofix the needs.junit.engine.jupiter and needs.junit.engine.vintage selectors in the...
Jaikiran Pai [Wed, 22 Aug 2018 15:13:40 +0000 (20:43 +0530)] 
fix the needs.junit.engine.jupiter and needs.junit.engine.vintage selectors in the build file, to narrow down their selection to only the JUnitLauncherTaskTest

4 weeks agoFix test compilation (org.example.junitlauncher.Tracker requires junitlauncher option...
Jaikiran Pai [Wed, 22 Aug 2018 14:41:47 +0000 (20:11 +0530)] 
Fix test compilation (org.example.junitlauncher.Tracker requires junitlauncher optional dep)

4 weeks ago[junitlauncher] add more fine grained tests for junitlauncher task
Jaikiran Pai [Fri, 17 Aug 2018 11:14:47 +0000 (16:44 +0530)] 
[junitlauncher] add more fine grained tests for junitlauncher task

5 weeks ago[junitlauncher] Launch "testclasses" as one single JUnit5 LauncherDiscoveryRequest
Jaikiran Pai [Mon, 13 Aug 2018 12:14:49 +0000 (17:44 +0530)] 
[junitlauncher] Launch "testclasses" as one single JUnit5 LauncherDiscoveryRequest

5 weeks agoNo need to be defensive
Gintas Grigelionis [Tue, 21 Aug 2018 19:03:01 +0000 (21:03 +0200)] 
No need to be defensive

5 weeks ago[junitlauncher] allow listener element to define an outputDir for better control...
Jaikiran Pai [Tue, 21 Aug 2018 11:08:24 +0000 (16:38 +0530)] 
[junitlauncher] allow listener element to define an outputDir for better control over where the output is generated

5 weeks agoRemove unused imports and use more String.join()
Gintas Grigelionis [Mon, 20 Aug 2018 20:57:09 +0000 (22:57 +0200)] 
Remove unused imports and use more String.join()

5 weeks agoUse String.join()
Gintas Grigelionis [Mon, 20 Aug 2018 05:40:00 +0000 (07:40 +0200)] 
Use String.join()

5 weeks agoRemove redundancies
Gintas Grigelionis [Mon, 20 Aug 2018 05:27:40 +0000 (07:27 +0200)] 
Remove redundancies

5 weeks agoUse StandardCharsets
Gintas Grigelionis [Mon, 20 Aug 2018 05:17:03 +0000 (07:17 +0200)] 
Use StandardCharsets

5 weeks agoFix javadoc warnings in junitlauncher task
Jaikiran Pai [Fri, 17 Aug 2018 07:22:09 +0000 (12:52 +0530)] 
Fix javadoc warnings in junitlauncher task

5 weeks agogitignore .DS_Store files
Jaikiran Pai [Thu, 16 Aug 2018 12:47:38 +0000 (18:17 +0530)] 
gitignore .DS_Store files

5 weeks agoUpdate WHATSNEW for bz-62594
Jaikiran Pai [Fri, 17 Aug 2018 06:52:17 +0000 (12:22 +0530)] 
Update WHATSNEW for bz-62594

5 weeks agoFix junit-frames-saxon.xsl to work on windows
mcwarman [Thu, 2 Aug 2018 14:11:51 +0000 (15:11 +0100)] 
Fix junit-frames-saxon.xsl to work on windows

5 weeks agoInitial updates to the junitlauncher task manual to explain the fork support
Jaikiran Pai [Thu, 16 Aug 2018 12:17:31 +0000 (17:47 +0530)] 
Initial updates to the junitlauncher task manual to explain the fork support

5 weeks agoUpdate the EmailTaskTest to ensure that the mail task does indeed fail in expected...
Jaikiran Pai [Thu, 16 Aug 2018 11:01:42 +0000 (16:31 +0530)] 
Update the EmailTaskTest to ensure that the mail task does indeed fail in expected cases

6 weeks agomove the junitlauncher jupiter sample test to the org/example directory, just like...
Jaikiran Pai [Wed, 15 Aug 2018 04:56:29 +0000 (10:26 +0530)] 
move the junitlauncher jupiter sample test to the org/example directory, just like the vintage engine ones

6 weeks agoUse try-with-resources and ExpectedException
Gintas Grigelionis [Tue, 14 Aug 2018 16:43:53 +0000 (18:43 +0200)] 
Use try-with-resources and ExpectedException

6 weeks agoMerge 1.9.x branch into master
Jaikiran Pai [Tue, 14 Aug 2018 12:37:22 +0000 (18:07 +0530)] 
Merge 1.9.x branch into master

6 weeks agobz-62621 conditionally enable EmailTaskTest
Jaikiran Pai [Tue, 14 Aug 2018 12:20:50 +0000 (17:50 +0530)] 
bz-62621 conditionally enable EmailTaskTest

6 weeks agoExclude TestHelper from being considered as a test
Jaikiran Pai [Tue, 14 Aug 2018 11:35:13 +0000 (17:05 +0530)] 
Exclude TestHelper from being considered as a test

6 weeks ago@Override wasn't applicable for interfaces in Java 1.5 and doesn't get caught while...
Jaikiran Pai [Tue, 14 Aug 2018 11:06:43 +0000 (16:36 +0530)] 
@Override wasn't applicable for interfaces in Java 1.5 and doesn't get caught while compiling with a higher version of Java SDK

6 weeks agobz-62621 get the mail task tests working
Jaikiran Pai [Tue, 14 Aug 2018 11:02:45 +0000 (16:32 +0530)] 
bz-62621 get the mail task tests working

6 weeks agoUpdate WHATSNEW
Gintas Grigelionis [Mon, 13 Aug 2018 19:52:40 +0000 (21:52 +0200)] 
Update WHATSNEW

6 weeks agoUpdate WHATSNEW
Gintas Grigelionis [Mon, 13 Aug 2018 19:49:52 +0000 (21:49 +0200)] 
Update WHATSNEW

6 weeks agoUpdate contributor lists, trim trailing whitespace
Gintas Grigelionis [Mon, 13 Aug 2018 18:27:54 +0000 (20:27 +0200)] 
Update contributor lists, trim trailing whitespace

6 weeks agoMerge 1.9.x branch into master
Jaikiran Pai [Mon, 13 Aug 2018 14:59:09 +0000 (20:29 +0530)] 
Merge 1.9.x branch into master

6 weeks agoFix the ant-javamail pom too, to use the right dependency
Jaikiran Pai [Mon, 13 Aug 2018 14:56:37 +0000 (20:26 +0530)] 
Fix the ant-javamail pom too, to use the right dependency

6 weeks agoMerge 1.9.x branch into master
Jaikiran Pai [Mon, 13 Aug 2018 14:45:35 +0000 (20:15 +0530)] 
Merge 1.9.x branch into master

6 weeks agoFetch the right jars and dependencies for the mail task
Jaikiran Pai [Mon, 13 Aug 2018 14:35:11 +0000 (20:05 +0530)] 
Fetch the right jars and dependencies for the mail task

6 weeks agoUpdate WHATSNEW
Gintas Grigelionis [Mon, 13 Aug 2018 07:57:59 +0000 (09:57 +0200)] 
Update WHATSNEW

6 weeks agoSync contributor lists
Gintas Grigelionis [Mon, 13 Aug 2018 04:53:38 +0000 (06:53 +0200)] 
Sync contributor lists

6 weeks agoImageIO task (a replacement for Image task)
Gintas Grigelionis [Sun, 12 Aug 2018 20:07:06 +0000 (22:07 +0200)] 
ImageIO task (a replacement for Image task)

6 weeks agoMerge branch '1.9.x'
Stefan Bodewig [Sun, 12 Aug 2018 15:20:36 +0000 (17:20 +0200)] 
Merge branch '1.9.x'

6 weeks agothere are two files for contributors
Stefan Bodewig [Sun, 12 Aug 2018 15:20:12 +0000 (17:20 +0200)] 
there are two files for contributors

6 weeks agoMerge branch '1.9.x'
Stefan Bodewig [Sun, 12 Aug 2018 15:19:03 +0000 (17:19 +0200)] 
Merge branch '1.9.x'

6 weeks agopotential NPE
Stefan Bodewig [Sun, 12 Aug 2018 15:18:31 +0000 (17:18 +0200)] 
potential NPE

6 weeks agoRedundant explicit iterator
Gintas Grigelionis [Sun, 12 Aug 2018 12:56:23 +0000 (14:56 +0200)] 
Redundant explicit iterator

6 weeks agoPotential NPE
Gintas Grigelionis [Sun, 12 Aug 2018 12:50:05 +0000 (14:50 +0200)] 
Potential NPE

6 weeks agoCode formatting in test cases
Gintas Grigelionis [Fri, 10 Aug 2018 07:44:53 +0000 (09:44 +0200)] 
Code formatting in test cases

6 weeks agoSupport for fork mode in junitlauncher
Jaikiran Pai [Wed, 25 Jul 2018 13:53:00 +0000 (19:23 +0530)] 
Support for fork mode in junitlauncher

6 weeks agomissing license headers
Stefan Bodewig [Thu, 9 Aug 2018 16:03:35 +0000 (18:03 +0200)] 
missing license headers

8 weeks agoRedundant string length computations
Gintas Grigelionis [Mon, 30 Jul 2018 19:19:09 +0000 (21:19 +0200)] 
Redundant string length computations

8 weeks agoAdd Jimmy Casey to Contributors list, for the fce87997f7fd35b492b243ec733974d2c5891b4...
Jaikiran Pai [Mon, 30 Jul 2018 13:32:18 +0000 (19:02 +0530)] 
Add Jimmy Casey to Contributors list, for the fce87997f7fd35b492b243ec733974d2c5891b41 commit

8 weeks agoFixed Spelling.
Jimmy Casey [Sun, 29 Jul 2018 21:43:39 +0000 (21:43 +0000)] 
Fixed Spelling.

This closes #66 pull request at github/apache/ant

8 weeks agoFixed Spelling.
Jimmy Casey [Sun, 29 Jul 2018 21:43:39 +0000 (21:43 +0000)] 
Fixed Spelling.

This closes #66 pull request at github/apache/ant

8 weeks agoUseless casts
Gintas Grigelionis [Sat, 28 Jul 2018 13:06:05 +0000 (15:06 +0200)] 
Useless casts

2 months agoMerge branch '1.9.x'
Gintas Grigelionis [Thu, 26 Jul 2018 16:06:39 +0000 (18:06 +0200)] 
Merge branch '1.9.x'

2 months agoUse rowspan in parameter tables of dual-use tasks
Gintas Grigelionis [Thu, 26 Jul 2018 15:54:43 +0000 (17:54 +0200)] 
Use rowspan in parameter tables of dual-use tasks

2 months agoThe <modified> selector has a new built-in algorithm 'lastmodified' which computes...
Maarten Coene [Wed, 25 Jul 2018 11:55:48 +0000 (13:55 +0200)] 
The <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file.

2 months agoMerge branch '1.9.x'
Jaikiran Pai [Tue, 17 Jul 2018 09:59:41 +0000 (15:29 +0530)] 
Merge branch '1.9.x'

2 months agoUpdate manual for subject alternative name attribute of genkey task
Karl Jansen [Mon, 16 Jul 2018 22:42:34 +0000 (15:42 -0700)] 
Update manual for subject alternative name attribute of genkey task

This closes #65 pull request at github/apache/ant

2 months agoRemove unintentional "echo" in test case for "sourcefile" attribute of java task
Jaikiran Pai [Mon, 16 Jul 2018 07:04:26 +0000 (12:34 +0530)] 
Remove unintentional "echo" in test case for "sourcefile" attribute of java task

2 months agoMerge 1.9.x branch
Jaikiran Pai [Mon, 16 Jul 2018 05:22:17 +0000 (10:52 +0530)] 
Merge 1.9.x branch

2 months agoMention the support for SubjectAlternativeName in generatekey task
Jaikiran Pai [Mon, 16 Jul 2018 05:17:04 +0000 (10:47 +0530)] 
Mention the support for SubjectAlternativeName in generatekey task

This closes #64 PR at github/apache/ant

2 months agoAdd support for SAN extension in GenerateKey task
Karl Jansen [Wed, 11 Jul 2018 21:19:29 +0000 (14:19 -0700)] 
Add support for SAN extension in GenerateKey task

2 months agoMerge tag 'rel/1.10.5' and prepare next iteration
Stefan Bodewig [Fri, 13 Jul 2018 10:26:22 +0000 (12:26 +0200)] 
Merge tag 'rel/1.10.5' and prepare next iteration

Tagging version 1.10.5 of Ant

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Fri, 13 Jul 2018 10:26:09 +0000 (12:26 +0200)] 
Merge branch '1.9.x'

2 months agomerge rel/1.9.13 and prepare next iteration
Stefan Bodewig [Tue, 10 Jul 2018 04:33:54 +0000 (06:33 +0200)] 
merge rel/1.9.13 and prepare next iteration

2 months agoprepare RC1 of Ant 1.10.5 ANT_1.10.5_RC1 rel/1.10.5
Stefan Bodewig [Tue, 10 Jul 2018 04:48:55 +0000 (06:48 +0200)] 
prepare RC1 of Ant 1.10.5

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Mon, 9 Jul 2018 17:54:31 +0000 (19:54 +0200)] 
Merge branch '1.9.x'

2 months agofix link
Stefan Bodewig [Mon, 9 Jul 2018 17:54:12 +0000 (19:54 +0200)] 
fix link

2 months agoMerge branch '1.9.x' branch into master
Jaikiran Pai [Sat, 7 Jul 2018 12:09:35 +0000 (17:39 +0530)] 
Merge branch '1.9.x' branch into master

2 months agoRevert "Trailing whitespace"
Jaikiran Pai [Sat, 7 Jul 2018 11:11:01 +0000 (16:41 +0530)] 
Revert "Trailing whitespace"

This reverts commit 2f64e0b51c295960cb15aa77c7c1f447b2518e14.
Discussion in ant dev mailing list https://www.mail-archive.com/dev@ant.apache.org/msg47356.html

2 months agoRevert "Trailing whitespace (cherry-pick 2f64e0b)"
Jaikiran Pai [Sat, 7 Jul 2018 10:59:31 +0000 (16:29 +0530)] 
Revert "Trailing whitespace (cherry-pick 2f64e0b)"

This reverts commit 7df9120ebc1f9bee97a6a1a47f0a5fda986e4ab0.
Discussion in ant dev mailing list https://www.mail-archive.com/dev@ant.apache.org/msg47356.html

2 months agoAdd javadoc to CommandLineJava for source-file execution APIs
Jaikiran Pai [Thu, 5 Jul 2018 07:00:07 +0000 (12:30 +0530)] 
Add javadoc to CommandLineJava for source-file execution APIs

2 months agoMerge branch '1.9.x'
Gintas Grigelionis [Wed, 4 Jul 2018 16:18:30 +0000 (18:18 +0200)] 
Merge branch '1.9.x'

2 months agoMerge branch '1.9.x'
Gintas Grigelionis [Wed, 4 Jul 2018 15:49:53 +0000 (17:49 +0200)] 
Merge branch '1.9.x'

2 months agoTrailing whitespace (cherry-pick 2f64e0b)
Gintas Grigelionis [Wed, 4 Jul 2018 15:24:30 +0000 (17:24 +0200)] 
Trailing whitespace (cherry-pick 2f64e0b)

2 months agoEnhance the Java task to allow single file source program execution, a feature, intro...
Jaikiran Pai [Wed, 4 Jul 2018 11:49:11 +0000 (17:19 +0530)] 
Enhance the Java task to allow single file source program execution, a feature, introduced in Java 11

2 months agoUnbreak tests
Gintas Grigelionis [Wed, 4 Jul 2018 09:36:27 +0000 (11:36 +0200)] 
Unbreak tests

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Wed, 4 Jul 2018 04:28:20 +0000 (06:28 +0200)] 
Merge branch '1.9.x'

2 months agoactually javax.activation is still there in Java 10
Stefan Bodewig [Wed, 4 Jul 2018 04:27:37 +0000 (06:27 +0200)] 
actually javax.activation is still there in Java 10

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Tue, 3 Jul 2018 16:31:57 +0000 (18:31 +0200)] 
Merge branch '1.9.x'

2 months agoupdate links and "included in Java" info for JAF
Stefan Bodewig [Tue, 3 Jul 2018 16:28:55 +0000 (18:28 +0200)] 
update links and "included in Java" info for JAF

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Tue, 3 Jul 2018 07:45:43 +0000 (09:45 +0200)] 
Merge branch '1.9.x'

2 months agouse getParent in isLeadingPath rather than string comparisons
Stefan Bodewig [Tue, 3 Jul 2018 07:44:50 +0000 (09:44 +0200)] 
use getParent in isLeadingPath rather than string comparisons

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Mon, 2 Jul 2018 08:36:11 +0000 (10:36 +0200)] 
Merge branch '1.9.x'

2 months agosome additional tests for isLeadingPath testing for trailing slashes
Stefan Bodewig [Mon, 2 Jul 2018 08:35:32 +0000 (10:35 +0200)] 
some additional tests for isLeadingPath testing for trailing slashes

2 months agoTrailing whitespace
Gintas Grigelionis [Sun, 1 Jul 2018 13:31:35 +0000 (15:31 +0200)] 
Trailing whitespace

2 months agoSort imports
Gintas Grigelionis [Sun, 1 Jul 2018 11:57:36 +0000 (13:57 +0200)] 
Sort imports

2 months agoMerge branch '1.9.x'
Stefan Bodewig [Sun, 1 Jul 2018 09:24:10 +0000 (11:24 +0200)] 
Merge branch '1.9.x'

2 months agorecord fix of https://bz.apache.org/bugzilla/show_bug.cgi?id=62502
Stefan Bodewig [Sun, 1 Jul 2018 09:20:48 +0000 (11:20 +0200)] 
record fix of https://bz.apache.org/bugzilla/show_bug.cgi?id=62502

2 months agotake symlinks into account when expanding archives and checking entries
Stefan Bodewig [Sun, 1 Jul 2018 09:03:28 +0000 (11:03 +0200)] 
take symlinks into account when expanding archives and checking entries

2 months agoadd additional isLeadingPath method that resolves symlinks
Stefan Bodewig [Sun, 1 Jul 2018 09:03:01 +0000 (11:03 +0200)] 
add additional isLeadingPath method that resolves symlinks

2 months agoenable forgotten test
Stefan Bodewig [Sun, 1 Jul 2018 08:36:52 +0000 (10:36 +0200)] 
enable forgotten test

2 months agoensure isLeadingPath cannot be subverted by too many double-dots
Stefan Bodewig [Sun, 1 Jul 2018 08:36:21 +0000 (10:36 +0200)] 
ensure isLeadingPath cannot be subverted by too many double-dots

https://bz.apache.org/bugzilla/show_bug.cgi?id=62502

2 months agodocument what FileUtils#normalize does in a certain edge case
Stefan Bodewig [Sun, 1 Jul 2018 08:28:10 +0000 (10:28 +0200)] 
document what FileUtils#normalize does in a certain edge case

2 months agoUse proper AssumptionViolatedException
Gintas Grigelionis [Sat, 30 Jun 2018 16:49:42 +0000 (18:49 +0200)] 
Use proper AssumptionViolatedException