Stefan Bodewig
440e4c5304
Make sure <>& are properly encoded in the attributes of the generated
HTML - not that any browser would care.
Fix page titles while I was at it.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271499 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
bf5d72445b
Changes to RoleManager:
* A class may now be explicitly associated with a role, rather than being
implicit in the role name.
* Added RoleInfo to bundle up role meta-info.
* Reworked the methods of RoleManager.
* Added test-cases for DefaultRoleManager.
* Make tests compile again.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271498 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
a14b034437
add pointer to miniRMI.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271497 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b42a89b2fa
Remove old framework jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271496 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7edeb4e678
Rename myrmidons ServiceManager stuff to AntServiceManager
Refactored the codebase to use Avalons ServiceManager rather than ComponentManager. The reason for this is that the ComponentManager required that contained objects implement the Component interface while the ServiceManager constructs do not have this requirement.
This makes it much easier to extract parts of Myrmidon without any dependency on Ant/Avalon
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271495 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b20531c93c
Make class Resolvable so that converters get direct access to the underlying TaskContext
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271494 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e661c5f13d
Update xdoclet script to reflect new location of Converter interface
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271493 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
cf99f09c68
Moved Converter architecture into aut hierarchy as it is completely decoupled from rest of ant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271492 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
17832b2eea
<path> is not a task but a data type - and all data types can be used
outside of targets.
<typedef> is another task that may be used outside of targets.
I "fixed" that by replacing path with typedef in Steve's text, but we
really should talk about data types here as well - unfortunatley we
don't talk about data types in the manual at all, so it takes a bigger
effort.
Some year 2002 bugs.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271491 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ecbd9e5237
Update to latest converter architecture
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271490 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
c621c7a787
No longer need ant1 Task class about anymore - yea!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271489 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
094dab9e8e
Remove some unreferenced files
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271488 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0da0af0739
Make tasks extend AbstractTask directly not via Task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271487 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
7fe3d2cd00
Ugly hack to remove references to Project
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271486 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
03087f6b82
Make adapter extend AbstractTask
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271485 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4e55a2c1d3
Remove unused method
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271484 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
3844394878
getPropertys from new TaskContext method
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271483 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a20abc3cac
Fix javadoc errors
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271482 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
df05a786a5
Zap these for now and deal with em later
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271481 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b6c4f566ff
No need to extend AbstractTask
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271480 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
07c3b5de55
ContextException - lets kill you!
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271479 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
2941067384
Ugly hackity hack owrapping TaskContext to make it an Avalon context.
Need to define a clean interface to export to Container object that is basically a facade and takes care of all this
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271478 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1674577675
Use Adaptor so that TaskContext appears as an Avalon Context
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271477 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a371839efd
Add an adaptor so that the TaskContext will still apear as an Avalon COntext to the Configurer
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271476 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5c81f02860
Some messages
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271475 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
812fe53151
Remove unused import
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271474 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
302ce3c6dd
No need to import old propertyutil
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271473 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1876ce865b
Remove CascadingException references
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271472 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1b7d8d44fd
Add a PropertyUtil class that doesn't need avalons Context
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271471 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
b52e2b425f
Updated TaskContext imp[lementation to reflect new interface
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271470 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
90c544be23
add a getPropertys() method to context so that some tasks (like Junit) can grab a *copy* of all the propertys
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271469 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
dd70349d95
Made the TaskCOntext not extend avalons context interface
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271468 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
959022fae0
Changed commented info message to debug priority
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271467 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
da8ec4fa38
Reworked the ExecManager service so that the Execute adapter object becomes responsible for combining supplied env vars with native env vars if required
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271466 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0e2f7c5672
Generalized the converter architecture by making the "context" a raw object that can be cast for the needs of a specific project
Thus converters are now independent of ant and avalon
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271465 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
93e26b06b1
Remove old attempt at generalizing the converter architecture
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271464 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
9580c7126a
bug Id 6601; deprecation warning.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271463 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
0b8d5fcec1
being rigorous
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271462 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
3947893793
little bit of extra detail on the example.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271461 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
80b247061b
things to find out when you look at the source
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271460 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
7515a67539
Added some experimental VFS data types and tasks: <v-path>, <v-fileset> and <v-copy>.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271459 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
adammurdoch
6fe669441d
* Added AbstractProjectTest, which allows a sub-class test case to execute
targets from project files.
* AbstractMyrmidonTest.getTestResource() now asserts that the resource exists.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271458 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
e18c4a8872
move all stuff that can only be compiled conditionally to optional.jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271457 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
79a5919664
fix boundary checking problem similiar to the one fixed for bug report 4290
Actually this wouldn't throw an ArrayIndexOutOuBounds- but a
BuildException as FileList.getFiles barfs out on empty lists, but that
way it is more consistent.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271456 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
63eed537b6
optimize dependset by not comparing each target with each source but
only the oldest target.
Submitted by: mrezaei@starpoint.com
I've also swapped the order of handling sourcefilesets and
sourcefilelists as filelists are a lot less expensive than filesets.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271455 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
a45ed20242
@exception -> @throws
Submitted by: Jon Skeet <jon.skeet@peramon.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271454 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
bf844382c8
Refactor configuration out of Frame into Component Manager
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271453 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
83dc385bd0
Switch CLASSPATH back to Windows format in Cygwin.
Submitted by: Jeppe N. Madsen <jeppenm@worldonline.dk>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271452 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
048caece40
move method refactoring - applied in a way that keeps
IntrospectionHelper's API backwards compatible.
Inspired by: Jon Skeet <jon.skeet@peramon.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271451 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
575646714e
simplify createAttributeSetter method.
Submitted by: Jon Skeet <jon.skeet@peramon.com>
Throw in some additional tests.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271450 13f79535-47bb-0310-9956-ffa450edef68
24 years ago