Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
move embed proposal

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@896785 13f79535-47bb-0310-9956-ffa450edef68

    • -138
    • +0
    ./apache/tools/ant/ProjectComponentHelper.java
    • -627
    • +0
    ./apache/tools/ant/PropertyHelper.java
    • -348
    • +0
    ./apache/tools/ant/RuntimeConfigurable2.java
    • -332
    • +0
    ./apache/tools/ant/UnknownElement2.java
    • -196
    • +0
    ./apache/tools/ant/helper/TaskAdapter2.java
    • -90
    • +0
    ./apache/tools/ant/taskdefs/Description.java
    • -179
    • +0
    ./apache/tools/ant/taskdefs/Import.java
    • -227
    • +0
    ./apache/tools/ant/taskdefs/SystemPath.java
    • -347
    • +0
    ./apache/tools/ant/taskdefs/Taskdef2.java
    • -138
    • +0
    ./apache/tools/ant/taskdefs/XMLDOM.java
    • -203
    • +0
    ./apache/tools/ant/taskdefs/optional/JXPath.java
    • -116
    • +0
    ./apache/tools/ant/taskdefs/optional/JXPathSet.java
  1. … 6 more files in changeset.
fix gump build - I assume that gump has switched JDK version recently to make this break

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@379303 13f79535-47bb-0310-9956-ffa450edef68

some entity escaping Obtained from: Larry Shatzer

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@278015 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +1
    ./apache/tools/ant/ProjectComponentHelper.java
    • -1
    • +1
    ./apache/tools/ant/PropertyHelper.java
  1. … 5 more files in changeset.
remove authors

git-svn-id: https://svn.apache.org/repos/asf/ant/core/branches/ANT_16_BRANCH@276209 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +0
    ./apache/tools/ant/ProjectComponentHelper.java
    • -1
    • +0
    ./apache/tools/ant/PropertyHelper.java
    • -2
    • +0
    ./apache/tools/ant/RuntimeConfigurable2.java
    • -3
    • +0
    ./apache/tools/ant/UnknownElement2.java
    • -1
    • +0
    ./apache/tools/ant/helper/TaskAdapter2.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/Description.java
    • -3
    • +0
    ./apache/tools/ant/taskdefs/Import.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/SystemPath.java
    • -2
    • +0
    ./apache/tools/ant/taskdefs/Taskdef2.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/XMLDOM.java
  1. … 880 more files in changeset.
remove authors from files PR: 27177 Obtained from: J.M. (Martijn) Kruithof

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276208 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +0
    ./apache/tools/ant/ProjectComponentHelper.java
    • -1
    • +0
    ./apache/tools/ant/PropertyHelper.java
    • -2
    • +0
    ./apache/tools/ant/RuntimeConfigurable2.java
    • -2
    • +0
    ./apache/tools/ant/UnknownElement2.java
    • -1
    • +0
    ./apache/tools/ant/helper/TaskAdapter2.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/Description.java
    • -3
    • +0
    ./apache/tools/ant/taskdefs/Import.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/SystemPath.java
    • -2
    • +0
    ./apache/tools/ant/taskdefs/Taskdef2.java
    • -1
    • +0
    ./apache/tools/ant/taskdefs/XMLDOM.java
  1. … 881 more files in changeset.
change access levels of methods to match new access levels in Definer

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274727 13f79535-47bb-0310-9956-ffa450edef68

    • -2
    • +2
    ./apache/tools/ant/taskdefs/Taskdef2.java
fixes NPE on iterator causing JXPath to fail with exception if expression returns no results PR: 20272 Submitted by: Nick Chalko (nick at chalko dot com)

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274648 13f79535-47bb-0310-9956-ffa450edef68

Patch from Lo��c P��ron <loic.peron@bigfoot.com> to compile against ant153

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274432 13f79535-47bb-0310-9956-ffa450edef68

    • -2
    • +3
    ./apache/tools/ant/RuntimeConfigurable2.java
  1. … 1 more file in changeset.
Remove email address from sources

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274203 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +1
    ./apache/tools/ant/RuntimeConfigurable2.java
    • -1
    • +1
    ./apache/tools/ant/UnknownElement2.java
    • -1
    • +1
    ./apache/tools/ant/taskdefs/Taskdef2.java
  1. … 176 more files in changeset.
Same attributes names as in ant1.6

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273722 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +5
    ./apache/tools/ant/taskdefs/SystemPath.java
Update to the new hook.

It seems to work now :-)

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273721 13f79535-47bb-0310-9956-ffa450edef68

    • -33
    • +19
    ./apache/tools/ant/taskdefs/optional/JXPath.java
Add setting support

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273718 13f79535-47bb-0310-9956-ffa450edef68

Remove the old helper

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273717 13f79535-47bb-0310-9956-ffa450edef68

    • -217
    • +0
    ./apache/tools/ant/PropertyHelper2.java
    • -92
    • +0
    ./apache/tools/ant/PropertyInterceptor.java
Update to ProjectHelper

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273716 13f79535-47bb-0310-9956-ffa450edef68

    • -2
    • +23
    ./apache/tools/ant/RuntimeConfigurable2.java
Update to the new hook mechanism.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273715 13f79535-47bb-0310-9956-ffa450edef68

    • -52
    • +68
    ./apache/tools/ant/taskdefs/optional/JXPath.java
Same property helper, to allow porting of the plugins and to support the same plugins in 1.5

The main focus of embed should be support for 1.5 for people

who can't upgrade to head.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273710 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +628
    ./apache/tools/ant/PropertyHelper.java
Renamed PropertyHelper to PropertyHelper2, so it'll still compile with ant1.6 after a PropertyHelper is added.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273706 13f79535-47bb-0310-9956-ffa450edef68

    • -217
    • +0
    ./apache/tools/ant/PropertyHelper.java
    • -0
    • +217
    ./apache/tools/ant/PropertyHelper2.java
    • -1
    • +1
    ./apache/tools/ant/RuntimeConfigurable2.java
Patch from Nicola. Add a property "ant.file.PROJECTNAME" to point to the file from which this imported file was read.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273692 13f79535-47bb-0310-9956-ffa450edef68

Use <classloader> instead of <systemLoader>

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273691 13f79535-47bb-0310-9956-ffa450edef68

Make it compile with HEAD.

After the change to ProjectHelper2, [embed] shouldn't be

used with ant1.6, only with ant1.5 as a mechanism to use the

new tasks and semantics with the stable branch.

The build file for Ant1.6 should be the same ( and work the same)

as the build file for ant1.5.1+embed.

This is not the case at the moment, because embed supports import

and few other features that are not yet in the main branch.

Import and the system loader can be supported now as regular tasks.

( preferably moved into HEAD, but they can work as an antlib )

Dynamic properties and ProjectComponentFactory still need to be

discussed and merged to HEAD ( or replaced with whatever gets

in the HEAD ).

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273665 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +1
    ./apache/tools/ant/UnknownElement2.java
Port some changes from the main branch ( now entity tests pass )

Since embed should run in ant1.5 - I duplicated some of the new

methods in ant16. If ProjectHelper2 will move to the main branch

this needs to be removed ( and some other stuff too )

PR:

Obtained from:

Submitted by:

Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273648 13f79535-47bb-0310-9956-ffa450edef68

Replace the UE with the task as soon as the task is constructed.

This allows Script tasks to work in most cases- and any other task that

requires Task in the tree.

It is the current behavior - but I think it is not the best solution.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273618 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +6
    ./apache/tools/ant/UnknownElement2.java
Allow multiple <systemPath> ( system path is used to add more stuff to the 'main' loader - for example to add junit.jar so that <junit> optional task can work )

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273575 13f79535-47bb-0310-9956-ffa450edef68

    • -8
    • +13
    ./apache/tools/ant/taskdefs/SystemPath.java
I hope this won't brake anything :-), but I need to try it.

Remove the reference to the task after the task execution.

Next time the task is called a new instance will be created.

This avoids excessive memory usage and potential leaks in large

programs. All the memory that is used by the task - i.e. the

task itself and all the object it creates - are beeing hold in

memory and prevented from GC by this reference.

I hope this will remove some OutOfMemory errors for large build

files.

Nicola - please let me know if you see any problems after this change !

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273574 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +3
    ./apache/tools/ant/UnknownElement2.java
Description implementation ( as a regular task ).

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273453 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +91
    ./apache/tools/ant/taskdefs/Description.java
  1. … 2 more files in changeset.
2 more test failures resolved. Attributes shouldn't be reset.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273452 13f79535-47bb-0310-9956-ffa450edef68

    • -1
    • +2
    ./apache/tools/ant/RuntimeConfigurable2.java
Merge changes from the main branch.

Remove the attempted merge with UnknownElement - while it

would be nice, it's not possible without affecting backward compat

( since tasks could use both of them ).

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273449 13f79535-47bb-0310-9956-ffa450edef68

    • -224
    • +52
    ./apache/tools/ant/RuntimeConfigurable2.java
Revert the property replacement in text.

Added a note on the bug in import ( not very important, but should

be fixed ).

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273446 13f79535-47bb-0310-9956-ffa450edef68

    • -3
    • +3
    ./apache/tools/ant/RuntimeConfigurable2.java
  1. … 1 more file in changeset.
Update to the current commons-discovery API

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273441 13f79535-47bb-0310-9956-ffa450edef68

Removed ServiceDiscoveryTask ( for now ).

Added an experimental TaskDiscovery that will use commons-discovery

to find tasks using the ProjectComponentFactory hook.

This is just to play with different antlib mechanisms.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273439 13f79535-47bb-0310-9956-ffa450edef68

    • -0
    • +144
    ./apache/tools/ant/taskdefs/optional/TaskDiscovery.java