Added:
- No argument every()/any()
- Various withXXX and newXXX for DataOutput/DataInput/ObjectOutput/ObjectInput
135 lines of code changed in:
Add missing files
54 lines of code changed in:
Add xalan.jar and serializer.jar
28 lines of code changed in:
Add a new test for complex type management
57 lines of code changed in:
Remove old groovy and xfire jar files
0 lines of code changed in:
Update version number and new libs
8 lines of code changed in:
Move to Groovy 1.0 and XFire 1.2.4
0 lines of code changed in:
Modification due to Groovy 1.0 - deprecation of @Property
Thanks to Martin
41 lines of code changed in:
Fixes GROOVY-1675 - updated getting line number in source file for an import node in outline view
3 lines of code changed in:
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:
experimental code for cygwin
120 lines of code changed in:
Removing unused code to run groovy files
2 lines of code changed in:
Refactoring groovy console and shell to use launch configs
3 lines of code changed in:
* 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:
Add test for toString() metod that should throw a NPE
9 lines of code changed in:
* additional methods to ensure null is handled properly in cases of toString and others.
37 lines of code changed in:
Applying code browing popup for open declaration. Patch from Axel Kramer
296 lines of code changed in:
Applying bookmark and task patch from Axel Kramer
21 lines of code changed in:
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:
* map triple dot syntax for types to arrays
47 lines of code changed in:
* ensure a null is treated as such when casting
14 lines of code changed in:
* 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:
test case for converting list to set
7 lines of code changed in:
* adds support for list as SortedMap
3 lines of code changed in:
* 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:
Implement Groovy 1665
56 lines of code changed in:
added support for annotation array attributes
63 lines of code changed in:
fixed small bug in addCollectorContents (it was readding itself)
2 lines of code changed in:
* 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:
removed Annotation.class reference (breaking on JDK1.4)
1 lines of code changed in:
setTargetBytecode default for properties constructor invocation
2 lines of code changed in:
initial support for annotations
772 lines of code changed in:
* test case for try-catch without special exception type
10 lines of code changed in:
* adds tests to autobxing is working properly when doing a return in a try block
52 lines of code changed in:
added test for switch on list
5 lines of code changed in:
* 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:
corrects autoboxing when returning values
6 lines of code changed in:
* removed a direct access to methodIndex to force a non null value
1 lines of code changed in:
removes code that can't be run in parallel with other read operations
7 lines of code changed in:
completion of the default for visitAnnotation
16 lines of code changed in:
ensure annotation members are visited and used classes are resolved
9 lines of code changed in:
GROOVY-1657 ensure all attribute values are quoted in XmlNodePrinter not just String
6 lines of code changed in:
Found that JNI_CreateJavaVM is actually called JNI_CreateJavaVM_Impl on Mac OS X. Bizarre.
10 lines of code changed in:
updates plugin version to 1.0.0.20070118
8 lines of code changed in:
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:
GROOVY-1658 fixed, added check to make sure it is a .groovy file before getting class nodes
20 lines of code changed in:
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:
Adding new options to GroovyLaunchConfiguration since we are getting support for them from the JavaLaunchDelegate
12 lines of code changed in:
Removing GroovyLaunchConfiguration since we are using the JavaLaunchDelegate now
6 lines of code changed in:
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:
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:
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:
* 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:
* changes antlr parser logic to use not Class.forName but to use setASTNodeClass(GroovySourceAST.class) for the GroovySourceAST
1 lines of code changed in:
* adds "is" to NullObject, to avoid problems with null.is(null)
4 lines of code changed in:
upgrade antlr 2.7.5 -> 2.7.6 to match latest maven-antlr-plugin
2 lines of code changed in:
added script.name property definition as per GROOVY-1642 (partial solution only)
4 lines of code changed in:
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:
remove erroneous legacy comment
0 lines of code changed in:
Groovy-1547 - double clicking in edior
7 lines of code changed in:
GROOVY-1653
0 lines of code changed in:
* 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:
* added test for some bitwise operations with | and & as regression test
11 lines of code changed in:
* fix for GROOVY-1651 and GROOVY-1586
3 lines of code changed in:
* allows multiple annotations in multiple lines to be recognized
9 lines of code changed in:
added more debug info
13 lines of code changed in:
Test to see if it corrects MAC launching problem
67 lines of code changed in:
updated version number 20070111 release
5 lines of code changed in:
Updated to release 1.0.
1 lines of code changed in:
Update Groovy jar to 1.0 release.
0 lines of code changed in:
Revert Russel's changes peding a solution which does not break JDK 1.5
0 lines of code changed in:
Added all the JDBC 4.0 methods required in Java SE 6.
89 lines of code changed in:
experimental code added for cygwin support - does not work yet
148 lines of code changed in:
GROOVY-1647 Groovy Truth: empty CharSequence and empty array now evaluate to false
59 lines of code changed in:
applying patch from GROOVY-1619 (new method that allows adding of MetaBeanProperty instances in MetaClassImpl)
25 lines of code changed in:
activate the experimental code for the MetaClass handle
1 lines of code changed in:
experimental hook for custom meta class creation logic
48 lines of code changed in:
removed useless remaining .cvsignore files
0 lines of code changed in:
Updated groovy script icon for GROOVY-1450
0 lines of code changed in:
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:
Added commons from GroovyEclipse project to classpath
1 lines of code changed in:
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:
update plugin version numbers for Groovy 1.0 release
36 lines of code changed in:
update plugin version numbers for Groovy 1.0 release
48 lines of code changed in:
upgrade plugin to groovy 1.0
11 lines of code changed in:
Added back the removal of -ldl for MSYS.
2 lines of code changed in:
Added back in the needed include for Mac OS X.
42 lines of code changed in:
Switched to using uname to determine the host system.
22 lines of code changed in:
fixed null pointer error when no proposals are returned
1 lines of code changed in:
removed commented out line for groovy-all in path
0 lines of code changed in:
Updated jMock and cglib
3 lines of code changed in:
Added the Groovy 1.0 JAR files
3 lines of code changed in:
Added check for null property values.
7 lines of code changed in:
some comments and clarifications
44 lines of code changed in:
more debug info printed
20 lines of code changed in: