July 2006 Commit Log

Number of Commits:
60
Number of Active Developers:
9
jervin 2006-07-31 19:28

enum is now a keyword in Java, therefore is a bad choice for a variable name.

10 lines of code changed in:

jez 2006-07-31 18:22

* added DYNAMIC_MEMBER to pretty printer

* modified METHOD_CALL to allow for 'commands' e.g. "println 2 + 2" instead of "println(2+2)"

* added more test cases for DOT

28 lines of code changed in:

jez 2006-07-31 08:50

* added SCOPE_ESCAPE($) and "throws" to pretty printer

* added test cases for DOT(.)

25 lines of code changed in:

fraz 2006-07-29 18:51

Completed move to Subversion repository on the CI server

Made GroovyJ build on IDEA 6.0 Beta (build #5581)

18 lines of code changed in:

emp 2006-07-28 20:47

Adding deleted files back.

Somehow files were marked as 'deleted' while applying changes to my new

SVN copy from my current CVS copy.

33 lines of code changed in:

emp 2006-07-28 20:45

Initial working implementation: All simple cases within the currently

edited file work. Hit F3 on a local, method, field, etc. and the

declaration is found and selected.



Many changes to initial classes. IOpenDeclaration* methods renamed to

IDeclarationSearch* to reflect their more general nature. These classes

will be reused in other contexts.



Many implementations of IDeclarationSearchProcessor, which serve as

good tutorial material for (hopefully) outside contributions.

231 lines of code changed in:

russel 2006-07-28 20:09

Very first beginnings of a Groovy (X)Emacs mode based on CC Mode.

355 lines of code changed in:

glaforge 2006-07-28 13:29

Updated old closure notation with pipes instead of arrows.

5 lines of code changed in:

jez 2006-07-28 12:05

* DEC (--a), POST_DEC (a--), DIV (/), DIV_ASSIN(/=), "default", "finally" and LOR (||) added to pretty printer

* test case added as reminder about LPAREN problem in AST



65 lines of code changed in:

emp 2006-07-26 21:00

Exported groovy-all-1.0-JSR-06.jar, so that plugins that depend on GroovyEclipse can reuse the Groovy jar.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: .classpath (+1 -1)
blackdrag 2006-07-26 20:30

small code cleanup and implementation for default arguments in constructors.

50 lines of code changed in:

blackdrag 2006-07-26 12:23

test for "foo = int[]"

5 lines of code changed in:

blackdrag 2006-07-26 12:18

makes foo[] to a ClassExpression if it was in a BinaryExpression. Beofre that fix, def foo = int[] failed because int was recognized as class, but int[] was seen as a slot access on the class.

13 lines of code changed in:

emp 2006-07-26 08:17

Added commands for F3 'Open Declaration'.

Added the single method IOpenDeclarationAssistant#getProposals

Added code to select a single 'identifier' that is to be opened at its declaration.

71 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyBrowsing: fragment.xml (+20 -2)
  • groovy/ide/groovy-eclipse/GroovyBrowsing/src/org/codehaus/groovy/eclipse/codebrowsing: IOpenDeclarationAssistant.java (+11 -1)
  • groovy/ide/groovy-eclipse/GroovyBrowsing/src/org/codehaus/groovy/eclipse/codebrowsing/actions: OpenDeclaration.java (+40 -1)
emp 2006-07-26 06:33

Initial commit. Stubs, that is all.

17 lines of code changed in:

emp 2006-07-26 06:04

Refactored EditingAction. It now is derived from EditorPartFacade.

Adding EditorPartFacade, which is reusable any time one wants easier access to the different bits of IEditorPart.

8 lines of code changed in:

emp 2006-07-26 06:02

Fixed bug in ToggleComment action. Some optimization. Added Ctrl+7 key binding to the action to parallel Java.

90 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: plugin.xml (+7 -2)
  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor/actions: ToggleComment.java (+83 -31)
jshickey 2006-07-26 02:54

bump to update site to version 1.0.0.20060724

3 lines of code changed in:

jshickey 2006-07-25 21:28

Fix for JIRA 1430 - using projects outside the project workspace.

4 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/model: GroovyProject.java (+4 -1)
blackdrag 2006-07-25 20:28

implementation of the static scope handling

8 lines of code changed in:

blackdrag 2006-07-25 20:27

extends the ability to check if a script is compileable and adds a test for static scopes. A static scope requires prefined variables if it is no class, field or property. A Closure is always a dynamic scope, even if the Closure is defined in a static method.

50 lines of code changed in:

blackdrag 2006-07-25 14:13

an first try on table based construcotr choosing through MetaClass. The MetaClass does not call the constructor, instead the it returns some flags and the number of the constructor to be called. For this the constructors are sorted by method description. This implementation is more a hack, the bytecode part is good documented I think, but the behavior could be much better. The MetaClassImpl is directly used instead of using the interface and vargs are not supported.

178 lines of code changed in:

blackdrag 2006-07-25 14:07

getConstructors changed to getDeclaredConstructors, we ned all of them

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+1 -1)
jez 2006-07-25 07:48

* Added COMPARE_TO (<=>) and CTOR_CALL (this()) to pretty printer

35 lines of code changed in:

jez 2006-07-24 20:00

Pretty Printer

* Added bitwise OR (|, |=)

* Added unsigned right shift (>>>)

* Added bitwise XOR (^, ^=)

* Added test case for 'switch' and 'case'

* Fixed closure with explicit parameters

79 lines of code changed in:

blackdrag 2006-07-24 19:41

corrects ordering of casts and removes mop methods for interfaces and abstract methods

4 lines of code changed in:

blackdrag 2006-07-24 13:46

adds "super$" and "this$" methods (synthetic+public) that are later called by the new MOP

119 lines of code changed in:

jez 2006-07-24 08:34

More changes for the Pretty Printer

* Added BAND(&), BAND_ASSIGN(&=), BNOT(~)

* Added BigDecimal and BigInteger literals

* Enhanced Annotation to allow for multiple Member Value Pairs, e.g. @Foo(v=1,y=2)

82 lines of code changed in:

jez 2006-07-21 18:13

Added both usages of Array Declarator to pretty printer

35 lines of code changed in:

emp 2006-07-20 09:04

Added key bindings, command, menus and actions to manifest for commenting actions.

106 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: plugin.xml (+106 -2)
emp 2006-07-20 09:03

Forgot to convert Groovy public to Java public by adding 'public' - fixed now.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor/actions: BlockUncomment.java (+1 -1)
emp 2006-07-20 08:52

Added comment actions:

Ctrl+/ Toggle line comment

Ctrl+Sh+/ Add block comment

Ctrl+Sh+\ Remove block comment

196 lines of code changed in:

emp 2006-07-20 08:48

Added various auto edit strategies.

A single press of " ( [ completes to "" () [] etc.

11 lines of code changed in:

emp 2006-07-20 08:23

Initialized the key binding scope to org.codehaus.groovy.eclipse.editor.GroovyEditorScope.

Added (get/set)CaretOffset methods.

21 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor: GroovyEditor.java (+21 -1)
emp 2006-07-20 08:20

Fixed spelling decleration -> declaration.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor/contentoutline: TreeAdapter.java (+1 -1)
jshickey 2006-07-19 17:40

bumped the version for the plugin to 1.0.0.20060711

6 lines of code changed in:

glaforge 2006-07-19 01:11

Fixed typo in method name (interval takes a single ending L)

8 lines of code changed in:

glaforge 2006-07-18 22:28

Updated class to a more recent syntax

2 lines of code changed in:

  • groovy/modules/gram/src/script: Dump.groovy (+2 -2)
tug 2006-07-18 10:12

Added regerssion tests for recent findAll bug fixes

Thanks to Ken Pelletier for the code!

0 lines of code changed in:

jez 2006-07-18 09:35

Added more to the annotations in the pretty printer, as well as sorting out

an issue with types and the literal 'void'

79 lines of code changed in:

tug 2006-07-17 10:18

Fix the behavour of findAll on elements

32 lines of code changed in:

jez 2006-07-17 08:19

Added annotation definition (i.e. '@interface') and

annotation grouping (c.f. modifiers) for package and enum definitions

to pretty printer.

22 lines of code changed in:

jez 2006-07-16 14:51

Added support for the 'abstract' keyword to the pretty printer

11 lines of code changed in:

tug 2006-07-15 17:35

Make findAll on attributes work as expected.

139 lines of code changed in:

tug 2006-07-14 16:40

Supply the right parameter to findAll

1 lines of code changed in:

  • groovy/groovy-core/src/main/groovy/util/slurpersupport: NodeChild.java (+1 -1)
blackdrag 2006-07-11 22:06

corrected a class loading problem when the groovy classes are loaded by the system loader and another loader

4 lines of code changed in:

jshickey 2006-07-11 05:57

added support for handling RuntimeParserException - JIRA issue 1414

35 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/model: AddErrorMarker.java (+35 -5)
fraz 2006-07-10 23:07

Housekeeping: Updated groovy.psi.g to reflect the recent changes made to groovy.g in groovy-core

1 lines of code changed in:

  • groovy/ide/groovyj/src/java/org/codehaus/groovy/intellij/language/parser: groovy.psi.g (+1 -3)
blackdrag 2006-07-10 16:52

test for dynamic members

40 lines of code changed in:

blackdrag 2006-07-10 16:42

makes an AttributeExpression to a child of PropertyExpression and completes the dynamic member selection. It is then possible to not only do "$name"() but also this."$name"(), or this.@"$name" or this."$name". Now even this is possible: this.("foo"+bar)(), building a method name through an Expession, where bar is a local variable. Of course that is just another variant of the GStTring way. the Expression is always(!) casted to String at the end,

190 lines of code changed in:

blackdrag 2006-07-07 11:51

adds wrappers in case of a cast or an "as" expression when used as method call argument

41 lines of code changed in:

blackdrag 2006-07-07 11:49

support code for ArgumentListExpression

9 lines of code changed in:

blackdrag 2006-07-07 11:49

minor fixes for unwrapping the Wrappers

16 lines of code changed in:

blackdrag 2006-07-07 10:49

spelling error corrected

2 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+2 -2)
jshickey 2006-07-05 23:19

fixed broken test cases by using package qualifier for test classes

9 lines of code changed in:

jshickey 2006-07-05 23:18

Fixes for JIRA issue 1390 - 1395 regarding compiler output path and launch configurations

77 lines of code changed in:

fraz 2006-07-05 01:06

Made GroovyJ build on IDEA Demetra build #5368

16 lines of code changed in:

fraz 2006-07-04 06:05

Updated the Groovy 1.0 RC-1 SNAPSHOT JAR files

0 lines of code changed in:

tug 2006-07-03 12:26

remove unnecessary calls to java.util.Date.getTime()

8 lines of code changed in:

tug 2006-07-03 11:20

Make weeks and days ago and from.now prduce java.sql.Date with correct number of milliseconds

22 lines of code changed in:

  • groovy/modules/gdata/src/main/groovy/time: Duration.java (+22 -1)

June 2006 »

Generated by StatSVN 0.3.2-SNAPSHOT