added changes to exec, and a bit on the immutability fixes in the 'this may break things' section
10 lines of code changed in:
timeout actions stated
5 lines of code changed in:
PR: 3952, 3654 : "4NT not being recognised correctly"
Submitted by: alan@coldsmoke.com (Alan Arvesen), greg_fenton@yahoo.com (Greg Fenton)
Reviewed by: Steve Loughran
Fixed the 4NT test as suggested, tested it by running the batch file without echoes. 4NT 4.00A actually works properly without the fix, because it understands NT CMD shell variables better. This fix should support earlier versions.
1 lines of code changed in:
report a timeout to the log
4 lines of code changed in:
new method, killedProcess() which returns true if there is a watchdog and it killed the process
14 lines of code changed in:
This patch forces property setting to follow the same rules as the rest of ant in most tasks. The few tasks where we have not forced immutability will instead get 3 line ugly warnings telling them that they should upgrade or not use the same property name etc.
The reason for just warning them is backwards compatability.
Submitted by: "Erik Hatcher" <erik@hatcher.net>
55 lines of code changed in:
add pointer to doxygen task.
Submitted by: Kyle R . Burton <mortis@voicenet.com>
93 lines of code changed in:
these things don't exist (any longer)
0 lines of code changed in:
New task <input>
Submitted by: Ulrich Schmidt <ulrich.schmidt@gmx.net>
461 lines of code changed in:
New task <waitfor> that waits until a given condition gets true or a
timeout occurs.
Submitted by: Denis Hennessy <denis@network365.com>
As a side effect, <condition> gains two new conditions. This also
means we now have a way to check whether we are on a networked system
and run/omit testcases that require network to be established based on
such a condition.
660 lines of code changed in:
datatypes for regexp replace task.
Submitted by: Matthew Inger <matti@sedonacorp.com>
2 lines of code changed in:
Add warning that the XSL:P link doesn't work.
Submitted by: Michel Casabianca <casa@sweetohm.net>
10 lines of code changed in:
Make BZip2 task comply with native bzip2 when there are multiple blocks
in the compressed file.
Submitted by Keiron Liddle "keiron@aftexsw.com"
12 lines of code changed in:
Preparing real huge test files on bzip2 tasks....
0 lines of code changed in:
Additional functionality for classfileset.
Change baseclass paramater to rootclass and make it use dot notation for
the classname rather than making it a file.
Also allow multiple nested <root> elements to define more than one root
class
Example:
<classfileset dir="build/classes" id="classes">
<root classname="org.apache.tools.ant.Main"/>
<root classname="org.apache.tools.ant.taskdefs.optional.ejb.EjbJar"/>
</classfileset>
58 lines of code changed in:
Move dependency classfileset support code over to Apache BCEL
5 lines of code changed in:
Add pointer to GenJar
Submitted by: Jeff Turner <jeff@socialchange.net.au>
93 lines of code changed in:
split javac testcase so that it doesn't use Project.unsetProperty any longer.
17 lines of code changed in:
Make testcase for <available> pass again, by re-applying the
resolveFile magic unless a filepaths has been specified.
Note that I've rewritten the checkFile() method in the filepath case
to match the comment in the sources (at least I think so).
Actually, I think we are generating too many passed checks, especially
with simple name specified == parent of parent dir + name but this is
a different issue.
66 lines of code changed in:
re-add files in binary mode.
0 lines of code changed in:
make things binary, that should be binary.
0 lines of code changed in:
PR:4992
Submitted by:Erik Hatcher
Tail end of Erik's javadoc patches
3 lines of code changed in:
PR 5025 : no MSJVM support.
This is documented upfront. Also added some more stuff to the file while I was at it, including a list of platforms ant runs happily on. The implicit message there is 'if it doesnt work, it is your fault :-)'
19 lines of code changed in:
PR 5025 : Execute still fails when failonerror=false and the error is program not found
I've decoupled the handler for this from failonerror to maximise backwards compatibility, there is now a failIfExecuteFails flag, set to true by default.
9 lines of code changed in:
Stuck the http task set (get, head, post, setproxy) into the sandbox. All need to move to httpclient for a better user experience, except maybe setproxy which is ready to roll as is.
3002 lines of code changed in:
PR 5025 : no MSJVM support.
This is documented. Also clarified failonerror usage, added another example
23 lines of code changed in:
PR 4345 :Request for addition of "rcproperty" attribute to <exec>
Documented new property
6 lines of code changed in:
PR 5025 : Execute still fails when failonerror=false and the error is program not found
PR 4345 :Request for addition of "rcproperty" attribute to <exec>
The property is called resultproperty; implements immutability in some code that should be replaced by a standalone method in Project.
Documentation still TBD.
31 lines of code changed in:
Convert tabs to spaces...
2724 lines of code changed in:
Make sure only files are passed as possibilites when a directory is given.
PR: 5128
Obtained from:
Submitted by:
Reviewed by:
17 lines of code changed in:
change Paul's email address.
2 lines of code changed in:
Fix my previous fix. First time thru, I thought filepath was only used
with a <fileset> (oops). Changed passed-in file to be a string, so it
doesn't end up becoming a full-pathname prepended with the base dir,
which wasn't really needed and was complicating using it when a filepath
was specified. Also fixed some of the logging. (Also, hopefully the Java
is a bit better this time :)
PR:
Obtained from:
Submitted by:
Reviewed by:
77 lines of code changed in:
Add pointer to Paul's record generating tasks.
Submitted by: Paul Glezen <pglezen@atdial.net>
96 lines of code changed in:
Javadocs for a lot (but not all) the Project methods. Also added a couple of explicit throws BuildException calls, even though by virtue of being a RuntimeException it aint compulsory.
185 lines of code changed in:
Jose Alberto Fernandez's prototype antlib/antjar code. This code lacks a build file of its own right now; it can drop in on top of build\classes.
418 lines of code changed in:
More of Erik's html cleanup. Maybe we should make a successful run through jtidy part of the build?
226 lines of code changed in:
Add support to for XSLT output types. This maps to TraX's:
transformer.setOutputProperty(OutputKeys.METHOD, type);
Background/rationalle: I'm looking into spliting Gumps gen.bat and gen.sh
scripts into a minimal bootstrap and a normal Ant "build.xml". In order
to achieve this, I need access to the functionallity that Xalan supports
from the command line via the -text parameter.
I've provided an implementation to seed the discussion on how this should
be supported. I am by no means wedded to this approach - if others see a
better way, either let me know or directly make the change.
50 lines of code changed in:
Clarify evaluation pattern of attributes defined for <os>
8 lines of code changed in:
obviously Ant 1.5alpha can use Anakia as well 8-)
2 lines of code changed in:
Add info about XML Publication
Submitted by: Jean-Marc Vanel <jmvanel@free.fr>
98 lines of code changed in:
Sheesh. In restructuring, I made only one line of code change, and I
managed to screw it up. ;-)
Submitted by: Stephane Bailliez <sbailliez@imediation.com>
1 lines of code changed in:
Update to use LogEnabled interface rather than Loggable interface.
62 lines of code changed in:
Removed some unecessary imports.
0 lines of code changed in:
Added an extra ignore to block annoying ?'s
1 lines of code changed in:
Added code to allow type libraries to depend upon "Optional Packages" aka "Extensions".
Also add code to seltest type library so that it verifies that classes loaded from extension are available in the same ClassLoader as the tasks.
137 lines of code changed in:
JDK 1.1 compatibility.
Submitted by: Finn Bock <bckfnn@worldonline.dk>
7 lines of code changed in:
First cut at the ExtensionManagers component. This is something that will manage the set of "Optional Packages" that task libraries can choose to depend upon.
38 lines of code changed in:
Okay lets go to the latest framework now ... this is so we get deprecation warnings during the build ;)
0 lines of code changed in:
Update the rest of the Avalon jars.
0 lines of code changed in:
Update scratchpad version of jar. This is for the recently implemented Extensions PackageRepository.
0 lines of code changed in:
tabs to spaces
12 lines of code changed in:
Seems silly to produce the same log message for every file, particularly
as this message was already issued previously...
1 lines of code changed in:
Allow junitreport to be compiled independent of the presence of Xalan1.
The reason for this is that the Xalan1 team is strongly considering
removing Xalan1Compat from cvs...
No logic changes were made in this commit...classes were merely split out
into separate files, and the instance of Xalan1Executor is now created
using reflection APIs.
266 lines of code changed in:
Fix grammatical errors or incorrect documentation.
PR: 4993
Submitted by: jeff@socialchange.net.au (Jeff Turner)
13 lines of code changed in:
tstamp now supports a timezone attribute for a custom format.
PR: 5000
Reported by: max@eos.dk (Max Rydahl Andersen)
28 lines of code changed in:
Rewrote the xsl that allows to visualize ant build logs.
Should be a little bit more sexy than the original that
was there for a long time.
227 lines of code changed in:
Fixed a comment...in case it is useful to someone
1 lines of code changed in:
Note mentioning new optional attributes - name, arch and version - to <os>
2 lines of code changed in:
Added name, arch, version as attributes to Os.
This would let one to, say, run different things on sparc or x86 solaris...
149 lines of code changed in:
Typo fix
PR: 5029
Submitted by: Jesse Glick "jesse.glick@netbeans.com"
5 lines of code changed in:
Remotedir need not be specified for ftp to work.
PR: 4821, 5053
Submitted by:
Erik Hatcher "jakarta@ehatchersolutions.com"
Remco Slotboom "remco.slotboom@ctp.com"
5 lines of code changed in:
flush logfile while logging - otherwise tail -f get's boring.
15 lines of code changed in:
how to render the FAQ.
52 lines of code changed in:
add some FAQs.
Submitted by: Bruce Atherton <bruce@callenish.com>
499 lines of code changed in:
update info on Anthill
4 lines of code changed in:
Fixed typo. excludesfiles is an attribute not an element
1 lines of code changed in:
XSL that allows automatic update from deprecated tasks to non-deprecated tasks.
At the moment it handles the following tasks:
apply, javadoc2, deltree, copydir, copyfile, rename.
Alternatively it handles the deprecation of the attributes jarfile and zipfile of jar
and zip tasks that will be deprecated starting from Ant 1.5
As suggested by Jose Alberto Fernandez <j_a_fernandez@yahoo.com>
145 lines of code changed in:
Make the first answer a little nicer.
4 lines of code changed in:
Add meta section: FAQ about the FAQ.
122 lines of code changed in:
Add a little logging to checksum.
3 lines of code changed in:
Erik's big javadoc fixup, bugzilla ID #4992
69 lines of code changed in:
Erik's big javadoc fixup, bugzilla ID #4992
In this set making sure Stefan gets the support emails :-)
8 lines of code changed in:
Close HTML tags.
3 lines of code changed in:
Classic compiler, so long as it is not Version 1.0 or 1.1.x, also recognizes
debuglevel.
22 lines of code changed in:
1. As suggested by Peter, nixed the attributes outfile & verbose
previously added to Untar, Unjar, Unwar and Unzip, so that these tasks stay
focussed on unarchival and nothing but it.
2. If the Src attribute represents a directory, an exception is thrown, as Stefan
suggested. Nested Filesets to be used instead.
3. Testcase added to catch this exception.
82 lines of code changed in:
remove tabs
44 lines of code changed in:
handle target files as well.
7 lines of code changed in:
Add a "relative" attribute to <apply> - this allows users to pass
relative paths on the command line instead of absolute.
Submitted by: Matthew O'Haire <mohaire@trysoft.com>
26 lines of code changed in:
typo
2 lines of code changed in:
add faq about defaultexcludes.
Submitted by: Jonathan Chawke <j_chawke@hotmail.com>
114 lines of code changed in:
add pointer to list of default excludes to the fileset documentation.
2 lines of code changed in:
Add testcase for untar, improve testcases for zip/unzip/tar
90 lines of code changed in:
remove abuse of the Touch task (that I would have missed if t had not
been for Magesh's patch).
44 lines of code changed in:
Reverted to 1.9
97 lines of code changed in:
Some blabber about new features to unjar, untar, unwar and unzip.
5 lines of code changed in:
Lines in manifest that have nothing but spaces are treated as empty lines just like JDK's Jar utility does.
PR: 4840
1 lines of code changed in:
1. Refactored Untar to extend from Expand, as untar is very similar to unjar, unwar and unzip.
2. Added 2 new attributes to these tasks - outfile and verbose
3. Nested Patternsets can be used to specify what files are to be extracted from within the archive.
4. Nested Filesets can be specified to select previously archived files for unarchival (PR: 3074)
439 lines of code changed in:
Fix Bug 4991; add more examples of other options.
This should mark the last change to echo.html for a while. Except.
We say that message is required unless text is provided, but in fact
<echo/> is perfectly valid, is it not?
32 lines of code changed in:
New debuglevel attribute for Javac - will be used only when the modern
complier is used.
PR: 4127
70 lines of code changed in:
add bzip2 compressed tarballs to distribution target
10 lines of code changed in:
fix checksum's handling of nested filesets.
1 lines of code changed in:
Pulled the stuff on system.exit, because that is caught, and left a 'fork if things go wierd' message to handle the other cases :-)
5 lines of code changed in:
typo fix
1 lines of code changed in:
1. Ensure javac does not report deprecation warnings.
2. Close fileoutputstream for every iteration.
10 lines of code changed in:
1. GZip still uses zipFile and not tofile.
2. Added reference to the new optional task - translate
3. Checking CVS write access ;-)
1 lines of code changed in:
add real tests fro the gzip and bzip2 tasks.
148 lines of code changed in:
Add testcase for <checksum>, clarify its documentation when used as a
condition and create checksums in Ant's distribution target.
79 lines of code changed in:
An initial cut at getting the RPMs for Ant to build as part of the
distribution build.
97 lines of code changed in:
Make <replace> more robust by:
(1) making sure that files will be closed
(2) deleting temporary files
even if something goes wrong.
49 lines of code changed in:
add method that compares file contents to FileUtils, use it in FixCrLf.
79 lines of code changed in:
donaldp@apache.org --> peter@apache.org
yea - now no one will call me Donald!!!
97 lines of code changed in:
Remove out of date design doc.
0 lines of code changed in:
Added support for specifying CVS_RSH in ant CVS task.
Submitted by: john.giacomoni@colorado.edu
55 lines of code changed in:
Make sure, the test fails for the reason it is supposed to fail.
Submitted by: Magesh Umasankar <umagesh@rediffmail.com>
1 lines of code changed in:
fix reversal of logic I introduced with my last patch
Submitted by: Ilya A. Kriveshko <ilya@kaon.com>
1 lines of code changed in:
LineNumberTable has been sent to the recycle bin...
0 lines of code changed in:
Make sure that the full stacktrace is logged to
the build file, otherwise you will end up guessing
the failure reason. It is pretty disappointing for
build that last a long time.
The full stacktrace is appended as a 'stacktrace'
element with a CDATA section.
29 lines of code changed in:
ANTLR task will now work with the jar being in ${ant.home}/lib rather than in the classpath.
Bug 4899 reported by David Holscher <David.Holscher@nav-international.com>
I copied the code snippet that Stefan did for JUnit. Thanks Stefan.
I added the possibility to specify a classpath and jvm args to ANTLR and fixed the code so that the working dir is not mandatory as specified in the docs.
114 lines of code changed in:
Try not breaking the build with the Sitraka tests that requires regexp support and trax at some point
6 lines of code changed in:
Fixed a couple of messages to make them more meaningful
3 lines of code changed in:
testing for XMLReport...
46 lines of code changed in:
Sample JProbe Coverage report obtained from running a Ant compile with a java.* filter.
I commented the doctype so that the dtd does not bother us when parsing
the document.
0 lines of code changed in:
better incomplete than nothing...
47 lines of code changed in:
Uh ! Found stupid bugs while doing some code review:
1) classes were indexed by their name instead of their fullname...
It means that a class X in package Y could shadow class X in package Z. Great !
2) I was looking for duplicate not by the key but the value.
Obviouslly it could never work, fortunately due to
heavy memory usage, I did not used this method in XMLReport.
3 lines of code changed in:
Removing tabs and cleaning up imports ( the layout feature of IntelliJ is great! )
723 lines of code changed in:
Removed useless import.
1 lines of code changed in:
Removing import that is no more needed... wiped out. :)
8 lines of code changed in:
*** empty log message ***
46 lines of code changed in:
little testcase to ensure that I did not break too many things will refactoring aggressively the code behind the hood.
0 lines of code changed in:
This is now an interface...
all the code that was there is now useless.
13 lines of code changed in:
Applied patch from Garrick Olson <garrick.olson@aceva.com>
I refactored the bytecode reading to avoid keeping unnecessary data and wasting memory.
I will do a second pass to remove all useless classes.
678 lines of code changed in:
Added the test testAwkCommand to reproduce bug 4911
I commented it out for now since I'm not that confortable with the quoting logic in command line.
6 lines of code changed in:
Fixed a typo of the deprecated tag
1 lines of code changed in:
Use the coverage home directory...not the JProbe home.
Be consistent with other tasks.
May need to refactor some code in an abstract class.
Reported by stefan hardege <s.hardege@web.de>
6 lines of code changed in:
Adding test to demonstrate multiple files transform for trax as filed in bug 4335
19 lines of code changed in:
will I ever learn to save all buffers before I commit?
4 lines of code changed in:
fix gzip test
1 lines of code changed in:
oops
1 lines of code changed in:
checksum task and condition.
I promise to add testcases later 8-)
Submitted by: Magesh Umasankar <umagesh@rediffmail.com>
585 lines of code changed in:
Remove tabs in IntrospectionHelper
29 lines of code changed in:
Fixed bug in SignJar not properly handling nested filesets.
Submitted by: Michael Bayne <mdb@samskivert.com>
1 lines of code changed in:
Fix up packaging of bzip utilities.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
2706 lines of code changed in:
Wow, I never knew that echo had a reporting level. Time it got written up.
13 lines of code changed in:
IVJ exception was not nested as it should be.
Reported by Chris Kreussling <chris.kreussling@ny.frb.org>
I'm committing blindly since I don't have stubs for VAJ
1 lines of code changed in:
Allow port specification for the mail task.
RFE requested by Andrew McConnell <mcconnell@socketware.com>
Heavily based on the patch from Magesh Umasankar <umagesh@rediffmail.com>
Errh, I just realized the full patch was in the first attachment, I though Magesh forgot to update the mail task. Doh ! :-(
56 lines of code changed in:
Remove uneccessary cruft at top of file.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
0 lines of code changed in:
Added more tests for Manifests
Fixed problem with multiple class-path attributes. Hopefully Sun will
update their spec sometime.
PR: 4683
223 lines of code changed in:
Add a note about new BZip2 tasks.
3 lines of code changed in:
Here are two new ant tasks - BZip2 and BUnzip2. ?These
two tasks use the BZip2 compression algorithm (Visit:
http://sourceware.cygnus.com/bzip2/?for more info.) for
packing and unpacking.
These tasks resemble GZip and GUnzip tasks in input,
input validation, etc. ?Hence, I refactored GZip and
GUnzip tasks as well so that the tasks GZip and BZip2
extend from a common base class named Pack, and
GUnzip and BUnzip2 extend from a common base class named
Unpack. ?This lays the foundation for creating more Pack
tasks based on different algorithms like lzop, etc. in
the future.
The BZip2 and BUnzip2 tasks depend upon 4 classes:
BZip2Constants.java
CBZip2InputStream.java
CBZip2OutputStream.java
CRC.java
Keiron Liddle (keiron@aftexsw.com) has graciously
accepted to contribute the above code files he has
authored, under ASF license - many thanks to him. ?I
have packaged them under org.apache.tools.bzip2,
mimicking the package naming style that has been used
for zip and tar tools we already have. ?I have also
given proper credits to him in the code. ?Perhaps, this
needs to exist under jakarta-commons, as Stefan had
suggested, but till then...
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
632 lines of code changed in:
don't assume a JUnit Test extends TestCase
PR: 4870
8 lines of code changed in:
Perforce tests depend on ORO
6 lines of code changed in:
Added slightly modified version of Execute.
Script adds support for Netware in Execute. In the case of a non JVM supported execute (ie when changing dirs pre1.3) will call out to a perl script.
Submitted by: "Jeff Tulley" <JTULLEY@novell.com>
64 lines of code changed in:
A perl script to make it easier to get Execute to run under netware.
Submitted by: "Jeff Tulley" <JTULLEY@novell.com>
51 lines of code changed in:
Fixed the description bug reported by Gerhard Langs <glangs@eunet.at>
Description is now backslashed so that delimiters are backslashed correctly and do not confuse Oro.
Based on a patch from Magesh Umasankar <umagesh@rediffmail.com>
Added basic test case to ensure fix.
72 lines of code changed in:
- Fixed the search for a file or directory using the <filepath> element
(changes are in checkFile(), in case anyone wants to review this
and make sure I did it right).
- Added a BuildException for when the "type" attribute is used with
anything other than the "file" attribute.
- Changed the "Searching..." output to DEBUG level, since that
seemed more appropriate, and added "Found..." output for the
VERBOSE level.
PR:
Obtained from:
Submitted by:
Reviewed by:
37 lines of code changed in:
Initial cut at Manifest tests. This is in preparation for handling multiple
Class-Path entries. More to come.
67 lines of code changed in:
Move all tests to BuildFileTest from TaskdefsTest
81 lines of code changed in:
this is supposed to be a binary file
0 lines of code changed in:
sanity check filter tokens.
PR: 4634
6 lines of code changed in:
Make <fixcrlf> work for long lines as well.
PR: 4186, 4646, 4709
43 lines of code changed in:
a little cleanup
33 lines of code changed in:
oops
1 lines of code changed in:
Add encoding attribute to <fixcrlf>
PR: 961
62 lines of code changed in:
make <mapper> documentation easier to read.
2 lines of code changed in:
Put importscrubber in external links.
Submitted by: Tom_Copeland@realeum.com
93 lines of code changed in:
backing out of antjar/antlib
0 lines of code changed in:
Add documentation for the replaceregexp task
Submitted by: Matthew Inger <matti@sedonacorp.com>
121 lines of code changed in:
correct taskname in example
1 lines of code changed in:
Jose Alberto Fernandez's ant descriptor loader
195 lines of code changed in:
DTDs get copied over with property files
1 lines of code changed in:
Added a missing table header. Patch from Jeff Turner <jeff@socialchange.net.au>
1 lines of code changed in:
added endpiece pointing to "get involved" and the task guidelines.
19 lines of code changed in:
one more test case -JSP xml format (which does work), and ran tabs-to-spaces on the jspc.xml file just to make the diff look bigger.
64 lines of code changed in:
Make <typedef> something that is useful.
PR: 4143
233 lines of code changed in:
Enable the commented out tests in TaskdefTest - they failed because
org.apache.tools.ant classes must live on the system classloader to be
loaded.
112 lines of code changed in:
targets are not tasks
30 lines of code changed in:
don't try to do too much with the regexp stuff.
12 lines of code changed in:
Add in a completiong script for nt build files.
Submitted by: Mike Williams <mikew@cortexebusiness.com.au>
104 lines of code changed in:
jsp testcases; not yet with matching junit tests
92 lines of code changed in:
this doesnt fix anything, it just logs the #of files compiled better
11 lines of code changed in:
JARs are never empty.
PR: 4448
This probably is not what the reporting user intended ...
9 lines of code changed in:
fix error message in copy task.
PR: 4687
Submitted By: peterlynch@mindspring.com
2 lines of code changed in:
Subclass of fileset which given a root class will return the closure of all
classes upon which that class depends.
Submitted by: Holger Engels <hengels@mercatis.de>
309 lines of code changed in:
but it still depends on Xalan ...
4 lines of code changed in:
AggregateTransformer depends on TraX, not so much on Xalan.
2 lines of code changed in:
Group refernces don't want parens any longer in JDK 1.4beta3.
1 lines of code changed in:
make unit tests work on Windows (at least I hope so 8-)
5 lines of code changed in:
Add testcases for latest <javac> changes, fix some problem with some
rare combination of the fork attribute and build.compiler settings.
24 lines of code changed in:
get rid of javadoc warnings
23 lines of code changed in:
Only add directories as extdirs that actually exist.
Submitted by: Constantine P Sapuntzakis <csapuntz@stanford.edu>
push addExtdirs to Path.
35 lines of code changed in:
keep track of JAR version that heve been checked into CVS, acknowledge
JUnit's license.
17 lines of code changed in:
Add pointer to AntHill.
105 lines of code changed in:
Separated myrmidon out into several jars.
myrmidon-container.jar (all the container classes)
myrmidon-api.jar (the API used to write tasks and other types)
myrmidon-framework.jar (the framework that makes writing tasks easier)
myrmidon-launcher.jar (executable jar used to setup classloaders and run myrmidon)
The ClassLoader hierarchy is now
System CL <--- api/framework CL <--- container
<--- type library 1
<--- type library 2
<--- type library 3
<--- type library 1
<--- type library 1
107 lines of code changed in:
Moved DefaultTyeFactory into interfaces hierarchy.
1 lines of code changed in:
Move DefaultTypeFactory into interfaces hierarchy as it is used in many tasks.
In the future a better abstraction should be found.
43 lines of code changed in:
Make sure that the translate task is registered.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
1 lines of code changed in:
empty sourcefilesets kill dependset.
PR: 4290
2 lines of code changed in:
Add a way to pass compiler specific command line arguments to <javac>.
PR: 4406
heavily based upon a Submission by: Stephen Anderson <anderson@berbee.com>
145 lines of code changed in:
Make name of the javac executable configurable in fork mode.
PR: 4119
74 lines of code changed in:
Remove undesirable package dependency by making TaskdefsTest facilities
available to all Ant Tests in the BuildFileTest class. The next step is
to make current Taskdefs inherit directly from BuildFileTest and then
deprecate TaskdefsTest
26 lines of code changed in:
TraXLiaisonTest needs TraX (what a surprise).
2 lines of code changed in:
checkstyle has moved.
4 lines of code changed in:
fix capitalization of NetWare.
3 lines of code changed in:
assert -> assertTrue in two testcases I had missed.
14 lines of code changed in:
Moved interfaces outside of main trunk.
200 lines of code changed in:
Added some validation to make sure delimiters are one character long.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
17 lines of code changed in:
A task for performing 18n translations on files via preprocessing.
Submitted by: "Magesh Umasankar" <umagesh@rediffmail.com>
723 lines of code changed in:
push createTempFile to FileUtils
87 lines of code changed in:
enable <javac>'s source switch for fork mode as well.
PR: 3045
40 lines of code changed in:
Make sure the class passed into Project.addTaskDefinition is suitable
for a task, that is it is public, non-abstract, has a no-arg
constructor and a public no-arg execute method.
PR: 4163
Submitted by: Ralf Wiebicke <ralf@rw7.de>
652 lines of code changed in:
one more JDK 1.1 fix - testcase will fail as touch with and without
argument will result in the same file modification time.
2 lines of code changed in:
I found myself compiling with 1.1 today ...
Notes:
(1) JUnitTestRunnerTest fails with an InvocationTargetException, I
don't have the time to investigate why this happens right now.
(2) I didn't modify ManifestFile as I couldn't figure out why Entry
implemented Comparator. Why doesn't this task use
org.apache.tools.ant.taskdefs.Manifest anyway?
23 lines of code changed in:
spread the project instance a little further (this accounts for a
number of NPEs when using <taskdef> that have been reported).
9 lines of code changed in:
kill TAB
3 lines of code changed in:
Make sure tasks inside TaskContainers get their attribute setters
called, even if the parent TaskContainer doesn't take care of it
itself.
Submitted by: Ovidiu Predescu <ovidiu@cup.hp.com>
10 lines of code changed in:
Take care of NetWare when searching for "java" and "javadoc", add
NetWare case for <property environment=... />.
Simplify OS based decisions.
43 lines of code changed in:
Add the index feature for jar so that it optimizes the class loading process for JDK 1.3+
Patch was submitted by Philippe Prados <philippe@prados.net>
I added UTF8 encoding as specified in the specifications and changed the logic a little bit to be closer to what is being done in the implementation of sun.misc.JarIndex in JDK 1.3
86 lines of code changed in: