Ant 1.6.3beta1
PR:
Obtained from:
Submitted by:
Reviewed by:
16 lines of code changed in:
ant 1.6.3beta1
18 lines of code changed in:
Deprecate stylebook, add javadocs to it - by Kev Jackson
19 lines of code changed in:
won't merge fix for 27170 since fix has not been confirmed and we don't have an extended beta phase for 1.6.3
3 lines of code changed in:
s/occured/occurred/g wherever possible - unfortunately we included the spelling error in several public method
signatures. Just like java.lang.Cloneable. :-(
13 lines of code changed in:
Fixed missing braces.
5 lines of code changed in:
Misc. cleanups relating to #30606.
30 lines of code changed in:
Remove dead docs
0 lines of code changed in:
Remove Antidote pages
0 lines of code changed in:
Reduce number of references to Antidote
8 lines of code changed in:
2005
17 lines of code changed in:
Fix uppercase <CODE> tags
12 lines of code changed in:
Updated from recent commits.
8 lines of code changed in:
#30162: try to avoid a memory leak in IntrospectionHelper.getHelper().
20 lines of code changed in:
Avoid hypothetical memory leak by not holding a strong reference to the thread or thread groups used as keys to
report task associations.
7 lines of code changed in:
#32941: do not try to catch ThreadDeath when <java fork="false"> is halted.
4 lines of code changed in:
#27285: simplify AntClassLoader by removing reflection hacks
(and separate ACL2) only needed for JDK 1.1 support.
230 lines of code changed in:
Mentioning Tom Ball, author of #31885.
0 lines of code changed in:
#31885: <junit> logs more detailed events for individual tests it is running.
117 lines of code changed in:
Removing old code testing for JDK 1.0 and 1.1.
100 lines of code changed in:
Ignore stray dir that can be left behind after an interrupted test.
0 lines of code changed in:
#30606: add 'executable' attr to <javadoc>.
370 lines of code changed in:
#25832: deprecating the task names <WsdlToDotnet> and <style>.
56 lines of code changed in:
#32463: deprecate WeakishReference since we can assume JDK 1.2 APIs now.
3 lines of code changed in:
#31928: stop a forked process if the thread running <java> is stopped.
7 lines of code changed in:
change name of handledirchar to handledirsep to be similar to pathconvet
23 lines of code changed in:
fork in the test that says so
1 lines of code changed in:
things move.
1 lines of code changed in:
Well, a bit of hackery and you can verify that JAR is signed. But there is *nothing* to verify that the signature itself is trusted. Essentially "jarsigner -verify" is a worthless piece of junk from the security perspective.
117 lines of code changed in:
system properties are in <signjar>, so you can (manually) propagate proxy settings. Updated docs and examples.
Patched Environment.java for raw access to the variables, rather than just a string array.
106 lines of code changed in:
Don't ignore the extension attribute for formatters when forking
multiple JUnit tests in a single VM.
PR: 32973
24 lines of code changed in:
Unit Test for PR 32973
85 lines of code changed in:
Remove bad slashes in final example.
2 lines of code changed in:
Heard no objections; add includetests property to narrow the batchtest.
3 lines of code changed in:
Factor out a base classs and add a verification task, a verification which cannot rely on return codes as a success metric, as the program returns 0 even for invalid jars. Hence the disabled test
509 lines of code changed in:
-env util to get an ordered version number,
-test of tsa only runs on java1.5+
19 lines of code changed in:
-TSA support, bug 32390
129 lines of code changed in:
-tests for old and new signjar features written; working
-signjar test patched for offline testing
-fixed SignJar to pass the tests
-doc updates to match tested code
265 lines of code changed in:
can't have checkstyle whining, can we?
32 lines of code changed in:
revert reformatted license
16 lines of code changed in:
updated docs. left mapper commented out until tests show that it exists :)
38 lines of code changed in:
signjar dependency logic change.
8 lines of code changed in:
This is an interim checkin, with new features and some refactoring. All existing (minimal) tests should work, let's see what gump thinks.
This is still a work in progress...
257 lines of code changed in:
copy tasktype when binding
1 lines of code changed in:
Hint at maxparallel attribute, PR 34119
41 lines of code changed in:
Make pass on Windows
2 lines of code changed in:
New beginner tutorial
323 lines of code changed in:
replace '\' if quoting file names, PR 27814
3 lines of code changed in:
shouldn't replace '\' on Unix
1 lines of code changed in:
unit test for PR 25911
13 lines of code changed in:
<xslt> failed to process file-hierarchies of more than one level if
scanincludeddirectories was true.
PR: 24866
5 lines of code changed in:
Unit test for PR 24866
14 lines of code changed in:
update doc of propertyset to reflect the code
1 lines of code changed in:
add Julian Simpson for the <rpm> stuff
0 lines of code changed in:
Add unit test for <rpm> failonerror
23 lines of code changed in:
regen site
13 lines of code changed in:
pedantic URL mode
11 lines of code changed in:
fix some old links, PR 34017
3 lines of code changed in:
Update cleanup instructions, will follow them myself once 'the real machine' is accessible again
3 lines of code changed in:
Fix TarInputStream#read() and remove unneeded override of single-array-arg read method at the same time. PR 34097
11 lines of code changed in:
getSysProperties() and getCommandLine() to 1.6.3
2 lines of code changed in:
some entity escaping
Obtained from: Larry Shatzer
16 lines of code changed in:
Clean up recorder map when subbuild finishes, PR 20053
99 lines of code changed in:
DirectoryScanner improvements have been merged
17 lines of code changed in:
house-keeping
7 lines of code changed in:
failOnError and showOutput attributes for <rpm>
Submitted by: Zach Garner <zach at awarix dot com>
In Ant 1.6.2 <rpm> wouldn't fail even if the command failed, CVS HEAD
would fail unconditionally if the command failed. If chose 1.6.2's
behavior as default for failOnError (i.e. it is false by default).
57 lines of code changed in:
Modernize Jikes (unconditionally) - PR 25868 and 26404
39 lines of code changed in:
Optionally create javadocs for packages that only contain a
package.html file.
PR: 25339
31 lines of code changed in:
Optionally resolve the link attribute.
PR: 24364
51 lines of code changed in:
Don't die if Test.getName returns null, PR 29407
8 lines of code changed in:
swallow sun.reflect lines when filtertrace is true, PR 22758, Submitted by Emmanuel Bourg <ebourg at apache dot org>
8 lines of code changed in:
Backdating "since" notices for #24918 (console input for <java fork="true">): 1.7 -> 1.6.3.
9 lines of code changed in:
spelling patch by Kev Jackson
136 lines of code changed in:
Good links dont move.
1 lines of code changed in:
cright
1 lines of code changed in:
PR: 31245
cygwin part to handle both unix and windows style paths correctly
8 lines of code changed in:
stronger warning
11 lines of code changed in:
I get these epiphanies lying in bed Saturday mornings... such as
"Properties won't sort under an alternate implementation of
Properties.store()," such as might be encountered on Kaffe...
23 lines of code changed in:
Remove unused code, PR 34018
0 lines of code changed in:
indent
6 lines of code changed in:
Provide error output if cvs command fails, PR 25645
3 lines of code changed in:
Document <sync> behavior, PR 28757
5 lines of code changed in:
indent
12 lines of code changed in:
revision may be null
3 lines of code changed in:
Use DOM utility classes
66 lines of code changed in:
Minor cleanups
3 lines of code changed in:
Use DOM utility classes
26 lines of code changed in:
Use DOMUtils
13 lines of code changed in:
add since 1.6.3 to equals and hashcode
2 lines of code changed in:
DOM utility class
165 lines of code changed in:
<macrodef> with default values set by properties would be
seen as new definitions when called twice with different properties.
This was confusing so the definitions are now treated as similar.
PR: 31215
11 lines of code changed in:
add equals and hashcode to Location
27 lines of code changed in:
IntelliJ doesnt have project-specific header files. sorry.
15 lines of code changed in:
PR: 33361
In ant 1.7 the security manager will, unless explicitly created to allow
System.exit veto a System.exit. This allows ant to continue its run when
a java program started via the java tasks in nonforked mode without
failonerror set calls System.exit. For java tasks in forked mode nothing
changes. For java tasks with failonerror set this was already the existing
behaviour.
15 lines of code changed in:
Use DOMElementWriter
67 lines of code changed in:
Small refactoring to allow a less memory consuming "streaming mode"
55 lines of code changed in:
Restored javadoc in the original format.
9 lines of code changed in:
PR: 28797
FTP list command could crash with an ArrayIndexOutOfBoundsException.
19 lines of code changed in:
stylecheck: mostly javadoc
PR:
Obtained from:
Submitted by:
Reviewed by:
40 lines of code changed in:
stylecheck - javadoc + linelength
15 lines of code changed in:
upcase constants
7 lines of code changed in:
javadoc
18 lines of code changed in:
checkstyle: mostly javadoc
55 lines of code changed in:
linelength
4 lines of code changed in:
checkstyle - mostly javadoc
62 lines of code changed in:
javadoc
50 lines of code changed in:
javadoc
114 lines of code changed in:
checkstyle - mostly javadoc
35 lines of code changed in:
javadoc
68 lines of code changed in:
References may point to files with spaces in their names, quote them
15 lines of code changed in:
stylecheck
28 lines of code changed in:
javadoc
25 lines of code changed in:
javadoc + upcase constants
18 lines of code changed in:
includes for .NET tasks doesn't work as expected. PR 24194
27 lines of code changed in:
vjc doesn't support /additionalmodules, PR 24112
2 lines of code changed in:
javadoc + linelength
19 lines of code changed in:
split extraoptions in <csc>, PR 23599
30 lines of code changed in:
javadoc
1 lines of code changed in:
More VAJ URL encoding issues
85 lines of code changed in:
.cvspass doesn't work with CVSNT
16 lines of code changed in:
<cab> should now deal with file names containing spaces.
PR: 17182
Submitted by: Jay Peck <jpeck at afsimage dot com>
9 lines of code changed in:
javadoc
94 lines of code changed in:
linelength
3 lines of code changed in:
2005
1 lines of code changed in:
javadoc
4 lines of code changed in:
javadoc
179 lines of code changed in:
We need a greedy compiler for bootstrap
4 lines of code changed in:
Document sync's preserveintarget, PR: 21832
40 lines of code changed in:
2005
1 lines of code changed in:
add cast to allow java1.5 to compile without whining
1 lines of code changed in:
allow ant to compile with ant 1.5 again.
4 lines of code changed in:
Make the framed JUnit report deal with multiple reports for the same testcase.
PR: 32645
Submitted by: Yves Martin <yves dot martin at elca dot ch>
23 lines of code changed in:
Explicitly disconnect the session, PR: 26757
6 lines of code changed in:
Make <rexec> use the protocol directly, when possible. Also, did the command attribute actually work? PR: 26632
43 lines of code changed in:
Be specific about nonexistent or non-directory directory.
PR: 24627
Based on Alexey Solofnenko's patch
2 lines of code changed in:
Removed superfluous cast
1 lines of code changed in:
Forgotten to link the tutorial
1 lines of code changed in:
stylecheck - mostly javadoc
100 lines of code changed in:
checkstyle - mostly javadoc
93 lines of code changed in:
stylecheck
5 lines of code changed in:
Fix fallthrough with unwanted side-effect
2 lines of code changed in:
Jikes is right, the fallthrough is a problem
17 lines of code changed in:
javadoc + make a variable final
46 lines of code changed in:
javadoc
33 lines of code changed in:
checkstyle- no need to have final methods in a final class + falltru
5 lines of code changed in:
spacing
1 lines of code changed in:
javadoc
68 lines of code changed in:
javadoc
77 lines of code changed in:
checkstyle
33 lines of code changed in:
checkstyle - javadoc + change name of _catalog
16 lines of code changed in:
checkstyle
10 lines of code changed in:
minor mods to examples, + add some headers to tables
73 lines of code changed in:
Make Solaris detect Ant jar files as jar files, PR: 32649
145 lines of code changed in:
little pointer to note that this test seems dependent upon viewcvs.cgi working, which it wont after an SVN move.
1 lines of code changed in:
Moving isreachable to reflect on the new method. On java <=1.4; if the hostname can be resolved then we are reachable.
All tests run against localhost. This *should* work everywhere, but no doubt someone with a confused /etc/hosts or no IPv4 stack will have different opinions.
595 lines of code changed in:
Sort echoproperties output in text mode as well as XML.
PR: 18976
49 lines of code changed in:
merge condition else="" to 1.6 branch
4 lines of code changed in:
Why are we testing this on Unix? :)
1 lines of code changed in:
java1.5 patch
8 lines of code changed in:
move -noclasspaht and -nouserlib to ant 1.6
7 lines of code changed in:
moving -noclasspath and -nouserlib
0 lines of code changed in:
documented, and renamed the test to isreachable, because there may be more than just ping going on here (it goes through our firewall where http doesnt)
147 lines of code changed in:
stray blockquote
0 lines of code changed in:
fix indentation
17 lines of code changed in:
some fixes to align examples
93 lines of code changed in:
Various javadoc and code-style fixes by Kev Jackson
246 lines of code changed in:
Unused variable found by Kev Jackson
0 lines of code changed in:
Kaffe keeps moving things, adapt
31 lines of code changed in:
Kaffe keeps moving things, adapt
26 lines of code changed in:
Some house-keeping
14 lines of code changed in:
bit of cleanup here
8 lines of code changed in:
Apt testing. We can say this works now :)
I do worry that the example Java1.5 code looks just like STL C++.
We also need to compare factorypath with classpath behaviour. But we can demo that you can add new factories
311 lines of code changed in:
Switch to >= Java 1.2 method, a little clearer hopefully.
1 lines of code changed in:
opps fix last fix
8 lines of code changed in:
minor fixes for examples
13 lines of code changed in:
minor fixes to examples
8 lines of code changed in:
ClasspathUtilsTest fails for junit.fork=true as well
3 lines of code changed in:
2005
1 lines of code changed in:
Remove $Date$ tags
0 lines of code changed in:
Removed $Id$ cvs tags
8 lines of code changed in:
removed lines with $Revision: x.y $ lines (after verification)
85 lines of code changed in:
Copy selector paragraph from fileset.html
4 lines of code changed in:
Add selectors to nested elements of dirset.
2 lines of code changed in:
Fix a typo; remove the comment on where dirsets may appear.
4 lines of code changed in:
Remove use of 1.4 method
2 lines of code changed in:
Fixing Ant book link.
2 lines of code changed in:
place examples in <blockquote> blocks
145 lines of code changed in:
Make pass; I assume the recent FileUtils changes broke this due to
the file separator being normalized to \, but it could've been broken before.
1 lines of code changed in:
Grammar, plus removed the comment about where a fileset can be
since it can pretty much be anywhere.
6 lines of code changed in:
typo
Obtained from: Yuji Yamano
1 lines of code changed in:
typo in the javadocs
1 lines of code changed in:
Spelling, blank lines
7 lines of code changed in:
Javadoc, LOC
22 lines of code changed in:
Typos
3 lines of code changed in:
add reference to stylesheet for rest of files (except a few that contain non-ascii characters)
48 lines of code changed in:
add css + remove non ascii
34 lines of code changed in:
Forgot to commit testcase for doubled EOF char on the new filter-delegated
FixCRLF task. Translated test assertions from Java to Ant.
102 lines of code changed in:
add reference to stylesheet for OptionalTypes
6 lines of code changed in:
add reference to stylesheet for CoreTypes
48 lines of code changed in:
add reference to stylesheet for OptionalTasks
126 lines of code changed in:
add reference to stylesheet for CoreTasks
143 lines of code changed in:
css stylesheet for hand written manual pages
52 lines of code changed in:
change levels to correspond to other pages
8 lines of code changed in:
Stop being so optimistic; move isDeeper() to 1.7
Add @return to contentsExcluded javadoc
Remove unnecessary File.separator from endsWith comparison in contentsExcluded
3 lines of code changed in:
static final variables:
csScanOnly -> CS_SCAN_ONLY, csThenNonCs -> CS_THEN_NON_CS
3 lines of code changed in:
Reuse boolean[] instances for case-sensitivity iterations when scanning;
reverse logic for better clarity of intent with these arrays.
10 lines of code changed in:
Move DirectoryScanner.getScannedDirs() to package-private access;
add DirectoryScannerTest to tests.and.ant.share.classloader tests.
3 lines of code changed in:
javadocs
6 lines of code changed in:
Doc update.
bug "rmic always compiles on Java1.5"
http://issues.apache.org/bugzilla/show_bug.cgi?id=33862
8 lines of code changed in:
First fix the tests to fail when they should, then fix rmic to work as before, even on Java1.5, then add new tests to explicitly do version checks.
bug "rmic always compiles on Java1.5"
http://issues.apache.org/bugzilla/show_bug.cgi?id=33862
111 lines of code changed in:
deal with javac1.5 whinings
2 lines of code changed in:
Excluding XSD tests on systems without an adequate parser.
21 lines of code changed in:
Apt -> apt in example
1 lines of code changed in:
2005
1 lines of code changed in:
Fixing apt with correct method name, some more javadocs.
http://issues.apache.org/bugzilla/show_bug.cgi?id=33853
66 lines of code changed in:
missing description for uri
7 lines of code changed in:
yuck, tabs
17 lines of code changed in:
add verbose attribute to <subant> task
PR: 33787
Obtained from: Craig Ryan, Frank Somers
48 lines of code changed in:
Hide unfinished areas, update bugzilla part.
24 lines of code changed in:
By popular demand: Do not scan directories if their contents are excluded.
Changed scannedDirs from a cache to a result and added a gettor method
with a warning in the Javadoc that it was a testing method only.
41 lines of code changed in:
PR: 33770
3 lines of code changed in:
PR: 33770
Improved FTP task to not fail on hidden directories.
29 lines of code changed in:
1. Remove unused private inner class.
2. Fix loop introduced by a seemingly innocent logic change :(
3. Fix bug that caused extra EOFs when input already contained EOF.
4. Make instances constructed with a Reader usable.
27 lines of code changed in:
Add a link to selectors from isfileselected.
2 lines of code changed in:
Various terseness like I tend to do;
More importantly, fixed Gump failure on Unix (see end of change list).
Dyslexia strikes!
9 lines of code changed in:
Remove empty default constructor;
create the filterchain Vector only once per Object.
7 lines of code changed in:
1. Add Kevin Greiner's FixCrLfFilter (slightly modified)
2. Adapt FixCRLF the task to use the filter (single set of fixcrlf code)
3. Implement ChainableReader in FixCRLF so that the existing taskdef
will be recognized as a nested element in a filterchain.
PR: 33155
Submitted by: Kevin Greiner
1310 lines of code changed in:
Eliminate possible NPE; note that previous change
addressed bug 33118 at least partially.
9 lines of code changed in:
move isfileselected to 1.6 branch
2 lines of code changed in:
junit -> junit-3.8.1
2 lines of code changed in:
perpare to move to 1.6.3
1 lines of code changed in:
Noticed an java 1.1 reference in the copy page.
1 lines of code changed in:
Add preservelastmodified attribute to fixcrlf.
PR: 25770
Submitted by: Yuji Yamano
52 lines of code changed in:
updated cright
1 lines of code changed in:
renamed parameters to avoid hiding,
reduced visibility of member methods of inner class
32 lines of code changed in:
reduced visibility of the members not defined in super class of a private inner class
removed unnecessary casts
7 lines of code changed in:
Renamed parameter to avoid hidden member variable
4 lines of code changed in:
Removed unused local variables (after verification for documented side effects)
1 lines of code changed in:
added getColumnNumber as all other fields that are set can also be get, apart from the column.
8 lines of code changed in:
Removed unused import
Documented empty block
1 lines of code changed in:
Removed unecessary cast,
Removed caught Throwable while Exception was expected
Documented empty blocks
9 lines of code changed in:
Error in mail task sample
PR: 33828
Obtained from: Geir Ole Aagedal
1 lines of code changed in:
Stop scanning directories where we match the directory but know based
on the pattern that we will never match any of its contents.
19 lines of code changed in:
"please stop complaining about the echo"
10 lines of code changed in:
remove reference to jruby 0.7.0 as jruby 0.8.0 has been released
0 lines of code changed in:
Fix typos.
Submitted by: Larry Shatzer
4 lines of code changed in:
Get with usetimestamp did not work when local timestamp roughly >= now.
25 lines of code changed in:
Simplify some file resolution code to rely on FileUtils.
8 lines of code changed in:
On DOS and Netware, filenames beginning with a drive letter
and followed by a colon but with no directory separator following
the colon are no longer (incorrectly) accepted as absolute pathnames
by FileUtils.normalize() and FileUtils.isAbsolutePath(). Netware
volumes can still be specified without an intervening separator.
UNC pathnames on Windows must include a server and share name, i.e.
"\\a\b" to be considered valid absolute paths.
FileUtils.resolveFile() promised to return absolute files but
did not always do so.
262 lines of code changed in:
Fix typo
1 lines of code changed in:
Disable test that can't run under Windows Java 1.2 . Should check 1.3 as well.
7 lines of code changed in:
Looks like the right thing to do:
2 lines of code changed in:
New diagnostics broke CaseTest.
1 lines of code changed in:
Clean up spacing, remove erroneously inserted "not".
17 lines of code changed in:
Spelling, punctuation, removed another Ant 2.0 reference,
warn against Project.createTask() for helper tasks, mention Task.bindToOwner().
99 lines of code changed in:
Some space/punctuation cleanup. Like it, Steve.
19 lines of code changed in:
Copyright police
1 lines of code changed in:
complete rework of reporting when we cant instantiate an element
old: generic error message
new: step by step diagnostics with instructions.
The code treats ant tasks and ant optional tasks specially, based on package names.
Also: moved some constants into the appropriate places.
273 lines of code changed in:
update to java1.5 docs, to show we are still 100% correct.
2 lines of code changed in:
updated the guidelines
39 lines of code changed in:
NPE when adding comment to zip file that is not there
PR: 33779
3 lines of code changed in: