April 2007 Commit Log

Number of Commits:
51
Number of Active Developers:
7
emp 2007-04-09 19:44

Removed/updated some TODO tags.

6 lines of code changed in:

shemnon 2007-04-09 17:55

size() is not a method on array bojects, the property length is what we are looking for



Perpahs we should, via meta-methods, include all of the java.util.List methods onto arrays?

2 lines of code changed in:

shemnon 2007-04-09 17:37

add headless test to new swingbuilder test

2 lines of code changed in:

shemnon 2007-04-09 17:24

GROOVY-1625 - refactored createNode steps into one method

49 lines of code changed in:

jervin 2007-04-09 09:11

Added the extension point org.codehaus.groovy.eclipse.ui.outlineProvider

to allow other plugins to take control of the Content Outline

View of the Groovy Eclipse Editor. This is so that they can

choose to inject properties and methods into the outline view

that will be injected at runtime.

489 lines of code changed in:

jervin 2007-04-09 05:03

51 lines of code changed in:

jervin 2007-04-09 02:31

14 lines of code changed in:

jervin 2007-04-09 02:29

Added a quick monkey script to take the markers that are added

by the check_groovy_files_built.gm script and will remove it

from a selected project.

18 lines of code changed in:

jervin 2007-04-09 01:04

4 lines of code changed in:

jervin 2007-04-09 00:47

Updated the script to check the entire workspace for groovy

files that are in a source folder under a groovy project and

then queries the java project to see if the groovy file was

compiled. Will put a marker in the problems view as an error

if the compiled type is not detected.

69 lines of code changed in:

jervin 2007-04-09 00:44

3 lines of code changed in:

jervin 2007-04-08 22:10

Began work on the completion support for DataSource classes in

grails also added a monkey script to check that all the groovy

sources in the Grails Eclipse project have actually been built.

110 lines of code changed in:

jervin 2007-04-08 18:09

Got the first code completion to work on domain classes.

45 lines of code changed in:

  • groovy/ide/grails-eclipse/org.codehaus.grails.eclipse/META-INF: MANIFEST.MF (+2 -33)
  • groovy/ide/grails-eclipse/org.codehaus.grails.eclipse/src/org/codehaus/grails/eclipse/completion: DomainFindMethodsLookup.groovy (+43 -4)
jervin 2007-04-06 18:30

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/META-INF: MANIFEST.MF (+1)
blackdrag 2007-04-06 13:30

test to check that a return in object initializer does not compile

24 lines of code changed in:

blackdrag 2007-04-06 13:29

* avoids NPE for unexpected return in ACG

* checks that return is not used in object initializer parts

23 lines of code changed in:

blackdrag 2007-04-06 12:07

test for size method on boolean array

9 lines of code changed in:

blackdrag 2007-04-06 11:51

test for constructor call delegation

31 lines of code changed in:

blackdrag 2007-04-06 11:34

remove unwanted this in Compilerconfiguration for input parameter check

1 lines of code changed in:

blackdrag 2007-04-06 11:32

removes unused code in PropertyExpression

0 lines of code changed in:

shemnon 2007-04-06 06:00

test case description caused verify error, removing it

1 lines of code changed in:

shemnon 2007-04-06 05:28

GROOVY-1817 - set the column model on the JTable if the table model of a JTable is groovy.model.DefaultTableModel, with test

8 lines of code changed in:

jervin 2007-04-06 05:00

Changed the Buddy Policy of Groovy Eclipse to dependent, in

the end it is really cleaner that way since the groovy runtime

libraries are contained within.

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.ui/META-INF: MANIFEST.MF (-1)
jervin 2007-04-06 04:53

Changing the Groovy Eclipse's Buddy policy to dependent...

Its really cleaner that way.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipseTests/META-INF: MANIFEST.MF (-1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/META-INF: MANIFEST.MF (-1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.dgm: build.properties (+2 -1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.dgm/META-INF: MANIFEST.MF (-1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/META-INF: MANIFEST.MF (+1 -1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.pde/META-INF: MANIFEST.MF (-1)
jervin 2007-04-06 04:51

54 lines of code changed in:

  • groovy/ide/grails-eclipse/org.codehaus.grails.eclipse: plugin.xml (+7)
  • groovy/ide/grails-eclipse/org.codehaus.grails.eclipse/META-INF: MANIFEST.MF (-2)
  • groovy/ide/grails-eclipse/org.codehaus.grails.eclipse/src/org/codehaus/grails/eclipse/completion: DomainFindMethodsLookup.groovy (new 47)
jervin 2007-04-06 04:07

Registering the bundle's classloader with org.codehaus.groovy.eclipse's

so that all the classes and particularly the groovy runtime

works.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.dgm/META-INF: MANIFEST.MF (+2 -1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.ui/META-INF: MANIFEST.MF (+1)
jervin 2007-04-06 03:29

Moved groovy output to bin-groovy, it just builds better that way.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.typed/META-INF: MANIFEST.MF (+1 -1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist: build.properties (+1 -2)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist/META-INF: MANIFEST.MF (+1 -1)
jervin 2007-04-06 03:21

Moved groovy output to bin-groovy, it just builds better that way.

6 lines of code changed in:

jervin 2007-04-06 00:40

Hopefully completion works again...

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.codeassist.completion/META-INF: MANIFEST.MF (+1)
shemnon 2007-04-05 23:19

GROOVY-1805 - replace HashMap with LinkedHashMap so that map ordering is preserved. Needed for SwingBuilder as the order some properties are set in the bean matter.

31 lines of code changed in:

jervin 2007-04-05 18:18

The ASTViewer will now show element information under its tree

nodes, as probably originally intended by the author.

17 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews: .classpath (+1 -1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.astviews/src/org/codehaus/groovy/eclipse/astviews: TreeNodeFactory.groovy (+16 -7)
jervin 2007-04-05 01:33

4 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core.help: build.properties (+4 -1)
emp 2007-04-04 23:42

Fixed: http://jira.codehaus.org/browse/GROOVY-1814

No more deadlock, and as a nice side effect, no more annoying pause when a GroovyEditor is closed.

67 lines of code changed in:

jervin 2007-04-04 23:09

The plugin now listens for changes to Java Project classpaths.

If there has been a change then the projectClassloader in

GroovyProject is 'reset' or set to null and the project is

rebuilt. Listening to JDT core changes to the java projects

could allow us to handle dependencies so that if a dependent

project's classpath changes, the Groovy Builder will rebuild it.

105 lines of code changed in:

jervin 2007-04-04 23:06

3 lines of code changed in:

jez 2007-04-04 18:46

groovydoc

* added default constructors

* added java constructors

* fixed font for all classes in top frame

40 lines of code changed in:

paulk 2007-04-04 06:37

reformat test code

2159 lines of code changed in:

jervin 2007-04-04 04:39

10 lines of code changed in:

jervin 2007-04-04 04:12

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core: build.properties (-1)
  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/META-INF: MANIFEST.MF (-1)
jervin 2007-04-04 04:04

A version that is not fundamentally broken...

243 lines of code changed in:

jervin 2007-04-04 03:53

Don't have to deal with those annoying errors about the

package declaration not matching the subdirectory the groovy

file is in. Still bad practice IMHO though.

2 lines of code changed in:

jervin 2007-04-04 02:44

oops accidentally turned off the disable class file generation

preference....

2 lines of code changed in:

jervin 2007-04-04 02:11

2 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/preferences: PropertyChangeListener.java (+2)
jervin 2007-04-04 00:35

Added a preference to remove the check of the package name with

the script's directory per project. Also added in a check that

if the groovy file exists outside of a source directory that

the package vs actual directory check does not apply. Added a

call to rebuild the project if a project property changes.

123 lines of code changed in:

jez 2007-04-03 19:32

groovydoc

* added constructor documentation for groovy source (but not java yet).

* main page now has alphabetically sorted list of classes.

* refactored SimpleGroovyClassDocAssembler to avoid duplication of parameter handling

* moved "Generating..." message slightly earlier in the proceedings, so the template rendering is included.



139 lines of code changed in:

emp 2007-04-03 19:06

Documentation updates to reflect source updates.

32 lines of code changed in:

jervin 2007-04-03 18:02

9 lines of code changed in:

emp 2007-04-03 04:16

Refactored SyntacticContextFactory. Cleaner code, now handles Groovy classes and Groovy scripts properly and uniformly.

Removed idea of semantic context. Renamed *SyntacticContext* to *SourceCodeContext*.

Updated documents to reflect the above.

Updated context tests, and added new test cases for Groovy scripts.

Fixed a bug in JavaElementCategoryLookup.

Fixed type inference bug when inside a Closure that is an initial value of a field (e.g. Grails actions).

1282 lines of code changed in: