September 2005 Commit Log

Number of Commits:
110
Number of Active Developers:
14
graeme 2005-09-30 23:57

added tests for invalid arguments

20 lines of code changed in:

graeme 2005-09-30 23:56

Implemented better detection of method signatures to support property names like "Order" where the clause is "Or", implemented validation of arguments against the GrailsDomainClassProperty instance and better error reporting

151 lines of code changed in:

graeme 2005-09-30 23:55

Added passing of Grails application instance to hibernate persistent methods constructor

4 lines of code changed in:

blackdrag 2005-09-27 14:45

enables a former not defined class to be found now

5 lines of code changed in:

hmeling 2005-09-27 14:06

Forgot to run the complete test set and I had changed a minor issue that cause a test to fail. Sorry about that.

1 lines of code changed in:

hmeling 2005-09-27 13:32

Fixed splitEachLine() to do send a list to the closure rather than a list

with only a single element (a list with the elements).

Also provide a test case for this method.

17 lines of code changed in:

blackdrag 2005-09-27 12:40

ensure field class is resolved

4 lines of code changed in:

graeme 2005-09-27 10:32

Updated orders sample with one set of classes that work (in the root package) and another that don't (in the test package)

2 lines of code changed in:

tug 2005-09-26 16:23

Add the mkp.pi command to allow Processing Instructions to be generated by the three streaming builders

69 lines of code changed in:

phk 2005-09-24 15:06

Fix the issue GROOVY-435 (SingletonBug).

Every class can access its private constructor.

370 lines of code changed in:

tug 2005-09-24 12:27

Moving to JSR syntax breaks namespace support - this fixes it

6 lines of code changed in:

jez 2005-09-22 15:56

* Added a compilationUnit.isPublicClass(String) method that enables you

to determine if the given class is known to be available



* this is the first stage of getting early type resolution in the parser, I hope

671 lines of code changed in:

alang 2005-09-22 12:12

Changed to use jmock-1.0.1 instead of jmock-SNAPSHOT

2 lines of code changed in:

tug 2005-09-22 09:59

Add an element() method to the object returned by selecting an attribute.

This returns the element having the attribute.

Currently this only works if there is precisley one match for the attribute name.

A later changewill allow a collection of elements to be returned.

37 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+37 -20)
blackdrag 2005-09-21 21:07

filter for @Property annotation, class resolving for the Annotation class and makes the generated Properties invisible

6 lines of code changed in:

blackdrag 2005-09-21 20:28

since it's not possible to write a correct visitor code for annotations I removed that code. Instead the Visitor implementation is responsible to vist the code at the correct time. This is implemented for ACG

7 lines of code changed in:

glaforge 2005-09-21 17:55

Removed non-ascii char

2 lines of code changed in:

tug 2005-09-21 13:39

Make text() and toString() do sane things for GPath expressions which match nothing

33 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+33)
fraz 2005-09-20 19:51

Housekeeping: Updated groovy.psi.g to reflect the recent changes made to groovy.g in groovy-core

5 lines of code changed in:

  • groovy/ide/groovyj/src/java/org/codehaus/groovy/intellij/language/parser: groovy.psi.g (+5)
jrose 2005-09-20 03:02

Add error message to guide users regarding GROOVY-866.

5 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (+5)
blackdrag 2005-09-19 21:40

basic support for groovy annotations

17 lines of code changed in:

blackdrag 2005-09-19 19:40

visitor code for annotations

41 lines of code changed in:

tug 2005-09-19 12:53

Fix Groovy-226. The owner of an inner closure is now set to the eclosing closure not to the enclosing class

1 lines of code changed in:

tug 2005-09-19 11:39

Builder now handles Gpath expressions where there are attributes in namespacces

49 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+49 -28)
tug 2005-09-19 11:39

Fixed bug: attributes in namespaces declared in the same element were not being handled properly

2 lines of code changed in:

phk 2005-09-18 20:23

Fix Groovy-1037: Primitive types don't have default values.

159 lines of code changed in:

tug 2005-09-17 15:12

Remove work around foe GROOVY-1059 which is now fixed

4 lines of code changed in:

phk 2005-09-17 14:47

Fix Groovy-1059: a.@b() is flagged as a syntax error.

Sorry... The previous patch was for Groovy-1059, not Groovy-1028.

1 lines of code changed in:

phk 2005-09-17 14:38

Fix Groovy-1028: a.@b() is flagged as a syntax error.

After this patch, we can use the syntax object.@clos() when clos is

an attribute of the type Closure.

It has the same meaning with the syntax (object.@clos)().

62 lines of code changed in:

tug 2005-09-16 17:28

Remenber namespace information for attributes

19 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+19 -10)
tug 2005-09-16 15:51

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.

67 lines of code changed in:

blackdrag 2005-09-16 13:51

avoids npe for missing classes and improves error reporting

13 lines of code changed in:

tug 2005-09-16 13:04

First commit of name resolution tests. There will be many more to come.

They should be in the TCK tree but ther are issues with the test runner at the moment. They will be move to thier correct palce when the issues are resolved.

745 lines of code changed in:

tug 2005-09-16 10:58

Make XMLSlurper handle a.b."@".each {..} properly

103 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+103 -26)
blackdrag 2005-09-15 20:59

corrects static context information for parameters of closures

1 lines of code changed in:

blackdrag 2005-09-15 20:22

modifies contains to test if the bounds of a IntRange are inside a IntRange

4 lines of code changed in:

  • groovy/groovy-core/src/main/groovy/lang: IntRange.java (+4 -1)
tug 2005-09-15 16:14

Add the ability to yield multiple nodes in a Builder closure

23 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+23 -14)
tug 2005-09-15 15:36

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:

tug 2005-09-15 15:23

Restore namespace support which was knocked out when the def/@Property notation was introduced

127 lines of code changed in:

jez 2005-09-15 14:24

* groovyc task is working again, so removed jvm forked groovyc from tck

1 lines of code changed in:

  • groovy/groovy-core/src/tck: build.xml (+1 -12)
blackdrag 2005-09-15 13:22

reverts the changes of the last update for ACG

2 lines of code changed in:

blackdrag 2005-09-15 12:04

removes the forking and enables the task for groovyc again

9 lines of code changed in:

blackdrag 2005-09-15 11:47

another migration step for scoping

104 lines of code changed in:

blackdrag 2005-09-15 11:46

enables you to set a RootLoader as reference for usage by taskdefs

155 lines of code changed in:

fraz 2005-09-14 01:30

Housekeeping: Updated the Groovy JSR-04-SNAPSHOT JAR files

0 lines of code changed in:

blackdrag 2005-09-13 23:25

commented a test out for the moment

1 lines of code changed in:

blackdrag 2005-09-13 23:24

ensure correct exception is thrown

1 lines of code changed in:

blackdrag 2005-09-13 22:35

added fallback to getAttribute if no property is found

3 lines of code changed in:

blackdrag 2005-09-13 21:22

fix for Groovy-1060

9 lines of code changed in:

tug 2005-09-13 19:14

Make GroovyInterceptable extend GroovyObject to prevent the creation of classes with inconsistant characteristics

1 lines of code changed in:

tug 2005-09-13 17:35

Add GroovyInterceptable so that the builder catches all the calls and works properly again

2 lines of code changed in:

tug 2005-09-13 17:25

Add interface to resotore old behaviour of invokeMethod

2 lines of code changed in:

dierk 2005-09-13 15:55

extend method tracing to static methods and constructors

92 lines of code changed in:

blackdrag 2005-09-13 13:41

enable static initializer for interfaces

4 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/classgen: Verifier.java (+4)
dierk 2005-09-13 12:49

cleanup around getProperties()

33 lines of code changed in:

dierk 2005-09-13 12:43

first step into tracing meta method calls

46 lines of code changed in:

dierk 2005-09-13 12:36

make robust against Exceptions in toString() when logging

7 lines of code changed in:

blackdrag 2005-09-13 12:11

fix for Groovy-1058

41 lines of code changed in:

blackdrag 2005-09-13 11:46

fix for Groovy-1056 and Groovy-1057

35 lines of code changed in:

blackdrag 2005-09-12 20:51

This patch removes many string descriptons of types from the class generator and enfocres the usage of the class Type instead. A new interface is introduced for nodes which are possible variables

1325 lines of code changed in:

tug 2005-09-12 15:41

Remove the setter fro parent - this seems to cause some problems with name resolution.

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/sandbox/util: XmlSlurper.java (+1 -5)
tug 2005-09-12 15:30

Add patch to implement parent() in XMLSlurper



Thanks to Calvin Xiu for the patch

22 lines of code changed in:

graeme 2005-09-11 22:01

little bug in the greater than or equal to code

1 lines of code changed in:

graeme 2005-09-11 21:13

updated tests to test findBy expressions

51 lines of code changed in:

graeme 2005-09-11 21:12

new find persistent method

2 lines of code changed in:

graeme 2005-09-11 21:12

added query by example support

48 lines of code changed in:

graeme 2005-09-11 21:12

Added more support for different method expressions

245 lines of code changed in:

glaforge 2005-09-08 21:07

increased the version number

1 lines of code changed in:

glaforge 2005-09-08 21:04

Make maven extend the classpath to use the smack libraries

17 lines of code changed in:

tug 2005-09-08 12:04

Shut the server down if the connection is closed

17 lines of code changed in:

tug 2005-09-08 12:00

Make the server shut down properly

4 lines of code changed in:

tug 2005-09-08 09:55

Add retries to the client code to allow for propagation delays in presence information

69 lines of code changed in:

tug 2005-09-07 18:46

Fix a problem with the server dying after a period of inactivity

11 lines of code changed in:

tug 2005-09-07 18:01

Look at the roster ast each connection

2 lines of code changed in:

dierk 2005-09-07 14:54

Quick-fixing Console, work around MetaProperty bug.

2 lines of code changed in:

blackdrag 2005-09-07 14:35

fixes eol characters for the scripts

9 lines of code changed in:

blackdrag 2005-09-06 11:45

avoid classpath duplicates

7 lines of code changed in:

phk 2005-09-06 09:45

GROOVY-1028: Access to the statically initialized fields of interfaces.

With this patch, we can use the statically initialized fields, only of the type java.lang.String, in interfaces.

But more patches are required to support other types

(e.g. java.lang.Integer or java.lang.Double) than java.lang.String.

51 lines of code changed in:

hmeling 2005-09-06 09:19

Applied patch for GROOVY-876 by Wang Bin.

Updated the eclipse .classpath since classworlds are no longer used.

Updated project.xml (there were two artifactids for openejb).

Fixed minor typos in javadoc of RootLoader.

20 lines of code changed in:

fraz 2005-09-05 22:49

Housekeeping: Updated the Groovy JSR-04-SNAPSHOT JAR files

0 lines of code changed in:

dierk 2005-09-05 19:12

GROOVY-967: remove PropertyValue from Object.allProperties() and eachProperty{}, refactor methods to use a Map; API CHANGE ! Will break existing code! find details in JIRA

82 lines of code changed in:

dierk 2005-09-05 16:27

added todo's

4 lines of code changed in:

glaforge 2005-09-04 20:59

Remove unused classworlds conf files

0 lines of code changed in:

tug 2005-09-04 18:45

Put the details of the ID discovery in a separate function

22 lines of code changed in: