Removing my name
PR:
Obtained from:
Submitted by:
Reviewed by:
0 lines of code changed in:
Last part of component helper merge ( including the fix contains -> containsKey for the test case )
PR:
Obtained from:
Submitted by:
Reviewed by:
16 lines of code changed in:
ComponentHelper has been checked in for some time - and I don't know
any -1 or major complain.
This removes the duplicated code and switches the component creation
to component helper.
I used it in my workspace for a long time without problem - and the gump
seems to work just like before.
14 lines of code changed in:
Remove one method - it wasn't used, and it seems it's not powerfull enough for
all cases discussed. The method that takes UnknownElement, ns, tag should
be able to cover everything ( by having access to UE you get access to parent
and all the tree - so any kind of policy can be implemented )
Of course - nothing calls this method yet. Switching UnknwonElement and the
normal component creation is easy - but there are many pieces of code that
call the old method.
24 lines of code changed in:
Plug the namespace uri. One way or another - we'll need it.
Also fix the qname - we need to use the localname.
Originally used qname to avoid breaking build files that used : ( they still
needed to declare a namespace for that previx - otherwise SAX would complain ).
( not sure about the last part - I think some parsers, when validation is off, will
allow : to be used and pass whatever was used as qname ).
24 lines of code changed in:
The ctor takes Project as param.
PR:
Obtained from:
Submitted by:
Reviewed by:
1 lines of code changed in:
Update with the changes in Project.
This makes ComponentHelper the almost exact duplication of the task creation
code in Project.
PR:
Obtained from:
Submitted by:
Reviewed by:
12 lines of code changed in:
Patch from Lo??c P??ron <loic.peron@bigfoot.com> to compile against ant153
5 lines of code changed in:
Few changes:
- implement the BuildLogger - so it can be used with -logger
- few hacks/changes to support logging messages to stdout/stderr without
going to infinite loop. The trick is to create the logger with stdout
beeing the "real" one. Just to be sure it also logs with stdout set to
the real one. This could be done more cleanely probably - with some
changes in core.
- less verbosity ( task started/stoped doesn't need info, etc ).
- the log category is based on the real task name, combine with the
target. That means you can arbitrarily enable debug on tasks and
to tasks that are in particular target.
PR:
Obtained from:
Submitted by:
Reviewed by:
173 lines of code changed in:
Warn of duplicated project name only if importing.
There are normal cases ( antcall) where the same build file is parsed many times
( this could be avoided now - as an optimization ).
It is a problem only in import, because of the target conflict resolution.
( targets are qualified with the project name )
2 lines of code changed in:
Cut&paste of all code related to task/types from Project.
This is _not_ an antlib, just a mechansim to make the task/type
management pluggable and simplify Project ( which will just delegate
for backward compat. ).
Please review - and -1 ( or just remove/change ) if you think this
is bad.
The actual details of the plugin mechanisms are not perfect -
we need to settle on them before 1.6 is released ( same for PropertyHelper).
PR:
Obtained from:
Submitted by:
Reviewed by:
662 lines of code changed in:
Ant is reusing the same helper
PR:
Obtained from:
Submitted by:
Reviewed by:
1 lines of code changed in:
Remove the debug statement.
PR:
Obtained from:
Submitted by:
Reviewed by:
1 lines of code changed in:
Ant will try to copy all inheritedReferences. Some may not exist.
Display a warning.
I don't understand very well the code - but we take the name from
"references" ( which is specified by the user ), and assume that
all of them exist. For some reason that's not allways true.
6 lines of code changed in:
Added back the import property.
Added a small message to allow debugging of duplicated project names.
PR:
Obtained from:
Submitted by:
Reviewed by:
30 lines of code changed in:
Extra check for null.
Input is calling setNewProperty - but if defaultValue and value are null
we'll get NPE
PR:
Obtained from:
Submitted by:
Reviewed by:
3 lines of code changed in:
Weird. UE didn't seem to call setProject on the task. That seems to be
the cause of the NPE.
PR:
Obtained from:
Submitted by:
Reviewed by:
1 lines of code changed in:
Fix getParent() ( cut&paste from ProjectHelperImpl )
2 lines of code changed in:
Update with the current name generation schema.
There is no standard for how jsp generates names - and jasper
changes from time to time :-)
PR:
Obtained from:
Submitted by:
Reviewed by:
11 lines of code changed in:
Finally fix the jspc test failure.
This is just the first round, it can be improved - not sure what's
the best way to deal with classpath specific issues in path.
The problem is that CLASSPATH ( as given in the system property,
and added in concatSystemPath ) may contain relative paths,
and they are relative to user.dir, not the project basedir.
Since gump is using relative paths, the launched java didn't find
the classes it needed, returning the strange -1 error.
Of course, the test suite could be more informative too :-)
PR:
Obtained from:
Submitted by:
Reviewed by:
25 lines of code changed in:
(131 more)