January 2007 Commit Log

Number of Commits:
155
Number of Active Developers:
14
mcspanky 2007-01-31 13:57

Added:



- No argument every()/any()

- Various withXXX and newXXX for DataOutput/DataInput/ObjectOutput/ObjectInput

135 lines of code changed in:

galleon 2007-01-28 21:17

Add missing files

54 lines of code changed in:

galleon 2007-01-28 12:35

Add xalan.jar and serializer.jar

28 lines of code changed in:

galleon 2007-01-27 23:04

Add a new test for complex type management

57 lines of code changed in:

galleon 2007-01-27 18:04

Remove old groovy and xfire jar files



0 lines of code changed in:

galleon 2007-01-27 17:46

Update version number and new libs

8 lines of code changed in:

galleon 2007-01-27 17:42

Move to Groovy 1.0 and XFire 1.2.4

0 lines of code changed in:

galleon 2007-01-27 17:16

Modification due to Groovy 1.0 - deprecation of @Property

Thanks to Martin

41 lines of code changed in:

jshickey 2007-01-26 17:10

Fixes GROOVY-1675 - updated getting line number in source file for an import node in outline view

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor/contentoutline: TreeAdapter.java (+3 -1)
mguillem 2007-01-26 16:11

Removed following goals as they seem useless (please restore with usage description if one of this goals is really needed)

asm:dump

console

dc

groovy-eclipse:copyjars

groovy:disable-unittests

groovy:exe

groovy:fails

groovy:make-full-install

groovy:test

groovy:test-quick

groovy:test-single

groovy:test-wiki

modules

run

script

swing:demo

war:notests

war:webapp

1 lines of code changed in:

akaranta 2007-01-26 07:56

experimental code for cygwin

120 lines of code changed in:

davekerber 2007-01-26 06:46

Removing unused code to run groovy files

2 lines of code changed in:

davekerber 2007-01-26 06:11

Refactoring groovy console and shell to use launch configs

3 lines of code changed in:

blackdrag 2007-01-24 17:11

* changes putAt on maps to not to return the old value in the map (like put would do) but to return the value we have set. That enables expressions like map=[:]; map.x=5; assert map.x==5; i=map.x=2; assert i==2; assert map.x==2

6 lines of code changed in:

galleon 2007-01-24 13:46

Add test for toString() metod that should throw a NPE

9 lines of code changed in:

blackdrag 2007-01-24 12:05

* additional methods to ensure null is handled properly in cases of toString and others.

37 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/runtime: NullObject.java (+37 -5)
davekerber 2007-01-24 09:08

Applying code browing popup for open declaration. Patch from Axel Kramer

296 lines of code changed in:

davekerber 2007-01-24 09:08

Applying bookmark and task patch from Axel Kramer

21 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: plugin.xml (+19)
  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor: GroovyEditor.java (+2 -1)
davekerber 2007-01-24 08:39

GROOVY-1669 Fixed. Also separated out project and workspace preference pages. Separated compiler and editor preferences. Added a button to copy java color preferences to groovy color preferences.

27 lines of code changed in:

blackdrag 2007-01-22 21:07

* map triple dot syntax for types to arrays

47 lines of code changed in:

blackdrag 2007-01-22 14:10

* ensure a null is treated as such when casting

14 lines of code changed in:

blackdrag 2007-01-22 14:02

* ensure the compiler complains when assigning a value to a class that is not declared as local variable before

4 lines of code changed in:

blackdrag 2007-01-22 13:54

test case for converting list to set

7 lines of code changed in:

blackdrag 2007-01-22 13:47

* adds support for list as SortedMap

3 lines of code changed in:

blackdrag 2007-01-22 13:16

* add a test to ensure the compiler complains when assigning a value to a class that is not declared as local variable before

9 lines of code changed in:

tug 2007-01-22 12:39

Implement Groovy 1665

56 lines of code changed in:

popescu 2007-01-22 03:06

added support for annotation array attributes

63 lines of code changed in:

popescu 2007-01-22 01:27

fixed small bug in addCollectorContents (it was readding itself)

2 lines of code changed in:

blackdrag 2007-01-22 01:26

* corrects the requirement to pop values of the method stack in a block in case of method calls to super (since the way of calling super changed, this had to be changed too)

1 lines of code changed in:

popescu 2007-01-22 00:40

removed Annotation.class reference (breaking on JDK1.4)

1 lines of code changed in:

popescu 2007-01-22 00:30

setTargetBytecode default for properties constructor invocation

2 lines of code changed in:

popescu 2007-01-22 00:11

initial support for annotations

772 lines of code changed in:

blackdrag 2007-01-21 23:52

* test case for try-catch without special exception type

10 lines of code changed in:

blackdrag 2007-01-21 22:38

* adds tests to autobxing is working properly when doing a return in a try block

52 lines of code changed in:

blackdrag 2007-01-21 22:29

added test for switch on list

5 lines of code changed in:

blackdrag 2007-01-21 20:48

* removes unused imports in VariableScopeVisitor.java

* removes duplicated code in ResolveVisitor.java

* adds annotation visiting code in ClassCodeVisitorSupport.java

8 lines of code changed in:

blackdrag 2007-01-21 19:48

corrects autoboxing when returning values

6 lines of code changed in:

blackdrag 2007-01-21 19:46

* removed a direct access to methodIndex to force a non null value

1 lines of code changed in:

blackdrag 2007-01-21 19:45

removes code that can't be run in parallel with other read operations

7 lines of code changed in:

blackdrag 2007-01-21 19:40

completion of the default for visitAnnotation

16 lines of code changed in:

blackdrag 2007-01-21 13:14

ensure annotation members are visited and used classes are resolved

9 lines of code changed in:

paulk 2007-01-21 10:04

GROOVY-1657 ensure all attribute values are quoted in XmlNodePrinter not just String

6 lines of code changed in:

russel 2007-01-19 08:18

Found that JNI_CreateJavaVM is actually called JNI_CreateJavaVM_Impl on Mac OS X. Bizarre.

10 lines of code changed in:

  • groovy/modules/native_launcher/source: jvmstarter.c (+10 -4)
jshickey 2007-01-19 06:39

updates plugin version to 1.0.0.20070118

8 lines of code changed in:

davekerber 2007-01-19 05:15

GROOVY-1604 , fixed. Now you can have the implicit main method anywhere in the file and the breakpoints are created correctly

20 lines of code changed in:

davekerber 2007-01-19 04:45

GROOVY-1658 fixed, added check to make sure it is a .groovy file before getting class nodes

20 lines of code changed in:

davekerber 2007-01-18 11:05

GROOVY-1604 and GROOVY-1540. If there are multiple classes in a file and you do Run As..., now it will prompt you for which class you want to run/test

83 lines of code changed in:

davekerber 2007-01-18 09:06

Adding new options to GroovyLaunchConfiguration since we are getting support for them from the JavaLaunchDelegate

12 lines of code changed in:

davekerber 2007-01-18 09:06

Removing GroovyLaunchConfiguration since we are using the JavaLaunchDelegate now

6 lines of code changed in:

davekerber 2007-01-18 08:49

GROOVY-1604 - This makes sure the breakpoint is added to the right class if there is more than one class in the file

11 lines of code changed in:

davekerber 2007-01-18 08:43

GROOVY-1604 and GROOVY-1540 - Changed property testers to check every classnode for a file to see if it has a main or a test, not just the first one. Solution not complete yet.

21 lines of code changed in:

davekerber 2007-01-18 08:38

Changing groovy launch config to use java launch delegate. Also for GROOVY-1604 and GROOVY-1540 a partial fix, adding support for adapting to ClassNode arrays

25 lines of code changed in:

blackdrag 2007-01-17 21:24

* adds a new map for the MetaClassRegistry: MemoryAwareConcurrentReadMap. This class is hopefully threadsafe allowing multiple reads, but only one write

* changes GroovyResultSet into an interface and adds an extension (groovy/sql/GroovyResultSetExtension.java), that can be used as partial implementation of additional methods through a proxy (GroovyResultSetProxy.java). The missing implementation parts are filled by the underlaying ResultSet itself. This should allow to use java6 ResultSets fro groovySQL. CallResultSet and Sql are adapted to the new logic

555 lines of code changed in:

blackdrag 2007-01-17 21:15

* changes antlr parser logic to use not Class.forName but to use setASTNodeClass(GroovySourceAST.class) for the GroovySourceAST

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (+1 -1)
blackdrag 2007-01-17 21:12

* adds "is" to NullObject, to avoid problems with null.is(null)

4 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/runtime: NullObject.java (+4)
paulk 2007-01-17 06:13

upgrade antlr 2.7.5 -> 2.7.6 to match latest maven-antlr-plugin

2 lines of code changed in:

paulk 2007-01-17 06:12

added script.name property definition as per GROOVY-1642 (partial solution only)

4 lines of code changed in:

jshickey 2007-01-16 23:37

fix for infinite loop trying to get modulenode for a file where there are no errors in the file being recompiled but there are errors on its superclasses. Note, the fix

will prevent the outline view from using updated AST info until all of the errors are fixed.

14 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/model: GroovyProjectModel.java (+14 -1)
paulk 2007-01-16 22:57

remove erroneous legacy comment

0 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (-2)
davekerber 2007-01-16 07:09

Groovy-1547 - double clicking in edior

7 lines of code changed in:

davekerber 2007-01-16 05:02

GROOVY-1653

0 lines of code changed in:

jez 2007-01-15 21:33

* Added comments to some of the SourcePrinterTests

o '// not in java' - those bits of syntax which are uniquely groovy

o '// fails after parser' - those bits of syntax which parse in antlr but fail somewhere onwards, these are copied to UnimplementedSyntaxTest.java



* Added UnimplementedSyntaxTest.java which has assertions on the failure of a number of language

features in the parser but vocal in their failure below the parser (i.e. error messages)

[ silent ignoring of syntax features are not included, e.g. the current usage of annotations in bytecode ]



* Added SPREAD_DOT (*.) operator to pretty printer, whoops missed this one in 1.0



Cheers



Jez

377 lines of code changed in:

blackdrag 2007-01-15 15:16

* added test for some bitwise operations with | and & as regression test

11 lines of code changed in:

blackdrag 2007-01-15 14:06

* fix for GROOVY-1651 and GROOVY-1586

3 lines of code changed in:

blackdrag 2007-01-15 12:41

* allows multiple annotations in multiple lines to be recognized

9 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr: groovy.g (+9 -7)
akaranta 2007-01-15 07:40

added more debug info

13 lines of code changed in:

  • groovy/modules/native_launcher/source: jvmstarter.c (+13 -10)
davekerber 2007-01-13 05:27

Test to see if it corrects MAC launching problem

67 lines of code changed in:

jshickey 2007-01-12 17:49

updated version number 20070111 release

5 lines of code changed in:

russel 2007-01-12 16:55

Updated to release 1.0.

1 lines of code changed in:

russel 2007-01-12 16:50

Update Groovy jar to 1.0 release.

0 lines of code changed in:

tug 2007-01-12 14:59

Revert Russel's changes peding a solution which does not break JDK 1.5

0 lines of code changed in:

russel 2007-01-12 12:25

Added all the JDBC 4.0 methods required in Java SE 6.

89 lines of code changed in:

akaranta 2007-01-12 07:24

experimental code added for cygwin support - does not work yet

148 lines of code changed in:

mguillem 2007-01-11 20:10

GROOVY-1647 Groovy Truth: empty CharSequence and empty array now evaluate to false

59 lines of code changed in:

blackdrag 2007-01-11 17:28

applying patch from GROOVY-1619 (new method that allows adding of MetaBeanProperty instances in MetaClassImpl)

25 lines of code changed in:

blackdrag 2007-01-11 17:21

activate the experimental code for the MetaClass handle

1 lines of code changed in:

blackdrag 2007-01-11 17:18

experimental hook for custom meta class creation logic

48 lines of code changed in:

mguillem 2007-01-11 10:46

removed useless remaining .cvsignore files

0 lines of code changed in:

  • groovy/groovy-core/.settings: .cvsignore (del)
  • groovy/groovy-core/src/examples/webapps/groovlet-examples/WEB-INF/lib: .cvsignore (del)
  • groovy/groovy-core/src/examples/webapps/template-examples/WEB-INF/lib: .cvsignore (del)
  • groovy/groovy-core/src/main/groovy: .cvsignore (del)
  • groovy/groovy-core/src/main/org/codehaus/groovy/antlr/parser: .cvsignore (del)
  • groovy/groovy-core/src/tck: .cvsignore (del)
  • groovy/groovy-core/src/test/groovy: .cvsignore (del)
davekerber 2007-01-11 06:52

Updated groovy script icon for GROOVY-1450

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/icons: groovy_file.gif (changed)
davekerber 2007-01-11 06:51

Updated to set source locator so debugger works properly. Added support for 'stop in main' checkbox. and cleaned up a little bit.

22 lines of code changed in:

davekerber 2007-01-11 05:40

Added commons from GroovyEclipse project to classpath

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipseTests: .classpath (+1)
jshickey 2007-01-10 23:45

Added check for null to handle case "class not found" where Java output folder and Groovy output folder are the same

5 lines of code changed in:

jshickey 2007-01-10 20:09

update plugin version numbers for Groovy 1.0 release

36 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyFeature: feature.xml (+36 -1)
jshickey 2007-01-10 19:52

update plugin version numbers for Groovy 1.0 release

48 lines of code changed in:

jshickey 2007-01-10 17:00

upgrade plugin to groovy 1.0

11 lines of code changed in:

russel 2007-01-10 13:28

Added back the removal of -ldl for MSYS.

2 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+2 -1)
russel 2007-01-10 13:12

Added back in the needed include for Mac OS X.

42 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+42 -47)
russel 2007-01-10 12:54

Switched to using uname to determine the host system.

22 lines of code changed in:

  • groovy/modules/native_launcher: Rantfile (+22 -15)
jshickey 2007-01-10 02:09

fixed null pointer error when no proposals are returned

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyBrowsing/src/org/codehaus/groovy/eclipse/codebrowsing/actions: OpenDeclarationAction.java (+1 -1)
jshickey 2007-01-10 02:08

removed commented out line for groovy-all in path

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/launchers: GroovyRunner.java (-1)
fraz 2007-01-09 23:53

Updated jMock and cglib

3 lines of code changed in:

fraz 2007-01-09 23:41

Added the Groovy 1.0 JAR files

3 lines of code changed in:

emp 2007-01-09 08:47

Added check for null property values.

7 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse/astviews: TreeNodeFactory.groovy (+7 -1)
akaranta 2007-01-09 07:09

some comments and clarifications

44 lines of code changed in:

  • groovy/modules/native_launcher/source: Rantfile (+44 -37)
akaranta 2007-01-09 07:04

more debug info printed

20 lines of code changed in:

  • groovy/modules/native_launcher/source: