Display properly in junitreport the root package
PR: 21915
Submitted by: J.M. (Martijn) Kruithof (ant at kruithof dot xs4all dot nl)
15 lines of code changed in:
Improve logging and exception behavior of Perforce tasks
PR: 18154
Submitted by: Matt Bishop (Matt at thebishops dot org)
80 lines of code changed in:
Fix invalid URL for property test with url.
PR: 21948
15 lines of code changed in:
TestCase fixed, works now also on nagoya (Solaris).
The problem was that I did not allow enough time for java to start.
1 second is OK, 400 millis were not enough.
49 lines of code changed in:
Add spawn attribute to java task as well
PR: 5907
163 lines of code changed in:
Keep permissions of directories as well when updating a zip archive.
PR: 21308
28 lines of code changed in:
roll-back wrong change concerning executable attribute
1 lines of code changed in:
added precisions regarding the executable attribute in the <exec/> task
8 lines of code changed in:
suppress unnecessary output from the test
0 lines of code changed in:
Allow several space separated arguments in Perforce globalopts
PR: 14395
Submitted by: Matt Bishop (matt at thebishops dot org)
1 lines of code changed in:
grammar ... sorry :-)
1 lines of code changed in:
Similarly to what happens with the delete task, there seem to be race conditions which prevent successful directory creation on Windows.
This change allows a second try.
19 lines of code changed in:
the method isMorePowerfulThanExcludes was returning false on org/apache/tools/ant/taskdefs
in the run-tests target of our buildfile because of the exclude pattern :
<exclude name="${ant.package}/taskdefs/TaskdefTest*Task.java"/>
:-(
3 lines of code changed in:
new testcase
13 lines of code changed in:
throw an exception if <exec/> is used with an attribute
which is incompatible with spawn and spawn=true.
21 lines of code changed in:
added 2 new entries to WHATSNEW
6 lines of code changed in:
Some ftp servers have binary as default, so when binary is false
it is good to set explicitly the ascii mode for the transfer.
Problem reported by Michael Nebus (Michael dot Nebus at Pfizer dot com)
6 lines of code changed in:
do not scan needlessly excluded directories
PR: 21941
37 lines of code changed in:
adding 3 tests showing how include and exclude patterns together interact
44 lines of code changed in:
avoid spurious ${baseScratchDest} directory
1 lines of code changed in:
Some tasks rely on the DFS ordering getIncludedXYZ used to provide
20 lines of code changed in:
copyright-date
10 lines of code changed in:
style
4 lines of code changed in:
JDK 1.2 compatibility
4 lines of code changed in:
style
37 lines of code changed in:
style
250 lines of code changed in:
changed the implementation of testChildrenOfExcludedDirectory
to use the new test bed system
18 lines of code changed in:
style
97 lines of code changed in:
this time, this test really behaves well !!!
6 lines of code changed in:
converted to UNIX format, there were some backslash rs checked in
0 lines of code changed in:
test really works now, thats better.
28 lines of code changed in:
new files for tests of the exec task
44 lines of code changed in:
Add a testcase demonstrating the use of spawn
PR: 5907
37 lines of code changed in:
This change allows exec to start a process which will run independently of ant.
I have used the patch prepared by Charles Hudak and Peter Nimmervoll, but made it even
simpler, in the sense that I do not connect at all the new process to stream handlers
and the ant logging system, disabling input, output, error, and return exec attributes
in the case of spawn.
Strangely, it works well on Windows if one puts a sleep of one second after having spawned
the process. Why ? No idea.
PR: 5907
Submitted by: Charles Hudak ( CHudak at arrowheadgrp dot com)
78 lines of code changed in:
Prevent \r\n from being changed to \r\r\n under Windows
8 lines of code changed in:
new testcase to show a problem on Windows with \r\n being replaced to \r\r\n
65 lines of code changed in:
style
166 lines of code changed in:
readded xml-apis.jar and xercesImpl.jar in the classpath for the build scripts afer discussion with Conor McNeill.
2 lines of code changed in:
PR: 21520
throw an exception if input file does not exist
3 lines of code changed in:
XSLT/param@expression used as string instead of as expression as documented
There were 2 options to fix the bugreport :
- change the code
- change the documentation
I hope that the option to change the documentation is OK.
Thanks for the bug report.
PR: 21525
9 lines of code changed in:
added resolution of PR 21865
3 lines of code changed in:
resolve files sent to chmod
PR: 21865
1 lines of code changed in:
checkstyle
109 lines of code changed in:
checkstyle
26 lines of code changed in:
Add support for OpenVMS logicals as "environment variables".
Submitted by: Knut Wannheden <knut dot wannheden at paranor dot ch>
69 lines of code changed in:
Use Execute.isFailure
54 lines of code changed in:
Add <daemons> element to <parallel> to start <daemon> threads which
continue to run after the <parallel> task has completed.
143 lines of code changed in:
Add OpenVMS support to <exec>.
PR: 21877
Submitted by: Knut Wannheden <knut at paranor dot ch>
106 lines of code changed in:
backwards compatibility fix submitted by Jene Jasper
19 lines of code changed in:
whitespace changes
10 lines of code changed in:
Don't let the garbage collector close System.in
101 lines of code changed in:
checkstyle
73 lines of code changed in:
checkstyle
6 lines of code changed in:
checkstyle
35 lines of code changed in:
checkstyle
7 lines of code changed in:
checkstyle
239 lines of code changed in:
Rework parallel
Remove need for poll interval (only covered race condition between isAlive
and notifyAll calls
Add timeout capability
Add flag to fail if any nested task fails without waiting for other tasks
to complete.
158 lines of code changed in:
Remove unused fields
2 lines of code changed in:
JDK 1.2 compatibility
1 lines of code changed in:
style
204 lines of code changed in:
Fix inconsistent synchronization
8 lines of code changed in:
Make some things final
3 lines of code changed in:
use valueof instead of new Boolean
2 lines of code changed in:
Add antlib xml functionality
This is patch 7204 the fourth patch of the antlib + ns enhancement. The
issues reported by Stephan will need be
addressed, so the implementation may change
before ant 1.6 is released.
PR: 19897
472 lines of code changed in:
Make some private things static
9 lines of code changed in:
notifyAll instead of notify
2 lines of code changed in:
Fix inconsistent synchronization
2 lines of code changed in:
multiple mappings for copy and move
4 lines of code changed in:
Fix incorrect finalize override
2 lines of code changed in:
Fix incorrect equals() override
14 lines of code changed in:
Add multimapping to the copy and move task
Some slight changes from the orignal patch - rename
of ignoremultiplemapping to enablemultiplemapping and
some checkstyle changes
PR: 21320
Obtained from: Evan Easton
464 lines of code changed in:
Replace == with equals()
1 lines of code changed in:
Fix potential stream leak
11 lines of code changed in:
Fix potential NPEs
16 lines of code changed in:
Remove reflection which is no longer required
14 lines of code changed in:
Resolve properties recursively to get a more robust handle on circular definitions
46 lines of code changed in:
Things are even more complicated
3 lines of code changed in:
Oops
1 lines of code changed in:
Show bug I've introduced yesterday
11 lines of code changed in:
resolveAllProperties would be caught in an endless loop when trying to
expand b -> ${a} -> ${a}. It would keep replacing ${a} for ${a} as it
only detected a circular reference if the expansion pointed back to b.
PR: 21825
23 lines of code changed in:
New task <jjdoc>.
New attribute outputfile for <jjtree>.
PR: 21526
Submitted by: Jene Jasper <jjasper at abz dot nl>
528 lines of code changed in:
steal a paragraph from <fixcrlf>'s docs.
PR: 21658
10 lines of code changed in:
remove unused field
0 lines of code changed in:
2003
1 lines of code changed in:
add tests for addConfigured()
41 lines of code changed in:
Handle relative DTDs in XMLProperty
PR: 14685
Submitted by: Kimbo Mundy
50 lines of code changed in:
This commit implements:
- addConfigured(Type) to introspection rules
- ant-type magic polymorhic attribute
- allow types that have Project as a constructor to
be used in addName(Type) and addConfiguredName(Type) methods
- allow addName and addConfiguredName methods to have higher
presedence that createName() methods.
PR: 19897
450 lines of code changed in:
Refactor: move LineTokenizer out of TokenFilter
245 lines of code changed in:
stylecheck
8 lines of code changed in:
typeo
1 lines of code changed in:
stylecheck
105 lines of code changed in:
Whitespace changes
64 lines of code changed in:
One more tweak
8 lines of code changed in:
Now that we avoid double scanning in scanDir, we don't need to perform parent-tests on the patterns anymore
1 lines of code changed in:
Avoid double scanning of directories
37 lines of code changed in:
Some additional tests to increase confidence
21 lines of code changed in:
whitespace changes
30 lines of code changed in:
fix new DirectoryScanner tests, still needs to be improved to avoid double-scanning
9 lines of code changed in:
better be consistent
1 lines of code changed in:
More problems with case sensitivity
46 lines of code changed in:
fix behavior on case insensitive file systems
106 lines of code changed in:
style
86 lines of code changed in:
add space in error message
1 lines of code changed in:
there was a small bone here too (name of a target was wrong).
1 lines of code changed in:
there was still a little bone :)
1 lines of code changed in:
removeLeadingPath doesn't work if leading is a filesystem root - found by Antoine
15 lines of code changed in:
Typo
1 lines of code changed in:
Add comments as suggested by Jan
10 lines of code changed in:
References not passed by antcall
PR: 21724
97 lines of code changed in:
Don't use a data descriptor for deflated entries in ZipOutputStream if
we can seek the output. Use this feature in <zip>.
PR: 19195
Submitted by: Richard Evans <richard.evans@retek.com>
249 lines of code changed in:
corrected last entry
2 lines of code changed in:
Prevent adding sysproperties with a null key or a null value
PR: 21684
66 lines of code changed in:
2003
1 lines of code changed in:
missing closing / in XML filelist element
PR: 21784
Submitted by: aledonne at yahoo dot com
1 lines of code changed in:
Correct case of Class-Path attribute
4 lines of code changed in:
Add a method in DirectoryScanner to reset the default exclude patterns
Add corresponding functionality in <defaultexcludes>
Update tests
102 lines of code changed in:
Fix for NPE reported by Nick Chalko.
When overriding a definition the code did not
check if the old (or new) definitions classes existed
42 lines of code changed in:
fix the fixed spelling
3 lines of code changed in:
OpenVMS is not Unix
1 lines of code changed in:
typeo
3 lines of code changed in:
Fix bootstrap scripts
3 lines of code changed in:
2003
5 lines of code changed in:
Update stylesheets to use Xalan2 redirect.
PR: 21627
Submitted by: Paul Krause
104 lines of code changed in:
Some javadoc'ing
26 lines of code changed in:
pickup defs from main build via import
1 lines of code changed in:
Ensure text is added
2 lines of code changed in:
Refactor script related tasks into single ScriptRunner utility.
101 lines of code changed in:
Fix a problem introduced in the recent optimization of DirectoryScanner :
under Windows, the case of the includedFiles and of the includedDirectories
was influenced by the case used in the include patterns of the fileset.
This change fixes it.
I am using File.getCanonicalFile() because it is the only way I know to get
the real case of a file under Windows.
20 lines of code changed in:
make the new tests involving case sensitivity or not pass on Windows
19 lines of code changed in:
style
73 lines of code changed in:
Document the preservation of lineendings in Translate
8 lines of code changed in:
Add a line ending at the end of the file used for unit test
Fix the code of Translate.java to preserve line endings
7 lines of code changed in:
allow 2 classes to compile (missing import)
4 lines of code changed in:
Coding conventions
760 lines of code changed in:
style
1284 lines of code changed in:
Last for a while ... :-)
140 lines of code changed in:
Coding conventions
472 lines of code changed in:
added dependency to log4j.jar for the Log4jListener
6 lines of code changed in:
changed compatibility for Just4log from 1.4 to 1.5.2 after exchange of emails with Lucas Bruand
2 lines of code changed in:
added a pointer to commons-logging.jar in the build/install dependencies list because of the CommonsLoggingListener.
6 lines of code changed in:
Added pointers to the Just4log task.
75 lines of code changed in:
style
347 lines of code changed in:
style
416 lines of code changed in:
More style
60 lines of code changed in:
Style and remove one stray debug
303 lines of code changed in:
Implement array writes for output processing
60 lines of code changed in:
Add info on output changes
3 lines of code changed in:
Point to Benoit's FAQ
40 lines of code changed in:
checkstyle
3 lines of code changed in:
Fix for serial import relative files bug
The import task now uses getLocation().getFileName() to
get the file that the <import/> task is located and not
the importstack.
Also the canonical form of the imported file is stored
in the importstack.
Changed message if imported file is imported more than
once.
Include unit test for above.
PR: 21662
33 lines of code changed in:
style
176 lines of code changed in:
Ensure all generated output gets through the output system to the
generating task
PR: 21636
164 lines of code changed in:
Expose filename and linecount of location
17 lines of code changed in:
checkstyle
29 lines of code changed in:
Allow Result Sets and Errors to be processed properly in SQL task with multiple statements
PR: 21594
Submitted by: Jeff Bohanek (jeff dot bohanek at msi dot com)
67 lines of code changed in:
get the tasks imported using <import> to be placed
in-line and not at the end of the current tasks
PR:
Obtained from:
Submitted by:
Reviewed by:
44 lines of code changed in:
add keep-going feature
2 lines of code changed in:
Add make's keep-going feature into ANT.
PR: 21144
Obtained from: Alexey Solofnenko
150 lines of code changed in:
Fix symlink check
39 lines of code changed in:
Demonstrate symlink problem.
With includes="alpha/beta/gamma", gamma must not be scanned if beta is
a symlink.
Fix is in the works.
35 lines of code changed in:
Fix case-insensitive DirectiryScanner - I hope
66 lines of code changed in:
Add tests for case insensitive matching.
Both tests with CaseInsensitive in their name fail on Linux, I expect
test2ButCaseInsesitive to pass on case insensitive file systems.
Will be either fixed or disabled shortly.
29 lines of code changed in:
PathTokenizer didn't deal correctly with ../ style relative paths
following a colon in Unix style PATH structures on Netware.
Submitted by: Jeff Tulley <JTULLEY at novell dot com>
28 lines of code changed in:
some whitespace changes plus assertTrue -> assertEquals in a couple of cases
60 lines of code changed in:
Make toURI and fromURI work correctly on Netware.
Submitted by: Jeff Tulley <JTULLEY at novell dot com>
8 lines of code changed in:
Fix the following (remark of Stefan Bodewig on July 15th 2003 on the dev list)
* You go a long way to avoid redundantly adding patterns in
DirectoryScanner#checkIncludePatterns (the parent check). If the
patterns come in reversed, you'll still have duplicate roots, no? Say
a/b/c is added before a/b is. You may avoid this by sorting the
include patterns first.
44 lines of code changed in:
stylecheck
17 lines of code changed in:
style
183 lines of code changed in:
Only whitespace changes
78 lines of code changed in:
use for loop instead of iterator when walking the list
of tasks, this allows tasks to be added to the current
list while the list is being walked.
Revert the script test that failed when it was adding
to the current task to test the change
3 lines of code changed in:
Ensure terminated processes are allowed to complete before finishing the
Ant shutdown
PR: 8510
31 lines of code changed in:
checkstyle
remainders : mostly instance variables which should be private but are protected or public
411 lines of code changed in:
Optimize DirectoryScanner to take advantage of include patterns which are
not beginning with wildcards
PR: 20103
158 lines of code changed in:
fix for possible race condition on windows
22 lines of code changed in:
checkstyle
23 lines of code changed in:
a bit o' checkstyling
76 lines of code changed in:
Slightly better message
1 lines of code changed in:
Remove use of InitializeClass now that we are JDK 1.2+
64 lines of code changed in:
Remove explicit mention of Parser jars in the manifest classpath
Set the context loader to allow parser to be found.
2 lines of code changed in:
checkstyle
99 lines of code changed in:
Subtargets is a little confusing - change to "Other Targets"
PR: 14866
2 lines of code changed in:
resolves bug : propertyfile does *2 instead of +1
actually due to field value of PropertyFile.Entry class overwritten
after execution with the result (contains the increment before execution)
PR: 21505
55 lines of code changed in:
Allow FileUtilsTest to run on DOS/Windows when current drive letter is not C:
PR: 21383
Submitted by: Brad Clarke ( bclarke at booksys dot com)
2 lines of code changed in:
added 3 new testcases for DirectoryScanner
75 lines of code changed in:
checkstyle
59 lines of code changed in:
Deal with jpackage's file system layout.
Submitted by: Paul Nasrat <pauln at truemesh dot com>
15 lines of code changed in:
PR: 21481
Solve issue with CvsTagDiff.java: rdiff command string adds single quote in wrong place
74 lines of code changed in:
Describe new Launcher.
16 lines of code changed in:
Detect OpenVMS as <os family>
5 lines of code changed in:
Use language neutral variable, %ProgramFiles%, to locate Program Files dir
PR: 17308
Submitted by: Dennis M?ller
3 lines of code changed in:
Remove warning about JAVA_HOME as it isn't required anymore
36 lines of code changed in:
Don't think you can claim copyright for something that didn't exist.
1 lines of code changed in:
Make launcher work on Win2K
8 lines of code changed in:
documenting the import task
129 lines of code changed in:
Checkstyle
265 lines of code changed in:
checkstyle
204 lines of code changed in:
Rollback - not tested yet
5 lines of code changed in:
Checkstyle
98 lines of code changed in:
Refactor some code into the Launcher.
Update ant script to use new launcher.
140 lines of code changed in:
Checkstyle
276 lines of code changed in:
typo
5 lines of code changed in:
Checkstyle
314 lines of code changed in:
Ensure logging message flag is reset
Reported By Darin Swanson
PR: 21386
9 lines of code changed in:
checkstyle changes
10 lines of code changed in:
add comment
4 lines of code changed in:
Checkstyle changes
62 lines of code changed in:
Some whitespace changes
74 lines of code changed in:
Make checkstyle a little happier.
45 lines of code changed in:
Add destfile attribute to patch.
24 lines of code changed in:
Add support for JavaCC 3.1
58 lines of code changed in:
Move EmptyEnumeration to CollectionUtils
21 lines of code changed in:
Don't merge Class-Path attributes, deal with them like with any other
attribute - except that they may occur several times, that is.
PR: 21170
19 lines of code changed in:
Clarify documentation, PR 18007
12 lines of code changed in:
Ignore directories in checking for out of date elements in a Zip/Jar task.
Directories can't really be out of date since they have no content.
PR: 21245
10 lines of code changed in:
More cleanup
1042 lines of code changed in:
Fix a few checkstyle errors
501 lines of code changed in:
More cleanup
783 lines of code changed in:
First pass at fixing checkstyle issues by using IDEA to reformat code and identify problem spots
290 lines of code changed in:
fix for concurrent access to list exception for rhino testcase
The original script added tasks to the current target.
This is not a good idea, as an the task list of the target is being walked.
A change made recently uses an iterator instead of an enumerator to walk the list.
The iterator picks up the fact that the list has been changed
and causes the concurrent access exception.
1 lines of code changed in:
changed for checkstyle
82 lines of code changed in:
Fix echeckstyle reported issues
281 lines of code changed in:
1) make sure that the -GTC flag on VSSGET only shows up when a timestamp has been set
2) make sure that if you have label="" you are not going to have -VL-L in the command line arguments
3 lines of code changed in:
Easy stuff - imports and licence headers
803 lines of code changed in:
Remove double-check pattern.
28 lines of code changed in:
More checkstyle fixes
518 lines of code changed in:
Remove obsolete proposal
0 lines of code changed in:
Remove obsolete documentation concerning antlib.
0 lines of code changed in:
Fix up style errors
238 lines of code changed in:
Use getProject() instead of the project field
1 lines of code changed in:
Remove cloning of AntTypeDefinition when creating a sub-project
PR: 21296
31 lines of code changed in:
Indentation changes
35 lines of code changed in:
clean up to pass checkstyle
131 lines of code changed in:
Reduce memory consumption by using lazy initialization.
Speed things up a little by using unsynchronized collections.
PR: 21296
111 lines of code changed in:
Speed up Path tokeinzation.
PR: 21296
58 lines of code changed in:
clean up to pass checkstyle
45 lines of code changed in:
Add solution of PR 21298
PR: 21298
3 lines of code changed in:
Nested websphere element for ejbjar does not support spaces in file name.
This commit addresses this issue
PR: 21298
Submitted by: Lee Carver (leeca at pnambic dot com)
8 lines of code changed in:
checkstyle fixes
PR: 21319
Submitted by: Patrick G. Heck (gus dot heck at olin dot edu)
45 lines of code changed in:
checkstyle fixes
PR: 21316
Submitted by: Gus Heck (Gus dot Heck at Olin dot edu)
111 lines of code changed in:
Base <zip> and <zipfileset> on new ZipFile code.
This happens mainly for two reasons:
* preserve stored permissions unless the user explicitly overrides them
(PR 2130). This is now fixed for stored files, but not for directories.
* deal with filename encoding of existing archives. Supposed to work
properly now.
80 lines of code changed in:
Improve algorithm that searches for the central directory - don't get fooled by signatures appearing inside payload.
38 lines of code changed in:
Need to override isDirectory for situations where setName has been called
16 lines of code changed in:
Calendar.HOUR is different from Calendar.HOUR_OF_DAY
1 lines of code changed in:
Checkstyle update
I've updated the checkstyle buildfile (check.xml) to the
latest version of checkstyle. I've also updated
the HTML stylesheet and created two new stylesheets to render
the checkstyle report in plain text and the xdoc format we
use for the other Ant documentation.
I've also moved the checkstyle related stuff into its own area.
763 lines of code changed in:
Add support for filename-encodings other than UTF8 to <untar>.
PR: 10504
85 lines of code changed in:
bylaws.xml superceedes guidelines.xml
0 lines of code changed in:
Strange whitespace changes after regenerating the site
17 lines of code changed in:
Finish implementation of ZipFile, use it in Expand (AKA <unzip>).
98 lines of code changed in:
Initial support for reading of ZIP files - uncomplete as you cannot
get an InputStream to the ZipEntrys yet.
Will be needed to fix PR 10504 as well as to preserve permissions when
updating an archive (no PR yet).
473 lines of code changed in:
Cleanup resources too
56 lines of code changed in:
Remove "outside of target" as this restriction is not
the case for ant 1.6.
1 lines of code changed in:
Cleanup
0 lines of code changed in:
Docs changes
Addition of Bylaws to main site
Fix up tables on external page
Add Java Pro award news
1524 lines of code changed in: