[root]/groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/markup
streamingmarkupsupport
(0 files, 0 lines)
Move XmlSlurper and the Streaming Builders out of the sandbox
0 lines of code changed in:
Improve the escaping of output from StreamingMarkupBuilder.
We try to dertemine to encoding being used looking at the writer. If we can't tell what the encoding is we use US-ASCII.
132 lines of code changed in:
Tidy up the packaging to prepare for the moove out of the sandbox
16 lines of code changed in:
Trying to roll back the changes to invokeMethod - hold on to your hats!
1 lines of code changed in:
The four access modifiers (say, private, protected, public and package default)
to (static or not) methods should work like as they do in Java.
To do that, a new method
public Object invokeMethodAt(Class at, String name, Object args)
(which is a temporay replacement of the method "invokeMethod"),
has been added to the interface GroovyObject.
For a test suit, StaticMethodAccessBug.groovy and its companions have been added.
58 lines of code changed in:
Allow arrays or iterators to be passed as paremeters to element methods
55 lines of code changed in:
Make mkp.yield take an array or any iterable argumant. It then yields each of the elements in turn (note arrays of arrays don't work yet)
55 lines of code changed in:
Add the mkp.pi command to allow Processing Instructions to be generated by the three streaming builders
69 lines of code changed in:
Moving to JSR syntax breaks namespace support - this fixes it
6 lines of code changed in:
Fixed bug: attributes in namespaces declared in the same element were not being handled properly
2 lines of code changed in:
Make XMLSlurper (partially) namespace aware.
Yielding a GPath expression in a Streaming Builder will put the elements in the correct namespace (previously the namespace information was ignored)
The namespace information for attributes is still ignored.
3 lines of code changed in:
Restore the ability to declare more than one namespace at once. The Groovy code generator bug which stopped this working has been fixed :)
1 lines of code changed in:
Restore namespace support which was knocked out when the def/@Property notation was introduced
127 lines of code changed in:
Add GroovyInterceptable so that the builder catches all the calls and works properly again
2 lines of code changed in:
this is a four part commit:
1) remove the ParameterArray workaround, but keep the functionality
2) transfer Closure's invocation rules to MetaClass
3) give all groovy methods the ability to use vargs
4) add a starting implementation of a replacement for ClassWorlds
2 lines of code changed in:
Fix bugs about the closures and methods with object array paramaters.
(GROOVY-584, GROOVY-886, GROOVY-888, GROOVY-918, GROOVY-930, and GROOVY-931)
3 lines of code changed in:
added some missing defs
2 lines of code changed in:
a first try to implement some simple scope checks and some modified tests
33 lines of code changed in:
more tests fixed
352 lines of code changed in:
Changed the closure token separator from :: to -> (hope it's the last time we change our mind)
98 lines of code changed in:
(21 more)