Revert logic that performs the <os family="win9x"/> check from "I know
all that are not win9x" to "I know all thar are win9x".
Note that the list is as authoritative, complete and real-world-tested
as my knowledge on said platform. ;-)
PR: 16611
4 lines of code changed in:
Log all statements in <sql>
PR: 20309
2 lines of code changed in:
config attribute added to set the location of a specific PVCS .cfg file
PR: 9752
Submitted by: Jon Dickinson (dickinson dot j at ucles dot org dot uk )
65 lines of code changed in:
changed email address of Rob van Oostrum to rob at springwellfarms dot ca
PR: 14709
4 lines of code changed in:
Adds functionality that makes jboss element look for jbosscmp-jdbc.xml
descriptor if ejbjar has cmpversion="2.0" set
PR: 14709
Submitted by: Rob van Oostrum (rvanoo at xs4all dot nl)
109 lines of code changed in:
Support for SMTP over TLS/SSL in the mail task
PR: 19180
144 lines of code changed in:
PR: 19897
Submitted by: Peter Reilly
This patch adds the add(Type) to the introspection rules and
updates ConditionBase, FilterChain, Path, SelectorBase and TokenFilter
to use the new introspection rule.
=========================================
= Changed Files
=========================================
src/main/org/apache/tools/ant/ProjectHelper.java
add two methods used by introspection - getComponentClass and
createComponent
src/main/org/apache/tools/ant/IntrospectionHelper.java
implement addTypeMethods add(Type)
src/main/org/apache/tools/ant/filters/TokenFilter.java
get TokenFilter to use add(Type) instead of dynamicconfigurator
make all nested classes ProjectComponents
src/main/org/apache/tools/ant/taskdefs/Delete.java
implement an add(FileSelector) method
src/main/org/apache/tools/ant/taskdefs/MatchingTask.java
implement an add(FileSelector) method
src/main/org/apache/tools/ant/taskdefs/condition/ConditionBase.java
add an add(Condition) method to demostrate use of add(Type) method
src/main/org/apache/tools/ant/types/AbstractFileSet.java
implement add(FileSelector)
src/main/org/apache/tools/ant/types/FilterChain.java
use add(ChainableReader) instead of DynamicConfigurator
src/main/org/apache/tools/ant/types/Path.java
add an add(Path) method
src/main/org/apache/tools/ant/types/optional/ScriptFilter.java
remove set/get project as parent imlements them now
src/main/org/apache/tools/ant/types/selectors/BaseSelectorContainer.java
implement the add(FileSelector) method
src/main/org/apache/tools/ant/types/selectors/SelectorContainer.java
add an add(FileSelector) method
=========================================
= New Files
=========================================
src/etc/testcases/types/addtype.xml
testcases for addtype
src/testcases/org/apache/tools/ant/types/AddTypeTest.java
test cases for add type
380 lines of code changed in:
2003
2 lines of code changed in:
fix for bug 20306 - regex handling of $ in replace string
24 lines of code changed in:
This is supposed to be sorted ;-)
7 lines of code changed in:
Followed Peter Reilly's suggestion and added support for the selectors
<different> and <type> in SelectorContainer and MatchingTask.
This type of changes will soon become history.
PR: 20220
30 lines of code changed in:
Apply patch from #20270 - adds if/unless clause to junit formatters. Submitted by Eli Tucker
86 lines of code changed in:
Remove dependency to JavaMail for MailLogger by using the Mailer class
and Class.forName() instead of the MimeMailer class directly
Also remove another bug in the MailLogger which would have forbidden to send plain mail
PR: 5969
15 lines of code changed in:
MailLogger has compile time dependency on JavaMail - at least for now
4 lines of code changed in:
add peter reilly to contributors
8 lines of code changed in:
Finally added some documentation on the Selectors Test Framework
0 lines of code changed in:
had forgotten to submit manual pages, oops
PR: 5969
31 lines of code changed in:
Implementation of SMTP-Auth for MimeMail, available through <mail/>
and MailLogger.
PR: 5969
138 lines of code changed in:
Remove split System.arraycopy that is a leftover from times where we
forced the -jar argument to be the first on the command line.
2 lines of code changed in:
fix the completely broken clone() implementations.
58 lines of code changed in:
Add a nested <bootclasspath> to <java>.
Submitted by: W. Craig Trader <craig dot trader at lmco dot com>
Do the same for <junit>.
130 lines of code changed in:
Update documentation to reflect change in inline manifest regeneration
policy
PR: 20179
5 lines of code changed in:
There is a visible homepage for Ant-Contrib now
3 lines of code changed in:
Copyright line fixes
3 lines of code changed in:
new selector <type> allowing to sort files only or directories only
can be extended to support selecting
- is file readable
- is file writeable
- file exists
- file is hidden
PR: 20222
Submitted by: Jeff Turner (jefft at apache dot org)
284 lines of code changed in:
Add comments about the last changes concerning the <different> selector
PR: 20205
7 lines of code changed in:
Make ignoreFileTimes default to true in DifferentSelector to preserve backward compatibility
in the behavior of the selector and also make the selector more user friendly.
One expects that most users want to ignore file timestamps.
PR: 20205
Submitted by: Jeff Turner (jefft at apache dot org)
10 lines of code changed in:
Allow to nest the DifferentSelector using the tag <different/> directly inside filesets
PR: 20220
Submitted by: Jeff Turner (jefft at apache dot org)
8 lines of code changed in:
added new task p4labelsync
1 lines of code changed in:
New p4labelsync task - update in documentation of Perforce tasks
PR: 18431
286 lines of code changed in:
While reviewing this contribution, I saw that the original test in line 120
of DifferentSelector.java :
if(sameDate && !ignoreFileTimes) {
return true;
}
was wrong. I changed it to if (!sameDate) {
return true;
}
Also, DifferentSelector has no Junit test yet, this should be done.
PR: 20205
Submitted by: Jeff Turner (jefft at apache dot org)
10 lines of code changed in:
pull in Antoine's comments on cygwin from 20144 as they were too profound to not add to the docs :)
Note also this is my first commit from my new Linux box and SmartCVS, so it may not work first time.
28 lines of code changed in:
simplify patch a little further
2 lines of code changed in:
Load formatter from user specified classpath - even in the timeout case.
PR: 19953
Submitted by: Mariano Benitez <mariano at fuegolabs dot com>
60 lines of code changed in:
NonStop Kernel is Unix as far as Ant is concerned.
<attrib> doesn't like to be called with parallel.
<chgrp> and <chown> should also disable the addsourcefile attribute.
61 lines of code changed in:
Removed ignoremissingbuildfile, following a remark of DD (Dominique Devienne)
in bugzilla.
fileset(s) should be used in the case where some directories do not contain a build file.
PR: 18715
15 lines of code changed in:
What has been -traceTreeWalker in ANTLR 2.7.0 has become
-traceTreeParser in 2.7.2
PR: 20020
25 lines of code changed in:
Update proposal to remove RfR and add subproject creation clause
243 lines of code changed in:
Add pointer to CMSDeploy.
Submitted by: Maso Gato <rgato at soluziona dot com>
75 lines of code changed in:
Update docs of tasks that inherit new features of <apply> - PR: 20079
67 lines of code changed in:
New signature by ct magazine that may give my sig more trust with German users 8-)
19 lines of code changed in:
changes in subant mainly concerning iterations done inside a dirset
new attributes ignoremissingbuildfiles and genericantfile
genericantfile allows to run the same build file with different base dirs
it is not compulsory any more to set the attribute target to quote quote to run the default target
PR: 18715
Submitted by: Andreas Ames (Andreas dot Ames at tenovis dot com)
270 lines of code changed in:
Fix self assignment - PR: 19288 - Submitted by: Thierry Lach
1 lines of code changed in:
spam-protect Francois Rey per his request
1 lines of code changed in:
Fixed typos and made capitalization more consistent
38 lines of code changed in:
removeLeadingPath didn't work as expected when trying to remove a path
from itself.
PR: 19979
17 lines of code changed in:
revert funny reformatting accidentially introduced with last commit
49 lines of code changed in:
Make <copy>'s failonerror attribute swallow exception while copying as
well.
PR: 12999
63 lines of code changed in:
Remove directories explicitly matched with includes.
PR: 11732
64 lines of code changed in:
Don't remove basedirectories of <fileset>s that just happen to be
matched completely.
PR: 18886
2 lines of code changed in:
Actually, the test for 18886 was supposed to work as is, this is a better test
19 lines of code changed in:
Disable currently failing move tests
1 lines of code changed in:
Demonstrate bug 18886
16 lines of code changed in:
Demonstrate bug 11732
35 lines of code changed in:
You can now limit the parallelism of <apply> and <chmod> by using the
new maxparallel attribute.
Submitted by: Frank A. Hunleth <fhunleth at cs dot wustl dot edu>
used in build.xml to fix PR: 17640
With the new addsourcefile attribute, you can make <apply> ommit the
source file names from the command line.
PR: 13654
<apply> and <chmod> now support nested <filelist>s as well.
PR: 15929
<apply> and <chmod> will display a summary if you set the new verbose
attribute to true.
PR: 19883
224 lines of code changed in:
spam-protect Martin Landers per his request
1 lines of code changed in:
Skip <input> if it is asked to set a property that has already been set.
PR: 19967
15 lines of code changed in:
<javac>'s executable attribute can now also be used to specify the
executable for jikes, jvc, sj or gcj.
PR: 13814
<javac> has a new attribute tempdir that can control the placement of
temporary files.
PR: 19765
A new magic property build.compiler.jvc.extensions has been added that
can be used to turn of Microsoft extensions while using the jvc
compiler.
PR: 19826
Submitted by: Joseph Walton <joe at kafsemo dot org>
97 lines of code changed in:
2003
1 lines of code changed in:
implemented replyto in the EmailTask and the MailLogger.
I have implemented it similarly to the other lists of email addresses (To, CC, Bcc)
because it might actually be easier that way
We might still need a generic parameter collection for other header elements
PR: 19141
Obtained from:
Submitted by:
Reviewed by:
99 lines of code changed in:
added an example usage of subant with propertyset - request of Dominique Devienne
PR:19181
31 lines of code changed in:
fix @since tag
1 lines of code changed in:
change the example provided in the subant documentation to subant on a
fileset without failonerror, rather than a subant on a dirset
Submitted by: Dominique Devienne
10 lines of code changed in:
Similar to PR: 10499, filenames passed in via @argfile needs to be
quoted if they contain spaces in JDK 1.4's javadoc.
PR: 16871
Enable usage of standard tags in <tag> by making description optional.
PR: 18912
Support the -noqualifier switch.
PR: 19288
Add nested <arg> as a more convenient alternative to additionalparams.
69 lines of code changed in:
Provide more feedback while <get>ing in verbose mode
5 lines of code changed in:
Add new builtin attribute to <propertyset> that selects certain
predefined propertysets.
57 lines of code changed in:
Make <echoproperties> support nested <propertyset>s.
70 lines of code changed in:
Doucument format attribute
8 lines of code changed in:
typo
1 lines of code changed in:
failonerror in <copy> has learned some new tricks a while ago
7 lines of code changed in:
Remove *encoding attributes from <sync> as they are meaningless when
we are not filtering in <copy>.
Add documentation for <sync>.
69 lines of code changed in:
Regenerate docs
0 lines of code changed in:
added a merge point in xdocs for SubAnt and regenerated corresponding manual page
PR:19181 docs of subant task
119 lines of code changed in:
modified Project.java and ComponentHelper.java in the antlib proposal to
reflect the last changes in the main branch
825 lines of code changed in:
documentation about the antlib proposal and related questions
0 lines of code changed in:
Add <rexec> to accompany <telnet> and/or <sshexec>.
PR: 19541
Submitted by: Fran?ois Rey <francois dot rey at capco dot com>
539 lines of code changed in:
Make <rpm> deal with RedHat 8+'s rpmbuild command.
PR: 14650
Submitted by: Ville Skytta <ville dot skytta at iki dot fi>
78 lines of code changed in:
Add documentation for propertyset
143 lines of code changed in:
Add pointer to idldepend task.
Submitted by: Luis dot Pena at ses dash astra dot com
96 lines of code changed in:
Add nested <propertyset>s to <java> and <junit>.
85 lines of code changed in:
Add nested <propertyset>s to <ant>, <antcall> and <subant>.
97 lines of code changed in:
Nested mappers didn't work for references
7 lines of code changed in:
Fix broken image links
23 lines of code changed in:
Spelling
2 lines of code changed in:
outputencoding and fixlastline attributes for <concat>
PR: 12511
Submitted by: Peter Reilly <peter dot reilly at corvil dot com>
344 lines of code changed in:
New data-type <propertyset>.
Submitted by: Dominique Devienne <ddevienne at lgc dot com>
319 lines of code changed in:
retain old array for backwards compatibility.
52 lines of code changed in:
A new task that allows users to modify the list of default excludes.
PR: 12700
Submitted by: Gus Heck <gus dot heck at olin dot edu>
356 lines of code changed in:
Big VAJ changes, in particular if they have ever worked for anybody,
they probably won't do so any longer.
Make the servlets work by using IBM's servlet classes
PR: 10016
URL-encoding in <vaj*port> didn't work properly.
The VAJ tasks now support a haltonfailure attribute to conditionally
keep building even if they fail.
It is now possible to use the latest (versioned or unversioned)
edition in <vajload> by using special wildcard characters.
PR: 2236.
Submitted by: Martin Landers <landers at in dot tum dot de>
Francois Rey <francois dot rey at capco dot com>
334 lines of code changed in:
Pointer to Java2HTML, submitted by Jason Shattu <jason dot shattu at java2html dot com>
80 lines of code changed in:
need a leading dash for JProbe 4 as well
1 lines of code changed in:
Last part of component helper merge ( including the fix contains -> containsKey for the test case )
PR:
Obtained from:
Submitted by:
Reviewed by:
16 lines of code changed in:
ComponentHelper has been checked in for some time - and I don't know
any -1 or major complain.
This removes the duplicated code and switches the component creation
to component helper.
I used it in my workspace for a long time without problem - and the gump
seems to work just like before.
14 lines of code changed in:
Remove one method - it wasn't used, and it seems it's not powerfull enough for
all cases discussed. The method that takes UnknownElement, ns, tag should
be able to cover everything ( by having access to UE you get access to parent
and all the tree - so any kind of policy can be implemented )
Of course - nothing calls this method yet. Switching UnknwonElement and the
normal component creation is easy - but there are many pieces of code that
call the old method.
24 lines of code changed in:
Plug the namespace uri. One way or another - we'll need it.
Also fix the qname - we need to use the localname.
Originally used qname to avoid breaking build files that used : ( they still
needed to declare a namespace for that previx - otherwise SAX would complain ).
( not sure about the last part - I think some parsers, when validation is off, will
allow : to be used and pass whatever was used as qname ).
24 lines of code changed in:
The ctor takes Project as param.
PR:
Obtained from:
Submitted by:
Reviewed by:
1 lines of code changed in:
Update with the changes in Project.
This makes ComponentHelper the almost exact duplication of the task creation
code in Project.
PR:
Obtained from:
Submitted by:
Reviewed by:
12 lines of code changed in:
Improve fix for PR: 19449.
Don't drop directory entries after we've found out they were outdated,
but simply do not perform timestamp checks on the at all.
7 lines of code changed in:
Don't update archives because it lacks directory entries when we are
not going to add directory entries either.
PR: 19449
35 lines of code changed in:
Demonstrate bug 19449
25 lines of code changed in:
Provide control over EOL conversion via a new attribute.
PR: 18884
Submitted by: Steve Cohen <scohen at apache dot org>
Aaron DeForest <aaron underscore deforest at rosettabio dot com>
42 lines of code changed in:
Throw a BuildException if the root directory does not exist, instead of letting IndexGen NPE
4 lines of code changed in: