pkgsrc/devel/apache-ant/PLIST

1603 lines
112 KiB
Text
Raw Normal View History

@comment $NetBSD: PLIST,v 1.27 2020/10/08 12:38:44 wiz Exp $
bin/ant
bin/antRun
lib/java/ant/ant-antlr.jar
lib/java/ant/ant-apache-bcel.jar
lib/java/ant/ant-apache-bsf.jar
lib/java/ant/ant-apache-log4j.jar
lib/java/ant/ant-apache-oro.jar
lib/java/ant/ant-apache-regexp.jar
lib/java/ant/ant-apache-resolver.jar
lib/java/ant/ant-apache-xalan2.jar
lib/java/ant/ant-commons-logging.jar
lib/java/ant/ant-commons-net.jar
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
lib/java/ant/ant-imageio.jar
lib/java/ant/ant-jai.jar
lib/java/ant/ant-javamail.jar
lib/java/ant/ant-jdepend.jar
lib/java/ant/ant-jmf.jar
lib/java/ant/ant-jsch.jar
lib/java/ant/ant-junit.jar
Updated devel/apache-ant to 1.8.2 Changes from Ant 1.8.1 TO Ant 1.8.2 =================================== Changes that could break older environments: ------------------------------------------- * Prior to Ant 1.8.0 the <copy> task and several other tasks would overwrite read-only destination files. Starting with 1.8.0 they would only do so under special circumstances. Ant 1.8.2 now consistently won't replace a read-only file by default. The same is true for a number of other tasks. The <copy>, <move> and <echo> tasks now have a new force attribute and <concat> has a new forceReadonly attribute that can be used to make the task overwrite read-only destinations. Bugzilla Report 49261. * Removed ant-nodeps.jar; it is now merged into ant.jar. * DOMElementWriter#encode used to employ special code before encoding ampersands so that &#123; remained &#123; rather than being turned into &amp;#123;. This is no longer the case, ampersands will now be encoded unconditionally. Also DOMElementWriter#encodeData will treat CDATA sections containing a literal "]]>" sequence different now - it will split the CDATA section between the second "]" and ">" and create two sections. This affects <echoxml> task as well as the XML logger or JUnit formatter where ampersands will now always get encoded. In addition DOMElementWriter will now replace the characters \t, \r and \n in attribute values by entity references. Bugzilla Report 49404. * The list elements returned by ProjectHelper#getExtensionStack are now String arrays of length 3 rather than 2 in order to support the onMissingExtensionPoint attribute. Bugzilla Report 49473. * When using <property file="..." prefix="..."/> properties defined inside the same file will only get used in expansions if the ${} reference uses the same prefix. This is different from Ant 1.8.1 but is the same behavior Ant 1.8.0 and earlier exhibited. A new attribute prefixValues can be used to re-enable the behavior of Ant 1.8.1. Bugzilla Report 49373. * The files and directories used by Git, Mercurial and Bazaar to store their information are now excluded by the defaultexcludes. Bugzilla Report 49624. * The <junit> task no longer generates TestListener events - which have been introduced in ant 1.7.0 - by default. The task has a new attribute enableTestListenerEvents and a new "magic" property ant.junit.enabletestlistenerevents has been added that can be used to reinstate the old behavior. Fixed bugs: ----------- * hostinfo now prefers addresses with a hostname over addresses without a hostname, provided the addresses have the same scope. For local lookup, no IP address will be put in NAME / DOMAIN anymore. For remote lookup, if a host name was provided and only an IP address is found, the IP address will no longer overwrite the host name provided to the task. Bugzilla Report 49513 * mmap-based file copy problems under JDK 1.4 on Linux. Bugzilla Report 49430. * The Sun JVM tries to mmap the entire file during a copy. For large files this is not feasible. We now explicitly request to copy at most 16 MiB per request. Bugzilla Report 49326. * DemuxInputStream.read() should return unsigned values Bugzilla Report 49279. * The MIME mailer ignored the port parameter when using SSL. Bugzilla Report 49267. * <xslt> ignored the classpath when using the default TraX processor. Bugzilla Report 49271. * <checksum>'s totalproperty only worked reliably if the same file name didn't occur inside more than one directory. Bugzilla Report 36748. * <ftp> could fail to download files from remote subdirectories under certain circumstances. Bugzilla Report 49296. * <junit> will now produce better diagnostics when it fails to delete a temporary file. Bugzilla Report 49419. * Ant would often scan directories even though there were known to only hold excluded files when evaluating filesets. This never resulted in wrong results but degraded performance of the scan itself. Bugzilla Report 49420. * <javac> failed for long command lines on OS/2. Bugzilla Report 49425. * <junitreport> did not handle encodings well for stdout/stderr. Bugzilla Report 49418. * <junit> could issue a warning about multiple versions of Ant on the CLASSPATH if two CLASSPATH entries differed in case on a case-insensitive file system. Bugzilla Report 49041. * The <restrict> resource collection was checking every resource even if we actually just want the first one, like in the example of use of resourcelist in the documentation (getting the first available resource from a mirror list). * A race condition could lead to build failures if multiple <mkdir> tasks were trying to create the same directory. Bugzilla Report 49572. * the toString() method of the Resources class - and thus any ${toString:} expansion of a reference to a <resources> element - didn't iterate over its nested elements if it hadn't done so prior to the toString invocation already. Bugzilla Report 49588. * <apply> in parallel mode didn't work together with a nested <redirector> if maxparallel was <= 0 (the default) or no source files matched. Bugzilla Report 49594. * <jar filesetmanifest="merge"> didn't work for manifests added via <zipfileset>s that used the prefix or fullpath attributes. Bugzilla Report 49605. * <tempfile createfile="true"> would cause an error unless the prefix attribute has been specified. Bugzilla Report 49755. * If forked, after finished <java> was still reading the input stream for a bunch of characters, then stealing them from a following <input>. Bugzilla Report 49119. * Ant could be leaking threads for each forked process (started by <exec>, <apply>, <java> or similar tasks) that didn't receive input from a resource or string explicitly. Bugzilla Report 49587. * Project#setDefault threw an exception when null was passed in as argument, even though the Javadoc says null is a valid value. Bugzilla Report 49803. * runant.py would swallow the first argument if CLASSPATH wasn't set. Bugzilla Report 49963. * <taskdef> failed to load resources from jar files contained in a directory that has a "!" in its name. Bugzilla Report 50007. * ant.bat exit strategy improvements and issues make the exit codes work in environments where 4NT or MKS are installed Bugzilla Report 41039. * <signjar> would fail if used via its Java API and the File passed into the setJar method was not "normalized" (i.e. contained ".." segments). Bugzilla Report 50081. * <delete> ignored <fileset>'s errorOnMissingDir attribute Bugzilla Report 50124. * <symlink> failed to close files when reading a list of symbolic links from a properties file. Bugzilla Report 50136. * <parallel> could allow tasks to start executing even if a task scheduled to run before them timed out. Bugzilla Report 49527. * If a <junit> batch with multiple tests times out Ant logs a message about a test named Batch-With-Multiple-Tests since 1.8.0 but the logic that determined the Java package of this pseudo-test has been wrong. Bugzilla Report 45227. * <propertyfile> didn't preserve the original linefeed style when updating a file. Bugzilla Report 50049. * <zip>'s whenEmpty behavior never consulted the non-fileset resources so the task could fail even though resources have been provided using non-fileset resource collections. Bugzilla Issue 50115. * ftp chmod could throw a NPE. Bugzilla report 50217. * The project help (-p option in the command line) will now print the dependencies of the targets in debug mode (-d on the command line) Other changes: -------------- * <concat>'s force attribute has been deprecated in favor of a new overwrite attribute that is consistent with <copy>'s attribute names. * You can now specify a list of methods to run in a JUnit test case. Bugzilla Report 34748. * properties in files read because of the -propertyfile command line option will now get resolved against other properties that are defined before the project starts executing (those from the same or earlier -propertfiles or defined via the -D option). Bugzilla Report 18732. * <pathelement>s can now contain wildcards in order to use wildcard CLASSPATH entries introduced with Java6. The wildcards are not expanded or even evaluated by Ant and will be used literally. The resulting path may be unusable as a CLASSPATH for Java versions prior to Java6 and likely doesn't mean anything when used in any other way than a CLASSPATH for a forked Java VM. Bugzilla Report 46842. * A new attribute allows targets to deal with nonexistent extension points, i.e. they can extend an extension-point if it has been defined or silently work as plain targets if it hasn't. This is useful for targets that get included/imported in different scenarios where a given extension-point may or may not exist. Bugzilla Report 49473. * Ant now logs a warning message if it fails to change the file modification time in for example when using <touch> or preserving timestamps in various tasks. Bugzilla Report 49485. * ProjectHelpers can now be installed dynamically via the <projecthelper> Ant task. * <import> is now able to switch to the proper ProjectHelper to parse the imported resource. This means that several kinds of different build files can import each other. * <copy tofile=""> now also works for non-filesystem resources. Bugzilla Report 49756. * The <linecontainsregexp> filter now supports a casesensitive attribute. * The <containsregexp> selector now supports casesensitive, multiline and singleline attributes. Bugzilla Report 49764. * A new <cutdirsmapper> can be used like wget's --cut-dirs option to strip leading directories from file names. * <javah> now supports the GNU project's gcjh compiler. Bugzilla Report 50149. * <checksum> supports additional views of a file's path as elements for a custom pattern. Bugzilla Report 50114. * JUnit XMLResultAggregator logs the stack trace of caught IO exceptions in verbose runs. Bugzilla Report 48836. * StringUtils.parseHumanSizes() should turn parse failures into BuildExceptions. Bugzilla Report 48835. * New task <bindtargets> to make a list of targets bound to some specified extension point. * Initial support for OpenJDK7 has been added. * Ant now uses java.net.CookieStore rather than java.util.ServiceLocator to detect whether the environment is a Java 1.6 system. This means releases of gcj/gij at the time of this release of Ant are detected as Java 1.5 and not 1.6. Bugzilla Report 50256. * It is now possible to write a compiler adapter for <javac> that compiles sources with extensions other than .java (but that still compile to .class files). Bugzilla Report 48829. * The performance of VectorSet#add(Object) has been improved which should also benefit any operation that scans directories in Ant. Bugzilla Report 50200.
2011-04-15 16:47:17 +02:00
lib/java/ant/ant-junit4.jar
apache-ant: update to 1.10.3. Changes from Ant 1.10.2 TO Ant 1.10.3 ===================================== Changes that could break older environments: ------------------------------------------- * Previous versions of Ant's copy task would throw a BuildException if the "name" of the resource to copy was null. Starting this version, the copy task instead silently skips such resources and no longer throws an exception. ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html * Reverted the signature change of various clone method implementation in Ant's data-types introduced with 1.10.2 as they broke subclasses of said data-types which tried to override clone. Fixed bugs: ----------- * Fixed NullPointerException in ChainedMapper Bugzilla Report 62086 * Fixed NullPointerException when a mappedresource is used in pathconvert Bugzilla Report 62076 * Fixed an issue where a string, when used as a resource collection, within tokens, would be replaced by property values Bugzilla Report 62147 * Added a workaround for a bug in the jarsigner tool to <verifyjar> which requires the -storepass command line argument when verifying signatures using -strict together with a PKCS12 keystore. Unlike when signing the jar it will not prompt for the keystore's password and read it from standard input. This means Ant will now pass the keystore's password on the command line when using <verifyjar>, which poses a security risk you should be aware of. Bugzilla Report 62194 Other changes: -------------- * Allow Saxon to be used for junitreport XSL transformation Github Pull Request #57 * when running on Java 11+ rmic will fail early if iiop or idl are requested. Java11 removes support for CORBA and the switches have been removed from the rmic tool. * A new junitlauncher task which support JUnit 5 test framework. Bugzilla Report 61796
2018-04-29 12:10:41 +02:00
lib/java/ant/ant-junitlauncher.jar
lib/java/ant/ant-launcher.jar
lib/java/ant/ant-netrexx.jar
lib/java/ant/ant-swing.jar
Update devel/apache-ant to 1.7.0 Changes that could break older environments: ------------------------------------------- * Initial support for JDK 6 (JSR 223) scripting. <*script*> tasks will now use javax.scripting if BSF is not available, or if explicitly requested by using a "manager" attribute. * The -noproxy option which was in the previous 1.7 alpha and beta releases has been removed. It is the default behavior and not needed. * Removed launcher classes from nodeps jar. * <classconstants> filter reader uses ISO-8859-1 encoding to read the java class file. Bugzilla report 33604. * Defer reference process. Bugzilla 36955, 34458, 37688. This may break build files in which a reference was set in a target which was never executed. Historically, Ant would set the reference early on, during parse time, so the datatype would be defined. Now it requires the reference to have been in a bit of the build file which was actually executed. If you get an error about an undefined reference, locate the reference and move it somewhere where it is used, or fix the depends attribute of the target in question to depend on the target which defines the reference/datatype. * <script> and <scriptdef> now set the current thread context. * Unrestrict the dbvendor names in the websphere element of the ejbjar task. * <env> nested element in <java>, <exec> and others is now case-insensitive for windows OS. Bugzilla Report 28874. * Removed support for xalan1 completely. Users of Xalan1 for Ant builds will have to stay at ant 1.6.5 or upgrade to xalan2. * Use org.apache.log4j.Logger instead of org.apache.log4j.Category. Category has been deprecated for ~2 years and has been removed from the log4j code. Logger was introduced in log4j 1.2 so users of log4j 1.1 and log4j 1.0 need to upgrade to a newer version of log4j. * build.sysclasspath now also affects the bootclasspath handling of spawned Java VMs. If you set build.sysclasspath to anything other than "ignore" (or leave it unset, since "ignore" is the default when it comes to bootclasspath handling), then the bootclasspath of the VM running Ant will be added to the bootclasspath you've specified. * The <java fork="false"> now as per default installs a security manager using the default permissions. This is now independent of the failonerror attribute. * <signjar> now notices when the jar and signedjar are equal, and switches to the same dependency logic as when signedjar is omitted. This may break something that depended upon signing in this situation. However, since invoking the JDK jarsigner program with -signedjar set to the source jar actually crashes the JVM on our (Java1.5) systems, we don't think any build files which actually worked will be affected by the change. * <signjar> used to ignore a nested fileset when a jar was also provided as an attribute, printing a warning message; now it signs files in the fileset. * An improved method of handling timestamp granularity differences between client and server was added to the <ftp> task. FTP servers typically have HH:mm timestamps whereas local filesystems have HH:mm:ss timestamps. Previously, this required tweaking with the timediffmillis attribute which also was used to handle timezone differences. Now, there is a new timestampgranularity attribute. The default value for get operations is 0 since the user has the more powerful preservelastmodified attribute to work with. Since this is not available on put operations the default value adds a minute to the server timestamp in order to account for this, Scripts which previously used timediffmillis to do this compensation may need to be rewritten. timediffmillis has now been deprecated. * On Java1.5+, Ant automatically sets the system property java.net.useSystemProxies to true, which gives it automatic use of the local IE (Windows) or Gnome2 (Unix/Linux) proxy settings. This may break any build file that somehow relied on content outside the firewall being unreachable: use the -noproxy command-line option to disable this new feature. Note that the Java1.5 proxy configuration system still does not appear to work reliably on Windows or Linux. * Support for the XSL:P XML parser has been removed. * Visual Age for Java optional tasks removed. * Testlet (test) optional task removed. * Icontract optional task removed. * Metamata (maudit, mmetrics, and mparse tasks) removed. * Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed. * <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator is \n (Unix). * <scp> now optionally supports the sftp protocol, you may need a newer jsch.jar. * Ant launcher program prints errors to stderr, and exits with a 2 exit code value if, for any reason, it cannot actually start Ant proper. This will only affect programs/scripts that called the launcher and which did not want to receive an error if Ant itself would not start * All .NET tasks are now deprecated in favor of the new .NET Antlib: http://ant.apache.org/antlibs/dotnet/index.html
2007-01-16 12:03:38 +01:00
lib/java/ant/ant-testutil.jar
lib/java/ant/ant-xz.jar
lib/java/ant/ant.jar
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Integration/anttool1.gif
share/doc/java/ant/Integration/jext-plugin.html
share/doc/java/ant/Integration/remacc.gif
share/doc/java/ant/Integration/toolmenu.gif
share/doc/java/ant/LICENSE
share/doc/java/ant/README
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/BorlandEJBTasks.html
share/doc/java/ant/Tasks/BorlandGenerateClient.html
share/doc/java/ant/Tasks/ant.html
share/doc/java/ant/Tasks/antcall.html
share/doc/java/ant/Tasks/antlr.html
share/doc/java/ant/Tasks/antstructure.html
share/doc/java/ant/Tasks/antversion.html
share/doc/java/ant/Tasks/apply.html
share/doc/java/ant/Tasks/attrib.html
share/doc/java/ant/Tasks/augment.html
share/doc/java/ant/Tasks/available.html
share/doc/java/ant/Tasks/basename.html
share/doc/java/ant/Tasks/bindtargets.html
share/doc/java/ant/Tasks/buildnumber.html
share/doc/java/ant/Tasks/cab.html
share/doc/java/ant/Tasks/ccm.html
share/doc/java/ant/Tasks/changelog.html
share/doc/java/ant/Tasks/checksum.html
share/doc/java/ant/Tasks/chgrp.html
share/doc/java/ant/Tasks/chmod.html
share/doc/java/ant/Tasks/chown.html
share/doc/java/ant/Tasks/clearcase.html
share/doc/java/ant/Tasks/common.html
share/doc/java/ant/Tasks/componentdef.html
share/doc/java/ant/Tasks/concat.html
share/doc/java/ant/Tasks/condition.html
share/doc/java/ant/Tasks/conditions.html
share/doc/java/ant/Tasks/copy.html
share/doc/java/ant/Tasks/copydir.html
share/doc/java/ant/Tasks/copyfile.html
share/doc/java/ant/Tasks/cvs.html
share/doc/java/ant/Tasks/cvspass.html
share/doc/java/ant/Tasks/cvstagdiff.html
share/doc/java/ant/Tasks/cvsversion.html
share/doc/java/ant/Tasks/defaultexcludes.html
share/doc/java/ant/Tasks/delete.html
share/doc/java/ant/Tasks/deltree.html
share/doc/java/ant/Tasks/depend.html
share/doc/java/ant/Tasks/dependset.html
share/doc/java/ant/Tasks/diagnostics.html
share/doc/java/ant/Tasks/dirname.html
share/doc/java/ant/Tasks/ear.html
share/doc/java/ant/Tasks/echo.html
share/doc/java/ant/Tasks/echoproperties.html
share/doc/java/ant/Tasks/echoxml.html
share/doc/java/ant/Tasks/ejb.html
share/doc/java/ant/Tasks/exec.html
share/doc/java/ant/Tasks/fail.html
share/doc/java/ant/Tasks/filter.html
share/doc/java/ant/Tasks/fixcrlf.html
share/doc/java/ant/Tasks/ftp.html
share/doc/java/ant/Tasks/genkey.html
share/doc/java/ant/Tasks/get.html
share/doc/java/ant/Tasks/gunzip.html
share/doc/java/ant/Tasks/gzip.html
share/doc/java/ant/Tasks/hostinfo.html
share/doc/java/ant/Tasks/image-classdiagram.gif
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/Tasks/image.graphml
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/image.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/Tasks/imageio.graphml
share/doc/java/ant/Tasks/imageio.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/import.html
share/doc/java/ant/Tasks/include.html
share/doc/java/ant/Tasks/input.html
share/doc/java/ant/Tasks/jar.html
share/doc/java/ant/Tasks/jarlib-available.html
share/doc/java/ant/Tasks/jarlib-display.html
share/doc/java/ant/Tasks/jarlib-manifest.html
share/doc/java/ant/Tasks/jarlib-resolve.html
share/doc/java/ant/Tasks/java.html
share/doc/java/ant/Tasks/javac.html
share/doc/java/ant/Tasks/javacc.html
share/doc/java/ant/Tasks/javadoc.html
share/doc/java/ant/Tasks/javah.html
share/doc/java/ant/Tasks/jdepend.html
share/doc/java/ant/Tasks/jjdoc.html
share/doc/java/ant/Tasks/jjtree.html
share/doc/java/ant/Tasks/jlink.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/Tasks/jmod.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/jspc.html
share/doc/java/ant/Tasks/junit.html
apache-ant: update to 1.10.3. Changes from Ant 1.10.2 TO Ant 1.10.3 ===================================== Changes that could break older environments: ------------------------------------------- * Previous versions of Ant's copy task would throw a BuildException if the "name" of the resource to copy was null. Starting this version, the copy task instead silently skips such resources and no longer throws an exception. ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html * Reverted the signature change of various clone method implementation in Ant's data-types introduced with 1.10.2 as they broke subclasses of said data-types which tried to override clone. Fixed bugs: ----------- * Fixed NullPointerException in ChainedMapper Bugzilla Report 62086 * Fixed NullPointerException when a mappedresource is used in pathconvert Bugzilla Report 62076 * Fixed an issue where a string, when used as a resource collection, within tokens, would be replaced by property values Bugzilla Report 62147 * Added a workaround for a bug in the jarsigner tool to <verifyjar> which requires the -storepass command line argument when verifying signatures using -strict together with a PKCS12 keystore. Unlike when signing the jar it will not prompt for the keystore's password and read it from standard input. This means Ant will now pass the keystore's password on the command line when using <verifyjar>, which poses a security risk you should be aware of. Bugzilla Report 62194 Other changes: -------------- * Allow Saxon to be used for junitreport XSL transformation Github Pull Request #57 * when running on Java 11+ rmic will fail early if iiop or idl are requested. Java11 removes support for CORBA and the switches have been removed from the rmic tool. * A new junitlauncher task which support JUnit 5 test framework. Bugzilla Report 61796
2018-04-29 12:10:41 +02:00
share/doc/java/ant/Tasks/junitlauncher.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/junitreport.html
share/doc/java/ant/Tasks/length.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/Tasks/link.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/loadfile.html
share/doc/java/ant/Tasks/loadproperties.html
share/doc/java/ant/Tasks/loadresource.html
share/doc/java/ant/Tasks/local.html
share/doc/java/ant/Tasks/macrodef.html
share/doc/java/ant/Tasks/mail.html
share/doc/java/ant/Tasks/makeurl.html
share/doc/java/ant/Tasks/manifest.html
share/doc/java/ant/Tasks/manifestclasspath.html
share/doc/java/ant/Tasks/mimemail.html
share/doc/java/ant/Tasks/mkdir.html
share/doc/java/ant/Tasks/move.html
share/doc/java/ant/Tasks/native2ascii.html
share/doc/java/ant/Tasks/netrexxc.html
share/doc/java/ant/Tasks/nice.html
share/doc/java/ant/Tasks/pack.html
share/doc/java/ant/Tasks/parallel.html
share/doc/java/ant/Tasks/patch.html
share/doc/java/ant/Tasks/pathconvert.html
share/doc/java/ant/Tasks/presetdef.html
share/doc/java/ant/Tasks/projecthelper.html
share/doc/java/ant/Tasks/property.html
share/doc/java/ant/Tasks/propertyfile.html
share/doc/java/ant/Tasks/propertyhelper.html
share/doc/java/ant/Tasks/pvcstask.html
share/doc/java/ant/Tasks/recorder.html
share/doc/java/ant/Tasks/rename.html
share/doc/java/ant/Tasks/renameextensions.html
share/doc/java/ant/Tasks/replace.html
share/doc/java/ant/Tasks/replaceregexp.html
share/doc/java/ant/Tasks/resourcecount.html
share/doc/java/ant/Tasks/retry.html
share/doc/java/ant/Tasks/rexec.html
share/doc/java/ant/Tasks/rmic.html
share/doc/java/ant/Tasks/rpm.html
share/doc/java/ant/Tasks/schemavalidate.html
share/doc/java/ant/Tasks/scp.html
share/doc/java/ant/Tasks/script.html
share/doc/java/ant/Tasks/scriptdef.html
share/doc/java/ant/Tasks/sequential.html
share/doc/java/ant/Tasks/serverdeploy.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/Tasks/setpermissions.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/setproxy.html
share/doc/java/ant/Tasks/signjar.html
share/doc/java/ant/Tasks/sleep.html
share/doc/java/ant/Tasks/sos.html
share/doc/java/ant/Tasks/sound.html
share/doc/java/ant/Tasks/splash.html
share/doc/java/ant/Tasks/sql.html
share/doc/java/ant/Tasks/sshexec.html
share/doc/java/ant/Tasks/sshsession.html
share/doc/java/ant/Tasks/style.html
share/doc/java/ant/Tasks/subant.html
share/doc/java/ant/Tasks/symlink.html
share/doc/java/ant/Tasks/sync.html
share/doc/java/ant/Tasks/tar.html
share/doc/java/ant/Tasks/taskdef.html
share/doc/java/ant/Tasks/telnet.html
share/doc/java/ant/Tasks/tempfile.html
share/doc/java/ant/Tasks/touch.html
share/doc/java/ant/Tasks/translate.html
share/doc/java/ant/Tasks/truncate.html
share/doc/java/ant/Tasks/tstamp.html
share/doc/java/ant/Tasks/typedef.html
share/doc/java/ant/Tasks/unpack.html
share/doc/java/ant/Tasks/untar.html
share/doc/java/ant/Tasks/unzip.html
share/doc/java/ant/Tasks/uptodate.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/Tasks/verifyjar.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Tasks/vss.html
share/doc/java/ant/Tasks/waitfor.html
share/doc/java/ant/Tasks/war.html
share/doc/java/ant/Tasks/whichresource.html
share/doc/java/ant/Tasks/wljspc.html
share/doc/java/ant/Tasks/xmlproperty.html
share/doc/java/ant/Tasks/xmlvalidate.html
share/doc/java/ant/Tasks/zip.html
share/doc/java/ant/Types/antlib.html
share/doc/java/ant/Types/assertions.html
share/doc/java/ant/Types/classfileset.html
share/doc/java/ant/Types/custom-programming.html
share/doc/java/ant/Types/description.html
share/doc/java/ant/Types/dirset.html
share/doc/java/ant/Types/extension.html
share/doc/java/ant/Types/extensionset.html
share/doc/java/ant/Types/filelist.html
share/doc/java/ant/Types/fileset.html
share/doc/java/ant/Types/filterchain.html
share/doc/java/ant/Types/filterset.html
share/doc/java/ant/Types/mapper.html
Update to 1.9.4. Add comment to patch. Changes from Ant 1.9.3 TO Ant 1.9.4 =================================== Changes that could break older environments: ------------------------------------------- * the prefixValues attribute of <property> didn't work as expected when set to false (the default). It is quite likely existing build files relied on the wrong behavior and expect Ant to resolve the value side against the properties defined in the property file itself - these build files must now explicitly set the prefixValues attribute to true. Bugzilla Report 54769 * when matching an entry of a zip/tarfileset against a pattern a leading slash will be stripped from the entry name. Most archives don't contain paths with leading slashes anyway. This may cause include/exclude patterns that start with a / to stop matching anything. Such patterns only used to work by accident and only on platforms with multiple file system roots. Bugzilla Report 53949 * DirectoryScanner and thus fileset/dirset will now silently drop all filesystem objects that are neither files nor directories according to java.io.File. This prevents Ant from reading named pipes which might lead to blocking or other undefined behavior. Bugzilla Report 56149 * BuildFileTest and BaseSelectorTest have both been deprecated in favour of BuildFileRule and BaseSelectorRule respectively, and the tests that previously extended these base tests have been converted to JUnit 4 tests using the new "rule"s. Any external test that sub-classed a test in the Ant workspace, rather than BuildFileTest, will need changed to either use JUnit4's annotations, or be modified to extend BuildFileTest directly. This will not affect any tests that are being executed by Ant's junit or batchtest tasks that are not specifically testing Ant's code. Fixed bugs: ----------- * <import>/<include> failed when the importing file was loaded from an URI or a jar and it imported a file from the local file system via an absolute path. Bugzilla Report 50953 * <import> could import the same resource twice when imported via different resource types. Bugzilla Report 55097 * several calls to File#mkdirs could fall victim to a race condition where another thread already created the same directory. Bugzilla Report 55290 * <manifestclasspath> created '/' rather than './' for the parent directory of the given jarfile. Bugzilla Report 55049 * <concat>'s fixlastline="true" didn't work when using certain filter readers. Bugzilla Report 54672 * several places where resources are read from jars will now explicitly disable caching to avoid problems with reloading jars. Bugzilla Report 54473 * AntClassloader will now ignore files that are part of the classpath but not zip files when scanning for resources. It used to throw an exception. Bugzilla Report 53964 * <javadoc> caused a NullPointerException when no destdir was set. Bugzilla Report 55949 * <jar filesetmanifest="mergewithoutmain"> would still include the Main section of the fileset manifests if there was no nested manifest or manifest attribute. Bugzilla Report 54171 * reading of compiler args has become more defensive Bugzilla Report 53754 * <copy> without force="true" would not only fail to overwrite a read-only file as expected but also remove the existing file. Bugzilla Report 53095 * <delete removeNotFollowedSymlinks="true"> would remove symbolic links to not-included files. It will still delete symlinks to directories that would have been followed even if they are not explicitly included. exclude-Patterns can still be used to preserve symbolic links. Bugzilla Report 53959 * Sometimes copy-operations using NIO FileChannels fail. Ant will now try to use a Stream based copy operation as fallback when the Channel based copy fails. Bugzilla Reports 53102 and 54397 * Javadoc.postProcessGeneratedJavadocs() fails for Classes that extend Javadoc Bugzilla Report 56047 * TarInputStream will now read archives created by tar implementations that encode big numbers by not adding a trailing NUL. * the isExists() method of URLResource returned false positives for HTTP and FTP URLs. Other changes: -------------- * initial support for Java 1.9 * <sshexec> can optionally pass System.in to the remote process Bugzilla Report 55393 * <sshexec> now supports capturing error output of the executed process and setting a property from the return code. Bugzilla Report 48478 * <javadoc> now has an option to fail if javadoc issues warnings. Bugzilla Report 55015 * <sql> has a new outputencoding attribute. Bugzilla Report 39541 * changes to JUnitTestRunner and PlainJUnitResultFormatter to make OutOfMemoryErrors less likely. Bugzilla Report 45536 * changes to DOMElementWriter to make OutOfMemoryErrors less likely. Bugzilla Report 54147 * <redirector> has a new attribute binaryOutput that prevents Ant from splitting the output into lines. This prevents binary output from being corrupted but may lead to error and normal output being mixed up. Bugzilla Report 55667 Bugzilla Report 56156 * the nested <message> elements of <mail> now have an optional inputEncoding attribute that can be used to specify the encoding of files read that don't use the platform's default encoding. Bugzilla Report 56258 * The <get> task now explicitly accepts and supports the gzip content encoding. Bugzilla Report 49453 * A new resourcecollection type <multirootfileset> acts like a union of <fileset>s and <dirset>s that share the same configuration but have different base directories. Bugzilla Report 48621 * <get> has a quiet attribute that makes the task log errors only when enabled. GitHub Pull Request #1 * <junit> has now a threads attribute allowing to run the tests in several threads. Bugzilla Report 55925 * addition of a new ProcessUtil class providing the process id of the current process * changes to allow to run the JUnit testcases of Ant in parallel, by making them use unique temporary directories
2014-05-07 20:23:31 +02:00
share/doc/java/ant/Types/multirootfileset.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/Types/namespace.html
share/doc/java/ant/Types/patternset.html
share/doc/java/ant/Types/permissions.html
share/doc/java/ant/Types/propertyset.html
share/doc/java/ant/Types/redirector.html
share/doc/java/ant/Types/regexp.html
share/doc/java/ant/Types/resources.html
share/doc/java/ant/Types/selectors-program.html
share/doc/java/ant/Types/selectors.html
share/doc/java/ant/Types/tarfileset.html
share/doc/java/ant/Types/xmlcatalog.html
share/doc/java/ant/Types/zipfileset.html
share/doc/java/ant/WHATSNEW
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/antexternal.html
share/doc/java/ant/anttaskslist.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/allclasses-index.html
share/doc/java/ant/api/allpackages-index.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/constant-values.html
share/doc/java/ant/api/deprecated-list.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/element-list
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/help-doc.html
share/doc/java/ant/api/index-all.html
share/doc/java/ant/api/index.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/member-search-index.js
share/doc/java/ant/api/member-search-index.zip
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/AntClassLoader.html
share/doc/java/ant/api/org/apache/tools/ant/AntTypeDefinition.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/ArgumentProcessor.html
share/doc/java/ant/api/org/apache/tools/ant/ArgumentProcessorRegistry.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/BuildEvent.html
share/doc/java/ant/api/org/apache/tools/ant/BuildException.html
share/doc/java/ant/api/org/apache/tools/ant/BuildListener.html
share/doc/java/ant/api/org/apache/tools/ant/BuildLogger.html
share/doc/java/ant/api/org/apache/tools/ant/ComponentHelper.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/DefaultDefinitions.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/DefaultLogger.html
share/doc/java/ant/api/org/apache/tools/ant/DemuxInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/DemuxOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/Diagnostics.html
share/doc/java/ant/api/org/apache/tools/ant/DirectoryScanner.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicAttributeNS.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicConfigurator.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicConfiguratorNS.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicElement.html
share/doc/java/ant/api/org/apache/tools/ant/DynamicElementNS.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/DynamicObjectAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/Evaluable.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/Executor.html
share/doc/java/ant/api/org/apache/tools/ant/ExitException.html
share/doc/java/ant/api/org/apache/tools/ant/ExitStatusException.html
share/doc/java/ant/api/org/apache/tools/ant/ExtensionPoint.html
share/doc/java/ant/api/org/apache/tools/ant/FileScanner.html
share/doc/java/ant/api/org/apache/tools/ant/IntrospectionHelper.Creator.html
share/doc/java/ant/api/org/apache/tools/ant/IntrospectionHelper.html
share/doc/java/ant/api/org/apache/tools/ant/Location.html
share/doc/java/ant/api/org/apache/tools/ant/MagicNames.html
share/doc/java/ant/api/org/apache/tools/ant/Main.html
share/doc/java/ant/api/org/apache/tools/ant/NoBannerLogger.html
share/doc/java/ant/api/org/apache/tools/ant/PathTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/Project.html
share/doc/java/ant/api/org/apache/tools/ant/ProjectComponent.html
share/doc/java/ant/api/org/apache/tools/ant/ProjectHelper.OnMissingExtensionPoint.html
share/doc/java/ant/api/org/apache/tools/ant/ProjectHelper.html
share/doc/java/ant/api/org/apache/tools/ant/ProjectHelperRepository.html
share/doc/java/ant/api/org/apache/tools/ant/PropertyHelper.Delegate.html
share/doc/java/ant/api/org/apache/tools/ant/PropertyHelper.PropertyEnumerator.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/PropertyHelper.PropertyEvaluator.html
share/doc/java/ant/api/org/apache/tools/ant/PropertyHelper.PropertySetter.html
share/doc/java/ant/api/org/apache/tools/ant/PropertyHelper.html
share/doc/java/ant/api/org/apache/tools/ant/RuntimeConfigurable.html
share/doc/java/ant/api/org/apache/tools/ant/SubBuildListener.html
share/doc/java/ant/api/org/apache/tools/ant/Target.html
share/doc/java/ant/api/org/apache/tools/ant/Task.html
share/doc/java/ant/api/org/apache/tools/ant/TaskAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/TaskConfigurationChecker.html
share/doc/java/ant/api/org/apache/tools/ant/TaskContainer.html
share/doc/java/ant/api/org/apache/tools/ant/TypeAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/UnknownElement.html
share/doc/java/ant/api/org/apache/tools/ant/UnsupportedAttributeException.html
share/doc/java/ant/api/org/apache/tools/ant/UnsupportedElementException.html
share/doc/java/ant/api/org/apache/tools/ant/XmlLogger.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/attribute/AttributeNamespace.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/BaseIfAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/EnableAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfBlankAttribute.Unless.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfBlankAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfSetAttribute.Unless.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfSetAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfTrueAttribute.Unless.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/IfTrueAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/attribute/package-tree.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/dispatch/DispatchTask.html
share/doc/java/ant/api/org/apache/tools/ant/dispatch/DispatchUtils.html
share/doc/java/ant/api/org/apache/tools/ant/dispatch/Dispatchable.html
share/doc/java/ant/api/org/apache/tools/ant/dispatch/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/dispatch/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/filters/BaseFilterReader.html
share/doc/java/ant/api/org/apache/tools/ant/filters/BaseParamFilterReader.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ChainableReader.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ClassConstants.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ConcatFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/EscapeUnicode.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ExpandProperties.html
share/doc/java/ant/api/org/apache/tools/ant/filters/FixCrLfFilter.AddAsisRemove.html
share/doc/java/ant/api/org/apache/tools/ant/filters/FixCrLfFilter.CrLf.html
share/doc/java/ant/api/org/apache/tools/ant/filters/FixCrLfFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/HeadFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/LineContains.Contains.html
share/doc/java/ant/api/org/apache/tools/ant/filters/LineContains.html
share/doc/java/ant/api/org/apache/tools/ant/filters/LineContainsRegExp.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/filters/Native2AsciiFilter.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/filters/PrefixLines.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ReplaceTokens.Token.html
share/doc/java/ant/api/org/apache/tools/ant/filters/ReplaceTokens.html
share/doc/java/ant/api/org/apache/tools/ant/filters/SortFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/StringInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/filters/StripJavaComments.html
share/doc/java/ant/api/org/apache/tools/ant/filters/StripLineBreaks.html
share/doc/java/ant/api/org/apache/tools/ant/filters/StripLineComments.Comment.html
share/doc/java/ant/api/org/apache/tools/ant/filters/StripLineComments.html
share/doc/java/ant/api/org/apache/tools/ant/filters/SuffixLines.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TabsToSpaces.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TailFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.ChainableReaderFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.ContainsRegex.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.ContainsString.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.DeleteCharacters.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.FileTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.Filter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.IgnoreBlank.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.ReplaceRegex.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.ReplaceString.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.StringTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.Trim.html
share/doc/java/ant/api/org/apache/tools/ant/filters/TokenFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/UniqFilter.html
share/doc/java/ant/api/org/apache/tools/ant/filters/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/filters/package-tree.html
apache-ant: update to 1.10.2. Changes from Ant 1.10.1 TO Ant 1.10.2 ===================================== Changes that could break older environments: ------------------------------------------- * updated the dependency of BCEL to 6.2. Bugzilla Report 61196 * delete task previously would silently accept wildcard (*) value for the "file" attribute. That's no longer the case and an exception could get thrown by the underlying filesystem for such use. Usage like: <delete file="/foo/bar/*.something"/> should instead be changed to use resource collections like: <delete> <fileset dir="/foo/bar/" includes="*.something"/> </delete> * Commons Net 3.6 is binary-code, but not source compatible; see change list of Commons Net 3.0 for details * The Log4jListener is marked as deprecated as the required log4j library (in version 1.x) is not maintained any more. * Image task is marked as deprecated as the required JAI library is not maintained any more and internal APIs that JAI depended on are no longer available in Java 9. Fixed bugs: ----------- * <genkey>'s <dname> child now skips <param>s that lack a key or value. Bugzilla Report 60767 * bootstrapping Ant on Windows failed Bugzilla Report 61027 * Fixed the issue where the SCP based tasks would try to change the permissions on the parent directory of a transferred file, instead of changing it on the transferred file itself. Bugzilla Reports 59648 and 43271 * Fixed the issue where the source file being copied could end up being corrupted if the target of the copy happened to be the same source file (symlinked back to itself). Bugzilla Report 60644 * Fixed the issue where symlink creation with "overwrite=false", on existing symlink whose target was a directory, would end up creating a new symlink under the target directory. Bugzilla Report 58683 * Improvement to the Zip task for reduced memory usage in certain cases. Thanks to Glen Lewis for reporting the issue and suggesting the fix. Bugzilla Report 19516 * Fixed an issue where the content redirected from output/error streams of a process, could end up being truncated. Bugzilla Report 58833, 58451 * <fileset>/<zipfileset>/<tarfileset> will now throw an exception with a more useful error message when setFile is called twice on the same instance. Bugzilla Report 62071 Other changes: -------------- * Added forceCsvQuoteChar option to <csv> task. When enabled the values always get quoted. Github Pull Request #32 * Added <encoding> attributes to various script related tasks and a compiled attribute to scriptdef. Github Pull Request #30 * Added support for jarsigner's -tsadigestalg to <signjar>. Bugzilla Report 60665 * added "regexp" attribute to <linecontainsregexp> Bugzilla Report 60968 * reduced GC pressure by replacing all usage of FileInputStream and FileOutputStream. * Task can now also use attribute setters that expect a java.nio.file.Path argument. Bugzilla Report 61042 * added a new magic property ant.tstamp.now that can be used to override the current time/date used by <tstamp>. Bugzilla Report 61079 * added Orion support to ejbjar Github Pull Request #33 * SCP task, when configured to use SFTP protocol, now preserves last modified timestamp on files that it uploads, if the preserveLastModified attribute is set to true for that task Bugzilla Report 58589 * zip and the related tasks can now set the modification time of all entries to a fixed timestamp. Github Pull Request #36 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is the library behind the sshexec and scp Ant tasks. Bugzilla Report 61718 * Added a new <javaversion> condition. * added "javac10+" as new supported value for javac's compiler attribute. * javah has been removed from Java 10. The task will now throw an exception if you try to use it while running Java 10 or newer. * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest stable version (2.1.3, 1.4, and 4.12 respectively); updated JRuby to the latest Java 5 compatible version (1.6.8); added resolve target for AntUnit to facilitate updates. Github Pull Request #50 * Updated Java Mail API, Jython, Rhino and Commons Net to the latest stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively). Github Pull Request #53
2018-02-25 21:44:59 +01:00
share/doc/java/ant/api/org/apache/tools/ant/filters/util/ChainReaderHelper.ChainReader.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/filters/util/ChainReaderHelper.html
share/doc/java/ant/api/org/apache/tools/ant/filters/util/JavaClassHelper.html
share/doc/java/ant/api/org/apache/tools/ant/filters/util/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/filters/util/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/helper/AntXMLContext.html
share/doc/java/ant/api/org/apache/tools/ant/helper/DefaultExecutor.html
share/doc/java/ant/api/org/apache/tools/ant/helper/IgnoreDependenciesExecutor.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.AntHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.ElementHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.MainHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.ProjectHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.RootHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.TargetHandler.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelper2.html
share/doc/java/ant/api/org/apache/tools/ant/helper/ProjectHelperImpl.html
share/doc/java/ant/api/org/apache/tools/ant/helper/SingleCheckExecutor.html
share/doc/java/ant/api/org/apache/tools/ant/helper/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/helper/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/input/DefaultInputHandler.html
share/doc/java/ant/api/org/apache/tools/ant/input/GreedyInputHandler.html
share/doc/java/ant/api/org/apache/tools/ant/input/InputHandler.html
share/doc/java/ant/api/org/apache/tools/ant/input/InputRequest.html
share/doc/java/ant/api/org/apache/tools/ant/input/MultipleChoiceInputRequest.html
share/doc/java/ant/api/org/apache/tools/ant/input/PropertyFileInputHandler.html
share/doc/java/ant/api/org/apache/tools/ant/input/SecureInputHandler.html
share/doc/java/ant/api/org/apache/tools/ant/input/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/input/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/launch/AntMain.html
share/doc/java/ant/api/org/apache/tools/ant/launch/LaunchException.html
share/doc/java/ant/api/org/apache/tools/ant/launch/Launcher.html
share/doc/java/ant/api/org/apache/tools/ant/launch/Locator.html
share/doc/java/ant/api/org/apache/tools/ant/launch/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/launch/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/listener/AnsiColorLogger.html
share/doc/java/ant/api/org/apache/tools/ant/listener/BigProjectLogger.html
share/doc/java/ant/api/org/apache/tools/ant/listener/CommonsLoggingListener.html
share/doc/java/ant/api/org/apache/tools/ant/listener/Log4jListener.html
share/doc/java/ant/api/org/apache/tools/ant/listener/MailLogger.html
share/doc/java/ant/api/org/apache/tools/ant/listener/ProfileLogger.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/listener/SilentLogger.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/listener/SimpleBigProjectLogger.html
share/doc/java/ant/api/org/apache/tools/ant/listener/TimestampedLogger.html
share/doc/java/ant/api/org/apache/tools/ant/listener/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/listener/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/loader/AntClassLoader2.html
share/doc/java/ant/api/org/apache/tools/ant/loader/AntClassLoader5.html
share/doc/java/ant/api/org/apache/tools/ant/loader/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/loader/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/property/GetProperty.html
share/doc/java/ant/api/org/apache/tools/ant/property/LocalProperties.html
share/doc/java/ant/api/org/apache/tools/ant/property/LocalPropertyStack.html
share/doc/java/ant/api/org/apache/tools/ant/property/NullReturn.html
share/doc/java/ant/api/org/apache/tools/ant/property/ParseNextProperty.html
share/doc/java/ant/api/org/apache/tools/ant/property/ParseProperties.html
share/doc/java/ant/api/org/apache/tools/ant/property/PropertyExpander.html
share/doc/java/ant/api/org/apache/tools/ant/property/ResolvePropertyMap.html
share/doc/java/ant/api/org/apache/tools/ant/property/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/property/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AbstractCvsTask.Module.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AbstractCvsTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AbstractJarSignerTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Ant.Reference.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Ant.TargetElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Ant.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AntStructure.StructurePrinter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AntStructure.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Antlib.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AntlibDefinition.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AttributeNamespaceDef.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/AugmentReference.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Available.FileDir.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Available.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/BUnzip2.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/BZip2.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Basename.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/BindTargets.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/BuildNumber.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/CVSPass.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/CallTarget.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Checksum.FormatElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Checksum.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Chmod.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Classloader.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/CloseResources.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/CommandLauncherTask.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Componentdef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Concat.TextElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Concat.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ConditionTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Copy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/CopyPath.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Copydir.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Copyfile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Cvs.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/DefBase.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/DefaultExcludes.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Definer.Format.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Definer.OnError.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Definer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Delete.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Deltree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/DependSet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/DiagnosticsTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Dirname.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Ear.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Echo.EchoLevel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Echo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/EchoXML.NamespacePolicy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/EchoXML.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Exec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Execute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecuteJava.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecuteOn.FileDirBoth.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecuteOn.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ExecuteWatchdog.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Exit.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Expand.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Filter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/FixCRLF.AddAsisRemove.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/FixCRLF.CrLf.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/FixCRLF.OneLiner.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/FixCRLF.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/GUnzip.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/GZip.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/GenerateKey.DistinguishedName.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/GenerateKey.DnameParam.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/GenerateKey.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Get.Base64Converter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Get.DownloadProgress.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Get.NullProgress.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Get.VerboseProgress.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Get.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/HostInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ImportTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Input.Handler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Input.HandlerType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Input.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/JDBCTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Jar.FilesetManifestConfig.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Jar.StrictMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Jar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Java.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javac.ImplementationSpecificArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javac.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.AccessType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.DocletInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.DocletParam.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.ExtensionInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.GroupArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.Html.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.LinkArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.PackageName.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.ResourceCollectionContainer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.SourceFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.TagArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Javadoc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Jikes.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/JikesOutputParser.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/KeySubst.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Length.FileMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Length.When.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Length.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/LoadFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/LoadProperties.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/LoadResource.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Local.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/LogOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/LogStreamHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroDef.Attribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroDef.NestedSequential.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroDef.TemplateElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroDef.Text.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroDef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroInstance.Element.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MacroInstance.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MakeUrl.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Manifest.Attribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Manifest.Section.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Manifest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ManifestClassPath.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ManifestException.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ManifestTask.Mode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ManifestTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/MatchingTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Mkdir.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Move.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Nice.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Pack.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Parallel.TaskList.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Parallel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Patch.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PathConvert.MapEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PathConvert.TargetOs.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PathConvert.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PreSetDef.PreSetDefinition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PreSetDef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ProjectHelperTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Property.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PropertyHelperTask.DelegateElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PropertyHelperTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PumpStreamHandler.ThreadWithPumper.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/PumpStreamHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Recorder.ActionChoices.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Recorder.VerbosityLevelChoices.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Recorder.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/RecorderEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Redirector.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Rename.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Replace.NestedString.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Replace.Replacefilter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Replace.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/ResourceCount.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Retry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Rmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SQLExec.DelimiterType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SQLExec.OnError.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SQLExec.Transaction.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SQLExec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SendEmail.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Sequential.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SetPermissions.NonPosixMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SetPermissions.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SignJar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Sleep.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/StreamPumper.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/SubAnt.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Sync.MyCopy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Sync.SyncTarget.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Sync.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tar.TarCompressionMethod.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tar.TarFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tar.TarLongFileMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/TaskOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Taskdef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/TempFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Touch.DateFormatFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Touch.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Transform.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Truncate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tstamp.CustomFormat.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tstamp.Unit.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Tstamp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Typedef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Unpack.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Untar.UntarCompressionMethod.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Untar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/UpToDate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/VerifyJar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/WaitFor.Unit.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/WaitFor.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/War.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/WhichResource.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLiaison.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLiaison2.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLiaison3.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLiaison4.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLogger.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTLoggerAware.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.Factory.Attribute.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.Factory.Feature.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.Factory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.OutputProperty.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.Param.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.ParamType.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.TraceConfiguration.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XSLTProcess.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/XmlProperty.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.ArchiveState.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.Duplicate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.UnicodeExtraField.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.WhenEmpty.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.Zip64ModeAttribute.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/Zip.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterExtension.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Gcj.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Javac12.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Javac13.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/JavacExternal.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Jikes.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Jvc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Kjc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/Sj.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/compilers/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/And.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/AntVersion.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Condition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/ConditionBase.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Contains.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Equals.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/FilesMatch.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/HasFreeSpace.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/HasMethod.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Http.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsFailure.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsFalse.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsFileSelected.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsLastModified.CompareMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsLastModified.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsReachable.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsReference.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsSet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsSigned.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/IsTrue.html
apache-ant: update to 1.10.2. Changes from Ant 1.10.1 TO Ant 1.10.2 ===================================== Changes that could break older environments: ------------------------------------------- * updated the dependency of BCEL to 6.2. Bugzilla Report 61196 * delete task previously would silently accept wildcard (*) value for the "file" attribute. That's no longer the case and an exception could get thrown by the underlying filesystem for such use. Usage like: <delete file="/foo/bar/*.something"/> should instead be changed to use resource collections like: <delete> <fileset dir="/foo/bar/" includes="*.something"/> </delete> * Commons Net 3.6 is binary-code, but not source compatible; see change list of Commons Net 3.0 for details * The Log4jListener is marked as deprecated as the required log4j library (in version 1.x) is not maintained any more. * Image task is marked as deprecated as the required JAI library is not maintained any more and internal APIs that JAI depended on are no longer available in Java 9. Fixed bugs: ----------- * <genkey>'s <dname> child now skips <param>s that lack a key or value. Bugzilla Report 60767 * bootstrapping Ant on Windows failed Bugzilla Report 61027 * Fixed the issue where the SCP based tasks would try to change the permissions on the parent directory of a transferred file, instead of changing it on the transferred file itself. Bugzilla Reports 59648 and 43271 * Fixed the issue where the source file being copied could end up being corrupted if the target of the copy happened to be the same source file (symlinked back to itself). Bugzilla Report 60644 * Fixed the issue where symlink creation with "overwrite=false", on existing symlink whose target was a directory, would end up creating a new symlink under the target directory. Bugzilla Report 58683 * Improvement to the Zip task for reduced memory usage in certain cases. Thanks to Glen Lewis for reporting the issue and suggesting the fix. Bugzilla Report 19516 * Fixed an issue where the content redirected from output/error streams of a process, could end up being truncated. Bugzilla Report 58833, 58451 * <fileset>/<zipfileset>/<tarfileset> will now throw an exception with a more useful error message when setFile is called twice on the same instance. Bugzilla Report 62071 Other changes: -------------- * Added forceCsvQuoteChar option to <csv> task. When enabled the values always get quoted. Github Pull Request #32 * Added <encoding> attributes to various script related tasks and a compiled attribute to scriptdef. Github Pull Request #30 * Added support for jarsigner's -tsadigestalg to <signjar>. Bugzilla Report 60665 * added "regexp" attribute to <linecontainsregexp> Bugzilla Report 60968 * reduced GC pressure by replacing all usage of FileInputStream and FileOutputStream. * Task can now also use attribute setters that expect a java.nio.file.Path argument. Bugzilla Report 61042 * added a new magic property ant.tstamp.now that can be used to override the current time/date used by <tstamp>. Bugzilla Report 61079 * added Orion support to ejbjar Github Pull Request #33 * SCP task, when configured to use SFTP protocol, now preserves last modified timestamp on files that it uploads, if the preserveLastModified attribute is set to true for that task Bugzilla Report 58589 * zip and the related tasks can now set the modification time of all entries to a fixed timestamp. Github Pull Request #36 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is the library behind the sshexec and scp Ant tasks. Bugzilla Report 61718 * Added a new <javaversion> condition. * added "javac10+" as new supported value for javac's compiler attribute. * javah has been removed from Java 10. The task will now throw an exception if you try to use it while running Java 10 or newer. * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest stable version (2.1.3, 1.4, and 4.12 respectively); updated JRuby to the latest Java 5 compatible version (1.6.8); added resolve target for AntUnit to facilitate updates. Github Pull Request #50 * Updated Java Mail API, Jython, Rhino and Commons Net to the latest stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively). Github Pull Request #53
2018-02-25 21:44:59 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/JavaVersion.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Matches.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Not.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Or.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Os.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/ParserSupports.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/ResourceContains.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/ResourceExists.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/ResourcesMatch.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Socket.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/TypeFound.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/Xor.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/condition/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/CVSEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/ChangeLogWriter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/CvsTagDiff.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/CvsTagEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/CvsUser.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/CvsVersion.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/cvslib/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/EmailAddress.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/EmailTask.Encoding.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/EmailTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/Header.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/Mailer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/Message.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/MimeMailer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/email/package-tree.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/CommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/CommandLauncherProxy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/Java13CommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/MacCommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/OS2CommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/PerlScriptCommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/ScriptCommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/VmsCommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/WinNTCommandLauncher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/launcher/package-tree.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Jmod.ResolutionWarningReason.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Jmod.ResolutionWarningSpec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Jmod.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.Compression.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.CompressionLevel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.Endianness.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.Launcher.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.LocaleSpec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.ModuleSpec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.PatternListEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.ReleaseInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.ReleaseInfoEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.ReleaseInfoKey.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.VMType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/Link.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/modules/package-tree.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ANTLR.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Cab.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/EchoProperties.FormatAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/EchoProperties.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Javah.ClassArgument.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Javah.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Native2Ascii.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.TraceAttr.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.VerboseAttr.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/NetRexxC.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.Operation.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.Type.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Entry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.Unit.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/PropertyFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/RenameExtensions.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ReplaceRegExp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Rpm.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/SchemaValidate.SchemaLocation.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/SchemaValidate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Script.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/TraXLiaison.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.Attribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.Property.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.ValidatorErrorHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/XMLValidateTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/XSLTTraceSupport.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/Xalan2TraceSupport.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckin.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckinDefault.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCheckout.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMCreateTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/CCMReconfigure.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ccm/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckin.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCCheckout.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCLock.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkattr.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkbl.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkdir.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMkelem.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMklabel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCMklbtype.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCRmtype.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnCheckout.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUnlock.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/CCUpdate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/clearcase/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/AntAnalyzer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFileIterator.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/ClassFileUtils.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/Depend.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/DirectoryIterator.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/JarFileIterator.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ClassCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantPool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ConstantPoolEntry.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/DoubleCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FieldRefCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/FloatCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/IntegerCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/InterfaceMethodRefCPInfo.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/InvokeDynamicCPInfo.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/LongCPInfo.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/MethodHandleCPInfo.ReferenceKind.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/MethodHandleCPInfo.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/MethodRefCPInfo.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/MethodTypeCPInfo.html
apache-ant: update to 1.10.4. Changes from Ant 1.10.3 TO Ant 1.10.4 ===================================== Changes that could break older environments: ------------------------------------------- * <unzip>, <unjar> and <untar> will no longer extract entries whose names would make the created files be placed outside of the destination directory anymore by default. A new attribute allowFilesToEscapeDest can be used to override the behavior. Another special case is when stripAbsolutePathSpec is false (which no longer is the default) and the entry's name starts with a (back)slash and allowFilesToEscapeDest hasn't been specified explicitly, in this case the file may be created outside of the dest directory as well. In addition stripAbsolutePathSpec is now true by default. Based on a recommendation by the Snyk Security Research Team. Fixed bugs: ----------- * Delay the class initialization of the test classes until they are passed to JUnit. This way we can avoid that failing static initializers from non-test classes are reported as error when the 'skipNonTests' option is 'true'. Bugzilla Report 60062 * The junit task when used with includeantruntime="no" was incorrectly printing a warning about multiple versions of ant detected in path * <cab> died with a NullPointerException since Ant 1.10.2. Bugzilla Report 62335 * The <depend> task would fail with "java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while parsing a module-info.class. The task is compatible with Java bytecode version 53 now. Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781 * Default and SecureInputHandler will now raise an error when then end of the input stream (usually System.in or System.console) are reached before a valid input has been read. * junitreport does not list testsuites that fail to start any tests because of an exception inside the all-tests and alltests-errors frames. Bugzilla Report 62443 Other changes: -------------- * AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or ExpectedException rule provide equivalent functionality * PumpStreamHandler now explicitly verifies the streams for output and error are not null and will throw an exception if they are. This way creating a PumpStreamHandler will fail early as opposed to some obscure errors later when closing streams or finishing threads might fail. Bugzilla Report 62148 * <property> has a new attribute runtime which can be used to set properties with values taken as snapshots from the availableProcessors, freeMemory, maxMemory and totalMemory methods of the Java Runtime class. * linecontains filter now has a new "matchAny" attribute which when set to "true" allows any (instead of all) of the user-specified strings to be present in the line. Bugzilla Report 62313 * <resourcelist> has a new basedir attribute that can be used to resolve relative names and provides a root for the FileResources generated. Bugzilla Report 62379 * The <includesfile> and <excludesfile> nested elements of <patternset> and <fileset> now support an encoding attribute that can be used to specify the file's encoding. Bugzilla Report 62379 * New file selectors, posixGroup and posixPermissions, are available. The new selectors and related ownedBy selector have "followSymlinks" attribute that defaults to "true" for consistency. Bugzilla Report 22370 * The junitlauncher task now has a "printSummary" attribute which when set to "true" will print the test execution summary to System.out.
2018-06-24 12:20:08 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/ModuleCPInfo.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/NameAndTypeCPInfo.html
apache-ant: update to 1.10.4. Changes from Ant 1.10.3 TO Ant 1.10.4 ===================================== Changes that could break older environments: ------------------------------------------- * <unzip>, <unjar> and <untar> will no longer extract entries whose names would make the created files be placed outside of the destination directory anymore by default. A new attribute allowFilesToEscapeDest can be used to override the behavior. Another special case is when stripAbsolutePathSpec is false (which no longer is the default) and the entry's name starts with a (back)slash and allowFilesToEscapeDest hasn't been specified explicitly, in this case the file may be created outside of the dest directory as well. In addition stripAbsolutePathSpec is now true by default. Based on a recommendation by the Snyk Security Research Team. Fixed bugs: ----------- * Delay the class initialization of the test classes until they are passed to JUnit. This way we can avoid that failing static initializers from non-test classes are reported as error when the 'skipNonTests' option is 'true'. Bugzilla Report 60062 * The junit task when used with includeantruntime="no" was incorrectly printing a warning about multiple versions of ant detected in path * <cab> died with a NullPointerException since Ant 1.10.2. Bugzilla Report 62335 * The <depend> task would fail with "java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while parsing a module-info.class. The task is compatible with Java bytecode version 53 now. Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781 * Default and SecureInputHandler will now raise an error when then end of the input stream (usually System.in or System.console) are reached before a valid input has been read. * junitreport does not list testsuites that fail to start any tests because of an exception inside the all-tests and alltests-errors frames. Bugzilla Report 62443 Other changes: -------------- * AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or ExpectedException rule provide equivalent functionality * PumpStreamHandler now explicitly verifies the streams for output and error are not null and will throw an exception if they are. This way creating a PumpStreamHandler will fail early as opposed to some obscure errors later when closing streams or finishing threads might fail. Bugzilla Report 62148 * <property> has a new attribute runtime which can be used to set properties with values taken as snapshots from the availableProcessors, freeMemory, maxMemory and totalMemory methods of the Java Runtime class. * linecontains filter now has a new "matchAny" attribute which when set to "true" allows any (instead of all) of the user-specified strings to be present in the line. Bugzilla Report 62313 * <resourcelist> has a new basedir attribute that can be used to resolve relative names and provides a root for the FileResources generated. Bugzilla Report 62379 * The <includesfile> and <excludesfile> nested elements of <patternset> and <fileset> now support an encoding attribute that can be used to specify the file's encoding. Bugzilla Report 62379 * New file selectors, posixGroup and posixPermissions, are available. The new selectors and related ownedBy selector have "followSymlinks" attribute that defaults to "true" for consistency. Bugzilla Report 22370 * The junitlauncher task now has a "printSummary" attribute which when set to "true" will print the test execution summary to System.out.
2018-06-24 12:20:08 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/PackageCPInfo.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/StringCPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/Utf8CPInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/constantpool/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/depend/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/BorlandDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/BorlandGenerateClient.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/DescriptorHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/EJBDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.DTDLocation.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.NamingScheme.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/GenericDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.EjbcException.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/IPlanetEjbcTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/InnerClassFilenameFilter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/JbossDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.html
apache-ant: update to 1.10.2. Changes from Ant 1.10.1 TO Ant 1.10.2 ===================================== Changes that could break older environments: ------------------------------------------- * updated the dependency of BCEL to 6.2. Bugzilla Report 61196 * delete task previously would silently accept wildcard (*) value for the "file" attribute. That's no longer the case and an exception could get thrown by the underlying filesystem for such use. Usage like: <delete file="/foo/bar/*.something"/> should instead be changed to use resource collections like: <delete> <fileset dir="/foo/bar/" includes="*.something"/> </delete> * Commons Net 3.6 is binary-code, but not source compatible; see change list of Commons Net 3.0 for details * The Log4jListener is marked as deprecated as the required log4j library (in version 1.x) is not maintained any more. * Image task is marked as deprecated as the required JAI library is not maintained any more and internal APIs that JAI depended on are no longer available in Java 9. Fixed bugs: ----------- * <genkey>'s <dname> child now skips <param>s that lack a key or value. Bugzilla Report 60767 * bootstrapping Ant on Windows failed Bugzilla Report 61027 * Fixed the issue where the SCP based tasks would try to change the permissions on the parent directory of a transferred file, instead of changing it on the transferred file itself. Bugzilla Reports 59648 and 43271 * Fixed the issue where the source file being copied could end up being corrupted if the target of the copy happened to be the same source file (symlinked back to itself). Bugzilla Report 60644 * Fixed the issue where symlink creation with "overwrite=false", on existing symlink whose target was a directory, would end up creating a new symlink under the target directory. Bugzilla Report 58683 * Improvement to the Zip task for reduced memory usage in certain cases. Thanks to Glen Lewis for reporting the issue and suggesting the fix. Bugzilla Report 19516 * Fixed an issue where the content redirected from output/error streams of a process, could end up being truncated. Bugzilla Report 58833, 58451 * <fileset>/<zipfileset>/<tarfileset> will now throw an exception with a more useful error message when setFile is called twice on the same instance. Bugzilla Report 62071 Other changes: -------------- * Added forceCsvQuoteChar option to <csv> task. When enabled the values always get quoted. Github Pull Request #32 * Added <encoding> attributes to various script related tasks and a compiled attribute to scriptdef. Github Pull Request #30 * Added support for jarsigner's -tsadigestalg to <signjar>. Bugzilla Report 60665 * added "regexp" attribute to <linecontainsregexp> Bugzilla Report 60968 * reduced GC pressure by replacing all usage of FileInputStream and FileOutputStream. * Task can now also use attribute setters that expect a java.nio.file.Path argument. Bugzilla Report 61042 * added a new magic property ant.tstamp.now that can be used to override the current time/date used by <tstamp>. Bugzilla Report 61079 * added Orion support to ejbjar Github Pull Request #33 * SCP task, when configured to use SFTP protocol, now preserves last modified timestamp on files that it uploads, if the preserveLastModified attribute is set to true for that task Bugzilla Report 58589 * zip and the related tasks can now set the modification time of all entries to a fixed timestamp. Github Pull Request #36 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is the library behind the sshexec and scp Ant tasks. Bugzilla Report 61718 * Added a new <javaversion> condition. * added "javac10+" as new supported value for javac's compiler attribute. * javah has been removed from Java 10. The task will now throw an exception if you try to use it while running Java 10 or newer. * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest stable version (2.1.3, 1.4, and 4.12 respectively); updated JRuby to the latest Java 5 compatible version (1.6.8); added resolve target for AntUnit to facilitate updates. Github Pull Request #50 * Updated Java Mail API, Jython, Rhino and Commons Net to the latest stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively). Github Pull Request #53
2018-02-25 21:44:59 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/OrionDeploymentTool.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicTOPLinkDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ejb/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/Compatability.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/Compatibility.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/DeweyDecimal.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/Extension.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionResolver.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionSet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/ExtensionUtil.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/ExtraAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibAvailableTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibDisplayTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibManifestTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/JarLibResolveTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/LibFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/Specification.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/AntResolver.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/LocationResolver.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/URLResolver.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/extension/resolvers/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/i18n/Translate.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/i18n/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/i18n/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/image/Image.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/image/ImageIOTask.ImageFormat.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/image/ImageIOTask.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/image/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/image/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/AbstractHotDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/GenericHotDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/HotDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/JonasHotDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/ServerDeploy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/WebLogicHotDeploymentTool.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/j2ee/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javacc/JJDoc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javacc/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javacc/package-tree.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/ForkingJavah.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/Gcjh.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/JavahAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/JavahAdapterFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/Kaffeh.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/SunJavah.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/javah/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.FormatAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jdepend/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jdepend/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jlink/ClassNameReader.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jlink/JlinkTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jlink/jlink.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jlink/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jlink/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/Jasper41Mangler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/JspC.WebAppParameter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/JspC.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/JspMangler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/JspNameMangler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultJspCompilerAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JspCompilerAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JspCompilerAdapterFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/compilers/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/jsp/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.Format.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/BaseTest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/BatchTest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/Constants.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/CustomJUnit4TestAdapterCache.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.NodeFilter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.NodeListImpl.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/Enumerations.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.TestInfos.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.TypeAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/IgnoredTestListener.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/IgnoredTestResult.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnit4TestMethodAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.ForkMode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.JUnitLogOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.JUnitLogStreamHandler.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.SummaryAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.TestResultHolder.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.JUnitResultFormatterMirror.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.JUnitTestRunnerMirror.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.SummaryJUnitResultFormatterMirror.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirrorImpl.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/JUnitVersionHelper.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/OutErrSummaryJUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/TearDownOnVmCrash.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/TestIgnored.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/TestListenerWrapper.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/XMLConstants.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junit/package-tree.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/InVMExecution.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/LauncherSupport.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/StandaloneLauncher.html
apache-ant: update to 1.10.3. Changes from Ant 1.10.2 TO Ant 1.10.3 ===================================== Changes that could break older environments: ------------------------------------------- * Previous versions of Ant's copy task would throw a BuildException if the "name" of the resource to copy was null. Starting this version, the copy task instead silently skips such resources and no longer throws an exception. ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html * Reverted the signature change of various clone method implementation in Ant's data-types introduced with 1.10.2 as they broke subclasses of said data-types which tried to override clone. Fixed bugs: ----------- * Fixed NullPointerException in ChainedMapper Bugzilla Report 62086 * Fixed NullPointerException when a mappedresource is used in pathconvert Bugzilla Report 62076 * Fixed an issue where a string, when used as a resource collection, within tokens, would be replaced by property values Bugzilla Report 62147 * Added a workaround for a bug in the jarsigner tool to <verifyjar> which requires the -storepass command line argument when verifying signatures using -strict together with a PKCS12 keystore. Unlike when signing the jar it will not prompt for the keystore's password and read it from standard input. This means Ant will now pass the keystore's password on the command line when using <verifyjar>, which poses a security risk you should be aware of. Bugzilla Report 62194 Other changes: -------------- * Allow Saxon to be used for junitreport XSL transformation Github Pull Request #57 * when running on Java 11+ rmic will fail early if iiop or idl are requested. Java11 removes support for CORBA and the switches have been removed from the rmic tool. * A new junitlauncher task which support JUnit 5 test framework. Bugzilla Report 61796
2018-04-29 12:10:41 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestExecutionContext.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/TestResultFormatter.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/Constants.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ForkDefinition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/JUnitLauncherTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/LaunchDefinition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.ListenerType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/ListenerDefinition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/NamedTest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/SingleTestClass.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/TestClasses.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/TestDefinition.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/confined/package-tree.html
apache-ant: update to 1.10.3. Changes from Ant 1.10.2 TO Ant 1.10.3 ===================================== Changes that could break older environments: ------------------------------------------- * Previous versions of Ant's copy task would throw a BuildException if the "name" of the resource to copy was null. Starting this version, the copy task instead silently skips such resources and no longer throws an exception. ant-dev list https://www.mail-archive.com/dev@ant.apache.org/msg46634.html * Reverted the signature change of various clone method implementation in Ant's data-types introduced with 1.10.2 as they broke subclasses of said data-types which tried to override clone. Fixed bugs: ----------- * Fixed NullPointerException in ChainedMapper Bugzilla Report 62086 * Fixed NullPointerException when a mappedresource is used in pathconvert Bugzilla Report 62076 * Fixed an issue where a string, when used as a resource collection, within tokens, would be replaced by property values Bugzilla Report 62147 * Added a workaround for a bug in the jarsigner tool to <verifyjar> which requires the -storepass command line argument when verifying signatures using -strict together with a PKCS12 keystore. Unlike when signing the jar it will not prompt for the keystore's password and read it from standard input. This means Ant will now pass the keystore's password on the command line when using <verifyjar>, which poses a security risk you should be aware of. Bugzilla Report 62194 Other changes: -------------- * Allow Saxon to be used for junitreport XSL transformation Github Pull Request #57 * when running on Java 11+ rmic will fail early if iiop or idl are requested. Java11 removes support for CORBA and the switches have been removed from the rmic tool. * A new junitlauncher task which support JUnit 5 test framework. Bugzilla Report 61796
2018-04-29 12:10:41 +02:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/junitlauncher/package-tree.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/BuiltinNative2Ascii.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/DefaultNative2Ascii.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/KaffeNative2Ascii.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/Native2AsciiAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/Native2AsciiAdapterFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/SunNative2Ascii.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/native2ascii/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.Action.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.AntFTPFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.AntFTPRootFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPDirectoryScanner.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPFileProxy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.FTPSystemType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.Granularity.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.LanguageCode.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTP.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTask.Action.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTask.FTPSystemType.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTask.Granularity.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirror.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirrorImpl.FTPDirectoryScanner.AntFTPRootFile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirrorImpl.FTPDirectoryScanner.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirrorImpl.FTPFileProxy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/FTPTaskMirrorImpl.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/MimeMail.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.AntRExecClient.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecRead.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecSubTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.RExecWrite.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/RExecTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/SetProxy.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.AntTelnetClient.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetRead.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetSubTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.TelnetWrite.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/net/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/pvcs/PvcsProject.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/pvcs/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/pvcs/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.Attribute.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.NestedElement.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDef.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/ScriptDefBase.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/script/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOS.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCheckin.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCheckout.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOSCmd.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOSGet.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/SOSLabel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sos/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sound/AntSoundPlayer.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sound/SoundTask.BuildAlert.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sound/SoundTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sound/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/sound/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/splash/SplashTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/splash/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/splash/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/Directory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/LogListener.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHBase.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHSession.LocalTunnel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHSession.NestedSequential.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHSession.RemoteTunnel.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHSession.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/SSHUserInfo.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/Scp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpFromMessage.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpFromMessageBySftp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessage.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessageBySftp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/ssh/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/testing/BlockFor.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/testing/BuildTimeoutException.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/testing/Funtest.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/testing/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/testing/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/AbstractAccessTask.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/Chgrp.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/Chown.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/Symlink.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/unix/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.CurrentModUpdated.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.WritableFiles.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSADD.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCP.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCREATE.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSConstants.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.BriefCodediffNofile.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/vss/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/windows/Attrib.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/windows/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/windows/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/xz/Unxz.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/xz/Xz.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/xz/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/optional/xz/package-tree.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/DefaultRmicAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/ForkingSunRmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/KaffeRmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/RmicAdapter.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/RmicAdapterFactory.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/SunRmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/WLRmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/XNewRmic.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/taskdefs/rmic/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/AbstractFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/AntFilterReader.html
share/doc/java/ant/api/org/apache/tools/ant/types/ArchiveFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/ArchiveScanner.html
share/doc/java/ant/api/org/apache/tools/ant/types/Assertions.BaseAssertion.html
share/doc/java/ant/api/org/apache/tools/ant/types/Assertions.DisabledAssertion.html
share/doc/java/ant/api/org/apache/tools/ant/types/Assertions.EnabledAssertion.html
share/doc/java/ant/api/org/apache/tools/ant/types/Assertions.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/CharSet.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/Commandline.Argument.html
share/doc/java/ant/api/org/apache/tools/ant/types/Commandline.Marker.html
share/doc/java/ant/api/org/apache/tools/ant/types/Commandline.html
share/doc/java/ant/api/org/apache/tools/ant/types/CommandlineJava.SysProperties.html
share/doc/java/ant/api/org/apache/tools/ant/types/CommandlineJava.html
share/doc/java/ant/api/org/apache/tools/ant/types/Comparison.html
share/doc/java/ant/api/org/apache/tools/ant/types/DTDLocation.html
share/doc/java/ant/api/org/apache/tools/ant/types/DataType.html
share/doc/java/ant/api/org/apache/tools/ant/types/Description.html
share/doc/java/ant/api/org/apache/tools/ant/types/DirSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/EnumeratedAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/types/Environment.Variable.html
share/doc/java/ant/api/org/apache/tools/ant/types/Environment.html
share/doc/java/ant/api/org/apache/tools/ant/types/FileList.FileName.html
share/doc/java/ant/api/org/apache/tools/ant/types/FileList.html
share/doc/java/ant/api/org/apache/tools/ant/types/FileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterChain.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterSet.Filter.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterSet.FiltersFile.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterSet.OnMissing.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/FilterSetCollection.html
share/doc/java/ant/api/org/apache/tools/ant/types/FlexInteger.html
share/doc/java/ant/api/org/apache/tools/ant/types/LogLevel.html
share/doc/java/ant/api/org/apache/tools/ant/types/Mapper.MapperType.html
share/doc/java/ant/api/org/apache/tools/ant/types/Mapper.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/ModuleVersion.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/Parameter.html
share/doc/java/ant/api/org/apache/tools/ant/types/Parameterizable.html
share/doc/java/ant/api/org/apache/tools/ant/types/Path.PathElement.html
share/doc/java/ant/api/org/apache/tools/ant/types/Path.html
share/doc/java/ant/api/org/apache/tools/ant/types/PatternSet.NameEntry.html
apache-ant: update to 1.10.4. Changes from Ant 1.10.3 TO Ant 1.10.4 ===================================== Changes that could break older environments: ------------------------------------------- * <unzip>, <unjar> and <untar> will no longer extract entries whose names would make the created files be placed outside of the destination directory anymore by default. A new attribute allowFilesToEscapeDest can be used to override the behavior. Another special case is when stripAbsolutePathSpec is false (which no longer is the default) and the entry's name starts with a (back)slash and allowFilesToEscapeDest hasn't been specified explicitly, in this case the file may be created outside of the dest directory as well. In addition stripAbsolutePathSpec is now true by default. Based on a recommendation by the Snyk Security Research Team. Fixed bugs: ----------- * Delay the class initialization of the test classes until they are passed to JUnit. This way we can avoid that failing static initializers from non-test classes are reported as error when the 'skipNonTests' option is 'true'. Bugzilla Report 60062 * The junit task when used with includeantruntime="no" was incorrectly printing a warning about multiple versions of ant detected in path * <cab> died with a NullPointerException since Ant 1.10.2. Bugzilla Report 62335 * The <depend> task would fail with "java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while parsing a module-info.class. The task is compatible with Java bytecode version 53 now. Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781 * Default and SecureInputHandler will now raise an error when then end of the input stream (usually System.in or System.console) are reached before a valid input has been read. * junitreport does not list testsuites that fail to start any tests because of an exception inside the all-tests and alltests-errors frames. Bugzilla Report 62443 Other changes: -------------- * AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or ExpectedException rule provide equivalent functionality * PumpStreamHandler now explicitly verifies the streams for output and error are not null and will throw an exception if they are. This way creating a PumpStreamHandler will fail early as opposed to some obscure errors later when closing streams or finishing threads might fail. Bugzilla Report 62148 * <property> has a new attribute runtime which can be used to set properties with values taken as snapshots from the availableProcessors, freeMemory, maxMemory and totalMemory methods of the Java Runtime class. * linecontains filter now has a new "matchAny" attribute which when set to "true" allows any (instead of all) of the user-specified strings to be present in the line. Bugzilla Report 62313 * <resourcelist> has a new basedir attribute that can be used to resolve relative names and provides a root for the FileResources generated. Bugzilla Report 62379 * The <includesfile> and <excludesfile> nested elements of <patternset> and <fileset> now support an encoding attribute that can be used to specify the file's encoding. Bugzilla Report 62379 * New file selectors, posixGroup and posixPermissions, are available. The new selectors and related ownedBy selector have "followSymlinks" attribute that defaults to "true" for consistency. Bugzilla Report 22370 * The junitlauncher task now has a "printSummary" attribute which when set to "true" will print the test execution summary to System.out.
2018-06-24 12:20:08 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/PatternSet.PatternFileNameEntry.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/PatternSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/Permissions.Permission.html
share/doc/java/ant/api/org/apache/tools/ant/types/Permissions.html
share/doc/java/ant/api/org/apache/tools/ant/types/PropertySet.BuiltinPropertySetName.html
share/doc/java/ant/api/org/apache/tools/ant/types/PropertySet.PropertyRef.html
share/doc/java/ant/api/org/apache/tools/ant/types/PropertySet.html
share/doc/java/ant/api/org/apache/tools/ant/types/Quantifier.html
share/doc/java/ant/api/org/apache/tools/ant/types/RedirectorElement.html
share/doc/java/ant/api/org/apache/tools/ant/types/Reference.html
share/doc/java/ant/api/org/apache/tools/ant/types/RegularExpression.html
share/doc/java/ant/api/org/apache/tools/ant/types/Resource.html
share/doc/java/ant/api/org/apache/tools/ant/types/ResourceCollection.html
share/doc/java/ant/api/org/apache/tools/ant/types/ResourceFactory.html
share/doc/java/ant/api/org/apache/tools/ant/types/ResourceLocation.html
share/doc/java/ant/api/org/apache/tools/ant/types/Substitution.html
share/doc/java/ant/api/org/apache/tools/ant/types/TarFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/TarScanner.html
share/doc/java/ant/api/org/apache/tools/ant/types/TimeComparison.html
share/doc/java/ant/api/org/apache/tools/ant/types/XMLCatalog.html
share/doc/java/ant/api/org/apache/tools/ant/types/ZipFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/ZipScanner.html
share/doc/java/ant/api/org/apache/tools/ant/types/mappers/CutDirsMapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/mappers/FilterMapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/mappers/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/mappers/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/AbstractScriptComponent.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/ScriptCondition.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/ScriptFilter.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/ScriptMapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/ScriptSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/depend/ClassfileSet.ClassRoot.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/depend/ClassfileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/depend/DependScanner.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/depend/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/depend/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Arc.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/BasicShape.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/ColorMapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Draw.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/DrawOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Ellipse.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/ImageOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Rectangle.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Rotate.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Scale.ProportionsAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Scale.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/Text.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/TransformOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/image/package-tree.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Arc.ArcType.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Arc.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/BasicShape.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/ColorMapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Draw.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/DrawOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Ellipse.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/ImageOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Rectangle.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Rotate.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Scale.ProportionsAttribute.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Scale.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/Text.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/TransformOperation.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/imageio/package-tree.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/optional/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/xz/XzResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/xz/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/optional/xz/package-tree.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/resolver/ApacheCatalog.html
share/doc/java/ant/api/org/apache/tools/ant/types/resolver/ApacheCatalogResolver.html
share/doc/java/ant/api/org/apache/tools/ant/types/resolver/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/resolver/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/AbstractClasspathResource.ClassLoaderWithFlag.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/AbstractClasspathResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/AbstractResourceCollectionWrapper.html
Update to 1.9.5: Changes from Ant 1.9.4 TO Ant 1.9.5 =================================== Changes that could break older environments: ------------------------------------------- * The ReplaceTokens filter can now use token-separators longer than one character. This means it can be used to replace mustache-style {{patterns}} and similar templates. This is going to break code that invokes the setters on ReplaceTokens via the Java API as their parameters have been changed from char to String. It may also break build files that specified multi character tokens and relied on Ant silently ignoring all but the first character. Bugzilla Report 56584 * The changes that added <get>'s support for gzip encoding automatically uncompressed content that would not have been touched before - like when downloading .tar.gz files. A new flag has been added to control the behavior and its default will make <get> work as it did in 1.9.3. I.e. if you want it to work like 1.9.4 you have to explicitly set tryGzipEncoding to true. Bugzilla Report 57048 Fixed bugs: ----------- * TarArchiveInputStream failed to read archives with empty gid/uid fields. Bugzilla Report 56641 * TarArchiveInputStream could throw IOException when reading PAX headers from a "slow" InputStream. * XMLJunitResultFormatter could throw NullPointerException if Java cannot determine the local hostname. Bugzilla Report 56593 * URLResource#getLastModified tried to access the connection to the URL without making sure it was established, potentially leading to a NullPointerException when using FTP. Bugzilla Report 56873 * Long-Name and -link or PAX-header entries in TAR archives always had the current time as last modfication time, creating archives that are different at the byte level each time an archive was built. * runant.py should now work as well when the path of the Java executable contains spaces. github pull request #1 * <junitreport> now supports nested <classpath> and <factory> elements. Bugzilla Report 47002 * complete-ant-cmd.pl now also knows about the -file option. Bugzilla Report 57371 * the br-replace template inside the XSLT stylesheets used by <junitreport> could cause stack overflows or out-of-memory errors when applied to big outputs. Bugzilla Report 57341 * removed spurious warning about unclosed ZipFiles when reading the archive failed. Port of https://issues.apache.org/jira/browse/COMPRESS-297 * FileUtils.rename which is used by several tasks can throw a NullPointerException if the "normal" renameTo operation fails and an exception occurs while rename falls back to copying and deleting the file. Bugzilla Report 57533 * complete-ant-cmd.pl would incorrectly suggest words from the build file description. Bugzilla Report 51931 * complete-ant-cmd.pl now also completes tasks without a description. Bugzilla Report 57542 * LocalPropertyStack could run into ConcurrentModificationException when tasks spawned new child threads that accessed the properties. Bugzilla Report 55074 * TarEntry's constructor with a File and a String arg didn't normalize the name. * Between 1.8.4 and 1.9.0 TarInputStream started to parse file names using the platform's default encoding rather than as ASCII. This has been a breaking change that has never been marked as such (in fact it went unnoticed). In order to allow <untar> and <tarfileset> to work on platforms who's encoding doesn't match the encoding of file names inside the archive, both now support encoding attributes. The attribute has also been added to <tar> for symmetry. Bugzilla Report 57822 Other changes: -------------- * it is now possible to provide proxy configuration to signjar when using the timestamped authority. Bugzilla Report 56678 * complete-ant-cmd.pl now also analyzes the ANT_ARGS environment variable. Bugzilla Report 57371 * ported some of the write-optimization of Commons Compress 1.10 to the ZIP package * adapted unit tests to Java9 and added "javac1.9" as valid option for javac's compiler attribute. * performance improvements for <intersect> Bugzilla Report 57588 * MailLogger can now add CC and BCC addresses. Bugzilla Report 57789. * <scp>'s buffer size has been increased from 1k to 100k to match <ftp> and <get>. github pull requests #8 and #9 * The tar package can now deal with group and user ids bigger than 0x80000000. https://issues.apache.org/jira/browse/COMPRESS-314 https://issues.apache.org/jira/browse/COMPRESS-315 * <scp> has new attributes fileMode and dirMode that control the permissions on the remote side when sending data via SSH. Bugzilla Report 43271. * New <allbutlast> and <allbutfirst> resource collections can be used to select all but a given subset of a resource collection. Bugzilla Report 57834.
2015-07-01 11:36:21 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/resources/AllButFirst.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/AllButLast.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Appendable.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ArchiveResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Archives.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/BCFileSet.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/BZip2Resource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/BaseResourceCollectionContainer.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/BaseResourceCollectionWrapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/CompressedResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ContentTransformingResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Difference.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/FileProvider.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/FileResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/FileResourceIterator.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Files.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/First.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/GZipResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ImmutableResourceException.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Intersect.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/JavaConstantResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/JavaResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Last.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/LazyResourceCollectionWrapper.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/LogOutputResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/MappedResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/MappedResourceCollection.html
Update to 1.9.4. Add comment to patch. Changes from Ant 1.9.3 TO Ant 1.9.4 =================================== Changes that could break older environments: ------------------------------------------- * the prefixValues attribute of <property> didn't work as expected when set to false (the default). It is quite likely existing build files relied on the wrong behavior and expect Ant to resolve the value side against the properties defined in the property file itself - these build files must now explicitly set the prefixValues attribute to true. Bugzilla Report 54769 * when matching an entry of a zip/tarfileset against a pattern a leading slash will be stripped from the entry name. Most archives don't contain paths with leading slashes anyway. This may cause include/exclude patterns that start with a / to stop matching anything. Such patterns only used to work by accident and only on platforms with multiple file system roots. Bugzilla Report 53949 * DirectoryScanner and thus fileset/dirset will now silently drop all filesystem objects that are neither files nor directories according to java.io.File. This prevents Ant from reading named pipes which might lead to blocking or other undefined behavior. Bugzilla Report 56149 * BuildFileTest and BaseSelectorTest have both been deprecated in favour of BuildFileRule and BaseSelectorRule respectively, and the tests that previously extended these base tests have been converted to JUnit 4 tests using the new "rule"s. Any external test that sub-classed a test in the Ant workspace, rather than BuildFileTest, will need changed to either use JUnit4's annotations, or be modified to extend BuildFileTest directly. This will not affect any tests that are being executed by Ant's junit or batchtest tasks that are not specifically testing Ant's code. Fixed bugs: ----------- * <import>/<include> failed when the importing file was loaded from an URI or a jar and it imported a file from the local file system via an absolute path. Bugzilla Report 50953 * <import> could import the same resource twice when imported via different resource types. Bugzilla Report 55097 * several calls to File#mkdirs could fall victim to a race condition where another thread already created the same directory. Bugzilla Report 55290 * <manifestclasspath> created '/' rather than './' for the parent directory of the given jarfile. Bugzilla Report 55049 * <concat>'s fixlastline="true" didn't work when using certain filter readers. Bugzilla Report 54672 * several places where resources are read from jars will now explicitly disable caching to avoid problems with reloading jars. Bugzilla Report 54473 * AntClassloader will now ignore files that are part of the classpath but not zip files when scanning for resources. It used to throw an exception. Bugzilla Report 53964 * <javadoc> caused a NullPointerException when no destdir was set. Bugzilla Report 55949 * <jar filesetmanifest="mergewithoutmain"> would still include the Main section of the fileset manifests if there was no nested manifest or manifest attribute. Bugzilla Report 54171 * reading of compiler args has become more defensive Bugzilla Report 53754 * <copy> without force="true" would not only fail to overwrite a read-only file as expected but also remove the existing file. Bugzilla Report 53095 * <delete removeNotFollowedSymlinks="true"> would remove symbolic links to not-included files. It will still delete symlinks to directories that would have been followed even if they are not explicitly included. exclude-Patterns can still be used to preserve symbolic links. Bugzilla Report 53959 * Sometimes copy-operations using NIO FileChannels fail. Ant will now try to use a Stream based copy operation as fallback when the Channel based copy fails. Bugzilla Reports 53102 and 54397 * Javadoc.postProcessGeneratedJavadocs() fails for Classes that extend Javadoc Bugzilla Report 56047 * TarInputStream will now read archives created by tar implementations that encode big numbers by not adding a trailing NUL. * the isExists() method of URLResource returned false positives for HTTP and FTP URLs. Other changes: -------------- * initial support for Java 1.9 * <sshexec> can optionally pass System.in to the remote process Bugzilla Report 55393 * <sshexec> now supports capturing error output of the executed process and setting a property from the return code. Bugzilla Report 48478 * <javadoc> now has an option to fail if javadoc issues warnings. Bugzilla Report 55015 * <sql> has a new outputencoding attribute. Bugzilla Report 39541 * changes to JUnitTestRunner and PlainJUnitResultFormatter to make OutOfMemoryErrors less likely. Bugzilla Report 45536 * changes to DOMElementWriter to make OutOfMemoryErrors less likely. Bugzilla Report 54147 * <redirector> has a new attribute binaryOutput that prevents Ant from splitting the output into lines. This prevents binary output from being corrupted but may lead to error and normal output being mixed up. Bugzilla Report 55667 Bugzilla Report 56156 * the nested <message> elements of <mail> now have an optional inputEncoding attribute that can be used to specify the encoding of files read that don't use the platform's default encoding. Bugzilla Report 56258 * The <get> task now explicitly accepts and supports the gzip content encoding. Bugzilla Report 49453 * A new resourcecollection type <multirootfileset> acts like a union of <fileset>s and <dirset>s that share the same configuration but have different base directories. Bugzilla Report 48621 * <get> has a quiet attribute that makes the task log errors only when enabled. GitHub Pull Request #1 * <junit> has now a threads attribute allowing to run the tests in several threads. Bugzilla Report 55925 * addition of a new ProcessUtil class providing the process id of the current process * changes to allow to run the JUnit testcases of Ant in parallel, by making them use unique temporary directories
2014-05-07 20:23:31 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/resources/MultiRootFileSet.SetType.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/MultiRootFileSet.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/resources/PropertyResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ResourceDecorator.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ResourceList.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Resources.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Restrict.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/SizeLimitCollection.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Sort.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/StringResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/TarResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Tokens.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Touchable.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/URLProvider.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/URLResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/Union.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/ZipResource.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Content.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Date.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Exists.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/FileSystem.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Name.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/ResourceComparator.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Reverse.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Size.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/Type.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/comparators/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/And.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Compare.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Date.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Exists.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/InstanceOf.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Majority.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Name.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/None.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Not.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Or.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/ResourceSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/ResourceSelectorContainer.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Size.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Type.FileDir.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/Type.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/resources/selectors/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/AbstractSelectorContainer.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/AndSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/BaseExtendSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/BaseSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/BaseSelectorContainer.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ContainsRegexpSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ContainsSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/DateSelector.TimeComparisons.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/DateSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/DependSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/DepthSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/DifferentSelector.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ExecutableSelector.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ExtendFileSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ExtendSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/FileSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/FilenameSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/MajoritySelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/MappingSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/NoneSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/NotSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/OrSelector.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/OwnedBySelector.html
apache-ant: update to 1.10.4. Changes from Ant 1.10.3 TO Ant 1.10.4 ===================================== Changes that could break older environments: ------------------------------------------- * <unzip>, <unjar> and <untar> will no longer extract entries whose names would make the created files be placed outside of the destination directory anymore by default. A new attribute allowFilesToEscapeDest can be used to override the behavior. Another special case is when stripAbsolutePathSpec is false (which no longer is the default) and the entry's name starts with a (back)slash and allowFilesToEscapeDest hasn't been specified explicitly, in this case the file may be created outside of the dest directory as well. In addition stripAbsolutePathSpec is now true by default. Based on a recommendation by the Snyk Security Research Team. Fixed bugs: ----------- * Delay the class initialization of the test classes until they are passed to JUnit. This way we can avoid that failing static initializers from non-test classes are reported as error when the 'skipNonTests' option is 'true'. Bugzilla Report 60062 * The junit task when used with includeantruntime="no" was incorrectly printing a warning about multiple versions of ant detected in path * <cab> died with a NullPointerException since Ant 1.10.2. Bugzilla Report 62335 * The <depend> task would fail with "java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while parsing a module-info.class. The task is compatible with Java bytecode version 53 now. Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781 * Default and SecureInputHandler will now raise an error when then end of the input stream (usually System.in or System.console) are reached before a valid input has been read. * junitreport does not list testsuites that fail to start any tests because of an exception inside the all-tests and alltests-errors frames. Bugzilla Report 62443 Other changes: -------------- * AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or ExpectedException rule provide equivalent functionality * PumpStreamHandler now explicitly verifies the streams for output and error are not null and will throw an exception if they are. This way creating a PumpStreamHandler will fail early as opposed to some obscure errors later when closing streams or finishing threads might fail. Bugzilla Report 62148 * <property> has a new attribute runtime which can be used to set properties with values taken as snapshots from the availableProcessors, freeMemory, maxMemory and totalMemory methods of the Java Runtime class. * linecontains filter now has a new "matchAny" attribute which when set to "true" allows any (instead of all) of the user-specified strings to be present in the line. Bugzilla Report 62313 * <resourcelist> has a new basedir attribute that can be used to resolve relative names and provides a root for the FileResources generated. Bugzilla Report 62379 * The <includesfile> and <excludesfile> nested elements of <patternset> and <fileset> now support an encoding attribute that can be used to specify the file's encoding. Bugzilla Report 62379 * New file selectors, posixGroup and posixPermissions, are available. The new selectors and related ownedBy selector have "followSymlinks" attribute that defaults to "true" for consistency. Bugzilla Report 22370 * The junitlauncher task now has a "printSummary" attribute which when set to "true" will print the test execution summary to System.out.
2018-06-24 12:20:08 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/PosixGroupSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/PosixPermissionsSelector.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/PresentSelector.FilePresence.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/PresentSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/ReadableSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SelectSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SelectorContainer.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SelectorScanner.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SelectorUtils.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SignedSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SizeSelector.ByteUnits.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SizeSelector.SizeComparisons.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SizeSelector.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/SymlinkSelector.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/TokenizedPath.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/TokenizedPattern.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/TypeSelector.FileType.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/TypeSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/WritableSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/Algorithm.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/Cache.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/ChecksumAlgorithm.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/DigestAlgorithm.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/EqualComparator.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/HashvalueAlgorithm.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/LastModifiedAlgorithm.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.AlgorithmName.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.CacheName.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.ComparatorName.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/ModifiedSelector.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/PropertiesfileCache.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/modifiedselector/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/selectors/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/types/spi/Provider.html
share/doc/java/ant/api/org/apache/tools/ant/types/spi/Service.html
share/doc/java/ant/api/org/apache/tools/ant/types/spi/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/types/spi/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/Base64Converter.html
share/doc/java/ant/api/org/apache/tools/ant/util/ChainedMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/ClasspathUtils.Delegate.html
share/doc/java/ant/api/org/apache/tools/ant/util/ClasspathUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/CollectionUtils.EmptyEnumeration.html
share/doc/java/ant/api/org/apache/tools/ant/util/CollectionUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/CompositeMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/ConcatFileInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/ConcatResourceInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/ContainerMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/DOMElementWriter.XmlNamespacePolicy.html
share/doc/java/ant/api/org/apache/tools/ant/util/DOMElementWriter.html
share/doc/java/ant/api/org/apache/tools/ant/util/DOMUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/DateUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/DeweyDecimal.html
share/doc/java/ant/api/org/apache/tools/ant/util/FileNameMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/FileTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/util/FileUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/FirstMatchMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/FlatFileNameMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/GlobPatternMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/IdentityMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/IdentityStack.html
share/doc/java/ant/api/org/apache/tools/ant/util/JAXPUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/JavaEnvUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/KeepAliveInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/KeepAliveOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/LayoutPreservingProperties.html
share/doc/java/ant/api/org/apache/tools/ant/util/LazyFileOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/LazyHashtable.html
share/doc/java/ant/api/org/apache/tools/ant/util/LeadPipeInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/LineOrientedOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/LineOrientedOutputStreamRedirector.html
share/doc/java/ant/api/org/apache/tools/ant/util/LineTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/util/LinkedHashtable.html
share/doc/java/ant/api/org/apache/tools/ant/util/LoaderUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/MergingMapper.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/Native2AsciiUtils.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/OutputStreamFunneler.html
share/doc/java/ant/api/org/apache/tools/ant/util/PackageNameMapper.html
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/PermissionUtils.FileType.html
share/doc/java/ant/api/org/apache/tools/ant/util/PermissionUtils.html
Update to 1.9.4. Add comment to patch. Changes from Ant 1.9.3 TO Ant 1.9.4 =================================== Changes that could break older environments: ------------------------------------------- * the prefixValues attribute of <property> didn't work as expected when set to false (the default). It is quite likely existing build files relied on the wrong behavior and expect Ant to resolve the value side against the properties defined in the property file itself - these build files must now explicitly set the prefixValues attribute to true. Bugzilla Report 54769 * when matching an entry of a zip/tarfileset against a pattern a leading slash will be stripped from the entry name. Most archives don't contain paths with leading slashes anyway. This may cause include/exclude patterns that start with a / to stop matching anything. Such patterns only used to work by accident and only on platforms with multiple file system roots. Bugzilla Report 53949 * DirectoryScanner and thus fileset/dirset will now silently drop all filesystem objects that are neither files nor directories according to java.io.File. This prevents Ant from reading named pipes which might lead to blocking or other undefined behavior. Bugzilla Report 56149 * BuildFileTest and BaseSelectorTest have both been deprecated in favour of BuildFileRule and BaseSelectorRule respectively, and the tests that previously extended these base tests have been converted to JUnit 4 tests using the new "rule"s. Any external test that sub-classed a test in the Ant workspace, rather than BuildFileTest, will need changed to either use JUnit4's annotations, or be modified to extend BuildFileTest directly. This will not affect any tests that are being executed by Ant's junit or batchtest tasks that are not specifically testing Ant's code. Fixed bugs: ----------- * <import>/<include> failed when the importing file was loaded from an URI or a jar and it imported a file from the local file system via an absolute path. Bugzilla Report 50953 * <import> could import the same resource twice when imported via different resource types. Bugzilla Report 55097 * several calls to File#mkdirs could fall victim to a race condition where another thread already created the same directory. Bugzilla Report 55290 * <manifestclasspath> created '/' rather than './' for the parent directory of the given jarfile. Bugzilla Report 55049 * <concat>'s fixlastline="true" didn't work when using certain filter readers. Bugzilla Report 54672 * several places where resources are read from jars will now explicitly disable caching to avoid problems with reloading jars. Bugzilla Report 54473 * AntClassloader will now ignore files that are part of the classpath but not zip files when scanning for resources. It used to throw an exception. Bugzilla Report 53964 * <javadoc> caused a NullPointerException when no destdir was set. Bugzilla Report 55949 * <jar filesetmanifest="mergewithoutmain"> would still include the Main section of the fileset manifests if there was no nested manifest or manifest attribute. Bugzilla Report 54171 * reading of compiler args has become more defensive Bugzilla Report 53754 * <copy> without force="true" would not only fail to overwrite a read-only file as expected but also remove the existing file. Bugzilla Report 53095 * <delete removeNotFollowedSymlinks="true"> would remove symbolic links to not-included files. It will still delete symlinks to directories that would have been followed even if they are not explicitly included. exclude-Patterns can still be used to preserve symbolic links. Bugzilla Report 53959 * Sometimes copy-operations using NIO FileChannels fail. Ant will now try to use a Stream based copy operation as fallback when the Channel based copy fails. Bugzilla Reports 53102 and 54397 * Javadoc.postProcessGeneratedJavadocs() fails for Classes that extend Javadoc Bugzilla Report 56047 * TarInputStream will now read archives created by tar implementations that encode big numbers by not adding a trailing NUL. * the isExists() method of URLResource returned false positives for HTTP and FTP URLs. Other changes: -------------- * initial support for Java 1.9 * <sshexec> can optionally pass System.in to the remote process Bugzilla Report 55393 * <sshexec> now supports capturing error output of the executed process and setting a property from the return code. Bugzilla Report 48478 * <javadoc> now has an option to fail if javadoc issues warnings. Bugzilla Report 55015 * <sql> has a new outputencoding attribute. Bugzilla Report 39541 * changes to JUnitTestRunner and PlainJUnitResultFormatter to make OutOfMemoryErrors less likely. Bugzilla Report 45536 * changes to DOMElementWriter to make OutOfMemoryErrors less likely. Bugzilla Report 54147 * <redirector> has a new attribute binaryOutput that prevents Ant from splitting the output into lines. This prevents binary output from being corrupted but may lead to error and normal output being mixed up. Bugzilla Report 55667 Bugzilla Report 56156 * the nested <message> elements of <mail> now have an optional inputEncoding attribute that can be used to specify the encoding of files read that don't use the platform's default encoding. Bugzilla Report 56258 * The <get> task now explicitly accepts and supports the gzip content encoding. Bugzilla Report 49453 * A new resourcecollection type <multirootfileset> acts like a union of <fileset>s and <dirset>s that share the same configuration but have different base directories. Bugzilla Report 48621 * <get> has a quiet attribute that makes the task log errors only when enabled. GitHub Pull Request #1 * <junit> has now a threads attribute allowing to run the tests in several threads. Bugzilla Report 55925 * addition of a new ProcessUtil class providing the process id of the current process * changes to allow to run the JUnit testcases of Ant in parallel, by making them use unique temporary directories
2014-05-07 20:23:31 +02:00
share/doc/java/ant/api/org/apache/tools/ant/util/ProcessUtil.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/PropertyOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/ProxySetup.html
share/doc/java/ant/api/org/apache/tools/ant/util/ReaderInputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/ReflectUtil.html
share/doc/java/ant/api/org/apache/tools/ant/util/ReflectWrapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/RegexpPatternMapper.html
Update to 1.9.4. Add comment to patch. Changes from Ant 1.9.3 TO Ant 1.9.4 =================================== Changes that could break older environments: ------------------------------------------- * the prefixValues attribute of <property> didn't work as expected when set to false (the default). It is quite likely existing build files relied on the wrong behavior and expect Ant to resolve the value side against the properties defined in the property file itself - these build files must now explicitly set the prefixValues attribute to true. Bugzilla Report 54769 * when matching an entry of a zip/tarfileset against a pattern a leading slash will be stripped from the entry name. Most archives don't contain paths with leading slashes anyway. This may cause include/exclude patterns that start with a / to stop matching anything. Such patterns only used to work by accident and only on platforms with multiple file system roots. Bugzilla Report 53949 * DirectoryScanner and thus fileset/dirset will now silently drop all filesystem objects that are neither files nor directories according to java.io.File. This prevents Ant from reading named pipes which might lead to blocking or other undefined behavior. Bugzilla Report 56149 * BuildFileTest and BaseSelectorTest have both been deprecated in favour of BuildFileRule and BaseSelectorRule respectively, and the tests that previously extended these base tests have been converted to JUnit 4 tests using the new "rule"s. Any external test that sub-classed a test in the Ant workspace, rather than BuildFileTest, will need changed to either use JUnit4's annotations, or be modified to extend BuildFileTest directly. This will not affect any tests that are being executed by Ant's junit or batchtest tasks that are not specifically testing Ant's code. Fixed bugs: ----------- * <import>/<include> failed when the importing file was loaded from an URI or a jar and it imported a file from the local file system via an absolute path. Bugzilla Report 50953 * <import> could import the same resource twice when imported via different resource types. Bugzilla Report 55097 * several calls to File#mkdirs could fall victim to a race condition where another thread already created the same directory. Bugzilla Report 55290 * <manifestclasspath> created '/' rather than './' for the parent directory of the given jarfile. Bugzilla Report 55049 * <concat>'s fixlastline="true" didn't work when using certain filter readers. Bugzilla Report 54672 * several places where resources are read from jars will now explicitly disable caching to avoid problems with reloading jars. Bugzilla Report 54473 * AntClassloader will now ignore files that are part of the classpath but not zip files when scanning for resources. It used to throw an exception. Bugzilla Report 53964 * <javadoc> caused a NullPointerException when no destdir was set. Bugzilla Report 55949 * <jar filesetmanifest="mergewithoutmain"> would still include the Main section of the fileset manifests if there was no nested manifest or manifest attribute. Bugzilla Report 54171 * reading of compiler args has become more defensive Bugzilla Report 53754 * <copy> without force="true" would not only fail to overwrite a read-only file as expected but also remove the existing file. Bugzilla Report 53095 * <delete removeNotFollowedSymlinks="true"> would remove symbolic links to not-included files. It will still delete symlinks to directories that would have been followed even if they are not explicitly included. exclude-Patterns can still be used to preserve symbolic links. Bugzilla Report 53959 * Sometimes copy-operations using NIO FileChannels fail. Ant will now try to use a Stream based copy operation as fallback when the Channel based copy fails. Bugzilla Reports 53102 and 54397 * Javadoc.postProcessGeneratedJavadocs() fails for Classes that extend Javadoc Bugzilla Report 56047 * TarInputStream will now read archives created by tar implementations that encode big numbers by not adding a trailing NUL. * the isExists() method of URLResource returned false positives for HTTP and FTP URLs. Other changes: -------------- * initial support for Java 1.9 * <sshexec> can optionally pass System.in to the remote process Bugzilla Report 55393 * <sshexec> now supports capturing error output of the executed process and setting a property from the return code. Bugzilla Report 48478 * <javadoc> now has an option to fail if javadoc issues warnings. Bugzilla Report 55015 * <sql> has a new outputencoding attribute. Bugzilla Report 39541 * changes to JUnitTestRunner and PlainJUnitResultFormatter to make OutOfMemoryErrors less likely. Bugzilla Report 45536 * changes to DOMElementWriter to make OutOfMemoryErrors less likely. Bugzilla Report 54147 * <redirector> has a new attribute binaryOutput that prevents Ant from splitting the output into lines. This prevents binary output from being corrupted but may lead to error and normal output being mixed up. Bugzilla Report 55667 Bugzilla Report 56156 * the nested <message> elements of <mail> now have an optional inputEncoding attribute that can be used to specify the encoding of files read that don't use the platform's default encoding. Bugzilla Report 56258 * The <get> task now explicitly accepts and supports the gzip content encoding. Bugzilla Report 49453 * A new resourcecollection type <multirootfileset> acts like a union of <fileset>s and <dirset>s that share the same configuration but have different base directories. Bugzilla Report 48621 * <get> has a quiet attribute that makes the task log errors only when enabled. GitHub Pull Request #1 * <junit> has now a threads attribute allowing to run the tests in several threads. Bugzilla Report 55925 * addition of a new ProcessUtil class providing the process id of the current process * changes to allow to run the JUnit testcases of Ant in parallel, by making them use unique temporary directories
2014-05-07 20:23:31 +02:00
share/doc/java/ant/api/org/apache/tools/ant/util/ResourceUtils.ReadOnlyTargetFileException.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/ResourceUtils.ResourceSelectorProvider.html
share/doc/java/ant/api/org/apache/tools/ant/util/ResourceUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/RetryHandler.html
share/doc/java/ant/api/org/apache/tools/ant/util/Retryable.html
share/doc/java/ant/api/org/apache/tools/ant/util/ScriptFixBSFPath.html
share/doc/java/ant/api/org/apache/tools/ant/util/ScriptRunner.html
share/doc/java/ant/api/org/apache/tools/ant/util/ScriptRunnerBase.html
share/doc/java/ant/api/org/apache/tools/ant/util/ScriptRunnerCreator.html
share/doc/java/ant/api/org/apache/tools/ant/util/ScriptRunnerHelper.html
share/doc/java/ant/api/org/apache/tools/ant/util/SourceFileScanner.html
share/doc/java/ant/api/org/apache/tools/ant/util/SplitClassLoader.html
apache-ant: update to 1.10.4. Changes from Ant 1.10.3 TO Ant 1.10.4 ===================================== Changes that could break older environments: ------------------------------------------- * <unzip>, <unjar> and <untar> will no longer extract entries whose names would make the created files be placed outside of the destination directory anymore by default. A new attribute allowFilesToEscapeDest can be used to override the behavior. Another special case is when stripAbsolutePathSpec is false (which no longer is the default) and the entry's name starts with a (back)slash and allowFilesToEscapeDest hasn't been specified explicitly, in this case the file may be created outside of the dest directory as well. In addition stripAbsolutePathSpec is now true by default. Based on a recommendation by the Snyk Security Research Team. Fixed bugs: ----------- * Delay the class initialization of the test classes until they are passed to JUnit. This way we can avoid that failing static initializers from non-test classes are reported as error when the 'skipNonTests' option is 'true'. Bugzilla Report 60062 * The junit task when used with includeantruntime="no" was incorrectly printing a warning about multiple versions of ant detected in path * <cab> died with a NullPointerException since Ant 1.10.2. Bugzilla Report 62335 * The <depend> task would fail with "java.lang.ClassFormatError: Invalid Constant Pool entry Type 19" while parsing a module-info.class. The task is compatible with Java bytecode version 53 now. Bug reported by Simon IJskes https://issues.apache.org/jira/browse/NETBEANS-781 * Default and SecureInputHandler will now raise an error when then end of the input stream (usually System.in or System.console) are reached before a valid input has been read. * junitreport does not list testsuites that fail to start any tests because of an exception inside the all-tests and alltests-errors frames. Bugzilla Report 62443 Other changes: -------------- * AntAssert is deprecated, assertThat from JUnit 4.4+, Hamcrest matchers and/or ExpectedException rule provide equivalent functionality * PumpStreamHandler now explicitly verifies the streams for output and error are not null and will throw an exception if they are. This way creating a PumpStreamHandler will fail early as opposed to some obscure errors later when closing streams or finishing threads might fail. Bugzilla Report 62148 * <property> has a new attribute runtime which can be used to set properties with values taken as snapshots from the availableProcessors, freeMemory, maxMemory and totalMemory methods of the Java Runtime class. * linecontains filter now has a new "matchAny" attribute which when set to "true" allows any (instead of all) of the user-specified strings to be present in the line. Bugzilla Report 62313 * <resourcelist> has a new basedir attribute that can be used to resolve relative names and provides a root for the FileResources generated. Bugzilla Report 62379 * The <includesfile> and <excludesfile> nested elements of <patternset> and <fileset> now support an encoding attribute that can be used to specify the file's encoding. Bugzilla Report 62379 * New file selectors, posixGroup and posixPermissions, are available. The new selectors and related ownedBy selector have "followSymlinks" attribute that defaults to "true" for consistency. Bugzilla Report 22370 * The junitlauncher task now has a "printSummary" attribute which when set to "true" will print the test execution summary to System.out.
2018-06-24 12:20:08 +02:00
share/doc/java/ant/api/org/apache/tools/ant/util/StreamUtils.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/ant/util/StringTokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/util/StringUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/SymbolicLinkUtils.html
share/doc/java/ant/api/org/apache/tools/ant/util/TaskLogger.html
share/doc/java/ant/api/org/apache/tools/ant/util/TeeOutputStream.html
share/doc/java/ant/api/org/apache/tools/ant/util/TimeoutObserver.html
share/doc/java/ant/api/org/apache/tools/ant/util/Tokenizer.html
share/doc/java/ant/api/org/apache/tools/ant/util/UUEncoder.html
share/doc/java/ant/api/org/apache/tools/ant/util/UnPackageNameMapper.html
share/doc/java/ant/api/org/apache/tools/ant/util/UnicodeUtil.html
share/doc/java/ant/api/org/apache/tools/ant/util/VectorSet.html
share/doc/java/ant/api/org/apache/tools/ant/util/Watchdog.html
share/doc/java/ant/api/org/apache/tools/ant/util/WeakishReference.HardReference.html
share/doc/java/ant/api/org/apache/tools/ant/util/WeakishReference.html
share/doc/java/ant/api/org/apache/tools/ant/util/WorkerAnt.html
share/doc/java/ant/api/org/apache/tools/ant/util/XMLFragment.Child.html
share/doc/java/ant/api/org/apache/tools/ant/util/XMLFragment.html
share/doc/java/ant/api/org/apache/tools/ant/util/XmlConstants.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/AbstractAnalyzer.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/DependencyAnalyzer.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/bcel/AncestorAnalyzer.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/bcel/DependencyVisitor.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/bcel/FullAnalyzer.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/bcel/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/bcel/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/depend/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/facade/FacadeTaskHelper.html
share/doc/java/ant/api/org/apache/tools/ant/util/facade/ImplementationSpecificArgument.html
share/doc/java/ant/api/org/apache/tools/ant/util/facade/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/facade/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/java15/ProxyDiagnostics.html
share/doc/java/ant/api/org/apache/tools/ant/util/java15/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/java15/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/JavaxScriptRunner.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/NoExitSecurityManager.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/ScriptRunner.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/WeakishReference12.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/optional/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/package-tree.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/JakartaOroMatcher.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/JakartaOroRegexp.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/Regexp.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/RegexpFactory.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/RegexpMatcher.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/RegexpUtil.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/package-summary.html
share/doc/java/ant/api/org/apache/tools/ant/util/regexp/package-tree.html
share/doc/java/ant/api/org/apache/tools/bzip2/BZip2Constants.html
share/doc/java/ant/api/org/apache/tools/bzip2/CBZip2InputStream.html
share/doc/java/ant/api/org/apache/tools/bzip2/CBZip2OutputStream.html
share/doc/java/ant/api/org/apache/tools/bzip2/package-summary.html
share/doc/java/ant/api/org/apache/tools/bzip2/package-tree.html
share/doc/java/ant/api/org/apache/tools/mail/ErrorInQuitException.html
share/doc/java/ant/api/org/apache/tools/mail/MailMessage.html
share/doc/java/ant/api/org/apache/tools/mail/SmtpResponseReader.html
share/doc/java/ant/api/org/apache/tools/mail/package-summary.html
share/doc/java/ant/api/org/apache/tools/mail/package-tree.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/tar/TarArchiveSparseEntry.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/tar/TarBuffer.html
share/doc/java/ant/api/org/apache/tools/tar/TarConstants.html
share/doc/java/ant/api/org/apache/tools/tar/TarEntry.html
share/doc/java/ant/api/org/apache/tools/tar/TarInputStream.html
share/doc/java/ant/api/org/apache/tools/tar/TarOutputStream.html
share/doc/java/ant/api/org/apache/tools/tar/TarUtils.html
share/doc/java/ant/api/org/apache/tools/tar/package-summary.html
share/doc/java/ant/api/org/apache/tools/tar/package-tree.html
share/doc/java/ant/api/org/apache/tools/zip/AbstractUnicodeExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/AsiExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/CentralDirectoryParsingZipExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/ExtraFieldUtils.UnparseableExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/ExtraFieldUtils.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/zip/GeneralPurposeBit.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/zip/JarMarker.html
share/doc/java/ant/api/org/apache/tools/zip/UnicodeCommentExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/UnicodePathExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/UnixStat.html
share/doc/java/ant/api/org/apache/tools/zip/UnparseableExtraFieldData.html
share/doc/java/ant/api/org/apache/tools/zip/UnrecognizedExtraField.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/api/org/apache/tools/zip/UnsupportedZipFeatureException.Feature.html
share/doc/java/ant/api/org/apache/tools/zip/UnsupportedZipFeatureException.html
share/doc/java/ant/api/org/apache/tools/zip/Zip64ExtendedInformationExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/Zip64Mode.html
share/doc/java/ant/api/org/apache/tools/zip/Zip64RequiredException.html
share/doc/java/ant/api/org/apache/tools/zip/ZipEightByteInteger.html
share/doc/java/ant/api/org/apache/tools/zip/ZipEncoding.html
share/doc/java/ant/api/org/apache/tools/zip/ZipEncodingHelper.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/org/apache/tools/zip/ZipEntry.html
share/doc/java/ant/api/org/apache/tools/zip/ZipExtraField.html
share/doc/java/ant/api/org/apache/tools/zip/ZipFile.html
share/doc/java/ant/api/org/apache/tools/zip/ZipLong.html
share/doc/java/ant/api/org/apache/tools/zip/ZipOutputStream.UnicodeExtraFieldPolicy.html
share/doc/java/ant/api/org/apache/tools/zip/ZipOutputStream.html
share/doc/java/ant/api/org/apache/tools/zip/ZipShort.html
share/doc/java/ant/api/org/apache/tools/zip/ZipUtil.html
share/doc/java/ant/api/org/apache/tools/zip/package-summary.html
share/doc/java/ant/api/org/apache/tools/zip/package-tree.html
share/doc/java/ant/api/overview-summary.html
share/doc/java/ant/api/overview-tree.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/package-search-index.js
share/doc/java/ant/api/package-search-index.zip
share/doc/java/ant/api/resources/glass.png
share/doc/java/ant/api/resources/x.png
apache-ant: update to 1.10.8. Changes from Ant 1.10.7 TO Ant 1.10.8 ===================================== Fixed bugs: ----------- * "legacy-xml" formatter of junitlauncher task wasn't writing out the stacktrace for failures. This is now fixed. Bugzilla Report 63827 * sshexec failed to write output to a file if the file didn't exist * Fixes a regression in javac task involving command line argument files. Bugzilla Report 63874 * sshexec, sshsession and scp now support a new sshConfig parameter. It specified the SSH configuration file (typically ${user.home}/.ssh/config) defining the username and keyfile to be used per host. * "legacy-xml" formatter of junitlauncher task wasn't writing out exceptions that happen in @BeforeAll method of a test. This is now fixed. Bugzilla Report 63850 * Building Ant from source could result in the javadocs target failing if the optional dependencies were missing. This has now been fixed. Bugzilla Report 63438 * Fixes a potential ConcurrentModificationException in XMLLogger. Bugzilla Report 63921 * Fixes a bug in junitlauncher task in forked mode, where if a listener element was used as a sibling element for either the test or testclasses element, then the forked mode launch would fail. Bugzilla Report 63958 * Fixes an issue in AntStructure where an incorrect DTD was being generated. Github Pull Request #116 * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. Github Pull Request #117 Other changes: -------------- * org.apache.tools.mail.MailMessage will now send a fully qualified domain name in its HELO message. Github Pull Request #101 * The runant.py script should now work with Python 3. Github Pull Request #96 * tstamp task now honors SOURCE_DATE_EPOCH environment variable for reproducible builds (https://reproducible-builds.org/specs/source-date-epoch/#idm55) Bugzilla Report 62617 * rmic has been removed from Java 15. The task will now throw an exception if you try to use it while running Java 15 or newer. * a new property ant.tmpdir provides improved control over the location Ant uses to create temporary files
2020-07-18 01:40:43 +02:00
share/doc/java/ant/api/script-dir/external/jquery/jquery.js
share/doc/java/ant/api/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
share/doc/java/ant/api/script-dir/images/ui-bg_glass_65_dadada_1x400.png
share/doc/java/ant/api/script-dir/images/ui-bg_glass_75_dadada_1x400.png
share/doc/java/ant/api/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
share/doc/java/ant/api/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
share/doc/java/ant/api/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
share/doc/java/ant/api/script-dir/images/ui-icons_222222_256x240.png
share/doc/java/ant/api/script-dir/images/ui-icons_2e83ff_256x240.png
share/doc/java/ant/api/script-dir/images/ui-icons_454545_256x240.png
share/doc/java/ant/api/script-dir/images/ui-icons_888888_256x240.png
share/doc/java/ant/api/script-dir/images/ui-icons_cd0a0a_256x240.png
share/doc/java/ant/api/script-dir/jquery-3.4.1.js
share/doc/java/ant/api/script-dir/jquery-ui.css
share/doc/java/ant/api/script-dir/jquery-ui.js
share/doc/java/ant/api/script-dir/jquery-ui.min.css
share/doc/java/ant/api/script-dir/jquery-ui.min.js
share/doc/java/ant/api/script-dir/jquery-ui.structure.css
share/doc/java/ant/api/script-dir/jquery-ui.structure.min.css
share/doc/java/ant/api/script-dir/jszip-utils/dist/jszip-utils-ie.js
share/doc/java/ant/api/script-dir/jszip-utils/dist/jszip-utils-ie.min.js
share/doc/java/ant/api/script-dir/jszip-utils/dist/jszip-utils.js
share/doc/java/ant/api/script-dir/jszip-utils/dist/jszip-utils.min.js
share/doc/java/ant/api/script-dir/jszip/dist/jszip.js
share/doc/java/ant/api/script-dir/jszip/dist/jszip.min.js
Updated apache-ant to 1.10.0. Changes from Ant 1.9.7 TO Ant 1.10.0 ==================================== Changes that could break older environments: ------------------------------------------- * Ant 1.10.x requires Java8 or newer at compile or build time. The 1.9.x series wil stay compatible with Java5. * The <apt> task has been removed since apt itself has been removed with Java8. * <fileset>/<zipfileset>/<tarfileset> exhibited undefined behavior when both the dir and file attribute have been used on the same instance. This will now cause the build to fail. Bugzilla Report 59402 * <native2ascii> will default to the builtin implementation on Java8 as well (sun isn't available for Java9+ anyway). * The ant.java.version property will now hold the value "9" rather than "1.9" if running on Java 9. * <rmic> will no longer allow the -Xnew option (or xmic compiler) to be used when running on Java 9 since this option has been removed. Bugzilla Report 59906 * <javah> will default to the "forking" implementation on Java8 as well. Fixed bugs: ----------- * setDynamicAttribute on MacroInstance now lower-cases the attribute name in order to allow users of the API to use the attributes names they have specified. Bugzilla Report 59339 * <get>'s quiet attribute was broken, it didn't suppress any messages. Bugzilla Report 59379 * <zip>'s check whether an archive is already up-to-date failed on NTFS filesystems and re-created archives more often than necessary. Bugzilla Report 59562 * AntClassLoader didn't delegate to the parent loader for classes in the "jdk" package or one of its subpackages. This hierarchy has been introduced with Java 7. Bugzilla Report 59556 * The ant wrapper script used on Unix-like operating systems only worked on OSes where sed is GNU sed. Bugzilla Report 59898 * <touch>'s default pattern as well as the default patterns used by the <date> (resource) selectors depended on the JDK being used - or rather the locale provider being used and the default locale provider changed with Java 9. They are now fixed and the documentation has been updated to reflect the real patterns used rather than a non-formal description of the expected format. Bugzilla Report 59909 * Clarified the documentation of <get>'s retries attribute. Bugzilla Report 59930 * The ant wrapper script failed if backticks were passed on the command line. Bugzilla Report 60150, 59445 * The report generated by <junitreport> could contain duplicate characters in stack traces. Bugzilla Report 58661 Other changes: -------------- * New file selectors <executable>, <symlink> and <ownedBy>. * New task <setpermissions> that provides the ability to set POSIX compatible permssions via NIO's PosixFilePermission * <junit> now initializes the cause of the AssertionFailedError when converting from AssertionError. Bugzilla Report 58982 * <scp> now supports compression via the optional compressed attribute. Bugzilla Report 47552 * <junit> now supports JDK9 modules Github Pull Request #18 * a new implementation "builtin" has been added to <native2ascii> and is the default when running on JDK9+ since the tool itself has been removed from the JDK. Bugzilla Report 59855 * added a new <native2asciifilter> filter that can perform non-ASCII to Unicode-escape conversions. * <rmic> defaults to the "forking" compiler on JDK 9+ as the implementation class of rmic is not exported by its containing module and thus not accessible to Ant without applying -XaddExports magic. Bugzilla Report 59860 * a new implementation "forking" has been added to <javah> and is used as default when running on JDK9. * support for javac's -h switch has been added with the nativeheaderdir attribute. Bugzilla Report 59905 * it is now possible to set features of the TraX factory used by <xslt> and <junitreport>. * it is now possible to use references to Ant types and classloaders built around Ant <path>s as values for TraX factory attributes. * AntClassLoader and its subclasses register themselves as parallel capable. * <junitreport> now enables the feature http://www.oracle.com/xml/jaxp/properties/enableExtensionFunctions when run on Java 9 so the redirect extension function can be used if when a SecurityManager is active. Bugzilla Report 60060 * support for javac's --release switch introduced with Java9 has been added. Bugzilla Report 60172
2017-02-07 14:05:15 +01:00
share/doc/java/ant/api/script.js
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/search.js
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/api/serialized-form.html
share/doc/java/ant/api/stylesheet.css
apache-ant: update to 1.10.8. Changes from Ant 1.10.7 TO Ant 1.10.8 ===================================== Fixed bugs: ----------- * "legacy-xml" formatter of junitlauncher task wasn't writing out the stacktrace for failures. This is now fixed. Bugzilla Report 63827 * sshexec failed to write output to a file if the file didn't exist * Fixes a regression in javac task involving command line argument files. Bugzilla Report 63874 * sshexec, sshsession and scp now support a new sshConfig parameter. It specified the SSH configuration file (typically ${user.home}/.ssh/config) defining the username and keyfile to be used per host. * "legacy-xml" formatter of junitlauncher task wasn't writing out exceptions that happen in @BeforeAll method of a test. This is now fixed. Bugzilla Report 63850 * Building Ant from source could result in the javadocs target failing if the optional dependencies were missing. This has now been fixed. Bugzilla Report 63438 * Fixes a potential ConcurrentModificationException in XMLLogger. Bugzilla Report 63921 * Fixes a bug in junitlauncher task in forked mode, where if a listener element was used as a sibling element for either the test or testclasses element, then the forked mode launch would fail. Bugzilla Report 63958 * Fixes an issue in AntStructure where an incorrect DTD was being generated. Github Pull Request #116 * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. Github Pull Request #117 Other changes: -------------- * org.apache.tools.mail.MailMessage will now send a fully qualified domain name in its HELO message. Github Pull Request #101 * The runant.py script should now work with Python 3. Github Pull Request #96 * tstamp task now honors SOURCE_DATE_EPOCH environment variable for reproducible builds (https://reproducible-builds.org/specs/source-date-epoch/#idm55) Bugzilla Report 62617 * rmic has been removed from Java 15. The task will now throw an exception if you try to use it while running Java 15 or newer. * a new property ant.tmpdir provides improved control over the location Ant uses to create temporary files
2020-07-18 01:40:43 +02:00
share/doc/java/ant/api/system-properties.html
Update to 1.10.6 Changelog: Changes from Ant 1.10.5 TO Ant 1.10.6 ===================================== Changes that could break older environments: ------------------------------------------- * image task no longer works on Java 9+ because internal classes supporting Java Advanced Imaging are removed; imageio task (based on ImageIO and AWT) is provided as a replacement. * junitlauncher task has changed the class names and package names of the task as well as some of the supporting classes of that task. If any code depended on these class or package names, they will have to be updated to reference these newly named classes. This however, doesn't impact build scripts if their reference to junitlauncher task was merely through the use of the <junitlauncher> element. * ClearCase#runS has been augmented by a two arg-version and the one-arg version will no longer be called. This may affect subclasses that have overridden runS. Fixed bugs: ----------- * fetch.xml must retrieve runtime rather than compile dependencies for mail task. Bugzilla Report 62621 * Fixes an issue in junitreport task, which used to throw a java.net.MalformedURLException when saxon was used on Windows OS. Bugzilla Report 62594 * augment task now throws a BuildException (as noted in its manual) instead of a IllegalStateException in the absence of the "id" attribute. Bugzilla Report 62655 * org.apache.tools.zip.ZipOutputStream would sometimes potentially use an incorrect compression level for a zip entry. This is now fixed. Bugzilla Report 62686 * sync task, in some cases on case insensitive file systems, would consider a file in a destination directory to be orphaned and would delete it. This task has now been fixed to infer the case sensitivity of the filesystem of the destination directory. Bugzilla Report 62890 * Fixes a potential java.util.ConcurrentModificationException in org.apache.tools.ant.Project#getCopyOfReferences. Github Pull Request #81 * cccheckout would ignore an error of the "ls checkout" command even if failOnError was set to false. Bugzilla Report 63071 * The isreachable condition could in some cases return true even if the actual address could potentially be unreachable. This is now fixed and the resolved address is actually checked for reachability. * Fixes an issue where scp transfer completion tracking wasn't being triggered for 100% completion. Github Pull Request #91 Other changes: -------------- * generatekey task now supports SubjectAlternativeName during key generation. * the <modified> selector has a new built-in algorithm 'lastmodified' which computes a value based upon the lastmodified time of the file. * junitlauncher task now supports running tests in a forked JVM. More details available in the junitlauncher task manual. * signjar and verifyjar now support the -providerName, -providerClass and -providerArg command line options of keytool via new attributes. Bugzilla Report 65234 * signjar and verifyjar now supported nested <arg> elements for command line arguments that are not supported explicitly by the tasks via attributes. * added several attributes to <javadoc> that support modules. Bugzilla Report 62424 * properties used or set by BuildFileTask/BuildFileRule are documented in MagicTestNames. A new magic property, ant.test.basedir.ignore, is introduced for cases where Ant projects set up for test purposes must ignore basedir set externally by test harness. * a new CharSet type is provided for encoding or charset attributes in tasks that must deal with different character encodings in files, file names and other string resources. * org.apache.tools.ant.AntClassLoader is now multi-release jar aware. Starting Java 9, jar files can be packaged as multi-release jars, AntClassLoader now recognizes such multi-release jar files while loading resources at runtime in Java 9+ runtime environments. Bugzilla Report 62952 * Added jmod and link tasks, to support jmod and jlink tools of JDK 9+. Github Pull Request #80 * Jsch library dependency has now been upgraded to 0.1.55. Jsch is the library behind the sshexec and scp Ant tasks. Github Pull Request #84 * The "http" condition, now has a "readTimeout" attribute which can be used to control the amount of time to wait for the read to complete. Bugzilla Report 63193 * ftp task manual has been updated to mention that the remote listing of files honours the followsymlinks attribute. Bugzilla Report 63226
2019-05-20 16:57:58 +02:00
share/doc/java/ant/api/type-search-index.js
share/doc/java/ant/api/type-search-index.zip
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/argumentprocessor.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/base_task_classes.html
share/doc/java/ant/clonevm.html
share/doc/java/ant/conceptstypeslist.html
share/doc/java/ant/cover.html
share/doc/java/ant/credits.html
share/doc/java/ant/develop.html
share/doc/java/ant/developlist.html
share/doc/java/ant/dirtasks.html
share/doc/java/ant/favicon.ico
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/feedback.html
share/doc/java/ant/ide.html
Update to 1.9.1 Changelog: Changes from Ant 1.9.0 TO Ant 1.9.1 =================================== Changes that could break older environments: ------------------------------------------- * Users who have their own ProjectHelper implementation will need to change it because the import and include tasks will now default the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX. Users using the default ProjectHelper2 with ant need not worry about this change done to fix Bugzilla Report 54940. Fixed bugs: ----------- * Corrected XSLTC error in <junitreport>. Bugzilla Report 54641. * Provide more control over Zip64 extensions created by <zip> and related tasks. In particular no Zip64 extensions will be used at all by the <jar> task family by default - this is required for jars to be readably by Java5. Bugzilla Report 54762. * Fixed loading of external dependencies in JUnit task. Bugzilla Report 54835. * Target rewriting for nested "include" only works when "as" is specified. See also "Changes that could break older environments" Bugzilla Report 54940. Other changes: -------------- * strict attribute added to <signjar>. Bugzilla Report 54889. * simplifying Execute.getEnvironmentVariables since we are only running on Java 1.5 or higher now * Add conditional attributes Bugzilla report 43362 * Recommending to upgrade jsch to 0.1.50, particularly if you are using Java 1.7. jsch is the library behind the sshexec and scp Ant tasks. Versions of jsch older than 0.1.50 fail randomly under Java 1.7 with an error message "verify: false" Changes from Ant 1.8.4 TO Ant 1.9.0 =================================== Changes that could break older environments: ------------------------------------------- * Ant now requires at least Java 1.5 to compile and to run * FixCRLF used to treat the EOL value ASIS to convert to the system property line.separator. Specified was that ASIS would leave the EOL characters alone, the task now really leaves the EOL characters alone. This also implies that EOL ASIS will not insert a newline even if fixlast is set to true. Bugzilla report 53036 * The CommandLauncher hierarchy that used to be a set of inner classes of Execute has been extracted to the org.apache.tools.ant.taskdefs.launcher package. * Any FileResource whose represented File has a parent also has a basedir. * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc. * Setting the default encoding of StringResource to UTF-8 instead of null * Upgrade JUnit 4 to JUnit 4.11 Fixed bugs: ----------- * Made VectorSet faster. Bugzilla Report 53622. * Incorrect URLs in Ant child POMs. Bugzilla Report 53617. * Subclasses of JUnitTask did not correctly find junit.jar. Bugzilla Report 53571. * External XML catalog resolver failed to use project basedir when given an unmentioned relative path like the internal resolver does. Bugzilla Report 52754. * Fixed some potential stream leaks. Bugzilla Reports 52738, 52740, 52742, 52743. * Updated documentation to fix spelling errors / broken links. Bugzilla Reports 53215, 53291, 53202 * Unable to override system properties. It was not possible not to override system properties from the command line (or from a property file). Bugzilla Report 51792 * <javac> by default fails when run on JDK 8. Bugzilla Report 53347. * ExtensionPoint doesn't work with nested import/include Bugzilla Report 53405. * <packagemapper> failed to strip the non-matched parts with handledirsep="true". Bugzilla Report 53399. * <expandproperties> filter caused a NullPointerException when input was empty. Bugzilla Report 53626. * <get> now supports HTTP redirects using status code 307. Bugzilla Report 54374. * ssh tasks prompt for kerberos username/password under Java 7 Bugzilla Report 53437. * Zip task on <mappedresources> that excludes certain files by way of the mapper resulted in a NullPointerException Bugzilla Report 54026 * The ant launcher script should properly detect JAVA_HOME on MacOS X 10.7 Bugzilla Report 52632 * Depend task does not handle invokeDynamic constant pool entries - java.lang.ClassFormatError: Invalid Constant Pool entry Type 18 Bugzilla Report 54090 * Base64Converter not properly handling bytes with MSB set (not masking byte to int conversion) Bugzilla Report 54460 * The size resource comparator would return wrong results if file sizes differed by more than 2 GB. Bugzilla Report 54623 * Unable to encode properly into UTF-8 when the system property file.encoding is set to ANSI_X3.4-1968. Bugzilla Report 54606 * JUnit4 tests marked @Ignore do not appear in XML output Bugzilla Report 43969 Other changes: -------------- * merged the ZIP package from Commons Compress, it can now read archives using Zip64 extensions (files and archives bigger that 4GB and with more that 64k entries). * a new task <commandlauncher> can be used to configure the CommandLauncher used by Ant when forking external programs or new Java VMs. Bugzilla Report 52706. * merged the TAR package from Commons Compress, it can now read archives using POSIX extension headers and STAR extensions. * merged the BZIP2 package from Commons Compress, it can now optionally read files that contain multiple streams properly. * <bunzip2> will now properly expand files created by pbzip2 and similar tools that create files with multiple bzip2 streams. * <tar> now supports a new "posix" option for longfile-mode which will make it create PAX extension headers for long file names. PAX extension headers are supported by all modern implementations of tar including GNU tar. This option should now be used in preference to "warn" or "gnu" as it is more portable. For backwards compatibility reasons "warn" will still create "gnu" extensions rather than "posix" extensions. * The ProjectHelper class now exposes a method to be used by third party implementations to properly resolve the binding between target extensions and extension points. Bugzilla Report 53549. * Make extension point bindable to imported prefixed targets Bugzilla Report 53550. * Add the possibility to register a custom command line argument processor. See org.apache.tools.ant.ArgumentProcessor and manual/argumentprocessor.html * add the possibility to suppress stdout in the sshexec task. Bugzilla Report 50270. * add an encoding attribute to the contains selector. This will be useful to use the contains selector if the encoding of the VM is different from the encoding of the files being selected. * support for GNU Classpath. Bugzilla report 54760.
2013-06-07 17:51:04 +02:00
share/doc/java/ant/ifunless.html
share/doc/java/ant/images/ant_logo_large.gif
share/doc/java/ant/index.html
Update to 1.8.3. docs/ has vanished, so install manual/ instead. Changes from Ant 1.8.2 TO Ant 1.8.3 =================================== Changes that could break older environments: ------------------------------------------- * The Enumeration returned by AntClassLoader#getResources used to return null in nextElement after hasNextElement would return false. It has been changed to throw a NoSuchElementException instead so that it now adheres to the contract of java.util.Enumeration. Bugzilla Report 51579. Fixed bugs: ----------- * Removed buggy duplicate JAR list in RPM mode. Bugzilla Report 52556. * Launcher fixed to pass the right class loader parent. Bugzilla Report 48633. * <junitreport> mishandled ${line.separator}. Bugzilla Report 51049. * <junitreport> did not work in embedded environments on JDK 7. Nor did <xslt> when using Xalan redirects. Bugzilla Report 51668, 52382. * Encoding of unicode escape sequences by the property file task Bugzilla Report 50515. * The code that implicitly sets the -source switch if only -target has been specified in <javac> was broken for Java 5 and 6. Bugzilla Report 50578. * MailLogger ignore the Maillogger.starttls.enable property. Bugzilla Report 50668. * Delete task example does not work Bugzilla Report 50816. * <splash>'s proxy handling has been delegated to <setproxy> internally so the two tasks are consistent. <splash>'s way of not setting a proxy caused problems with other Java libraries. Bugzilla Report 50888. * Include task breaks dependencies or extension-points for multiple files. Bugzilla Report 50866. * Read on System.in hangs for forked java task. Bugzilla Report 50960. * FileResource specified using basedir/name attributes was non-functional. * Resource collection implementation of mapped PropertySet returned unusable resources. * The hasmethod condition failed with a NullPointerException when ignoresystemclasses is true and Ant tried to load a "restricted class" - i.e. a class that the Java VM will only accept when loaded via the bootclassloader (a java.* class). It will now fail with a more useful error message. Bugzilla Report 51035. * Exec task may mix the stderr and stdout output while logging it Bugzilla Report 50507. * Missing space between "finished" and timestamp in task/target finish message from ProfileLogger. Bugzilla Report 51109. * Redirecting the output of a java, exec or apply task could print in the error output stream some "Pipe broken" errors. Bugzilla Report 48789. * ZipFile failed to clean up some resources which could lead to OutOfMemoryException while unzipping large archives. A similar problem in ZipArchiveOutputStream has been fixed as well. Bugzilla Report 42696. * quiet attribute added to the copy and move tasks, to be used together with failonerror=false, so warnings won't get logged Bugzilla Report 48789. * System.in was closed and not readable anymore by the DefaultInputHandler when Ant is used via its Java API. Bugzilla Report 51161 * <sync> only supported a single non-fileset resource collection even though the manual said it could be multiple. * <sync> didn't work properly when working on resource collections. Bugzilla Report 51462. * <augment> cause a NullPointerException if it was used in a target that was invoked by multiple targets from the command line. Bugzilla Report 50894. * The ZipFile class could read past the start of the file if the given file is not a ZIP archive and it is smaller than the size of a ZIP "end of central directory record". * <javac> would create the empty package-info.class file in the wrong directory if no destdir was specified. Note it may still pick the wrong directory if you specify more than one source directory but no destDir. It is highly recommended that you always explicitly specify the destDir attribute. Bugzilla Report 51947. * packagemapper now honors the handleDirSep attribute. Bugzilla Report 51086. * the attributes of macrodef tasks had their values run through property expansion twice. Still true by default, but can be disabled. Bugzilla Report 42046. * jvc doesn't like it if source file names in argument files are quoted. Bugzilla Report 31667. * ZipFile didn't work properly for archives using unicode extra fields rather than UTF-8 filenames and the EFS-Flag. * Access to DirectoryScanner's default excludes wasn't synchronized. Bugzilla Report 52188. * When a Project instance was created by a custom tasks its createTask method didn't work. Bugzilla Report 50788. Other changes: -------------- * -f/-file/-buildfile accepts a directory containing build.xml. * The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory attribute. Bugzilla Report 50513. * the documented inputstring attribute of sshexec has been implemented and the actually existing attribute inputproperty documented. Bugzilla Report 50576. * The concat task now permits the name of its exposed resource by means of its 'resourcename' attribute. * The expandproperties filter now accepts a nested propertyset which, if specified, provides the properties for expansion. Bugzilla Report 51044. * <junit filtertrace="true"/> will no longer filter out the very first line of the stacktrace containing the original exception message even if it matches one of the filter expressions. * Upgraded to Apache AntUnit 1.2 * Provide read access to Mkdir.dir. Bugzilla Report 51684. * <delete> and <move> have a new attribute performGCOnFailedDelete that may - when set to true - help resolve some problems with deleting empty directories on NFS shares. Bugzilla Report 45786. * <loadfile> and <loadresource> used to log at level INFO to signal a property hasn't been set when the resource was empty even if the quiet attribute was set to true. They will now use VERBOSE instead. Bugzilla Report 52107. * <javac> has a new attribute createMissingPackageInfoClass that can be set to false to prevent Ant from creating empty dummy classes used for up-to-date-ness checks. Bugzilla Report 52096. * URLResources#isExists has become less noisy. Bugzilla Report 51829. * The <retry> task has a new optional attribute retryDelay that can be used to make the task sleep between retry attempts. Bugzilla Report 52076. * <signjar> has new attributes that control the signature and digest algorithms. Bugzilla Report 52344. * Initial support for Java 8. * <sshexec> can optionally create a pseudo terminal (like ssh -t) Bugzilla Report 52554.
2012-03-12 17:02:32 +01:00
share/doc/java/ant/inputhandler.html
share/doc/java/ant/install.html
share/doc/java/ant/installlist.html
share/doc/java/ant/intro.html
share/doc/java/ant/javacprops.html
share/doc/java/ant/listeners.html
share/doc/java/ant/platform.html
share/doc/java/ant/projecthelper.html
share/doc/java/ant/properties.html
share/doc/java/ant/proxy.html
share/doc/java/ant/running.html
share/doc/java/ant/runninglist.html
share/doc/java/ant/stylesheets/style.css
share/doc/java/ant/sysclasspath.html
share/doc/java/ant/targets.html
share/doc/java/ant/tasklist.html
share/doc/java/ant/tasksoverview.html
share/doc/java/ant/toc.html
share/doc/java/ant/tutorial-HelloWorldWithAnt.html
share/doc/java/ant/tutorial-tasks-filesets-properties.html
share/doc/java/ant/tutorial-tasks-filesets-properties.zip
share/doc/java/ant/tutorial-writing-tasks-src.zip
share/doc/java/ant/tutorial-writing-tasks.html
share/doc/java/ant/tutorials.html
share/doc/java/ant/using.html
share/doc/java/ant/usinglist.html