adammurdoch
793208cbf9
* Ignore missing type.j for now.
* Added missing stuff back into descriptors.
* Split out aut.jar and ant1.jar from myrmidon-api.jar.
* Reformat with indent of 4 (to make IDEA happy).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271800 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
b7e63f025a
Don't include the 'dos' OS family in the 'windows' OS family.
Submitted by Darrell DeBoer [darrell@apache.org ]
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271799 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e7d7a265ed
Rename xdoclet template files to end with .j which seems to be the standard? for their templates
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271777 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
610d15a15b
Use URLs directly rather than go via a FIle.
This allows temp[lates to be stored inside jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271774 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
24ad9997f2
Use URLs directly
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271773 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
79944e317a
Suck manifest out of classpath
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271772 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5b65dc1da0
No need to be LogEnabled
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271771 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
18b9849780
Convert Jspc to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271770 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
64d951bcfa
Convert Javac to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271769 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4751846083
Convert Rmic to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271768 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
10fff2b9fa
Convert Javac to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271767 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
49c2480ab2
Push logging methods into TaskContext.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271766 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
179bc428c9
Made it possible for subclasses to get at logger
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271765 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bc6866da8b
Touchups.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271764 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0f157a89d4
Start to integrate antdocs generation into build process.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271763 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9c6515959f
Refactored core so that adders and setters are again separated for elements and attributes respectively.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271752 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
02a2cffe8f
Continued to refactor tests so that they are easier to maintain
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271751 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
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