Fix up copyright statements - increase consistency about placement, etc
220 lines of code changed in:
updated cygwin support
Submitted By: Bill Burton
20 lines of code changed in:
Control the order in which the system and build classpaths are combined
via a new property: build.sysclasspath.
28 lines of code changed in:
Major package reorganization.
336 lines of code changed in:
A fun little task to play a sound at the end of a build.
I got tired of waiting for some else to commit it. I made some
small mods to Nick original proposal.
Submitted by: Nick Pellow <nick@cortexebusiness.com.au>
448 lines of code changed in:
Added the JAXP reference distribution jars to make it easier to build
ant out of the box. Ant should now build with an empty classpath. I haven't made
the changes for Unix scripts yet.
Also separated the building of ant.jar and optional.jar so that local
builds should more closely match distributions. There is a lot of duplication
between a normal build and a distribution build which can probably be readily
removed now.
79 lines of code changed in:
Added UML diagrams for reference.
22 lines of code changed in:
Untabifyin'
120 lines of code changed in:
Updated JUnit documentation to reflect the new todir attribute.
Submitted by: Stephane Bailliez <sbailliez@imediation.com>
12 lines of code changed in:
1 more 2 do
8 lines of code changed in:
Added (draft) instructions for people interesting in implementing new
modules for Antidote.
0 lines of code changed in:
Changed "AntEditor" to "AntModule", and made construct more JavaBean
compliant (primarily a default ctor). Now has "contextualize()" method
that modules must implement.
108 lines of code changed in:
added patch by mariusz to fix NPE in UpToDate task
1 lines of code changed in:
Avoid NullPointerException in <delete> if the current user is not
allowed to list the contents of a directory.
Reported by: "NIkhil R. Deshpande" <nikhild@flashmail.com>
1 lines of code changed in:
Add a nested mapper element to <native2ascii> to (1)give it more power
and (2) only convert those files that have actually changed.
84 lines of code changed in:
Avoid NullPointerException in JDK 1.1
7 lines of code changed in:
Make testcases work again.
23 lines of code changed in:
Make the directory for the output of <junit> configurable.
Submitted by: Stephane Bailliez <sbailliez@imediation.com>
77 lines of code changed in:
oops - forgot to add contents of directory ;)
0 lines of code changed in:
Deprecated the optional <renameext> task as its functionality has been
superseded by the built-in <move> task.
39 lines of code changed in:
Added a new logger that will not print out target banners if they don't produce any output.
89 lines of code changed in:
A new proposal to shake the tree that unifies everything to a task.
Submitted By: "James Cook" <jimcook@iname.com>
0 lines of code changed in:
Added bash shell scripts.
Submitted By: Josh Lucas <josh@stonecottage.com>
0 lines of code changed in:
Updated documentation for new attribute
Submitted By: Jaco de Groot <jaco.de.groot@eo.nl>
6 lines of code changed in:
A new proposal for next-gen Ant. Focusing on concepts of workspaces, segregated projects and ease of use.
Submitted By: Matt Foemmel <mpfoemme@ThoughtWorks.com>
1 lines of code changed in:
Added the attribute preservelastmodified to copy task.
Sunmitted By: Jaco de Groot <jaco.de.groot@eo.nl>
91 lines of code changed in:
Changed order of variable includes to make it now work when LOCALCLASSPATH="". The reason is that "blah.jar;" is a valid classpath while ";blah.jar" is not.
1 lines of code changed in:
Fix for "The output level logic was backward - it would print this line only if you had a low output level."
Submitted by:"Rosen, Alex" <arosen@silverstream.com>
1 lines of code changed in:
Automagic detection of ANT_HOME for windows NT/2000
Submitted by: "Vincent Bergbauer" <vincent_bergbauer@yahoo.com> via Louis Tribble <louis.tribble@metamata.com>
13 lines of code changed in:
Added task entry in parser config.
1 lines of code changed in:
Make AntEater compile.
18 lines of code changed in:
Make documentation of <project>'s attributes reflect reality (and vice
versa).
12 lines of code changed in:
*** empty log message ***
1 lines of code changed in:
Fixed error in docs
Submitted By: "Rosen, Alex" <arosen@silverstream.com>
12 lines of code changed in:
remove unnecessary -f check cause -x does the job well enough
line wrap things to make it pretty.
9 lines of code changed in:
Reverse changes and reinstate fileset + prefixedfileset
1 lines of code changed in:
Reverse changes and reinstate fileset + prefixedfileset
7 lines of code changed in:
Make sure JAVA_HOME/bin/java is executable as well. Only use a single
${JAVAC} command to compile all needed classes in one pass.
7 lines of code changed in:
since we depend on JAVA_HOME/bin/java to exist later in the script,
then we should check to make sure we can actually see the file
correctly.
6 lines of code changed in:
Udated test build file...
1 lines of code changed in:
Patch to unify handling of prefix filesets between war/jar/zip.
It also removes a number of small errors in zip task.
Deprecated <prefixedfileset> element of war in favour of normal <fileset> element in zip
Submitted By: "Rosen, Alex" <arosen@silverstream.com>
165 lines of code changed in:
Added register-datatype task
32 lines of code changed in:
Added in the ability to deploy datatypes in properties. Datatypes are currently solely registered through taskdef.xml. Will in future be registered through tasks aswell.
Made conditions (if/unless interpreted in a context)
438 lines of code changed in:
Oops.. Forgot little update in Bootstrap to build out the buildtarget
task. :)
1 lines of code changed in:
A small task example that illustrates something... A long time ago I
argued against "if" logic as part of the defined part of Ant stating
that all logic really should go into tasks. Now that the object model
is clean enough, it becomes silly obvious how to do this without requiring
the addition of any if/unless attributes in the target definitions themselves.
The build target task takes a target name and, optionally a if property. If
the property is used and is "true", then the target is executed by calling
the appropriate functionality on the Project object.
21 lines of code changed in:
Removed last legacy of Ant.java and have settled a bit on how front
ends use core... In order for a front end to run a build, it first
creates a ProjectBuilder, loads a Project from it, then can run a
build on that Project. What still needs a bit of looking after is
creating a project from scratch (such as a GUI might do) and then
executing it. Later.
160 lines of code changed in:
Removal.. Most of the functionality has been moved to other places now
that its becoming a bit more clear how FrontEnds should interace with the
core.
540 lines of code changed in:
Updated to latest Avalon which involved removing a lot of cruft from Ant.
243 lines of code changed in:
Adapted Signjar so that it does not run every time unless absolutely required (or unable to be determined if required).
Submitted By: keeskuip@technologist.com
21 lines of code changed in:
fixed cdata examples
3 lines of code changed in:
Fixed a number of bugs with new Zip modifications.
Submitted By: "Rosen, Alex" <arosen@silverstream.com>
26 lines of code changed in:
Several things all at once...
* Bootstrap now passes args all the way through
* FrontEnding implemented which allows Ant to talk back out
to whatever front end might be driving it. Events propogated
are project start/end, target start/end, task start/end.
This should allow any front end (like a GUI) to move a
progress indicator through a display of the object tree.
Also included is a generic writeMessage(String, int) method.
* cli/Main now plays ClassLoader games so that it can auto
matically place needed resources (like tools.jar) into
the classpath space of the executing Ant. Note -- this
is the first of a few steps to make complicated shell
launch scripts unnecessary. All that should be done
is a single executable per platform that essentially
calls "java -jar anteater.jar [args]". Main is also
primed for a future CJAN so that it can download whatever
jars are needed from CJAN and place them into the classpath
space of the executing Ant. Of course, it's not implemented
yet since CJAN isn't around yet -- but its ready. :)
* AntException now has fields for embedding the location
of an Error. Next up will be implementing the code
around where Tasks are run so that exceptions will contain
this information.
273 lines of code changed in:
Changed task loading to use a centralized TaskManager that keeps tabs on
all classes.
61 lines of code changed in:
Missed a hardcoded indent character.
1 lines of code changed in:
Moved the common code from XmlLogger and XMLJUnitResultLogger into a
new class.
Wrap nested text into <![CDATA[ ]]> and replace special characters in
attribute values correctly.
PR: 413
248 lines of code changed in:
Fixed NullPointerException in <copy> when <mapper> and overwrite have
been used at the same time.
Reported by: Raphael PIERQUIN <pierquin@agisphere.com>
8 lines of code changed in:
Allow for zip files that contain nothing but empty directories.
5 lines of code changed in:
moved PrefixFileSets from War Task to Zip task
73 lines of code changed in:
oops missed some documetnation submitted by Jose Alberto Fernandez <JFernandez@viquity.com>
16 lines of code changed in:
Load environment variables either when a task is explictly executed ( <property environment="blah" /> where blah will be prefixed to every variable). Also load it when env elements are specified to exec calls.
Submitted By: Jose Alberto Fernandez <JFernandez@viquity.com>
148 lines of code changed in:
Changed bootstrap to use Conor's idea of having a BootBoot that grabs
tools.jar and puts it on the classpath when needed. I did change things
around so that it's now Bootstrap --> Bootstrap2
68 lines of code changed in:
Change behaviour to log a warning rather than throwing an exception. I had
to pass in the project object to get access to logging, unfortunately.
8 lines of code changed in:
Throw a BuildException when an attempt is made to use a property which has
not been set. Any build files which rely on non-set properties being passed
through untranslated will now break.
10 lines of code changed in:
Make perforce tasks work on Windows 2000 as well.
Reported by: Craig Kelley <ckelley@HotPOP.com>
6 lines of code changed in:
Removed *Entry abstraction as it was overkill for Ant atm.
13 lines of code changed in:
Updated instructions now that the .jars are history.
3 lines of code changed in:
Remove .jar dependancies.. Now AntEater builds off xml-crimson as its parser
and handles things on its own. Only takes an extra 10 seconds on the bootstrap
and will tend to keep the crimson guys honest. :)
16 lines of code changed in:
Initial checkin
466 lines of code changed in:
Refactored proposal so it is more inline with apporpriate design patterns.
Added in a number of new tasks to demonstrate interaction with tasklet runtime.
349 lines of code changed in:
do versioning the *right* way
3 lines of code changed in:
turn on filtering for the docs directory to allow the correct version
number to appear in the documentation.
2 lines of code changed in:
Started adding some documentation and exporting the correct services via CM rather than all services.
527 lines of code changed in:
Modified to play well with other ants installed
3 lines of code changed in:
added myself
changed the version to be based on the Id tag
2 lines of code changed in:
added trailing slash to url
added documentation about quiet argument to the <delete> task
12 lines of code changed in:
Bring ant.bat into line with changes made to ant.sh by Jon. Specifically
invoke the java.exe from JAVA_HOME/bin if JAVA_HOME is set and JAVACMD is
not.
Also make sure the user's %JAVACMD% value is not altered.
5 lines of code changed in:
sample .ant.proeprties file.
Will be incorporated into build sa soon as solve the "dirname $PRG" in win32
17 lines of code changed in:
Made win32 scripts similar to unixs by adding .antrc facility
Submitted By: "Craig R. McClanahan" <Craig.McClanahan@eng.sun.com>
3 lines of code changed in:
Continued developing myrmidon
* simplified logging interface to be independent of org.apache.log
* made it so that you no longer need to build a classpath and hand it to ant!!!
* added ant-call task
341 lines of code changed in:
Changed version of regexp as 1.1 doesn't work properly, clarified some
other entries.
3 lines of code changed in:
removed requirement for JAVA_HOME to be defined, however,
you will still need to have "java" in your path if it isn't defined.
9 lines of code changed in:
added support for cygwin
re-organized things
fixed a couple bugs
correctly set environment variables
all in all, i can now build Ant under cygwin on win98.
26 lines of code changed in:
added support for cygwin
re-organized things
fixed a couple bugs
correctly set environment variables
correctly execute the building of the ant distribution
all in all, i can now build Ant under cygwin on win98.
48 lines of code changed in:
back out requirement for xerces. my mistake.
0 lines of code changed in:
added xerces.jar
1 lines of code changed in:
Added note about dependent jars.
10 lines of code changed in:
added setQuiet option to emulate a rm -f
i can't actually test this code since i can't even get Ant to compile.
maybe someone else would like to test it for me?
20 lines of code changed in:
Adding in files that were seemingly ommitted from commit
0 lines of code changed in:
grr - removing my funky .ant.properties file and adding .cvsignore so I won't accidently add th wrong stuff in.
1 lines of code changed in:
oops - removing my funky elisp file.
0 lines of code changed in:
Initiall checkin of myrmidon proposal
1143 lines of code changed in:
More adaptions of ant for cygwin.
Submitted By: Peter Seibel <peter@javamonkey.com>
9 lines of code changed in:
Hopefully fixed cygwin stuff...
5 lines of code changed in:
Patched ant to run under Cygwin. Patch supplied by Peter Seibel <peter@javamonkey.com>
11 lines of code changed in:
Documentation of <transform>.
119 lines of code changed in:
Documentation for the nested <srcfile> element of <execon>.
23 lines of code changed in:
Documentation for tasks that can have a nested <mapper> element.
52 lines of code changed in:
Documentation of <mapper>.
317 lines of code changed in:
Fixed some more bugs in the <telnet> documentation.
Submitted by: Scott Carlson <scottcarlson@yahoo.com>
2 lines of code changed in:
Finally make <taskdef>s with nested classpath elements work wherever
they are.
10 lines of code changed in: