Magesh Umasankar
a1e68fb8c7
Redo comment filtering logic. The previous one was buggy. I will add a testcase this evening.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271788 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
bd0662b8fa
commit the rest of Jeff Tulley's patches for Novell NetWare.
Submitted by: Jeff Tulley <JTULLEY@novell.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271787 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Steve Loughran
f2a501a5cc
tuning the start page; including a link to the web page. Can you believe the docs didnt really have one anywhere obvious till now.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271786 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
607f967fef
Note the dependency of JavaClassHelper with bcel.jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271785 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
0beb8afac0
Missed adding Filter Chain earlier.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271784 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
57a57bfca9
First draft for the 'TaskFactory' hook.
The goal is to make Task/DataType ( or any other ProjectComponent ) creation more modular
and flexible.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271783 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
51ac64b16c
Remove the ProjectHelper proposal.
The SAX2 helper remains here - I want to do few more improvement and to
keep it in sync with my next proposal ( for TaskFactory )
I'll make a separate proposal for the SAX2 ProjectHelper when it's ready -
it doesn't have to be part of the official ant1.5 ( since we'll need
more discussion/experiments to decide what's the best use of the namespaces )
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271782 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
96399befa1
The project helper impl - all the private methods that used to be in ProjectHelper.
I only did a small refactoring to change inner classes to static inner classes
and pass explicitely the parameters. This improve the compatibility with jikes,
gcj and possibly other compilers, and is ( IMHO ) cleaner.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271781 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
b5397fd0e4
Since nobody objects, this is the 'project helper modularization' commit.
The default is ProjectHelperImpl, which have the original ( SAX1 ) implementation.
Most of the XML-related code has been removed, the only remaining problem
is the AttributeList that is passed to the introspection helper ( which is
XML and SAX1 specific ). It's easy to pass this by using a AttributeListImpl,
and hopefully the introspection helper will be made less SAX1-specific someday.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271780 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
536bfb63e3
Redo previous ant.task changes that I had inadvertently not merged.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271779 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
0b2bea8de1
There may be a better way to achive a bootstrap. Later.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271778 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e7d7a265ed
Rename xdoclet template files to end with .j which seems to be the standard? for their templates
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271777 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
33079e1f72
Add target to test generation of xdocs for types
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271776 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
859812be2f
Reformat
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271775 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
610d15a15b
Use URLs directly rather than go via a FIle.
This allows temp[lates to be stored inside jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271774 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
24ad9997f2
Use URLs directly
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271773 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
79944e317a
Suck manifest out of classpath
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271772 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
5b65dc1da0
No need to be LogEnabled
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271771 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
18b9849780
Convert Jspc to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271770 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
64d951bcfa
Convert Javac to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271769 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
4751846083
Convert Rmic to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271768 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
10fff2b9fa
Convert Javac to using TaskContext to log
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271767 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
49c2480ab2
Push logging methods into TaskContext.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271766 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
179bc428c9
Made it possible for subclasses to get at logger
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271765 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
bc6866da8b
Touchups.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271764 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
0f157a89d4
Start to integrate antdocs generation into build process.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271763 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
86696c8c41
Add author tags
Fix up missing Javadoc params
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271762 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
87dfa8df78
Made it possible for users to overide build proeprties and default to using the log4j in myrmidon so it builds out of the box.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271761 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
6a34c3f536
Facade tasks for Ant1 tasks implemented by the system antlib
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271760 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
f9c551b16e
Promote Filter Reader proposal to main trunk.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271759 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
a89ffe281a
Minor style fixes for Task class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271758 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
8633497445
Another version of the SAX2-based project helper ( I can revert back
to the first one, and redo the fixes ).
I fixed the inner class problems, fixed the Attributes->AttributeList conversion.
I also turned the processing from 'implicit' recursive to an explicit
stack. The model is identical with the one used by Axis, and it's much
cleaner and easier to maintain/extend/etc.
Again, I can move back to the first one if anyone has a problem with this
change. I think it's a very good one, but may be too much.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271757 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Costin Manolache
f2d8ae3406
Jikes ( and gcj ) have some problems dealing with internal non-static classes.
The compiler is required to 'rewrite' the code, removing 'private' and
adding an extra parameter ( try to decompile ProjectHelper and look
at method signatures ). While standard javac seem to work fine, I had
problems with many other compilers ( usually gcj, but now jikes is
complaining as well ).
I manually did what the compiler would do - now it should work
with any compiler.
( the runtime exception was a "Verifier error, expecting object/array on stack" )
I'll do the same thing for the SAX2 helper.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271756 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
f9bcdd7713
Eliminate compile time dependency of ClassConstants with JavaClasshelper that uses bcel. Compilation of JavaClassHelper will be performed only if bcel is present at the time of compile.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271755 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Jon Skeet
131519b962
Expanded JavaDoc comments on variable names.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271754 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
9ec33bdb83
Cleanup of Main.java
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271753 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
9c6515959f
Refactored core so that adders and setters are again separated for elements and attributes respectively.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271752 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
02a2cffe8f
Continued to refactor tests so that they are easier to maintain
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271751 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Jon Skeet
5c710a6a38
Fixed up the fix-up to obey "Must not be null" etc style.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271750 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
37b2e99006
Commit new "data" classes to use during testing.
One class per test
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271749 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Magesh Umasankar
34c7de003d
Check for Null.
PR: 6871
Submitted by: Brian Deitte <bdeitte@macromedia.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271748 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
d0b4fb3912
Fix up errors in Project format and javadoc picked up with checkstyle
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271747 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
3b1a100df5
Need to have these live in the right package
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271746 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Conor MacNeill
44735223d9
New datatype - xcatalog - used to store information about locally available
XML DTDs. This allows such info to be shared among a number of different
tasks such as XMLValidate, ejbjar, style, etc.
Also checkstyle cleanup of the affected files.
Submitted by: dIon Gillard <dion@multitask.com.au>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271745 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
6d5ce5b54d
No need for separation between ConfigurationState and DefaultConfigurationState at this stage so push it all into one class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271744 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
ec3375928a
No need for separation between ConfigurationState and DefaultConfigurationState at this stage so push it all into one class
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271743 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
a7fecd5cf9
Continued the removal of creator cruft
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271742 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
e0bed0aa14
Remove support for creators
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271741 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
1a02a5f570
Comment out test while the evolution of ant1 -> myrmidon continues
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271740 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Stefan Bodewig
5af2618396
Add "DO NOT EDIT" warning to the generated HTML files.
Suggested by: Diane Holt <holtdl@yahoo.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271739 13f79535-47bb-0310-9956-ffa450edef68
24 years ago