Changelog Report

Timeframe: 30 days, Total Commits: 47 Total Number of Files Changed: 90

DateAuthorFile/Message
2004-12-15 21:48:22Guillaume Laforge

project.xml v 1.116

Beta-9-Snapshot
2004-12-15 20:52:39Guillaume Laforge

project.xml v 1.115

Create the Groovy beta 8 release!
2004-12-15 20:31:04Guillaume Laforge

maven.xml v 1.87

GROOVY-641: make sure we compile groovy classes for inclusion in the groovy jar (to make sure the groovy Swing console and the streaming markup builders get included into the distribution)
2004-12-15 18:50:10Jeremy Rayner

maven.xml v 1.86

project.xml v 1.114

src/examples/commandLineTools/BigTests.groovy v 1.1

src/test/UberTestCase.java v 1.1

src/test/UberTestCase2.java v 1.1

src/test/UberTestCase3.java v 1.1

src/test/UberTestCaseLongRunningTests.java v 1.1

* BIG CHANGE TO TEST PROCEDURES * In order to speed up the tests, I have grouped the tests into vague groupings called TestSuites in junit speak. * If you add any new tests, please add to one of the existing suites, exactly where doesn't matter, unless it is slightly long running test in which case put it in UberTestCaseLongRunningTests.java * The individual test results no longer print to screen during build (just the number of failures in each suite) * In order to dig deeper into each failure, look in target/test-reports/TEST-???.xml and search for 'failure' text string This should now improve build time by an order of 5 or so. YMMV jez
2004-12-15 07:06:39Sam Pullara

src/main/groovy/swing/SwingBuilder.java v 1.11

Changed the attribute that identifies a widget to "id" instead of "name". It was interfering with a property on "Action" and causing menus to be messed up.
2004-12-15 02:29:23Steve Goetze

security/groovy.policy v 1.3

Updated groovy.policy to enable the SecurityTest to run properly from within eclipse.
2004-12-15 02:27:40Steve Goetze

.classpath v 1.45

Updated the eclipse classpath to refer to asm 1.5.2
2004-12-15 00:19:52Zohar Melamed

src/main/org/codehaus/groovy/control/CompilationUnit.java v 1.10

src/main/org/codehaus/groovy/control/ProcessingUnit.java v 1.3

Fixed the problem causing loss of compilation error info. Error markers are working again in the eclipse plugin
2004-12-14 19:21:41Russel Winder

maven.xml v 1.85

project.xml v 1.113

Added the missing dependency to allow access to org.objectweb.asm.tree.analysis.Interpreter. No idea how this depednecy comes abut though.
2004-12-14 17:08:39Russel Winder

src/test/groovy/bugs/Groovy666_Bug.groovy v 1.3

This file highlights a bug in running Groovy on JDKv1.5 with the verifier it should work fine with the damage control system.
2004-12-14 16:44:34Russel Winder

src/test/groovy/bugs/Groovy666_Bug.groovy v 1.2

src/test/groovy/bugs/Groovy674_Bug.groovy v 1.2

Removed these bug files as they broke the automated build check system.
2004-12-14 16:18:58Russel Winder

project.xml v 1.112

Changed the ASM version from 1.4.3 to 1.5.2.
2004-12-14 16:18:14Russel Winder

src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java v 1.8

src/main/org/codehaus/groovy/classgen/AsmClassGenerator2.java v 1.5

src/main/org/codehaus/groovy/classgen/ClassGenerator.java v 1.188

src/main/org/codehaus/groovy/classgen/DummyClassGenerator.java v 1.2

src/main/org/codehaus/groovy/classgen/ReflectorGenerator.java v 1.8

Added the changes necessary to move from ASM 1.4.3 to ASM 1.5.2.
2004-12-14 16:16:36Russel Winder

src/test/groovy/bugs/Groovy666_Bug.groovy v 1.1

src/test/groovy/bugs/Groovy674_Bug.groovy v 1.1

Adding two tests to support the bugs Groovy666 and Groovy674.
2004-12-14 06:25:17Sam Pullara

src/main/groovy/lang/Closure.java v 1.41

src/main/groovy/lang/GroovyShell.java v 1.37

src/main/groovy/lang/Script.java v 1.17

Reduce some of the layers of obfuscation for builder errors
2004-12-14 00:08:26Sam Pullara

src/main/groovy/lang/GroovyClassLoader.java v 1.30

src/main/groovy/ui/GroovyMain.java v 1.11

src/main/groovy/util/GroovyTestSuite.java v 1.9

src/main/org/codehaus/groovy/ast/ClassNode.java v 1.43

src/main/org/codehaus/groovy/bsf/CachingGroovyEngine.java v 1.5

src/main/org/codehaus/groovy/bsf/GroovyEngine.java v 1.9

src/main/org/codehaus/groovy/control/CompilationUnit.java v 1.9

src/test/org/codehaus/groovy/classgen/ForTest.java v 1.6

src/test/org/codehaus/groovy/tools/FindAllTestsSuite.java v 1.4

Got rid of the places in the code that gratuitusly print stack traces even though the message is being propagated up the stack to be dealt with.
2004-12-13 23:48:21Guillaume Laforge

src/main/groovy/util/AntBuilder.java v 1.9

src/test/groovy/util/AntTest.groovy v 1.9

src/test/groovy/util/SpoofTask.java v 1.1

src/test/groovy/util/SpoofTaskContainer.java v 1.1

GROOVY-676: applied patch from Dierk Koenig for the Ant builder
2004-12-13 23:42:22Sam Pullara

maven.xml v 1.84

only embeddable using the programmatic API
2004-12-13 22:42:20Guillaume Laforge

src/test/groovy/bugs/InvokeNormalMethodFromBuilder_Bug657.groovy v 1.1

GROOVY-657: fixed thanks to GROOVY-677, it is now possible to call normal methods from a builder, without trapping all calls within createNode() endlessly
2004-12-13 22:27:11Sam Pullara

maven.xml v 1.83

Add the ability to create a groovy executable for use in scripts.
2004-12-13 22:26:09Sam Pullara

src/native/base.c v 1.1

src/native/manifest-groovy v 1.1

src/native/manifest-groovyc v 1.1

Add a native executable, ideal for scripts. Currently only works on Mac. Would love to see versions for other platforms.
2004-12-13 02:58:55Sam Pullara

src/main/groovy/swing/SwingBuilder.java v 1.10

Add the ability to reference widgets by set name attribute or by text value (most useful for buttons)
2004-12-12 23:24:37Guillaume Laforge

src/main/org/codehaus/groovy/runtime/Invoker.java v 1.64

src/test/groovy/InvokeNormalMethodsFirstTest.groovy v 1.1

GROOVY-677: changed the method invokation order to prefer calling statically typed methods first, before invoking invokeMethod() from objects implementing GroovyObject
2004-12-11 20:38:46Jochen Theodorou

src/main/groovy/lang/MetaClass.java v 1.85

patches for 454, 200, 528
2004-12-11 20:34:18Jochen Theodorou

project.xml v 1.111

added myself as developer
2004-12-10 13:12:00Jochen Theodorou

src/main/org/codehaus/groovy/runtime/DefaultGroovyMethods.java v 1.123

fix for bug 642, now it's possible to do StringBuffer+String
2004-12-09 23:02:22Jochen Theodorou

src/test/org/codehaus/groovy/syntax/lexer/EscapedMetaCharacterTest.groovy v 1.1

test case for bug 655
2004-12-09 23:00:51Jochen Theodorou

src/test/groovy/ModuloTest.groovy v 1.1

test inspired by bug 286
2004-12-09 22:33:31Guillaume Laforge

project.xml v 1.110

Added a new dependency upon commons-httpclient for the BloglinesClient.groovy sample.
2004-12-09 22:07:51Guillaume Laforge

src/main/groovy/xml/MarkupBuilder.java v 1.8

src/test/groovy/xml/MarkupTest.groovy v 1.2

GROOVY-267: Patch to allow attributes and bare content, like <a href="http://groovy.codehaus.org">groovy</a>, by writing a(href:"http://groovy.codehaus.org", "groovy") (The builder is somewhat flawed, we'll have to find a better syntax for builders, or a "yield" mechanism like in StreamingMarkupBuilder)
2004-12-09 21:05:07Guillaume Laforge

src/main/groovy/ui/InteractiveShell.java v 1.16

Added a message about the "go" command to execute statements.
2004-12-09 20:53:35Guillaume Laforge

src/main/org/codehaus/groovy/antlib.xml v 1.1

GROOVY-436: With Ant 1.6, ability to use namespaces instead of taskdef to be able to write build files like: <project xmlns:g="antlib:org.codehaus.groovy"> <target name="compile"> <mkdir dir="classes"/> <g:groovyc srcdir="src/scripts" destdir="classes"/> </target> </project>
2004-12-08 22:45:33Sam Pullara

src/main/groovy/text/SimpleTemplateEngine.java v 1.13

Fixes a bug that would cause some characters to be lost while parsing template text.
2004-12-08 18:12:17Jochen Theodorou

src/main/groovy/lang/MetaClass.java v 1.84

fix for bug 661
2004-12-08 18:06:50Jochen Theodorou

src/main/org/codehaus/groovy/syntax/lexer/StringLexer.java v 1.3

fix for bug 655
2004-12-08 02:53:27Sam Pullara

src/main/groovy/lang/GroovyClassLoader.java v 1.29

src/main/groovy/lang/GroovyShell.java v 1.36

src/main/groovy/lang/MetaClassRegistry.java v 1.16

src/main/org/codehaus/groovy/runtime/Invoker.java v 1.63

src/main/org/codehaus/groovy/runtime/InvokerHelper.java v 1.57

GROOVY-649: This change drastically reduces the memory consumption of doing tons of evaluates() with GroovyShell. For 10,000 evaluates it has been reduced to 0.5k per invoke. I'm looking for further enhancements to reduce this to 0 if possible, but it should be much better behaved in the mean time.
2004-12-07 21:56:35Sam Pullara

maven.xml v 1.82

The command line won't run without the commons-cli jar. There still seems to be a small problem with the help message, even with this included.
2004-12-07 21:53:00Sam Pullara

src/main/org/codehaus/groovy/control/messages/SyntaxErrorMessage.java v 1.2

Fix the error reporting system to simplify the output of scripts so that people don't see huge unrelated stacktraces. This new system only prints out errors from non-java files, i.e. groovy files. If you are a groovy developer and need to see the compelte stack trace, use -d/--debug on the command-line. Also added System.exit() to the command line so that you can use it in the shell and have it fail properly when it fails. Before it was returning success no matter what.
2004-12-07 21:52:59Sam Pullara

src/main/groovy/ui/GroovyMain.java v 1.10

Fix the error reporting system to simplify the output of scripts so that people don't see huge unrelated stacktraces. This new system only prints out errors from non-java files, i.e. groovy files. If you are a groovy developer and need to see the compelte stack trace, use -d/--debug on the command-line. Also added System.exit() to the command line so that you can use it in the shell and have it fail properly when it fails. Before it was returning success no matter what.
2004-12-07 19:02:08Guillaume Laforge

src/test/groovy/xml/TestXmlSupport.java v 1.6

Removed a dependency on a deprecated class from xalan
2004-12-07 01:05:51Guillaume Laforge

src/main/groovy/lang/GroovyShell.java v 1.35

src/main/groovy/lang/MetaClass.java v 1.83

Incredible, but println "hello" didn't work in the groovyConsole! I applied Kim's patch and it solves the problem.
2004-12-06 23:38:15Guillaume Laforge

src/test/groovy/xml/TestXmlSupport.java v 1.5

GROOVY-520: Changed SerializerToXml to XMLSerializer, to conform with Xalan changes (especially what's in JDK 1.5 now)
2004-12-06 23:08:09Guillaume Laforge

src/main/groovy/lang/GroovyCodeSource.java v 1.4

GROOVY-520: patch for making Groovy compile on JDK1.5
2004-12-06 23:00:34Guillaume Laforge

project.xml v 1.109

Fixed FishEye's URL, and added missing beta versions tags and numbers.
2004-12-04 09:39:10Guillaume Laforge

src/bin/groovy.bat v 1.8

src/bin/groovyConsole.bat v 1.4

src/bin/groovyc.bat v 1.4

src/bin/groovysh.bat v 1.5

GROOVY-628 and GROOVY-629: Changed the command line parameters to %1 %2 etc. It works better for some windows XP and NT/2K platforms.
2004-12-02 15:52:57Jeremy Rayner

src/examples/commandLineTools/antmap.g v 1.1

convert an ant build file into a format suitable for http://sf.net/projects/freemind inspired by Sam Newman's article... http://www.magpiebrain.com/archives/2004/12/02/antgui Mmmm, pretty :-)
2004-11-21 22:03:46Guillaume Laforge

src/bin/grok v 1.3

src/bin/groovy v 1.8

src/bin/groovyConsole v 1.5

src/bin/groovyc v 1.5

src/bin/groovysh v 1.8

GROOVY-659: applied patch from James Berry to allow symlinks to groovy shell scripts, and help finding Java on MacOSX when JAVA_HOME is not set