Skip to: Site menu | Main content

Groovy 

      Download | Documentation | Developers | Community

An agile dynamic language for the Java Platform

latest commits to our SVN trunk Add comment to Wiki View in Wiki Edit Wiki page Printable Version

Latest commits from SVN Trunk, thanks to FishEye:

trunk shemnon: GROOVY-2820 - auto indent. Not quite like patch, different code locations and h...

12377 shemnon Mon, 12 May 2008, 11:06:33 -0500

GROOVY-2820 - auto indent.  Not quite like patch, different code locations and hook-in points
/trunk/groovy/groovy-core/build.xml 12377 (+4 -1) view diffs  
/trunk/groovy/groovy-core/src/main/groovy/ui/text/AutoIndentAction.groovy 12377 (+49 -0) view new  
/trunk/groovy/groovy-core/src/main/groovy/ui/text/TextEditor.java 12377 (+9 -2) view diffs  
trunk ait: Call site generation

12368 ait Mon, 12 May 2008, 06:16:41 -0500

Call site generation
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java 12368 (+66 -80) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/reflection/CachedMethod.java 12368 (+141 -49) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/ArrayUtil.java 12368 (+6 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/MetaClassHelper.java 12368 (+95 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/callsite/CallSite.java 12368 (+128 -4) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/callsite/PogoMetaMethodSite.java 12368 (+95 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/NumberNumberDiv.java 12368 (+2 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/NumberNumberMinus.java 12368 (+2 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/NumberNumberMultiply.java 12368 (+2 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/NumberNumberPlus.java 12368 (+2 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/BooleanArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ByteArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/CharacterArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/DoubleArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/FloatArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/IntegerArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/LongArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ObjectArrayGetAtMetaMethod.java 12368 (+14 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ObjectArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ShortArrayPutAtMetaMethod.java 12368 (+15 -0) view diffs  
/trunk/groovy/groovy-core/src/test/org/codehaus/groovy/benchmarks/alioth/spectralnorm.groovy 12368 (+0 -9) view diffs  
/trunk/groovy/groovy-core/src/test/org/codehaus/groovy/classgen/JO.java 12368 (+1 -1) view diffs  
trunk paulk: formatting only (remove tabs)

12363 paulk Sun, 11 May 2008, 18:05:03 -0500

formatting only (remove tabs)
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/antlr/groovy.g 12363 (+33 -31) view diffs  
trunk shemnon: Allow multiple value nodes in FactoryBuilderSupport nodes. Single arguments wil...

12345 shemnon Fri, 09 May 2008, 10:17:34 -0500

Allow multiple value nodes in FactoryBuilderSupport nodes.  Single arguments will remain 'naked' while multiple arguments will be wrapped in an array.
/trunk/groovy/groovy-core/src/main/groovy/util/FactoryBuilderSupport.java 12345 (+28 -66) view diffs  
/trunk/groovy/groovy-core/src/test/groovy/util/FactoryBuilderSupportTest.groovy 12345 (+49 -4) view diffs  
trunk ait: getting rid of some anonimous classes

12341 ait Fri, 09 May 2008, 07:15:55 -0500

getting rid of some anonimous classes
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/BooleanArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/BooleanArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ByteArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ByteArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/CharacterArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/CharacterArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/DoubleArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/DoubleArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/FloatArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/FloatArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/IntegerArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/IntegerArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/LongArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/LongArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ObjectArrayGetAtMetaMethod.java 12341 (+16 -10) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ObjectArrayPutAtMetaMethod.java 12341 (+13 -7) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ShortArrayGetAtMetaMethod.java 12341 (+26 -20) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/runtime/dgmimpl/arrays/ShortArrayPutAtMetaMethod.java 12341 (+18 -12) view diffs  
trunk shemnon: minor console enhancements....

12337 shemnon Thu, 08 May 2008, 23:45:45 -0500

minor console enhancements.

* pass in a file at command line, it loads

* drag & drop a file into console, it loads

* position window based on os (but not in 1.4, still do 100,100 there)

/trunk/groovy/groovy-core/src/main/groovy/ui/Console.groovy 12337 (+22 -7) view diffs  
/trunk/groovy/groovy-core/src/main/groovy/ui/ConsoleView.groovy 12337 (+43 -1) view diffs  
trunk shemnon: enhance bind - allow child content to become an implicit converter, and allow th...

12333 shemnon Thu, 08 May 2008, 10:42:42 -0500

enhance bind - allow child content to become an implicit converter, and allow the value argument to substitute for sourceProperty: and targetProperty:
/trunk/groovy/groovy-core/src/main/groovy/swing/factory/BindFactory.groovy 12333 (+32 -12) view diffs  
/trunk/groovy/groovy-core/src/test/groovy/swing/SwingBuilderBindingsTest.groovy 12333 (+77 -0) view diffs  
trunk shemnon: GROOVY-2808 - prevent multiple instances of local transforms as well (only seen ...

12319 shemnon Tue, 06 May 2008, 17:01:50 -0500

GROOVY-2808 - prevent multiple instances of local transforms as well (only seen from command line)
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ast/ClassNode.java 12319 (+12 -7) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/transform/ASTTransformationCollectorCodeVisitor.java 12319 (+3 -15) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/transform/ASTTransformationVisitor.java 12319 (+31 -7) view diffs  
trunk shemnon: GROOVY-2809 - play nicer with groovyc flags

12309 shemnon Mon, 05 May 2008, 11:40:10 -0500

GROOVY-2809 - play nicer with groovyc flags
/trunk/groovy/groovy-core/build.xml 12309 (+2 -2) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ant/Groovyc.java 12309 (+8 -3) view diffs  
trunk ait: OptimizerVisitor didn't do it's job

12298 ait Mon, 05 May 2008, 04:19:10 -0500

OptimizerVisitor didn't do it's job
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java 12298 (+13 -44) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/control/OptimizerVisitor.java 12298 (+5 -1) view diffs  
trunk shemnon: GROOVY-2808 - prevent multiple instances of global transforms

12294 shemnon Sun, 04 May 2008, 23:00:19 -0500

GROOVY-2808 - prevent multiple instances of global transforms
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/control/messages/LocatedMessage.java 12294 (+18 -13) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/transform/ASTTransformationVisitor.java 12294 (+48 -26) view diffs  
trunk user57: Log the full exception detail as debug when work fails

12286 user57 Sun, 04 May 2008, 08:41:55 -0500

Log the full exception detail as debug when work fails


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/ShellRunner.groovy 12286 (+1 -1) view diffs  
trunk user57: Add closure to handle command registration to allow tests to install things w/o ...

12285 user57 Sun, 04 May 2008, 08:24:48 -0500

Add closure to handle command registration to allow tests to install things w/o needing commands.xml


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Groovysh.groovy 12285 (+14 -7) view diffs  
trunk user57: Added 'parser-flavor' preference, to control which parser (rigid or relaxed) is ...

12278 user57 Sun, 04 May 2008, 07:00:38 -0500

Added 'parser-flavor' preference, to control which parser (rigid or relaxed) is use to attempt to recognize valid groovy syntax


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Parser.groovy 12278 (+119 -25) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/util/Preferences.java 12278 (+4 -4) view diffs  
trunk user57: When loading profile scripts disable the result hook instead of using preference...

12277 user57 Sun, 04 May 2008, 06:56:10 -0500

When loading profile scripts disable the result hook instead of using preferences


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Groovysh.groovy 12277 (+5 -5) view diffs  
trunk user57: Log the contents gotten from the external editor

12270 user57 Sun, 04 May 2008, 05:54:23 -0500

Log the contents gotten from the external editor


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/commands/EditCommand.groovy 12270 (+2 -0) view diffs  
trunk user57: Move parse/validation and interp stuff to separate classes

12266 user57 Sun, 04 May 2008, 05:11:31 -0500

Move parse/validation and interp stuff to separate classes


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Groovysh.groovy 12266 (+21 -186) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Interpreter.groovy 12266 (+94 -0) view new  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/Parser.groovy 12266 (+153 -0) view new  
trunk user57: Need an setter

12262 user57 Sun, 04 May 2008, 04:44:50 -0500

Need an setter


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/util/Preferences.java 12262 (+4 -0) view diffs  
trunk user57: (GROOVY-2421) Add 'editor' preference to force the 'edit' command to use a speci...

12258 user57 Sun, 04 May 2008, 04:15:00 -0500

( GROOVY-2421) Add 'editor' preference to force the 'edit' command to use a specific executable

Changed most Preferences fields to accessor methods for more dynamic pref lookup


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/commands/EditCommand.groovy 12258 (+5 -6) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/util/Preferences.java 12258 (+14 -2) view diffs  
trunk user57: (GROOVY-2778) Add register command

12257 user57 Sun, 04 May 2008, 03:51:41 -0500

( GROOVY-2778) Add register command


/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/commands/RegisterCommand.groovy 12257 (+75 -0) view new  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/commands/RegisterCommand.properties 12257 (+23 -0) view new  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/shell/commands.xml 12257 (+15 -13) view diffs  
/trunk/groovy/groovy-core/src/test/org/codehaus/groovy/tools/shell/commands/EchoCommand.properties 12257 (+23 -0) view new  
/trunk/groovy/groovy-core/src/test/org/codehaus/groovy/tools/shell/commands/RegisterCommandTest.groovy 12257 (+75 -0) view new  
trunk shemnon: * possibly breaking change - bogus node names now throw exceptions instead of be...

12230 shemnon Sat, 03 May 2008, 00:39:35 -0500

* possibly breaking change - bogus node names now throw exceptions instead of being logged and ignored

* make edt, doLater, and doOutside statically accessible

/trunk/groovy/groovy-core/src/main/groovy/swing/SwingBuilder.groovy 12230 (+52 -14) view diffs  
/trunk/groovy/groovy-core/src/main/groovy/util/FactoryBuilderSupport.java 12230 (+10 -8) view diffs  
/trunk/groovy/groovy-core/src/test/groovy/swing/SwingBuilderTest.groovy 12230 (+5 -1) view diffs  
trunk shemnon: add listCellRenderer and tableCellRenderer to SwingBuilder......

12223 shemnon Fri, 02 May 2008, 11:38:16 -0500

add listCellRenderer and tableCellRenderer to SwingBuilder...



listCellRenderer {

 label()

 onRender {

   children[0].text = row

 }

}

/trunk/groovy/groovy-core/src/main/groovy/swing/SwingBuilder.groovy 12223 (+7 -0) view diffs  
/trunk/groovy/groovy-core/src/main/groovy/swing/factory/RendererFactory.groovy 12223 (+56 -0) view new  
/trunk/groovy/groovy-core/src/main/groovy/swing/impl/ClosureRenderer.java 12223 (+129 -0) view new  
/trunk/groovy/groovy-core/src/test/groovy/swing/SwingBuilderTest.groovy 12223 (+33 -0) view diffs  
trunk blackdrag: setting next version

12222 blackdrag Fri, 02 May 2008, 11:00:28 -0500

setting next version
/trunk/groovy/groovy-core/build.properties 12222 (+2 -2) view diffs  
/trunk/groovy/groovy-core/pom.xml 12222 (+1 -1) view diffs  
trunk shemnon: GROOVY-2672 - some sun bug reports say this rain-dance will fix the GTK Look & f...

12215 shemnon Fri, 02 May 2008, 09:44:27 -0500

GROOVY-2672 - some sun bug reports say this rain-dance will fix the GTK Look & feel issue.
/trunk/groovy/groovy-core/src/main/groovy/swing/LookAndFeelHelper.groovy 12215 (+4 -0) view diffs  
trunk shemnon: remove (now) unneeded swingx packages from examples.pom

12214 shemnon Fri, 02 May 2008, 09:38:39 -0500

remove (now) unneeded swingx packages from examples.pom
/trunk/groovy/groovy-core/config/maven/groovy-examples.pom 12214 (+0 -15) view diffs  
trunk shemnon: remove superfluous class

12212 shemnon Fri, 02 May 2008, 09:25:02 -0500

remove superfluous class
/trunk/groovy/groovy-core/src/examples/swing/greet/XView.groovy 12212 (+0 -159)   deleted  
trunk blackdrag: fix for GROOVY-2800. Ensures the stub compiler will not generate a generics sign...

12207 blackdrag Fri, 02 May 2008, 08:59:10 -0500

fix for GROOVY-2800. Ensures the stub compiler will not generate a generics signature if the user did not create one
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ast/ClassHelper.java 12207 (+7 -0) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/javac/JavaStubGenerator.java 12207 (+6 -1) view diffs  
trunk blackdrag: implementation of GROOVY-2799

12205 blackdrag Fri, 02 May 2008, 08:25:39 -0500

implementation of GROOVY-2799
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/tools/GroovyStarter.java 12205 (+8 -63) view diffs  
trunk blackdrag: fix for GROOVY-2606. OptimizerVisitor was used twice, but it is not designed to ...

12198 blackdrag Fri, 02 May 2008, 07:15:46 -0500

fix for GROOVY-2606. OptimizerVisitor was used twice, but it is not designed to be sued twice. I changed this, but the change is very instable. Better checks are needed here in the future.
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ast/ClassNode.java 12198 (+0 -7) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/control/OptimizerVisitor.java 12198 (+35 -27) view diffs  
trunk blackdrag: patch from GROOVY-2767 to preserve line number information for this. and super.,...

12194 blackdrag Fri, 02 May 2008, 06:13:05 -0500

patch from GROOVY-2767 to preserve line number information for this. and super., as well as for several constants
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/antlr/AntlrParserPlugin.java 12194 (+16 -23) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ast/expr/ConstantExpression.java 12194 (+22 -1) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/ast/expr/VariableExpression.java 12194 (+11 -1) view diffs  
/trunk/groovy/groovy-core/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java 12194 (+4 -3) view