March 2005 Commit Log

Number of Commits:
142
Number of Active Developers:
9
fraz 2005-03-31 23:57

GROOVY-799: Fixed bug caused by the reordering of some attribute descriptors in GroovyColourSettingsPage

11 lines of code changed in:

fraz 2005-03-31 23:42

GROOVY-619: Added text attributes constant for script header comments

12 lines of code changed in:

fraz 2005-03-31 20:42

GROOVY-619: Implemented PairedBraceMatcher for matching parentheses, brackets, and braces

101 lines of code changed in:

fraz 2005-03-31 20:36

GROOVY-619: Added dynamic mapping of comment token types

36 lines of code changed in:

jstrachan 2005-03-31 14:02

first cut at getting the interactive console working with the JSR parser

50 lines of code changed in:

jstrachan 2005-03-31 11:27

got a bunch more tests working and clearly document the things still to do in maven.xml

20 lines of code changed in:

jstrachan 2005-03-31 11:02

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:

jstrachan 2005-03-31 10:41

added default imports to java.lang, java.io, java.net, java.util

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/syntax/parser: ASTHelper.java (+1 -1)
jstrachan 2005-03-31 10:07

disabled test for newline insensitivity with closure calling

3 lines of code changed in:

jstrachan 2005-03-31 09:57

added new test to check for bracket placement with newline insenstivity

40 lines of code changed in:

jstrachan 2005-03-31 08:45

found a new bug and commented out more excludes

12 lines of code changed in:

jstrachan 2005-03-31 07:15

* 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:

fraz 2005-03-31 00:01

GROOVY-619: Minor changes to the dynamic mapping of Groovy ANTLR token types to Groovy IDEA element types

8 lines of code changed in:

fraz 2005-03-30 23:14

GROOVY-619: Implemented dynamic mapping of Groovy ANTLR token types to Groovy IDEA element types

85 lines of code changed in:

jstrachan 2005-03-30 20:32

* 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:

jez 2005-03-30 20:06

* removed generated antlr artifacts from source control

0 lines of code changed in:

jstrachan 2005-03-30 19:54

patched another couple of scripts

5 lines of code changed in:

jstrachan 2005-03-30 19:43

fixed a few more test cases

21 lines of code changed in:

jstrachan 2005-03-30 19:31

* 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:

jez 2005-03-29 23:44

* 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:

fraz 2005-03-29 21:04

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:

fraz 2005-03-29 20:51

Housekeeping: Extracted project and module stubbing from GroovyConfigurationTestCase to GroovyjTestCase

111 lines of code changed in:

fraz 2005-03-29 05:19

Housekeeping: Replaced "module" with "module name" in assertion messages

4 lines of code changed in:

fraz 2005-03-29 05:15

GROOVY-799: Extracted stub creation into the Stubs class

80 lines of code changed in:

fraz 2005-03-29 04:58

GROOVY-799: Added registration of the colour settings "page" for the Groovy file type

17 lines of code changed in:

fraz 2005-03-29 04:47

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:

fraz 2005-03-29 04:21

GROOVY-799: Added colour settings "page" and associated syntactic and semantic attribute keys for the Groovy file type

379 lines of code changed in:

fraz 2005-03-29 04:14

Housekeeping: Updated project properties with the latest release notes and Upgraded plug-in to Irida EAP build #3273

15 lines of code changed in:

fraz 2005-03-29 04:09

Housekeeping: Converted plug-in deployment descriptor to the latest recommended format

12 lines of code changed in:

  • groovy/ide/groovyj/src/etc/META-INF: plugin.xml (+12 -28)
fraz 2005-03-26 04:46

GROOVY-786 / GROOVY-798: Fixed broken serialisation of the selected module in a Groovy run configuration

216 lines of code changed in:

fraz 2005-03-25 14:15

GROOVY-601: Implemented the line/block comment API

95 lines of code changed in:

jez 2005-03-25 14:09

* fixed typo

1 lines of code changed in:

fraz 2005-03-25 14:01

Housekeeping: Upgraded jMock to its latest snapshot (20-03-2005)

0 lines of code changed in:

fraz 2005-03-25 13:54

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:

jez 2005-03-24 23:00

* 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:

phk 2005-03-24 12:10

(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:

fraz 2005-03-24 09:18

Removed private constructor as its presence is not relevant

1 lines of code changed in:

  • groovy/ide/groovyj/src/java/org/codehaus/groovy/intellij: Icons.java (+1 -3)
fraz 2005-03-24 09:05

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:

glaforge 2005-03-23 22:23

Changed the closure token separator from :: to -> (hope it's the last time we change our mind)

325 lines of code changed in:

fraz 2005-03-23 09:41

Housekeeping: Updated icons and removed the old Run Action following comments from jez

37 lines of code changed in:

phk 2005-03-23 03:08

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:

phk 2005-03-23 02:30

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:

jez 2005-03-23 00:45

* upgraded embedded jar to use jarjar-0.5

1 lines of code changed in:

fraz 2005-03-23 00:41

Housekeeping: Updated to support IDEA Irida build #3265

12 lines of code changed in:

glaforge 2005-03-22 23:12

- upgraded jarjar to 0.5

- added the missing beta-10 version in the POM

7 lines of code changed in:

phk 2005-03-22 19:24

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:

phk 2005-03-22 17:48

A little more change to fix the issue GROOVY-779.

2 lines of code changed in:

phk 2005-03-22 17:36

Change package name to groovy.bugs

1 lines of code changed in:

phk 2005-03-22 17:33

(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:

jez 2005-03-22 09:55

* 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:

fraz 2005-03-22 08:49

Housekeeping: decreased class member visibility here and there...

4 lines of code changed in:

blackdrag 2005-03-21 23:42

added a save option for a more easy start

63 lines of code changed in:

fraz 2005-03-21 23:21

GROOVY-618: Added .gvy, .gy, and .gsh as default extensions associated to the Groovy file type

6 lines of code changed in:

blackdrag 2005-03-21 21:48

$ needed to be escaped

1 lines of code changed in:

blackdrag 2005-03-21 21:46

added directory test, ignores now xml reports of subclasses and some debuging is removed

5 lines of code changed in:

blackdrag 2005-03-21 20:28

a first try on a script to automatically check for already solved bugs

126 lines of code changed in:

blackdrag 2005-03-21 20:23

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:

blackdrag 2005-03-21 20:23

asm-tree is now required to do the asm:verify task

6 lines of code changed in:

fraz 2005-03-21 09:17

Housekeeping: fixed minor typo in test name and simplified the implementation of the GroovyCompiler.isCompilableFile method

2 lines of code changed in:

fraz 2005-03-21 05:23

GROOVY-602: Implemented run configuration for running ad-hoc Groovy scripts

162 lines of code changed in:

fraz 2005-03-20 23:11

GROOVY-602: Implemented run configuration for running Groovy scripts contained in project modules

772 lines of code changed in:

fraz 2005-03-20 00:21

Housekeeping: Upgraded jMock to its latest snapshot (18-03-2005)

0 lines of code changed in:

fraz 2005-03-19 23:23

GROOVY-607: Added missing runtime JAR files for Groovy JSR

0 lines of code changed in:

fraz 2005-03-19 23:12

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: