GROOVY-799: Fixed bug caused by the reordering of some attribute descriptors in GroovyColourSettingsPage
11 lines of code changed in:
GROOVY-619: Added text attributes constant for script header comments
12 lines of code changed in:
GROOVY-619: Implemented PairedBraceMatcher for matching parentheses, brackets, and braces
101 lines of code changed in:
GROOVY-619: Added dynamic mapping of comment token types
36 lines of code changed in:
first cut at getting the interactive console working with the JSR parser
50 lines of code changed in:
got a bunch more tests working and clearly document the things still to do in maven.xml
20 lines of code changed in:
added support for method pointer syntax as
object.&methodName
which allows us to fix a bunch of method pointer test cases and get the console working again
205 lines of code changed in:
added default imports to java.lang, java.io, java.net, java.util
1 lines of code changed in:
disabled test for newline insensitivity with closure calling
3 lines of code changed in:
added new test to check for bracket placement with newline insenstivity
40 lines of code changed in:
found a new bug and commented out more excludes
12 lines of code changed in:
* allow coercion from List/array/collections to simple types like Point, Color, Dimension.
Dimension d = [1, 2]
or
foo.size = [2, 1]
etc
197 lines of code changed in:
GROOVY-619: Minor changes to the dynamic mapping of Groovy ANTLR token types to Groovy IDEA element types
8 lines of code changed in:
GROOVY-619: Implemented dynamic mapping of Groovy ANTLR token types to Groovy IDEA element types
85 lines of code changed in:
* more working scripts
* fixed bug where case label: followed by default: works now
* fixed bug in build after jez broke it (as the parser directory might not be there)
7 lines of code changed in:
* removed generated antlr artifacts from source control
0 lines of code changed in:
patched another couple of scripts
5 lines of code changed in:
fixed a few more test cases
21 lines of code changed in:
* patched another couple of test cases.
* fixed a bug where extends clause could not be a fully qualified class name
* made it easier to see which file is breaking the build if a bug creeps into the Groovyc step in the build.
1230 lines of code changed in:
* reverted built in types to use Studman style (1.5) array declarators
* this fixes 6 failing test cases
o ArrayTest
o CallingClosuresWithClosuresBug
o Groovy239_Bug
o UseClosureInClosureBug
o groovy.bugs.ConstructorParameterBug
o groovy.bugs.SubscriptOnPrimitiveTypeArrayBug
3392 lines of code changed in:
Housekeeping: ...
Upgraded Groovy JAR to the latest snapshot of Groovy JSR 1
Updated GroovyController to construct a compilation unit with the current thread's context class loader
Added Jakarta Commons CLI 1.0 as a runtime dependency
5 lines of code changed in:
Housekeeping: Extracted project and module stubbing from GroovyConfigurationTestCase to GroovyjTestCase
111 lines of code changed in:
Housekeeping: Replaced "module" with "module name" in assertion messages
4 lines of code changed in:
GROOVY-799: Extracted stub creation into the Stubs class
80 lines of code changed in:
GROOVY-799: Added registration of the colour settings "page" for the Groovy file type
17 lines of code changed in:
GROOVY-799: Introduced a stubbed LanguageFileType implementation to be used as Java and XML file types in broken test
30 lines of code changed in:
GROOVY-799: Added colour settings "page" and associated syntactic and semantic attribute keys for the Groovy file type
379 lines of code changed in:
Housekeeping: Updated project properties with the latest release notes and Upgraded plug-in to Irida EAP build #3273
15 lines of code changed in:
Housekeeping: Converted plug-in deployment descriptor to the latest recommended format
12 lines of code changed in:
GROOVY-786 / GROOVY-798: Fixed broken serialisation of the selected module in a Groovy run configuration
216 lines of code changed in:
GROOVY-601: Implemented the line/block comment API
95 lines of code changed in:
* fixed typo
1 lines of code changed in:
Housekeeping: Upgraded jMock to its latest snapshot (20-03-2005)
0 lines of code changed in:
GROOVY-786: Fixed broken test in GroovySettingsEditorTest that fails on Mac OS X only as reported by Sam Pullara
60 lines of code changed in:
* added configureAST() where possible to newly constructed ASTNodes,
this is so more line number information is transferred from Antlr AST over
to the Groovy AST
151 lines of code changed in:
(Fix GROOVY-779) Success to fix this issue. (See the example script "Groovy779_Bug.groovy")
So "Groovy779_Bug.groovy" has been added to UberTestCase2, again.
45 lines of code changed in:
Removed private constructor as its presence is not relevant
1 lines of code changed in:
GROOVY-786: Added null guard for when IDEA passes null as a module to be rendered in a combo box
31 lines of code changed in:
Changed the closure token separator from :: to -> (hope it's the last time we change our mind)
325 lines of code changed in:
Housekeeping: Updated icons and removed the old Run Action following comments from jez
37 lines of code changed in:
There are two bugs for testing the script "Groovy779_Bug.groovy", yet.
The standalone execution with groovy command works good:
groovy Groovy779_Bug.groovy
But when it is added to UberTestCase2, there are generated two bugs.
So the testsuite for "Groovy779_Bug.groovy" in UberTestCase2 has been
commeted again.
1 lines of code changed in:
Fix some wired bug of the test script "Groovy779_Bug.groovy", and
the testsuite for "groovy.bugs.Groovy779_Bug.class" was added to UberTestCase2.
The wired bug was from the reason that
"Groovy779_Bug.groovy" have defined another class Person,
which have conflicted with other class Person used in other test script.
29 lines of code changed in:
* upgraded embedded jar to use jarjar-0.5
1 lines of code changed in:
Housekeeping: Updated to support IDEA Irida build #3265
12 lines of code changed in:
- upgraded jarjar to 0.5
- added the missing beta-10 version in the POM
7 lines of code changed in:
Comment out the line: suite.addTestSuite(groovy.bugs.Groovy779_Bug.class).
It should work in testSuite, although it works separately with the command:
groovy Groovy779_Bug.groovy
3 lines of code changed in:
A little more change to fix the issue GROOVY-779.
2 lines of code changed in:
Change package name to groovy.bugs
1 lines of code changed in:
(Fix GROOVY-779) Generate an exception for a mismatched access to typed properties.
For an example,
class Person {
@Property def public String nameID
@Property def public int age
}
p = new Person(nameID:"Dave Ford", age:"12") // This should generate an exception
println p.age
println p.nameID
179 lines of code changed in:
* Incorporated http://tonicsystems.com/products/jarjar/ into building the embeddable jar (groovy-all-x.jar)
* also included antlr into the embeddable jar
13 lines of code changed in:
Housekeeping: decreased class member visibility here and there...
4 lines of code changed in:
added a save option for a more easy start
63 lines of code changed in:
GROOVY-618: Added .gvy, .gy, and .gsh as default extensions associated to the Groovy file type
6 lines of code changed in:
$ needed to be escaped
1 lines of code changed in:
added directory test, ignores now xml reports of subclasses and some debuging is removed
5 lines of code changed in:
a first try on a script to automatically check for already solved bugs
126 lines of code changed in:
adds two new tasks. 1) automatic bytecode check of all classes using the asm lib 2) start of a test task to find solved bugs
64 lines of code changed in:
asm-tree is now required to do the asm:verify task
6 lines of code changed in:
Housekeeping: fixed minor typo in test name and simplified the implementation of the GroovyCompiler.isCompilableFile method
2 lines of code changed in:
GROOVY-602: Implemented run configuration for running ad-hoc Groovy scripts
162 lines of code changed in:
GROOVY-602: Implemented run configuration for running Groovy scripts contained in project modules
772 lines of code changed in:
Housekeeping: Upgraded jMock to its latest snapshot (18-03-2005)
0 lines of code changed in:
GROOVY-607: Added missing runtime JAR files for Groovy JSR
0 lines of code changed in:
GROOVY-607: Implemented compilation of Groovy classes and scripts as part of the built-in project/module compilation mechanism in IDEA
541 lines of code changed in: