Partially revert the last patch as it made taskdef work by breaking
property. Now everything is as it has been before, including the
failing taskdef.
4 lines of code changed in:
Make sure, Taskdef.execute doesn't get called before the nested
elements have been configured.
27 lines of code changed in:
Better remove debug statements before you commit.
0 lines of code changed in:
Handle multi line responses of SMTP servers.
134 lines of code changed in:
Allow the user to specify a FileNameMapper by class name - and set the
classpath to load it from.
72 lines of code changed in:
Tasks for ClearCase support.
Submitted by: Curtis White <soaro77@yahoo.com>
1546 lines of code changed in:
Fixed <property resource="...">. The old implementation would serach
for org/apache/tools/ant/taskdefs/RESOURCE when RESOURCE was a
relative filename (this is the main difference between
Class.getResource and ClassLoader.getResource).
Reported by: Jason Rosenberg <jason@squaretrade.com>
9 lines of code changed in:
Fixed some typos in the telnet task description.
Submitted by: Chris Todd <chris@christophertodd.com>
Reinstated alphabetical ordering of optional tasks, this makes the
change look bigger than it is.
87 lines of code changed in:
Tell the user that <property resource="..."> failed - if it fails.
4 lines of code changed in:
Started move to being able to gracefully use jars in CVS
0 lines of code changed in:
Documentation for Ant <-> VA for Java integration.
Submitted by: Siberski, Wolf <Wolf.Siberski@tui.de>
0 lines of code changed in:
Documentation for the telnet task.
Submitted by: Scott Carlson <ScottCarlson@email.com>
87 lines of code changed in:
Documentation for the new <rmic> attributes.
Submitted by: John Moore <JohnMoore@PDSI-Software.COM>
20 lines of code changed in:
Added a nested <mapper> element to <uptodate>
39 lines of code changed in:
Get rid of javadoc warning.
3 lines of code changed in:
Various changes to <rmic>.
* uses home brewed FileNameMapper that will do verifications as well.
* improved logging - includes redirecting the rmic output.
* It won't try to compare the timestamp of the file to compile with
some corresponding _Skel file anymore if stub version is 1.2. This bug
resulted in all files being rmic'd on every pass - reported by Elardus
Viljoen <elv@ucs.co.za> on ant-user.
* Doesn't require you build directory to be in the CLASSPATH to use
the verify feature anymore. This has been reported by somebody, but
I've forgotten the name, sorry.
* Improved some setter methods to accept File arguments and use
Commandline instead of a String[] of precalculated size.
160 lines of code changed in:
Take into account that lastModified times are rounded up to the next
two second interval by Windows.
Submitted by: Roger Vaughn <rogervaughn@yahoo.com>
11 lines of code changed in:
Forgot to adapt bootstrap.bat.
1 lines of code changed in:
Moved the instantiation of the RE matcher to a factory. Users can now
choose an implementation of there own by setting a system property.
117 lines of code changed in:
Only set the project name if it has one (the name attribute of
<project> has been set).
4 lines of code changed in:
Added IIOP and IDL options to <rmic>
Submitted by: John Moore <JohnMoore@PDSI-Software.COM>
81 lines of code changed in:
New task <javah>.
Submitted by: Richard Beton <richard.beton@roke.co.uk>
472 lines of code changed in:
forgot to add the new files with my last commit (new perfoce tasks).
972 lines of code changed in:
New Perforce tasks.
Submitted by: Les Hughes <leslie.hughes@rubus.com>
7 lines of code changed in:
Implementation of the regexp interface for Jakarta-ORO.
181 lines of code changed in:
New Mapper type for regular expression replacements. Currently only
jakarta-regexp is supported, at least an ORO implementation will follow.
409 lines of code changed in:
New attribute "autoresponse" for <vssget>.
Submitted by: Alan Zall <alan@inskey.com>
42 lines of code changed in:
Make <jar> fail early if a specified manifest file doesn't exist.
Submitted by: Erik Meade <emeade@geekfarm.org>
51 lines of code changed in:
Enable <vssget> to use arguments that contain spaces.
Submitted by: Matthew Geis <matthew.geis@instill.com>
8 lines of code changed in:
Update of the .NET tasks.
Submitted by: Steve Loughran <steve_l@iseran.com>
994 lines of code changed in:
Changed AntEditor.getAppContext() to getContext() to be consistent
with other classes.
4 lines of code changed in:
Added infrastructure for generating popup menus from configured
actions. The popup menu will then have options who's status is in sync
with the menu and toolbar actions. Also added finer grained element
selection code so that specific events are generated for specific
element types. As a test, added stubbed out actions for adding new
elements to the build file.
158 lines of code changed in:
Regular update.
14 lines of code changed in:
New "new" icons
0 lines of code changed in:
Added method to provide access to a Target's tasks.
11 lines of code changed in:
Opened up access to the topological sort code so a list targets that
must be called to fulfill a specific target can be determined.
1 lines of code changed in:
Updated documentation for "ant.project.name"
2 lines of code changed in:
Changed "project.name" to "ant.project.name"
1 lines of code changed in:
Patched so that project name is available via the property "project.name"
Submitted By: Weiqi Gao <weiqigao@networkusa.net>
1 lines of code changed in:
Stop ignoring lib directory
0 lines of code changed in:
Added junit.jar so that an empty lib directory
would not be pruned and then confuse cvs during
an update (as ant generates directory lib)
0 lines of code changed in:
Always more to do...
17 lines of code changed in:
Added simplistic, non-editable version of context fontification in Console.
119 lines of code changed in:
More rework on the command abstraction code.
61 lines of code changed in:
Changed display name determination.
3 lines of code changed in:
Used some elisp magic to remove those tabs and replace with spaces.
1861 lines of code changed in:
Added extra exclusion for pif file that is needed on some stupid win32 platforms
1 lines of code changed in:
Allow per-project properties file
1 lines of code changed in:
Updated WHATSNEW
1 lines of code changed in:
Removed Project.toBoolean method where appropriate and removed a number of tabs.
1430 lines of code changed in:
Rewrote command handling infrastructure, allowing for dynamic mapping
between actions and commands rather than the original hard-coded
mapping. Associations specified in the actions.properties file under
the "<actionID>.command" property.
379 lines of code changed in:
Committed an optional test task based on testlet framework
8 lines of code changed in:
Moved Stylebook to optional tasks.
117 lines of code changed in:
Fixed parser exception propogation bug.
4 lines of code changed in:
Forgot the implementation of <transform> with my last commit.
247 lines of code changed in:
New task <transform>.
58 lines of code changed in:
Made sure file ignored command to copy over itself.
9 lines of code changed in:
Adding start of copy tests
9 lines of code changed in:
Added a ~cleaner
3 lines of code changed in:
Added .cvsignore to get rid of annoying ? messages
1 lines of code changed in:
Added Stylebook task
2 lines of code changed in:
Added a simple Stylebook task.
0 lines of code changed in:
Added a nested <srcfile> element to <execon> to give the user more
control over the command line. If no element has been specified, the
names for the source files will be put at the end.
92 lines of code changed in:
minor typo fixes
2 lines of code changed in:
Fix up test cases due to recent changes
6 lines of code changed in:
Cleaned up error reporting for build.xml parse errors.
47 lines of code changed in:
Make mkdir throw an exception if a file of the same name already exists when
trying to create a directory.
1 lines of code changed in:
Fix up problem with multiple source dirs in javac
8 lines of code changed in:
Make the additional JVM args supplied come at the front of the arg list so that
any args, which must be at the front of the JVM arguments, can be specified.
This is specifically to support the -server option of the JVM under Unix.
Reported by: Cyril Bouteille <CyrilBouteille@yahoo.com>
5 lines of code changed in:
Change the message displayed when a task cannot be found. This makes the
message more suitable for ant end-users rather than ant developers.
Submitted by: Erik Meade <emeade@geekfarm.org>
8 lines of code changed in:
Describe changes to the EJB related optional tasks
8 lines of code changed in:
Make both ddcreator and ejbc respect the hierarchy of the descriptors.
So, when writing the .ser file, it will be placed into the same relative
directory in which the source .txt file is found in the descriptor hierarchy.
Similary the .ser files will have the correct manifest entires in the generated
manifest file.
3 lines of code changed in:
Set task names when running the ddcreator and ejbc tasks
2 lines of code changed in:
Set arguments using the Commandline method rather than the deprecated setArgs
method.
8 lines of code changed in:
Allow keepgenerated flag to be controlled from the ejbc task. It
defaults to false.
To keep genrated code, use the keepgenerated="true"
Submitted by: William Turnbull <William.Turnbull@trcinc.com>
48 lines of code changed in:
Removed checking of default ant install location.
8 lines of code changed in:
Added generic attribute editing capability for tasks.
157 lines of code changed in:
Started work on a Properties Bean property editor.
108 lines of code changed in:
Now writes message to the logger, rather than to System.out.
Also introduced logging levels to provide finer control over
when messages are writen out. The levels simply reflect the
current Project.MSG_* values.
Suggested by: Wolf Siberski
43 lines of code changed in:
Changed the copy task to support a nested mapper.
This adds a lot of power to copy and move, we can drop the optional
RenameExt task for example as
<renamext srcdir="src" destdir="dest" fromextension=".java.keep"
toextension=".java" replace="true" />
can now be written as
<move todir="dest" overwrite="true">
<fileset dir="src" />
<mapper type="glob" from="*.java.keep" to="*.java" />
</move>
but more difficult transformations can be done as well.
18 lines of code changed in:
New DataType mapper, will be used to define a FileNameMapper for tasks
that can support different implementations.
219 lines of code changed in:
Fixed missing LOCALCLASSPATH setter.
3 lines of code changed in:
Fixed string editor so that it property handled multi-line strings.
14 lines of code changed in:
Changed mechanism by which the PropertyEditor editor is instantiated so that it
uses whatever class is retured by BeanDescriptor.getCustomizerClass() rather
than assuming DynamicCustomizer. This will allow BeanSpecific customizers to be
used in leu of the DynamicCustomizer.
Also finally figured out the IllegalAccessException problem with calling the
NodeList methods in the ACSTreeNodeElement classes, which turned out only to
happen when jikes was used for compiling. Implemented a work around.
164 lines of code changed in:
Added icons to project tree view.
58 lines of code changed in:
Initial commit. Add so that that there is at least some rudimentary
documentation on how to run antidote.
2 lines of code changed in:
Added save and saveas action implementation.
225 lines of code changed in:
Added option to turn on notification of emacs on a build error so that emacs
goes to the file and location of the error. Also added the ability to provide a
build file to load at startup from the command line.
154 lines of code changed in:
New FileNameMapper that does wildcard replacements like DOS's
ren *.foo *.bar. Use it in javac (more to come).
222 lines of code changed in:
Added a MergingMapper where multiple source files map to a single
target file. Use it in tar, zip, uptodate.
156 lines of code changed in:
Added logging to SourceFileScanner.
50 lines of code changed in:
Changed mechanism by which BusMembers cancel event propogation so that any type
of event can be cancelled.
45 lines of code changed in:
First part of the scanDir refactoring. This is just a starter to show
what I want to accomplish.
All tasks using a scanDir method to find the source files that are
newer than there targets should get a similar treatment as <copy>.
The major benefit is not to have the functionality in one place but
the added flexibility you get, when you allow the user to specify a
custom FileNameMapper to a task (not there yet).
Nothing (especially not the names) is carved into stone of course.
412 lines of code changed in:
Add a passive mode option to <ftp>
Submitted by: Stuart Roebuck <sr@adolos.com>
42 lines of code changed in:
Changed a System.out.println to log in <depend>, should probably be
degraded to MSG_VERBOSE sooner or later.
1 lines of code changed in:
Handle ejb-ref elements.
Ignore the <home> and <remote> elements in the embedded within <ejb-ref> elements.
15 lines of code changed in:
Change weblogic element of ejbjar to support including the CMP descriptor based
on parsing the weblogic descriptor rather than using the naming convention. To
access the new behaviour set oldCMP="false" in the weblogic element.
This should allow the ejbjar task to support jars with more than one CMP bean
Submitted by: gayre <greg.ayre@destiny.com>
Some minor changes to Main.java - layout and wording.
139 lines of code changed in:
Added ability to define state transition condtions for the enabled state of GUI
actions. As specific events are fired in the GUI the enabled state is updated
for specific actions.
146 lines of code changed in:
Added warning about incompatibility with vm version "Blackdown-1.3.0-RC1".
8 lines of code changed in:
Added TargetMonitor widget which gives a better indication of what targets will
be built if a build is launched. Also fixed a few buglets in the PropertyEditor.
63 lines of code changed in:
Removed Ant specific resource checking.
2 lines of code changed in:
Added scripts for launching Antidote, and updated the build file to make better
use of the Ant build directory for libraries, etc.
159 lines of code changed in:
Make **/CVS/** a pattern in the list of default excludes instead of
**/CVS/*. This is to support users using cvs edit.
2 lines of code changed in:
Improved the optional telnet task
1) added an echo attribute to write to suppress output
2) added a timeout mechanism on reads
3) can now send an initial newline before expecting anything from the server
Submitted by: Scott Carlson <ScottCarlson@email.com>
108 lines of code changed in:
Documentation for the antlr task.
Submitted by: Erik Meade <emeade@geekfarm.org>
6 lines of code changed in:
Ensure the bean classes can be loaded by appending the classpath,
if specified.
11 lines of code changed in:
Updated after verifying copyright issue on icons.
9 lines of code changed in:
Omitted part of the L&F checkin.
12 lines of code changed in:
Icons replaced due to restriction on outside copyright ownership
1 lines of code changed in:
EJBJar changes
1. Change EJBJar so that super classes and super interfaces are included in
bean jar file. For this to work, the classpath can be specified at the
ejbjar level. This will be used for the weblogic nested element if it
is specified. If a classpath is also provided on the weblogic
nested element, it is concatenated with the task level classpath. Since
the processing is done in the nested element in any case, current usage
where the classpath is specified in the nested element is sufficient
for these checks to work.
2. Allow <classpath> nested elements to be used to specify the classpath. This can
be used for both the task level and nested element level classpaths.
3. Change the weblogic jar generation to run ejbc only if the interfaces have
changed. Changes to the bean classes will not cause ejbc to run. This behaviour
must be enabled by setting the attribute rebuild="false" in the weblogic
element.
Submitted by: Brian Towles <brian@towles.com>
691 lines of code changed in:
Dialog window for changing the current Look and Feel.
PR:
Obtained from:
Submitted by: Erik Meade
Reviewed by: Simeon Fitch
14 lines of code changed in:
Geatly enhanced the property editor, adding new bean info for the
element types and an additional property editor. The navigator now shows
project, property, target and task nodes.
PR:
Obtained from:
Submitted by:
Reviewed by:
18 lines of code changed in:
Greatly enhanced the property editor, adding new bean info for the
element types and an additional property editor. The navigator now shows
project, property, target and task nodes.
PR:
Obtained from:
Submitted by:
Reviewed by:
286 lines of code changed in:
Greatly enhanced the property editor, adding new bean info for the element types and an additional property editor. The navigator now shows project, property, target and task nodes.
PR:
Obtained from:
Submitted by:
Reviewed by:
39 lines of code changed in:
Started addition of a generic Bean editor/property sheet and supporting
infrastructure for Ant Elements.
230 lines of code changed in:
Make the buildfile searching only start on demand, introduced a new
command line argument -file.
Suggested by: Jose Alberto Fernandez <JFernandez@viquity.com>
27 lines of code changed in:
Started work on the Ant Construction Set classes (ACS), which will map directly
to DOM elements allowing easier manipulation of the XML and better editing of
Ant projects. NB: The code currently requires the Sun JAXP library (which Ant
needs anyway).
286 lines of code changed in:
New tasks csc and ilasm for Microsoft's .NET SDK.
Submitted by: Steve Loughran <steve_l@iseran.com>
1527 lines of code changed in:
Patch to correctly import .java and resources files, and
to add more verbose logging messages.
Submitted by: Wolf Siberski
21 lines of code changed in:
Updated documentation for cvs task.
Submitted by: Julian M. Savage <jsavage@fisci.com>
7 lines of code changed in:
Added a new optional telnet task.
Submitted by: Scott Carlson <scottcarlson@yahoo.com>
Moved optional FTP task to the new net package.
1067 lines of code changed in:
Added support to _not_ compile the VisualAge for Java
IDE integration classes unless the Workspace class
is in the classpath.
2 lines of code changed in:
Added the vajload, vajexport, and vajimport tasks to
the optional part of the task list.
3 lines of code changed in:
A very nice set of VisualAge for Java integration tasks,
originally written by Wolf Siberski. A similar set of tasks was
contributed by Peter Kelly, and they formed the inspiration
for adding the VAJImport task.
They only work in the IDE, or as a part of a Tool extension.
Created by: Wolf Siberski
Glenn McAllister
772 lines of code changed in:
Enable Antidote to select and run targets.
Submitted by: Simeon Fitch <metasim@yahoo.com>
285 lines of code changed in:
Fix up date check on .ser files when the .txt input files are not in the
root of the specified descriptor directory
Submitted by: Robert Lucier [rlucier@collabria.com]
2 lines of code changed in:
Clean up this interface as it is not used in ant.
0 lines of code changed in:
Make <cab> support libcabinet on non-Windows platforms.
Submitted by: Nico Seessle <Nico.Seessle@epost.de>
50 lines of code changed in:
Changes to <propertyfile>
1) documentation.
2) default to String type if type is omitted.
3) use Properties.store (or .save) to write the property file.
Submitted by: Jesse Tilly <JTilly@hoteltools.com>
I've modified Jesse's original patch to make it compile on JDK 1.1.
123 lines of code changed in:
Tow Antidote patches:
*) Design document.
*) can now write BuildEvents to console.
Submitted by: Simeon Fitch <metasim@yahoo.com>
459 lines of code changed in:
New task antlr. See www.antlr.org.
Submitted by: Erik Meade <emeade@geekfarm.org>
1777 lines of code changed in:
There are four compiler choices, not three.
Submitted by: Nico Seessle <nico@seessle.de>
1 lines of code changed in:
The initial checkin of antidote - the ant GUI.
This initial version is mainly to establish the source infrastructure. The
code currently compiles under JDK 1.2+ and provides a basic GUI which is able
to open a build.xml file.
Stay tuned ...
Submitted by: Simeon Fitch <metasim@yahoo.com>
469 lines of code changed in:
Update to reflect some of the other recent changes
9 lines of code changed in:
Fixed typo. The joy of having two active branches: twice and only twice.
1 lines of code changed in:
Added pointer to the second mailing list archive.
4 lines of code changed in:
And correcting the documentation of includes versus <include> in the
main branch as well.
7 lines of code changed in:
Make SQLExec print its output at the task level rather than the single
statement level. All output goes to the output file.
64 lines of code changed in:
Added error message if a single file specified by the file attribute is missing.
Also fixed up the message indicating how many files are being copied to
correctly use "file" and "files".
Reported by: Diane Holt <holtdl@yahoo.com>
13 lines of code changed in:
Fix SQLExec printing of results. It was using the return from getResultSet to
indicate that there are no more result sets but I think it should have been using
the result of getMoreResults(). I have made the appropriate change. I have also
made changes to handle NULL results
Reported by: Johan Adel?w <johan.adelow@corustechnologies.com>
34 lines of code changed in: