April 2004 Commit Log

Number of Commits:
95
Number of Active Developers:
7
cpoirier 2004-04-30 10:57

Removed some tabs that somehow got into the code.

72 lines of code changed in:

tug 2004-04-30 09:49

Fix bug in fatal error processing

5 lines of code changed in:

  • groovy/modules/xmlrpc/src/main/uk/co/wilson/xml: MinML.java (+5 -1)
glaforge 2004-04-30 01:57

Added padLeft, padRight and center methods for String, as per GROOVY-438

98 lines of code changed in:

glaforge 2004-04-29 23:39

Changes to the classes behing the groovyc ant task and the groovyc compiler to make them charset-aware.

36 lines of code changed in:

spullara 2004-04-27 23:10

Moved the servlet dependent methods to a separate category so that we are not dependent on the servlet.jar in the general case.

41 lines of code changed in:

spullara 2004-04-27 22:00

Make the use function scoped to a closure. This ensures that it will work better in multi-threaded environments and is more in line with the spirit of groovy. It allows you to pass a list of categories to reduce the nesting required when there are more than one that you want to enable.

79 lines of code changed in:

spullara 2004-04-27 09:13

Updated test with StreamingDOMBuilder and added a microbenchmark for creating DOM trees 3 different ways.

0 lines of code changed in:

spullara 2004-04-27 09:13

Mispelled API call

3 lines of code changed in:

spullara 2004-04-27 03:25

This adds support for reading XML documents into a DOM, manipulating them with GPath, and then writing the documents back out. Builders didn't support having attributes and content on a node, so that was added. Instead of adding the DOM methods DefaultGroovyMethods, I introduced a dynamic way to do this using a global "use" method. Simply call this method with a class similar in format to DefaultGroovyMethods to add new methods only for the current thread. It might be interesting to change the scope at a later date, but that is what it is now. I refer to these in the code as Categories, like obj-c and smalltalk do. You can see in DOMTest.groovy how they are used. I am disatisfied with the way toString(Object) and asIterator() work right now. I would like those to be broken out, instead of being a giant method. I think that some sort of conversion pipeline might be the way to do that. The changes to support Categories was limited to the Invoker and an addition global method.

513 lines of code changed in:

zohar 2004-04-27 00:32

matching snapshot for current plugin

0 lines of code changed in:

jstrachan 2004-04-26 17:19

added a little script to convert Maven navigations.xml to wiki format

41 lines of code changed in:

jstrachan 2004-04-26 10:28

updated details of CVS repository to new location

5 lines of code changed in:

ckl 2004-04-23 15:35

add ColumnLayout

6 lines of code changed in:

ckl 2004-04-23 15:08

implement formPageBook

63 lines of code changed in:

  • groovy/modules/groovy-swt/src/main/groovy/swt: SwtBuilder.java (+2 -1)
  • groovy/modules/groovy-swt/src/main/groovy/swt/factory: FormFactory.java (+61 -57)
ckl 2004-04-23 10:12

support non-widget type parents

6 lines of code changed in:

ckl 2004-04-23 09:43

correct TabFolder implementation, add a tab Demo

47 lines of code changed in:

glaforge 2004-04-23 00:55

Oops, shame on me, a typo :-)

1 lines of code changed in:

glaforge 2004-04-23 00:41

Added Socket and ServerSocket groovy methods suggested by Jamie McCrindle (as per GROOVY-428)

61 lines of code changed in:

jstrachan 2004-04-22 09:24

added links to Japenese website and portal

4 lines of code changed in:

ckl 2004-04-21 14:23

add onEvent types to test

137 lines of code changed in:

jstrachan 2004-04-21 12:51

Applied Steve Goetz's patch for security and GROOVY-173

86 lines of code changed in:

jstrachan 2004-04-20 13:49

added link to Mike & Alex's articles

5 lines of code changed in:

cpoirier 2004-04-20 02:44

Forgot I file used in the configuration changes.

69 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/control/io: NullWriter.java (new 69)
cpoirier 2004-04-20 02:32

Fixed bugs with configuration defaults and file handling. The FileSystemCompiler

will once again work without an explicit target directory.

71 lines of code changed in:

glaforge 2004-04-19 21:48

Removed the if jelly tag, because it seems to unplease damage control :-(

0 lines of code changed in:

glaforge 2004-04-19 20:37

Added an if jelly tag for the test:compile post goal, as suggested by Stephan Kolsov

3 lines of code changed in:

tug 2004-04-19 16:32

Fix typo instanceOf -> instanceof

1 lines of code changed in:

tug 2004-04-19 16:05

Inital check in

120 lines of code changed in:

tug 2004-04-19 16:04

Get xmlns namespace URL right

2 lines of code changed in:

tug 2004-04-19 14:34

Fix ContentHandler.startPrefixMapping bug

1 lines of code changed in:

cpoirier 2004-04-19 12:43

Added method to return an iterator on the SourceUnits in a CompilationUnit.

20 lines of code changed in:

ckl 2004-04-19 10:08

upgraded deps to eclipse3.0m8, added SystemTray and AwtSwt demos

147 lines of code changed in:

cpoirier 2004-04-19 09:54

Hopefully fixes the broken build. CompilerClassLoader moved to o.c.g.control,

and this removes it from it's old location. NullPropertyTest contained some

weird characters that caused the build to break on some operating systems

(a side-effect of the new encoding support). I've removed them, for now, until

we can decide on how (if) we should deal with character encodings in the

source.

1 lines of code changed in:

cpoirier 2004-04-19 08:29

Centralized compilation management and error handling.



Compilation is now managed by SourceUnit and CompilationUnit objects to which errors

are reported. CompilerConfiguration provides a single object for controlling compiler

configuration. CompilationFailedException is thrown for any compilation failures, and

links back to the CompilationUnit and SourceUnit that discovered the problem and that

house the error messages. These objects all reside in org.codehaus.groovy.control.

4734 lines of code changed in:

glaforge 2004-04-18 20:35

Fixed the problems with the Groovy JDK doc by externalising FlushingStreamWriter and WritableFile which seemed to bother QDox

301 lines of code changed in:

glaforge 2004-04-18 17:05

Implented GROOVY-403: added File.eachFileRecurse(). The search is done depth-first, directories are included first in the search.

19 lines of code changed in:

tug 2004-04-18 16:40

Support ContentHandler.startPrefixMapping, ContentHandler.endPrefixMapping and LexicalHandler comment

14 lines of code changed in:

zohar 2004-04-18 12:13

GROOVY-327 - minor additions to fix

5 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse: GroovyPlugin.java (+5 -1)
zohar 2004-04-18 01:57

GROOVY-327

7 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse: GroovyPlugin.java (+7 -1)
zohar 2004-04-18 00:49

GROOVY-330

9 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/model: GroovyProject.java (+9 -1)
jstrachan 2004-04-17 11:54

attempted to create John's bytecode issue

25 lines of code changed in:

zohar 2004-04-17 00:45

standard exception hanlding - logging throuhgh plugin

2 lines of code changed in:

zohar 2004-04-17 00:24

Fixed minor glitch in syntax highlight (no default token for key word WordRule)

6 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/src/org/codehaus/groovy/eclipse/editor: GroovyTagScanner.java (+6 -2)
glaforge 2004-04-16 21:48

Implented GROOVY-398's asSynchronized() methods, and renamed immutable() to asImmutable(), for concistency.

65 lines of code changed in:

jstrachan 2004-04-16 18:53

added run helper method too

8 lines of code changed in:

  • groovy/groovy-core/src/main/groovy/lang: Script.java (+8)
jstrachan 2004-04-16 18:17

added a helper method 'evaluate' for use inside scripts to evaluate groovy expressions

40 lines of code changed in:

tug 2004-04-16 16:58

Initail commit

85 lines of code changed in:

spullara 2004-04-16 01:00

Handle the single argument case for a curried closure when called directly as a closure, not a method call.

9 lines of code changed in:

  • groovy/groovy-core/src/main/groovy/lang: Closure.java (+9 -3)
spullara 2004-04-15 23:19

Adjust the precedence of the classloaders

9 lines of code changed in:

spullara 2004-04-15 23:17

Document the out variable

1 lines of code changed in:

jstrachan 2004-04-15 22:51

Applied Thomas's patch for GROOVY-395

17 lines of code changed in:

jstrachan 2004-04-15 18:35

Applied Steve Goetze's patch for GROOVY-173 to provide security hooks for scripts & types and operations.

1500 lines of code changed in:

tug 2004-04-15 17:52

Refactor StreamingMarkupBuilder to prepare for other builders

61 lines of code changed in:

tug 2004-04-15 16:39

A bodged version which works round a qdox bug

33 lines of code changed in:

jstrachan 2004-04-15 12:57

use qnames = localname for easier integration with namespace aware parsers

3 lines of code changed in:

jstrachan 2004-04-15 10:33

added support for looking up items in a Map providing a default value

80 lines of code changed in:

jstrachan 2004-04-15 09:15

made the use of slicing more obvious

4 lines of code changed in:

zohar 2004-04-15 01:16

*** empty log message ***

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: .cvsignore (new)
zohar 2004-04-15 01:15

debug support - cleanup

4 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse: plugin.xml (+4 -9)
zohar 2004-04-15 01:15

debug support - breakpoint icon

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/GroovyEclipse/icons: brkp_obj.gif (new)
zohar 2004-04-15 01:05

*** empty log message ***

1 lines of code changed in:

zohar 2004-04-15 01:02

Applied groovy debug patch GROOVY-348 - work in progress

76 lines of code changed in:

zohar 2004-04-15 00:52

Added temp fix to GROOVY-363

3 lines of code changed in:

zohar 2004-04-15 00:49

GROOVY-294 Fixed document syntax highlight , new partiition scanner added , moved from document content provider to document setup participant

199 lines of code changed in:

zohar 2004-04-15 00:45

adding missing methods ( changes in m-8)

27 lines of code changed in:

zohar 2004-04-15 00:45

Bug fix in content outline , removed unused Package and JavaElement Adapters

1 lines of code changed in:

zohar 2004-04-15 00:44

Changes due to new parser

231 lines of code changed in:

jstrachan 2004-04-13 17:46

updated the wiki

7 lines of code changed in:

jstrachan 2004-04-13 14:54

added support for BoxLayout

27 lines of code changed in:

jstrachan 2004-04-13 14:53

Test case for Stephen Schmidt's issue

15 lines of code changed in:

cpoirier 2004-04-11 20:26

Fixed GROOVY-381 (primitive type casts no parsing).

3 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/syntax/parser: Parser.java (+3 -10)
cpoirier 2004-04-10 05:50

Fixed bug in here doc processing that caused an OutOfMemoryError, and

uncommented a variable precedence test it was blocking.

7 lines of code changed in:

cpoirier 2004-04-09 11:34

Reworked variable handling to respect scoping rules. Fixes GROOVY-337,

GROOVY-343, GROOVY-293, and GROOVY-321.

412 lines of code changed in:

jstrachan 2004-04-08 11:41

Fixed formatting of path

9 lines of code changed in:

spullara 2004-04-08 05:32

Fixed an NPE and added a template engine init parameter so you don't have to subclass to change it.

27 lines of code changed in:

spullara 2004-04-08 05:30

Until we get the classloader issues sorted out this has to use reflection

5 lines of code changed in:

spullara 2004-04-08 05:29

Filter and copy streams

30 lines of code changed in:

cpoirier 2004-04-08 01:48

Fix for GROOVY-336 that allows finally to work even with empty try. Catch

blocks associated with the empty try are ignored.

17 lines of code changed in:

cpoirier 2004-04-07 21:19

Applied Brian Larson's final patch for GROOVY-256.

4 lines of code changed in:

tug 2004-04-07 17:21