Final merge from 1.4 tree
7 lines of code changed in:
Merge in 1.4 src changes
545 lines of code changed in:
Merge from 1.4 changes
1035 lines of code changed in:
Update docs with 1.4 changes. Note this was not a merge, but just
the result of regenerating from the merged xdocs - other docs changes
to follow
25 lines of code changed in:
Merge in 1.4 documentation changes
25 lines of code changed in:
i18n'ed the tasks.
147 lines of code changed in:
i18n'ed most of framework.
56 lines of code changed in:
i18n'ed CLI frontend.
53 lines of code changed in:
Added newline
1 lines of code changed in:
i18n'ed Converter APIs.
11 lines of code changed in:
Made it work for those who are not me.
2 lines of code changed in:
Made sure i18n files are included in jar.
6 lines of code changed in:
Added an extra ignore.
1 lines of code changed in:
i18n'ed TaskContext implementation.
33 lines of code changed in:
Moved DefaultTaskContext class to workspace package as it is only used in that package.
15 lines of code changed in:
Removed unused import.
0 lines of code changed in:
Added TaskContext.createSubContext( String name ) so that it is no longer necessary at all to know the underlying implementation - even when creating container tasks.
22 lines of code changed in:
i18n-ized remaining components.
244 lines of code changed in:
More i18n.
22 lines of code changed in:
i18n continues on.
57 lines of code changed in:
i18n.
I have no words but I must commit.
26 lines of code changed in:
Continue i18n.
68 lines of code changed in:
Sort imports.
19 lines of code changed in:
Begin integration of i18n'ed messages.
117 lines of code changed in:
Update to recent versions of Excalibur jars.
0 lines of code changed in:
Remove uneeded exclude.
0 lines of code changed in:
Dump some properties from Xalan to check for various XML/XSL/JAXP
information. Hopefuly this will give additional details when running GUMP
or running unit tests and figure out problems.
9 lines of code changed in:
Beta 2 is now available
4 lines of code changed in:
one more (the last?) logo submission
Submitted by: Joris Van den Bogaert <joris_vandenbogaert@yahoo.com>
Add group column to allow to vote on related logos together -
grouping suggested by Jose Alberto Fernandez
<j_a_fernandez@yahoo.com>, I exchanged the logos on postions 33 and 34
against each other to keep the groupings in a seqence.
323 lines of code changed in:
Merge from fix in 1.4 branch for gump test
11 lines of code changed in:
Merge from Ant 1.4 Beta 2
58 lines of code changed in:
Merge from ANT_145_BRANCH up to Beta 2
PR:
Obtained from:
Submitted by:
Reviewed by:
934 lines of code changed in:
Give numbers to the logo proposals
288 lines of code changed in:
Add presentation.
Submitted by: Erik Hatcher <erikhatcher@earthlink.net>
58 lines of code changed in:
Three more logos.
Submitted by: Matthias Becker <matthias.becker@media4content.de>
96 lines of code changed in:
Added a link to Junit/Ant article.
Submitted By: "Erik Hatcher" <erikhatcher@earthlink.net>
15 lines of code changed in:
News on news too.
26 lines of code changed in:
Put Ant 1.4 Beta news on front page
26 lines of code changed in:
Add pointers to the FAQs and jGuru's forum.
Submitted by: Erik Hatcher <erikhatcher@earthlink.net>
108 lines of code changed in:
Add pointer to AntFarm plugin in jEdit.
Submitted by: Christoph Steinbeck <steinbeck@ice.mpg.de>
we don't need to link to the stuff that is in Ant's CVS via the webcvs
frontend any longer.
98 lines of code changed in:
Updates to the problem procedure
46 lines of code changed in:
New area in WHATSNEW for new changes
14 lines of code changed in:
Main branch is now open for commits for 1.5alpha
1 lines of code changed in:
Description of sequential task
45 lines of code changed in:
Description of parallel task
80 lines of code changed in:
Documentation for <condition>
160 lines of code changed in:
Exclude files were not working
PR: 3050
Submitted by: tpv@spamcop.net (Tim Vernum)
1 lines of code changed in:
Cygwin support in bootstrap.sh
PR: 3014
Submitted by: tpv@spamcop.net (Tim Vernum)
8 lines of code changed in:
Must be in CoreTypes..not CoreTasks.
This is really not a good day....
28 lines of code changed in:
Convenient description task that allows a multiple line description of a buildfile
with a <description> element.
Submitted by Craeg K. Strong <cstrong@arielpartners.com>
Not committed in the first shot..er..forgot to add them.
Thank to Craeg for paying attention.
86 lines of code changed in:
Convenient description task that allows a multiple line description of a buildfile
with a <description> elment.
Submitted by Craeg K. Strong <cstrong@arielpartners.com>
29 lines of code changed in:
Move resolveFile methods to FileUtils, add a normalize method there.
Make sure Ant normalizes whatever it takes as its basedir - since
we've dropped canonicalPath
ant -f foo.xml
and
ant -f ./foo.xml
would have given different results (the . needed to be stripped).
327 lines of code changed in:
New Threadsafe (needs more testing) version of the XMLLogger. Used the
concept of a TimedElement from Thomas' patch but not the rest of it
since I didn't want to modify other components. Tracks what happens
on each thread.
107 lines of code changed in:
Set the executable.
Submitted by: Brian Deitte <bdeitte@macromedia.com>
1 lines of code changed in:
Clarify what happens in an antcall and why some targets are
evaluated twice
Submitted by: Steve Loughran <steve_l@iseran.com>
8 lines of code changed in:
Does this pass on Windows?
3 lines of code changed in:
Fixes to the borland ejbjar component to get it to handle non-windows
builds. Make work with ejb-naming schemes
Submitted by: Tom Palmer <tomp@uk.uu.net>
2 lines of code changed in:
Ignore any classes from java. and javax hierarchies. This allows
classes such as java.math.BigDecimal to be used as keys.
I also turned the missing file exception into a warning. Who knows
maybe the app server can find it even if ejbjar can't.
Submitted by: Luis Miguel Hernanz <luish@germinus.com>
5 lines of code changed in:
Testcase for Project.resolveFile
61 lines of code changed in:
testcase for FileUtils.
1 lines of code changed in:
Changed the systemid to have a valid one with file:/// rather than file:.
Some xalan code are doing some check on file:, file:/, file://, file:///, file:///
But I'd rather take file:/// which is normally the valid one.
Reported by Michael J. Hudson <mhudson@blueprinttech.com>
1 lines of code changed in:
newly generated file with the link to IDEA
70 lines of code changed in:
Added a link to this wonderful IDEA editor that has refactoring support and Ant integration.
24 lines of code changed in:
Added links to Metamata Audit/Metrics and JProbe Coverage
3 lines of code changed in:
Updated the documentation to reflect stylesheet changes and thus customization.
Also updated Xalan information with a direct link for Xalan 1.2.2
7 lines of code changed in:
Copy the 2 JUnit stylesheets to the xsl directory in the junit package so that they can be loaded as a resource.
4 lines of code changed in:
Get the stylesheets from the xsl package since there is one...
Stylesheets have to be copied to xsl directory after compile.
2 lines of code changed in:
This is no more needed since it has been replace by xsl in src/etc:
junit-frames.xsl for framed reports.
junit-noframes.xsl for non-framed reports.
0 lines of code changed in:
property environment=.. failed under JDK 1.2 with a NPE because WinNTCommandLauncher.exec() got a null working directory and a null Project - reported by <Aimee.Ukasick@med.ge.com>
6 lines of code changed in:
Huge summer cleanup to the code...
- takes advantage of Xalan redirect extension, therefore I don't need extra code to split the document several pieces and process them with different stylesheets.
- now using a strategy to determine a valid Xalan executor at runtime. It first check for Xalan2 then for Xalan1.
As a convenience the Xalan version is displayed in the output.
140 lines of code changed in:
Stylesheet that will be used for non-framed report of JUnit.
It can still be useful for sending a short summary via mail.
408 lines of code changed in:
Latest Xalan2 has problems related to the format-number and decimal-format that are due to locale.
Scott Boag <scott_boag@lotus.com>, Gary Peskin <garyp@firstech.com> and David Marston <david_marston@lotus.com> are aware of this
but the problem is mostly due to specifications ambiguities with locale and default separators...
Just in case I'm redefining the separators used in format-number so that there will be no problems on non-us locale.
4 lines of code changed in:
Allow cvs to prune webpage
0 lines of code changed in:
Always going to happen when you generate into a source directory
isn't it - oh well :-(
18 lines of code changed in:
Minor change so that doco link works when browsing locally
Don't include generated API in source distribution
12 lines of code changed in:
Add in images
0 lines of code changed in:
build file for docs. Currently separate but can be integrated with
main build file later on
121 lines of code changed in:
Docs are now generated into here
3797 lines of code changed in:
Move xdocs to top level
1900 lines of code changed in:
Handle situation where the descriptor is out of date with respect to the
EJB classes but the descriptor text has not changed.
Submitted by: Sean Bowman <SBowman@webb.net>
32 lines of code changed in:
fix typo
1 lines of code changed in:
Description of recent changes
98 lines of code changed in:
If it is not a build exception best to get the full story
2 lines of code changed in:
Defaultdist.dir property is no longer required
1 lines of code changed in:
Ignore fork attribute if build.compiler doesn't point to a JDK javac.
Submitted by: Brian Deitte <bdeitte@macromedia.com>
27 lines of code changed in:
Make sure system properties as accessible in subbuilds in the
inheritAll=false case as well.
Submitted by: Craeg K. Strong <cstrong@arielpartners.com>
15 lines of code changed in:
Make sure <move> doesn't try to move a file to itself
PR: 2515
Try the less costly File.rename before copying a file byte by byte.
PR: 2424
Submitted by: Magesh Umasankar <umagesh@rediffmail.com>
92 lines of code changed in:
update .NET tasks for the beta2 release
changes
-removed 'owner' attribute from ILASM (it just prints a warning and is
stripped from the docs)
-changed the referenced dlls to the beta-2 set
-added some options to csc:
fullpaths
win32res
noconfig
utf8output
Submitted by: Steve Loughran <steve_l@iseran.com>
177 lines of code changed in:
fix typo
I must save the files before I commit, I must save the files before I
commit, I must save the files before I commit, I must save the files
before I commit, ...
1 lines of code changed in:
clarify tarfileset documentation.
7 lines of code changed in:
give a better name to FileUtil's factory method.
4 lines of code changed in:
Explicitly compile the stuff that javac will pick up because of
dependencies anyway.
4 lines of code changed in:
leave it to the imagination of the users what may happen if you
specify both, eol and cr.
1 lines of code changed in:
New task dependset
Submitted by: Craeg K. Strong <cstrong@arielpartners.com>
786 lines of code changed in:
Move FileUtils into util package.
326 lines of code changed in:
Forgot to regenerate after fixing typos
5 lines of code changed in:
Add a page to describe steps taken to resolve issues and how to submit
useful bug reports.
19 lines of code changed in:
remove stray CRs
0 lines of code changed in:
Make log messages from System.out calls, remove some code in execute
that was redundant, remove some tabs, add testcase that checks that
files don't get overwritten if they'd be identical to the new version.
37 lines of code changed in:
Roll back those changes - just seeing the difference between current ant
and site style sheets.
227 lines of code changed in:
Add test for Bootstrap failures
Simplify the build by using inheritAll="false"
302 lines of code changed in:
Provide access to old behaviour for those tasks that rely on it, such
as Anakia
8 lines of code changed in:
Define backward compatability constructor
13 lines of code changed in:
Restore task logging and events
19 lines of code changed in:
update documentation for <fixcrlf>
PR: 1053
Submitted by: Peter B. West <pbwest@powerup.com.au>
145 lines of code changed in:
Add support for Symantec's javac.
Submitted by: Don Ferguson <don@bea.com>
96 lines of code changed in:
Only print the final stack trace if in verbose or debug mode, otherwise
just print exception message
146 lines of code changed in:
WLJSPC task documentation
Submitted by: Avik.Sengupta@Dresdner-Bank.com <Avik.Sengupta@Dresdner-Bank.com>
85 lines of code changed in:
Bring back FixCRLF usage in build
0 lines of code changed in:
Fix bootstrap problems. Two issues. Filtering was always been done
Antcall was broken since the ProjectComponent check is too agressive
Now only applies to data types. The Ant task is perhaps a little special
in that it returns a task for one of its nested elements.
32 lines of code changed in:
General cleanup of typos in <ejbjar> documentation and description
of which tools are now supported by the task
Submitted by: Greg Nelson <greg@netscape.com>
39 lines of code changed in:
Docs fro jBoss element of <ejbjar>
Submitted by: Paul Austin <paustin@viant.com>
58 lines of code changed in:
Updated Filter task to use the new FilterSet in the Project fro global
filters
PR: 1545
Submitted by: Michael McCallum <gholam@xtra.co.nz>
3 lines of code changed in:
Initial implementation of FilterSets. I've done some major surgery on the
patch from PR1545. There is also more to come.
PR: 1545
Submitted by: Michael McCallum <gholam@xtra.co.nz>
499 lines of code changed in:
Give data types some of the capabailities of Tasks, namely access
to the project object and the ability to log messages through that
project. The IntrospectionHelper cooperates to ensure DataTypes
created as nested elements are correctly setup
143 lines of code changed in:
Fixed the stupid mistake I did when merging my last changes.
I mistakenly removed part of a previous patch. Shame on me.
2 lines of code changed in:
New task <condition>.
This is a first cut of the generalization of <available> and
<uptodate> that is on the list for Ant2. This task supports a single
condition and sets a property if it holds true - conditions can be
containers for other conditions in turn, giving it the opportunity to
support boolean logic.
Built in conditions as of now:
* <available> and <uptodate> (slightly modified the tasks to allow them to
be used as conditions)
* containers <and>, <or> and <not>
* New conditions <equals> (compares to Strings) and <os> which should
give easier access to os.name.
More extensive documentation to follow. Take a look at Ant's build
file, it uses the task to detect whether javamail is available now.
I had to perform some ugly tricks to make sure that project gets
passed to every object that will need it - this will be very different
in the future I hope.
836 lines of code changed in:
Pesky windows locking
Can't rename a file that is open or where the destination exists
264 lines of code changed in:
Propagate errorproperty and failureproperty from BatchTest to all of
its elements.
2 lines of code changed in:
Add fork attribute to <javac>.
PR: 383
Submitted by: Brian Deitte <bdeitte@macromedia.com>
128 lines of code changed in:
Some minor JDK 1.1 compatibility problems. MMetricsStreamHandler.java
still won't compile.
3 lines of code changed in:
Add a Log4j listener
185 lines of code changed in:
Rollback previous commit.
1 lines of code changed in:
<fixcrlf> now deals with CR only line-ends and arbitrary tab lengths.
It should work independant of the size of the file as well.
Additionally it can treat tabs inside character constants in source
files differently.
Documentation will follow - also it will now update the timestamp of
files, even if the file doesn't change. This will be fixed before the
final release but shouldn't stop us from starting the beta cycle.
PR: 1053
Submitted by: Peter B. West <pbwest@powerup.com.au>
829 lines of code changed in:
Fixed a possible systemid problem reported by glennmaughan@optushome.com.au (Glenn Maughan)
Moved the timing garbage generated as well to a global timing instead...
4 lines of code changed in:
doc update to reflect the addition of the -jar option
6 lines of code changed in:
Mini testcase for the Java task....not fantastic but better than nothing..
It mainly test for the -jar option
35 lines of code changed in:
Added the support to the -jar option in the command line per suggestion of <aspyker@nc.rr.com>
18 lines of code changed in:
Added the support to the -jar option in the command line per suggestion of <aspyker@nc.rr.com>
fixed a bug (?) in the size method that was not returning the correct size.
added some javadocs....still a lot of work :-(
84 lines of code changed in:
Avoid NPE's - seen when running JUnit on Win2K
3 lines of code changed in:
Two steps forward, one step back - make it build under JDK 1.1
5 lines of code changed in:
Add jvmVersion attribute so that maxmeory is formatted correctly for the
target JVM
PR: 2913
34 lines of code changed in:
Handle innser classes in the default package
PR: 2934
8 lines of code changed in:
Actually set the exception on task level messages
PR: 2942
3 lines of code changed in:
BuildExceptions were not printing their own stack trace. They do this now
but it does make the output in the event of a failure a bit noisier
2 lines of code changed in:
Make if and unless attributes of <target> dynamically evaluated
PR: 2955
12 lines of code changed in:
Small fix in Zip.java.
In ant1.3 you can specify the prefix ( for war, zip, etc ), that doesn't seem
to work anymore ( since <fileset> will create a simple filest, without the
prefix attribute ).
If we create a ZipFileSet instead of FileSet everything works again.
1 lines of code changed in:
Small fix in manifest, added Class-Path attribute, now it should
work with java -jar ant.jar
Let me know if there's any problem.
1 lines of code changed in:
Support for kopi and gcc implementations of <javac>.
PR: 2476
Submitted by: Takashi Okamoto <tora@debian.org>
321 lines of code changed in:
Expand properties in <sql>.
PR: 1447
2 lines of code changed in:
Add nested <fileset> to <sql>
Submitted by: Tim Stephenson <tim.stephenson@sybase.com>
36 lines of code changed in:
Allow manifests of Jar files to be specified in-line. This allows the
use of Ant properties in the manifest. The inline manifest will be
merged with any external file manifests. Example usage
<jar jarfile="taskjar2.jar" basedir="." manifest="manifest.mf">
<include name="src/**/*"/>
<manifest>
<attribute name="Built-By" value="${user.name}"/>
</manifest>
</jar>
167 lines of code changed in:
New Introspection capability. Methods which have the signature
addConfiguredXXX will be called for nested elements named XXX
but will be called only once the XXX object has been configured
96 lines of code changed in:
Documentation for new Locale option in <tstamp>
Submitted by: Michal Pise <michal.pise@st.ms.mff.cuni.cz>
12 lines of code changed in:
declare the tasks maudit and mmetrics to Metamata tasks.
2 lines of code changed in:
add an exclude to remove MAudit task from the compile since it requires Oromatcher
1 lines of code changed in:
The stylesheet that should replace all the one in the source code.
As its name suggests, it will generate the framed report only.
It can be used either w/ xalan 2.x or xalan 1.2.2 though the later requires bsf.jar in the classpath.
610 lines of code changed in:
stylesheets that can be used to generate some framed report for Metamata tasks MMetrics and MAudit
1152 lines of code changed in:
documentation for metamata tasks MMetrics and MAudit
28 lines of code changed in:
New Tasks for Metamata Audit and Metamata Metrics.
Since Metamata was acquired by Webgain, Quality Analyzer 2.0 is also compatible with them.
I'm using them for a while and they were requested by Garrick Olson, Garrick.Olson@Aceva.com
279 lines of code changed in:
Don't delete generated files if sourcebase and basedir happen to be
the same.
PR: 2943
6 lines of code changed in:
didn't mean to remove the toString method with my last commit.
33 lines of code changed in:
Clean up documentation for <patternset> to better explain the nested elements.
PR: 2158
61 lines of code changed in:
Add <includesfile>/<excludesfile> elements to <patternset> and friends,
thus allowing for more than one file of each type.
Submitted by: Mark Womack <mwomack@bevocal.com>
Add pointer to "Directory Based Tasks" in the documentation of
patternsets where patterns are actually defined.
185 lines of code changed in: