510 Commits (293380084d4344c720a9e71695eaffd400bdda29)

Author SHA1 Message Date
  Peter Donald c9046b7db8 Sort imports 24 years ago
  Peter Donald 6f95776320 Process standard error should process standard error not standard output :) 24 years ago
  Peter Donald 80714ea328 Make sure that exec runs even if you don't specify an OS 24 years ago
  Peter Donald 38aba801e3 Some spring cleaning 24 years ago
  Peter Donald 465dd5dfe1 Add a converter for booleans 24 years ago
  Peter Donald 69b275e120 Migrate all the ant-independent code for 24 years ago
  Peter Donald 35641d9794 Add an Exec task that is reeplacement for ant1.xs ExecTask 24 years ago
  Peter Donald 0cd16649f2 Remove unused debug ClassLoader 24 years ago
  Peter Donald f2e2178170 Made the ExecManager support another method of execution that involves supplying an ExecOutputHandler 24 years ago
  Peter Donald 2b4f4a5945 Shutdown standard input of process - not sure if this is a wise move 24 years ago
  Peter Donald c4fd52dc5b Shutdown IO if it is supplied 24 years ago
  Peter Donald 1d72126924 Created a OutputStream that redirected to an appropriate handler 24 years ago
  Peter Donald d3609fe2ba Move var closer to where it is used 24 years ago
  Peter Donald ff7c11c744 Added the ExecOutputHandler abstraction so that tasks don't have to worry about more complicated stream parsing and can work with just notification of lines appearing. 24 years ago
  Peter Donald 27040cde16 Use new Execute2 abstraction 24 years ago
  Peter Donald babc775431 Add a task to load properties from a property file - optionally with a specified prefix 24 years ago
  Peter Donald 3bea6099f8 Add a task to load the native environment into some properties with a specified prefix 24 years ago
  Peter Donald 101185acab Refactor now that resolveValue is part of TaskContext 24 years ago
  Peter Donald 65256f43dc add in somee finals 24 years ago
  Peter Donald 146898d169 Mad all the command launchers use getEnvironmentSpec and thus made ExecUtil.toNativeEnvironment private as it is not used outside class. 24 years ago
  Peter Donald 4ad84fc4cc Moved getEnvironmentSpec to ExecUtil 24 years ago
  Peter Donald 0a064d62aa Reorded addition of proeprties to environment when exec call has an additive environment so specified values overide values in the native environment. 24 years ago
  Peter Donald 65a74dfc9e Made sure that setting of environment variables for the native exec calls occurs accoridng to epectations. 24 years ago
  Peter Donald 5b78d0ba6f Make sure a property file with no properties in it does not cause any exceptions. 24 years ago
  Peter Donald 399c54d5f7 No need to implement resolveValue as TaskContext now supports that method directly. 24 years ago
  Peter Donald 425e6f46c6 Update implementation of TaskContext to support the new resolveValue method in TaskContext 24 years ago
  Peter Donald f0e110d26c Make sure new resolveValue method in TaskContext is exposed via inheritance 24 years ago
  Peter Donald 07f15736a0 Add a new method "resolveValue" to TaskContext that resolves values according to ant rules and using that particular context. 24 years ago
  Peter Donald 27eea93c8c Clened up task a little. 24 years ago
  Peter Donald 2a6da440b8 Remove special handling of references as the container should take care of that. 24 years ago
  Peter Donald ce6c8d711c Started to migrate FileSet away from using Project and for implementing references itself (rather than letting container manage references) 24 years ago
  Peter Donald eff7370291 Cleaup imports 24 years ago
  Peter Donald 010a31e844 Refactor the Configurer so that it is much much faster and caches the reflection information. Make it much easier to support pluggable configurors in the future and alternative configuration mechanisms. 24 years ago
  Peter Donald bc9dc4239a Replace all different occurences of grabbing line separator with StringUtil.LINE_SEPARATOR 24 years ago
  Peter Donald 1cf954d68b Refactored to work well with new AbstractProjectListener 24 years ago
  Peter Donald f6c369f28f Cleaned up documentation 24 years ago
  Peter Donald 7cb0319029 Refactor AbstractProjectListener so that it retains state regarding current task and current target 24 years ago
  Peter Donald fd20f40968 Use simpler isFamily check for netware 24 years ago
  Peter Donald e84361f936 Moved implementation of ExecManager into new package 24 years ago
  Peter Donald fccb323ba5 Remove some unused cruft 24 years ago
  Peter Donald cd86200647 Move implementation of toNativeEnvironment into this class rather than delegating 24 years ago
  Peter Donald cac267a813 Classes not used outside this package so we can make them package access 24 years ago
  Peter Donald e5e10d6b06 Remove the initialize and dispose stages in the lifecycle of a task as they no longer are needed given task execution occurs in a single pass. 24 years ago
  Peter Donald cd048de043 No need for task to implement Initializable/Disposable stages because tasks are imediatly executed and there is no concept of multiple passes ala Ant1.x 24 years ago
  Peter Donald 6bf9dc91a5 Check for java 1.4 24 years ago
  Peter Donald aff9d91f0c Move JavaVersion class into framework package 24 years ago
  Peter Donald 7dc2430ad5 Move JavaVersion stuff outside the TaskContext. 24 years ago
  Peter Donald 093967db0e Removed AntClassLoader and replaced it with URLClassLoader. Now new ClassLoaders do not include the ant runtime by default 24 years ago
  Peter Donald 68c5a1567e Renamed the constants to have constant-y names 24 years ago
  Peter Donald 17df286f98 Move DTDLocation inner class to top level class 24 years ago