Peter Donald
37b2e99006
Commit new "data" classes to use during testing.
One class per test
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271749 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6d5ce5b54d
No need for separation between ConfigurationState and DefaultConfigurationState at this stage so push it all into one class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271744 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ec3375928a
No need for separation between ConfigurationState and DefaultConfigurationState at this stage so push it all into one class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271743 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a7fecd5cf9
Continued the removal of creator cruft
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271742 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e0bed0aa14
Remove support for creators
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271741 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1a02a5f570
Comment out test while the evolution of ant1 -> myrmidon continues
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271740 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
52a5a5d6e4
no message
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271737 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
cad63fce0b
Doc updates.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271717 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
70513c95de
Fixed circular package dependency:
* Moved antlib.vfs.FileSelector to antlib.vfs.selectors
* Moved framework.Condition to framework.conditions
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271716 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
2afc643a3e
* Moved FileNameMapper to framework. Got rid of setTo() and setFrom()
from the interface, as these are no longer needed.
* Changed tasks to accept a FileNameMapper directly, rather than using Mapper.
* Removed the 'flatten' attribute from the <copy> task.
* Removed the 'ext' attribute from the <native2ascii> task.
* Removed Mapper and MapperType.
* Moved <flatten> mapper to antlib.
* Made ExtMapper available as <map-extension> and moved to antlib.
* Added <prefix> mapper, to apply a fixed prefix to names.
* Added <chain> mapper, to apply a chain of mappers to names.
* Added <mapped-fileset>, a fileset that transforms nested filesets using a mapper.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271715 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
ea28bed05b
Document the new conditions.
More todo list updates.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271708 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fb697b3d3e
Delete unused variable
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271707 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b46fc7b6d1
Remove PropertyFile as it has changed significantly since being moved to this tree.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271706 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4284ea0840
Remove unused class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271705 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5e099552e5
Delete some unused variables
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271704 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a2144fd6b2
Merge Context back into TaskContext
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271703 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7641529516
Move dotnet tasks into antlib hierarchy
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271702 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0fa0e394dc
Move all rmc stuff into its own package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271701 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4bf57267ee
Deleete unused class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271700 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
eeede12e67
Die ProjectComponent die!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271699 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6309813d01
Converted the Ant1 Howto write a task to ant2
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271697 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
fb8c07dd1b
Rmove broken javadocs
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271696 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
d0fcd88834
Javac task has moved
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271694 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
16a1e94b65
Use simplified AbstractContainerTask
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271693 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3921f5f07c
Move Tasklist into framework as it is being used everywhere
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271692 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ca1acca7db
Remove Input task as need to be reimplemented using Stefans new source
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271691 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
334c80aa51
Start process of simplifying writing container tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271690 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
32de119f15
Move manifest stuff back into old tree
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271689 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9073670fb6
Remove unused class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271688 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a105c023ed
Move all javac specific files into a separate package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271687 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
be9b689c89
Compress javadocs
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271686 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
bc7c6eddec
Added Condition <-> File Selector adaptors:
* Added <condition> file selector, which allows a set of nested conditions to
be used to select files.
* Added <file-test> condition, which evaluates a set of nested selectors against
a file.
* FileSelector doesn't extend DataType any more.
* Got rid of the @ant:data-type tags from the file selectors, cause they ain't.
* Renamed <condition> nested element in <filtered-path> -> <filter>.
* Renamed <is-empty> selector -> <is-empty-folder>
* Fixed NPE using <name> selector in a path.
* Fixed error messages.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271684 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
6ab3e31386
Restructured the conditional tasks:
* Made framework.Condition an interface.
* Converted old framework.Condition into <is-set> condition.
* Ported all Ant 1 conditions to the new Condition interface, and removed
the old Condition and ConditionBase classes.
* Moved <and>, <or>, <not> conditions to framework.conditions.
* Moved <condition> task and <os> condition to antlib.
* Moved <available> to antlib. This is no longer a task, just a condition.
Removed all file checking, which will be done by other condition
implementations.
* Removed conditions from <fail>, as it can be wrapped in an <if> instead.
* A target can now take both an "if" and an "unless" condition.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271683 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
4ab1c363ef
Make all name checking case-insensitive.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271682 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
97ea61851c
<if> wasn't checking its condition. Fixed, and added some test cases.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271669 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
5b48abc10d
* Added 'descendent' name scope.
* Changed semantics of FileName.resolveName() with 'child' scope.
* Fixed a couple of problems in UriParser.normalise().
* Split up LocalFileNameParser into a Windows specifc parser and a generic
parser.
* More test cases.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271668 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
b6ed0b4934
* Added OsFamily enumerated type, to represents OS groupings.
* Replaced all usages of Os.isFamily( String ) with Os.isFamily( OsFamily ).
* Replaced all usages of "os.name" system properties with calls to Os.isFamily().
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271667 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
d03eda1c3a
Fix exception checking in unit tests.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271666 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
74a7d1b01f
* Add more stuff to todo list.
* Fix format of an example on the VFS page.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271665 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e8979d14ae
Another reorg to display all the pages.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271658 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b728719340
Style and get rid of top "getinvolved" section
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271657 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7c2285da8f
Style
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271656 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
14ee9e10cd
Extract a separate top-level getinvolved.xml from todo.xml
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271655 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
34f1870584
Extract the build file stuff from user.xml
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271654 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
422e474a6d
Extract the VFS stuff from user.xml
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271653 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
82a46da06d
Put project name on RHS of banner
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271652 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a09efd17a8
Start to reorg the sidebar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271651 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a04c111270
Make all the variables final
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271650 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4ddd7dfef4
Rework it so that ExecManager does not shutdown streams.
Important when you pass in System.out/System.err or want to do something
special to stream after processing.
Submitted By: Darrell DeBoer <darrell@apache.org>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271649 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bcb20c5a70
Start to add in sidebar for new documentation.
Leave out the overview section about "Extending Ant"
for the time being and come back to it later
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271648 13f79535-47bb-0310-9956-ffa450edef68
24 years ago