December 2006 Commit Log

Number of Commits:
151
Number of Active Developers:
14
russel 2006-12-31 21:29

Trivial tinkerings for consistency.

3 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+3 -3)
russel 2006-12-31 21:27

Tidying up around the Rant bug.

6 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+6 -18)
russel 2006-12-31 19:39

Tidied up the build features.

95 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+15 -31)
  • groovy/modules/native_launcher/source: Rantfile (+80 -103)
blackdrag 2006-12-30 20:04

setting id to next release

12 lines of code changed in:

russel 2006-12-30 12:39

Added quotes to protect against spaces in paths.

2 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+2 -2)
davekerber 2006-12-30 02:29

Removed shadowing variable

0 lines of code changed in:

jshickey 2006-12-29 19:31

udpated feature version

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyFeature: feature.xml (+1 -1)
akaranta 2006-12-27 13:47

some fiddling with msys (not working yet)

4 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+4 -1)
akaranta 2006-12-27 10:58

updated out of date information

5 lines of code changed in:

  • groovy/modules/native_launcher: README.txt (+5 -8)
akaranta 2006-12-27 10:56

added a TODO comment

2 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+2)
russel 2006-12-26 15:50

Changed name of method to follow change in Groovy RC-2.

1 lines of code changed in:

jshickey 2006-12-23 16:05

applied patches to use fix Groovy Launch configuration problems, automatically create Groovy Launch configuraiton for Run As Groovy

407 lines of code changed in:

blackdrag 2006-12-23 14:26

next RC

1 lines of code changed in:

blackdrag 2006-12-23 12:28

* test to ensure that a class can be used to statically access a method and the runtime does not try to resolve the name as variable

9 lines of code changed in:

blackdrag 2006-12-23 12:17

modifications to ensure working method closure for static methods

45 lines of code changed in:

blackdrag 2006-12-22 23:19

* makes a less strict for variables in a static scope to allow them to be resolved to classes and do not fail before that step.

1 lines of code changed in:

paulk 2006-12-22 22:13

fix typo and accidental incorrect basedir

18 lines of code changed in:

dierk 2006-12-22 21:22

moved cruise control stuff to groovy-core

5 lines of code changed in:

blackdrag 2006-12-22 21:21

* fixes a closure delegation bug when invoking static methods

* fixes the selection of the method invocation in the compiler

* sets the implicit this correctly for methods with default arguments

33 lines of code changed in:

akaranta 2006-12-22 17:38

some more cleanup in build scripts

10 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+1 -1)
  • groovy/modules/native_launcher/source: Rantfile (+9 -7)
akaranta 2006-12-22 17:07

changed most constants in build scripts to all upper case for readability

28 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+11 -11)
  • groovy/modules/native_launcher/source: Rantfile (+17 -17)
paulk 2006-12-22 14:05

fix typo

37 lines of code changed in:

blackdrag 2006-12-22 13:09

* adds package statements to some tests

* adds a test to ensure "assert x=y" will lead to a compile time error

14 lines of code changed in:

blackdrag 2006-12-22 12:59

* changes the grammar to disallow "assert x=y". That avoids the typical error of writing a "=" instead of a "=="

* fixes 3 occurrences if using "=" instead of "==" in an assert

* fixes the Expando logic error revealed by modifying the tests. the new logic no longer ignores exception caused by a getter and preferes the properties stored in Expando over others.

12 lines of code changed in:

akaranta 2006-12-22 11:10

corrected incorrectly named param

5 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+5 -5)
akaranta 2006-12-22 11:05

some cleanup in the build file

17 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+17 -16)
paulk 2006-12-22 09:33

Fixes for GROOVY-1469 and GROOVY-1477, this was mostly fixed already but just needed a tweak. Also added some tests.

14 lines of code changed in:

akaranta 2006-12-22 07:57

cleaned comments

5 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+5 -9)
akaranta 2006-12-22 07:43

groovyw produced in cygwin build + icons included in executables in cygwin build + cleaned the build script a little

37 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+4 -3)
  • groovy/modules/native_launcher/source: Rantfile (+33 -20)
blackdrag 2006-12-22 00:54

* fixes naming in MetaClassRegistry

* removes bugs in building the property name when using categories

* adds a test for property defined properties

26 lines of code changed in:

blackdrag 2006-12-21 23:22

* as Graeme suggested, some small modifications to allow a better usage of New*MetaMethod in custom MetaClass versions.

27 lines of code changed in:

blackdrag 2006-12-21 20:07

* corrects the setting of parameterTypes to an empty Class[] instead of null for a closures without parameters like {->}

4 lines of code changed in:

  • groovy/groovy-core/src/main/groovy/lang: Closure.java (+4 -2)
blackdrag 2006-12-21 20:01

* correcting typo in ReflectorLoader.java

* adds a bit abstraction to the MetaClassImpl

63 lines of code changed in:

jez 2006-12-21 19:32

Finally... finished going through every token type the parser can

handle. Tests for every token type that can occur on the AST.

This means the SourceCodeTraversal class is complete (barring edge cases)



* Added better cast handling (casting to arrays), type args, type params,

lower and upper bounds for type arg/params, variable arity parameter.





Try this...



$ export JAVA_OPTS=-Dantlr.ast=html

$ groovyc MyExample.groovy

$ open MyExample.groovy.html # then oooh and ahhhh :-)





Enjoy :-)



Jez.

73 lines of code changed in:

blackdrag 2006-12-21 18:34

do not reset the error and warning lists after writing them, they may be needed multiple times

0 lines of code changed in:

paulk 2006-12-21 12:51

minor test cleanup, converted some println's to asserts

79 lines of code changed in:

paulk 2006-12-21 12:00

change grammar to use ClosableBlock instead of mixed ClosedBlock/Closure

40 lines of code changed in:

paulk 2006-12-21 10:23

move 'as List' out of MetaClassImpl, add tests

45 lines of code changed in:

akaranta 2006-12-21 08:44

cosmetic

3 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+3 -2)
akaranta 2006-12-21 08:39

fixed the issue w/ cygwin linking

3 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+3 -3)
akaranta 2006-12-21 08:00

build script now recognizes cygwin correctly, linking not yet working

32 lines of code changed in:

emp 2006-12-21 04:32

Fixed error, accidentally commited silly code before. Removed it.

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse/astviews: TreeNodeFactory.groovy (-7)
jshickey 2006-12-21 00:02

applied patch for issue 1579 - add shortcuts to launch Groovy shell and groovy console

163 lines of code changed in:

jshickey 2006-12-20 18:20

udpated the way JUnit is included in the build path

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist: .classpath (+1 -1)
jshickey 2006-12-20 08:53

applied patch for JIRA Issue 1565 for adding option to use Junit view for Groovy Test Cases

32 lines of code changed in:

emp 2006-12-20 08:41

Modifications to label generation. More info now in labels,

and more meaningful ones for some fields.

25 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse: Scratch.java (del)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse/astviews: MapTo.groovy (+4 -2), TreeNodeFactory.groovy (+21 -10)
jshickey 2006-12-20 08:31

applied patches for issues 1600,1601 that fix problems with separate output folder for groovy classes

8 lines of code changed in:

jervin 2006-12-19 20:03

This is a set of quick fixes that address when you check in/delete multiple groovy enabled projects. Most of the

errors in the error view should go away now.

144 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/model: GroovyProject.java (+144 -101)
jervin 2006-12-19 16:25

Changed the dependency on the junit.jar from a hardcoded library on someone's harddrive to the org.junit

project that can be directly imported into your workspace.

15 lines of code changed in:

akaranta 2006-12-19 10:14

removed returning constant string for exec path on osx

10 lines of code changed in:

  • groovy/modules/native_launcher/source: jvmstarter.c (+10 -10)
emp 2006-12-19 07:06

Overzealous commenting out of redundant code has my double click action commented out

too. It is now back.

32 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse/astviews: ASTView.java (+32 -32)
emp 2006-12-19 06:38

Fixed bug where completions shown at odd times.

Cleaned up completion code to use utils.

162 lines of code changed in:

emp 2006-12-19 06:32

Changed compiler settings - everything set to 1.4.

7 lines of code changed in:

emp 2006-12-19 06:28

Fixed bug that showed completions at innapropriate times.

DGM methods are now shown for the type to complete. Not ideal when types are not known,

but that will be addressed in a future preference sheet.

41 lines of code changed in:

emp 2006-12-19 06:13

Added utilities for code assist and ast node search.

560 lines of code changed in:

emp 2006-12-19 05:41

Removed redundant commented out code.

2 lines of code changed in:

akaranta 2006-12-18 16:32

added expanded messages to --help (previously worked only with -h)

4 lines of code changed in:

  • groovy/modules/native_launcher/source: groovy.c (+4 -1)
blackdrag 2006-12-17 23:35

* fixes the bug Antti found in GCL

* enables category methods to (re)define getter and setter for properties (but beware: it's not working in a script for setter, because the script intercepts setProperty)

264 lines of code changed in:

emp 2006-12-17 12:01

Added a guard around input setting code preventing Eclipse from sometimes going bezerk

with an endless stream of error dialogs.

Commented out boilerplate code for some other time, no useless buttons visible now.

145 lines of code changed in:

russel 2006-12-17 08:46

Removed the Euro symbol from a comment that caused Antlr on Ubuntu Edgy to fail to do its job.

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (+1 -1)
russel 2006-12-17 08:19

Added a few bits to try and get teh Mac OS X build working. It all compiles but libjvm.dylib appears to be the wrong library compared to libjvm.so on Linux and Solaris.

17 lines of code changed in:

akaranta 2006-12-16 23:04

added icon to the windows build

40 lines of code changed in:

paulk 2006-12-16 13:57

migrate DomToGroovy test from java to groovy

122 lines of code changed in:

paulk 2006-12-16 13:54

minor changes to error messages to increase consistency a little

80 lines of code changed in:

russel 2006-12-16 12:21

Added the bits needed to make the Mac OS X build viable. All that is needed now is to find out if libjvm.dylib can be used programmatically as libjvm.so is on Linux and Solaris.

11 lines of code changed in:

jervin 2006-12-15 22:17

Setting the project settings to be Java 1.4 compliant.

90 lines of code changed in:

jez 2006-12-15 20:24

* added to pretty printer <<= >> >>= *= ** **=

spread arguments (f(*list)), spread map arguments (f(*:myMap))

super(), unary plus



* more tests for above and static initializers,

strictfp, string literals, and gstrings



99 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (+1 -1)
  • groov