Rollback temporarily the setting of new permissions when failonerror="true"
and fork="false"
7 lines of code changed in:
Adding a permission to read file.encoding in the default set of permissions
1 lines of code changed in:
Set default permissions appropriate to fail the builds when failonerror is
true (and fork false) and no other permissions were set.
Suggestion of Steve Loughran.
39 lines of code changed in:
Make the tests pass under Gump
7 lines of code changed in:
Make <sshexec> evaluate the exit code of the remote command.
PR: 19237
Based on a submission by: Rob Meyer <rob at bigdis dot com>
18 lines of code changed in:
Save the nerves of future generations of committers,
by failing the JavaTest if tests-classpath.value is not set
Also removed an unused path definition.
2 lines of code changed in:
PR: 22533
Submitted by: J.M. (Martijn) Kruithof (ant at kruithof dot xs4all dot nl)
688 lines of code changed in:
whitespace changes only
25 lines of code changed in:
Don't connect to remote site when you know there is nothing to transfer.
also fixes PR: 22726
12 lines of code changed in:
resolve relative paths in file and todir attributes like all other Ant tasks do - i.e. relative to basedir
7 lines of code changed in:
Improve symmetry
1 lines of code changed in:
A JUnit TestSuite can contain tests from multiple classes. In particular it
can contain tests from two different classes but with the same method
name.
Add a new classname attribute to the <testcase> element in the
XML report so that people know which test the report is talking about.
12 lines of code changed in:
Don't open the file used for <exec output="file"> and friends before
it gets actually written.
Needed to fix PR: 13652
4 lines of code changed in:
explicitly cast StringBuffer to Object so that the "right" append
method gets chosen. This ensures that a JDK 1.4 compiled Ant can be
run on JDK 1.2. Well, makes it more likely.
PR: 22705
1 lines of code changed in:
Make tests pass on OpenVMS.
PR: 22696
Submitted by: Knut Wannheden <knut at paranor dot ch>
2 lines of code changed in:
Add example supplied by Rob Oxspring
14 lines of code changed in:
remove must be synchronized, too. Thanks Antoine
1 lines of code changed in:
Switch BuildListener management from "copy on each event" to "copy on
add/remove".
Suggested by: Sylvain Wallez <sylvain dot wallez at anyware dash tech dot com>
34 lines of code changed in:
Explain gpg invocation line to myself
2 lines of code changed in:
2003
1 lines of code changed in:
Add an example with an octal permission for chmod's documentation.
PR: 22445
5 lines of code changed in:
Change anchor name (thanks Dominique).
1 lines of code changed in:
Remove direct call to deprecated project, location, tasktype Task field,
replaced by an accessor way into tasks.
Remove too some unused variable declaration and some unused imports.
PR: 22515
Submitted by: Emmanuel Feller ( Emmanuel dot Feller at free dot fr)
61 lines of code changed in:
Define better the case sensitive attribute of the fileset type
1 lines of code changed in:
make the script to start ant from python use the new launcher
Submitted by: Knut Wannheden (knut dot wannheden at paranor dot ch)
31 lines of code changed in:
Fixes unsensitive searches on case sensitive remote file systems
39 lines of code changed in:
Added a new testcase which fails on UNIX.
I need to change the inner class AntFTPFile so that it scans subdir
on case sensitive systems when case sensitive is set to false
and a path element is not found with its original spelling.
13 lines of code changed in:
fixed title
1 lines of code changed in:
Quoting Rob Oxspring :
I was using the image task to create thumbnails and couldn't figure out
how to keep proportions of an image but keep it within a fixed size.
My solution was to change the keepproportions attribute to be a little cleverer.
The keepproportions attribute is no more and has been replaced by the proportions
attribute, which has been added with the following features:
proportions="ignore" - treat the dimensions independently (==keepproportions="false" and is default)
proportions="width" - keep proportions based on the width (==keepproportions="true")
proportions="height" - keep proportions based on the height
proportions="fit" - keep proportions and fit in the supplied dimensions
proportions="cover" - keep proportions and cover the supplied dimensions
Submitted by: Rob Oxspring (roxspring at imapmail dot org)
51 lines of code changed in:
2003
1 lines of code changed in:
close document, add copyright line
6 lines of code changed in:
Avoid altering unnecessarily the timestamps of the directories of the
files processed by replaceregexp
PR: 22541
37 lines of code changed in:
finish off the bug report of Martijn.
Note that the diffs of StyleTest.java is big, the file contained
control M characters at the end of each line
PR: 22549
Submitted by: J.M. (Martijn) Kruithof ant at kruithof dot xs4all dot nl
3 lines of code changed in:
Make JavaTest pass under JDK 1.2 (and 1.3) under linux
The same problem was seen on JDK 1.3 on FreeBSD
PR: 22549
Submitted by: J.M. (Martijn) Kruithof ant at kruithof dot xs4all dot nl
5 lines of code changed in:
Let the unzip testEncoding testcase use UnicodeBig instead of UTF16
UnicodeBig is supported by rt.jar of 1.2.2 as opposed to UTF16.
UTF16 is not even listed on
http://java.sun.com/products/jdk/1.2/docs/guide/internat/encoding.doc.html
PR: 22549
Submitted by: J.M. (Martijn) Kruithof (ant at kruithof dot xs4all dot nl)
2 lines of code changed in:
Optimize scanning in FTP.FTPDirectoryScanner, using similar algorithms
to the ones introduced in DirectoryScanner.
There is a gain when
- the include patterns look like some/very/long/path
- the remote file system is case sensitive
- the casesensitive and followsymlinks options of the fileset are set
to true (the default)
PR: 20103
630 lines of code changed in:
Prevent empty headers from being sent in plain mail messages.
Make the order of the headers of plain mail predictable by using
two parallel vectors instead of a hashset to store the headers internally.
Style corrections
PR: 22088
Submitted by: Michael Davey (michael dot davey at coderage dot org)
191 lines of code changed in:
Make PlainMailer also work with foreign character sets.
PR: 15434
9 lines of code changed in:
Documented assertions..still need the tests
177 lines of code changed in:
Joe Ottinger asked me to add the JDJ award
19 lines of code changed in:
Added information about how to configure Winzip to see better what is
in a war file
Submitted by: Neil Pitman (neil dot pitman at sympatico dot ca)
9 lines of code changed in:
Changes to the constructor of EmailAddress(String address) to make it support
addresses containing also the name such as name <address> or (name) address.
This allows these syntaxes to be used in the attributes from, tolist, cclist, replyto
of the email task.
PR: 22474
Submitted by: Michael Davey ( michael dot davey at coderage dot org)
181 lines of code changed in:
Added GnuPG key
30 lines of code changed in:
fix numbering
3 lines of code changed in:
revise Release Instructions
24 lines of code changed in:
Add Tom's email address, fix typo
4 lines of code changed in:
Move old releases to archive.apache.org
4 lines of code changed in:
One more place that mentions Ant's current version
2 lines of code changed in:
Date selector's behavior was inconsistent with the documentation
PR: 22473
Submitted by: gudnabrsam at yahoo dot com
1 lines of code changed in:
* add equality and similar methods for the ant definitions
used to check if a new definition overriding a previous
definition is actually the same definition via a ant or
antcall command
* remove pointless check for antlib: in setUri
301 lines of code changed in:
macrodef changes:
* change nested element name from param to attribute
(now the same as scriptdef)
* expermintal testing for @attribute notation - controlled
by an attributeStyle attribute
* checking if correct attribute/element names are used
* samedefinition method overloaded
233 lines of code changed in:
Add example for sourcepath="".
PR: 22427
Submitted by: Jaroslav Tulach <jtulach at netbeans dot org>
14 lines of code changed in:
make the fields private
2 lines of code changed in:
stylecheck
1 lines of code changed in:
make scriptdef an antlibbable definition
derive from DefBase and use the uri for the name
this change also provides the classloader attributes
and elements from DefBase to ScriptDef
use the DefBase classloader
14 lines of code changed in:
implement sameDefinition for preset definition
12 lines of code changed in:
move same definition to AntTypeDefinition
23 lines of code changed in:
Add blurb for Tom.
Submitted by: Thomas Haas <tha at whitestein dot com>
6 lines of code changed in:
Add two new attributes timediffmillis and timediffauto for the ftp task
so that the newer attribute can take into account time differences between local
machine and remote server.
PR: 19358
128 lines of code changed in:
removed useless <property environment="env"/>
0 lines of code changed in:
Newer versions of Kaffe have a filesystem layout similar to Sun's VMs,
don't exclude rt.jar and friends.
PR: 22297
14 lines of code changed in:
Avoid "useless use of cat" award by using a real world example.
20 lines of code changed in:
mistake found ... oops ... corrected
1 lines of code changed in:
changed the info concerning followsymlinks
5 lines of code changed in:
added comments concerning support of remote symbolic links in the ftp task
7 lines of code changed in:
Make <jjtree>'s outputdirectory and outputfile attributes work as
expected (i.e. consistent with the command line of jjtree).
PR: 21526
Submitted by: Jene Jasper <jjasper at abz dot nl>
439 lines of code changed in:
Go on working on the followsymlinks support in the FTP task.
The scanner was working previously, but the retrieving of links was not working
because the followsymlinks attribute was not passed through.
77 lines of code changed in:
Record default for <javac>'s verbose attribute, submitted by Larry Shatzer
2 lines of code changed in:
Update AntRunner info, submitted by Dirk Schnelle
8 lines of code changed in:
add link to custom condition
10 lines of code changed in:
Add in Ant 1.6 javadocs for presetdef and macrodef
3 lines of code changed in:
some unittests for presetdef and macrodef
67 lines of code changed in:
adding doc for presetdef and macrodef
255 lines of code changed in:
Adding tasks presetdef and macrodef
855 lines of code changed in:
files which are pointed to by symbolic links should be excluded if followsymlinks="false"
4 lines of code changed in:
fix head as DefBase.java is a new file
1 lines of code changed in:
2003
9 lines of code changed in:
make definitions work for Mono
6 lines of code changed in:
enum change
2 lines of code changed in:
remove enum variable
PR: 22336
Obtained from: Robert Stupp, using Jan Mat??rne's checkstyle check
35 lines of code changed in:
removing enum variabe
PR: 22345
Obtained from:
Submitted by:
Reviewed by:
69 lines of code changed in:
removing enum variable
PR: 22345
Obtained from:
Submitted by:
Reviewed by:
70 lines of code changed in:
some 1.1 isms
PR: 22326
Obtained from: Martijn Kruithof
Submitted by:
Reviewed by:
9 lines of code changed in:
execute mono instead of .EXE
4 lines of code changed in:
remove some deprecated methods and 1.1 holdovers
Bugzilla: 22326
12 lines of code changed in:
Two of the files in 22326
PR: 22326
Obtained from: Martijn Kruithof
Submitted by:
Reviewed by:
2 lines of code changed in:
More Mono tests
90 lines of code changed in:
typeo use use -> use
2 lines of code changed in:
enable assertions for <junit> the same way as <java> uses them
10 lines of code changed in:
unit tests for namespace support
PR: 19897
Submitted by: Peter Reilly
81 lines of code changed in:
add in attribute uri for typedef
9 lines of code changed in:
Add ns support
Also split Definer.java in a base class (DefBase) to allow
it to be used for other defining tasks
Also add AntlibInterface to allow antlib to set uri and
classloader for other tasks/types that Definer.
Bugzilla: 19897
570 lines of code changed in:
remove unused copy method
0 lines of code changed in:
fix selector example
23 lines of code changed in:
initial attempt to describe introspection based components
397 lines of code changed in:
Fix list names, two mails bounced for me
2 lines of code changed in:
Announce 1.5.4
162 lines of code changed in:
Rename some enums ...
6 lines of code changed in:
mail-archives should be used now, even if it doesn't work either
6 lines of code changed in:
checkstyle
120 lines of code changed in:
The user list is high traffic
21 lines of code changed in:
Copy parser jars into the bootstrap and dist areas. Makes it
easier to run Ant from the result of dist-lite
14 lines of code changed in:
Don't include ext dir for microsoft jvc when java runtime is excluded.
PR: 18055
5 lines of code changed in:
.NET "executables" are not executable on Linux
3 lines of code changed in:
compiles but doesnt run. Path issues?
1 lines of code changed in:
Lets try this as a fix: A new option to turn standardlib on
or off that overrides the defaultreferences switch
31 lines of code changed in:
Removed unused variable
0 lines of code changed in:
There have been several bug reports showing that users did not understand
the meaning of remotedir and of the nested fileset(s) for the different actions
of the ftp task.
I have added a table to explain this.
Also removed the warning concerning Win2000 ftp servers (I am not sure the problem
is still actual) and added instead a warning concerning the newer option.
PR: 13876
95 lines of code changed in:
Add missing import
1 lines of code changed in:
2003 and missing license
54 lines of code changed in:
Fix extraction of long file names in Tar
PR: 15230
Submitted by: J. David Beutel
6 lines of code changed in:
oops
0 lines of code changed in:
Change the check for the external resolver catalog impl to
ensure it can be loaded by the resolver classes.
35 lines of code changed in:
Issue a warning message indicating that selectors within filesets
are not supported in the ftp task when the fileset is remote
(all actions except put)
PR: 18280
62 lines of code changed in:
Add pointer to Antmerge, submitted by Phillip Lord
71 lines of code changed in:
Fix the ftp task, its documentation and testcases to maintain backward
compatibility.
22 lines of code changed in:
use user.name as default for ftp.user
new target for testing scanning a file which is a symbolic link
7 lines of code changed in:
Add pointer to Jegustator, submitted by Pavel Vlasov
73 lines of code changed in:
Remove trailing delimiter from addReferenceFileset
5 lines of code changed in:
2003
2 lines of code changed in:
Added a testcase showing resolution of PR 14063
Ant ftp did not download file it is a symlink
PR: 14063
21 lines of code changed in:
removed output on System.out, sorry
0 lines of code changed in:
Make the FTP.FTPDirectoryScanner behave like the DirectoryScanner
in terms of following symbolic links which are directories.
This will make a change of behavior in comparison with ant 1.5.3
where the behavior of the ftp task was to never follow symbolic links.
Also select symbolic links which are files
PR: 14063
94 lines of code changed in:
fix a problem of protected access to FTP.resolveFile
7 lines of code changed in:
Make the FTP.FTPDirectoryScanner class also register the root of a fileset
when the root matches include exclude patterns.
This is the behavior of the DirectoryScanner for normal filesets.
This change should only possibly impact the RMDIR modus of the ftp task
when the root directory is included.
12 lines of code changed in:
Add a keepcompression attribute to control the compression of entries
that come from existing archives.
PR: 16084
88 lines of code changed in:
add <style/> change to WHATSNEW
3 lines of code changed in:
Add if/unless attributes to <param/> element of <style/> task
PR: 22044
Obtained from: Jens
Submitted by: Peter Reilly & Jan Mat??rne
171 lines of code changed in:
ant -Debug would cause a NullPointerException
PR: 22065
3 lines of code changed in:
Slowly approaching <csc> with Mono
52 lines of code changed in:
test case to show bug report 11418
PR: 11418
Obtained from: John-Mason P. Shackelford
21 lines of code changed in:
Add pointer to Zelix Klaasmaster, submitted by Svet Kovich
57 lines of code changed in:
Remove unneeded setting of properties in reinit()
1 lines of code changed in:
new test for the ftp task
requires ftp.properties in ant's root directory (with your password in it) and a local ftp server.
The test is disabled by default in build.xml
46 lines of code changed in:
new test for ftp, disabled by default.
requires ftp.properties with your password in it in ant's root directory
also requires a local ftp server
3 lines of code changed in:
one more VAJ entry in WHATSNEW
3 lines of code changed in:
scan the fileset after having called setupDirectoryScanner
PR: 22080
1 lines of code changed in:
Restore System.in, PR: 22066
2 lines of code changed in:
Revert accidental commit
0 lines of code changed in:
Only calculate the CRC of STORED entries in <zip> if absolutely necessary.
PR: 21899
80 lines of code changed in:
Revert final on System classpath
1 lines of code changed in:
increase time allocated for shell script to complete,
following failure of the test on August 1st 2003 on cvs.apache.org
2 lines of code changed in:
Add reference to "Ant pretty build", submitted by Charbel BITAR
83 lines of code changed in:
style
10 lines of code changed in:
Revert part of the commit that made tasks use Execute#isFailure.
On OpenVMS the Java VM will exit with a return code of 0 on success,
even though this is going to signal a failure for the OS. All tasks
that spawn new VMs have now been reverted to explicitly check for
retCode != 0 instead of Execite.isFailure(retCode).
We could as well introduce Execute#isJavaFailure or something like
this in case future VM's on OpenVMS will start to do the right thing.
32 lines of code changed in:
Fix location when error occurs in running antlib
19 lines of code changed in:
Upgrade to Xerces-J 2.5.0
2 lines of code changed in:
I always worry when I change something fundamental, and the amount of refactoring here to get assertions in 'cleanly' means the change here is larger than one would expect. The key problem is that the existing code created presized arrays, but sizing these arrays meant resolving every single option and counting the #of commands -effectively creating the command line twice. Once to size it, once to save the results. this was silly and unwieldy, though it made sense given how this command grew and grew.
Most of the diff is changing CommandLine and CommmandLineJava to append their info to a supplied ListIterator, so that we dont need to create string arrays and keep on appending them. All the old stuff is still there, but used less -certainly not used at all by CommandLineJava.
No assertion tests yet...
343 lines of code changed in:
bug #20735 "Resource" is not explained;
explained what a resource is, clarified what property files do, to field off recurrent bugreps and show property expansion.
31 lines of code changed in:
add the ability to set the executable used in .net tasks. Why do this
(a) so you can refer to versions off the path (useful for multiple versions)
(b) so you can use other implementations than the windows one.
Specifically, Mono Csharp compiler, msc, apparently uses the same syntax as csc if desired. We will have to test this... I suppose we could test Rotor too, but I cant be bothered
68 lines of code changed in:
I cant believe we never noticed this typo before
1 lines of code changed in:
want to catch failure to fork here.
1 lines of code changed in:
fix a couple of IDE highighted jdoc typos
3 lines of code changed in: