January 2006 Commit Log

Number of Commits:
84
Number of Active Developers:
2
Graeme Rocher 2006-01-27 18:50

Implemented new tag: submitToRemote that creates a submit button and submits a form to a remote url

15 lines of code changed in:

Graeme Rocher 2006-01-27 18:11

refactored error tag lookup code so that is much simpler and added support for checking a specified model (a map) for errors

65 lines of code changed in:

Graeme Rocher 2006-01-27 18:04

updated to use commons collection ReferenceMap with soft keys and values as WeakHashMap was garbage collecting property values before they reached the view. This implementation will garabage collect values when extra memory is required by the VM

5 lines of code changed in:

Graeme Rocher 2006-01-27 17:39

fixed bug setting hasErrors property which has been changed to a method

0 lines of code changed in:

Graeme Rocher 2006-01-25 18:03

Intial implementation of more tags including validate, render, renderErrors, and migration of renderInput into Grails taglib etc.

670 lines of code changed in:

Graeme Rocher 2006-01-24 13:15

added formRemote tag for creating ajax forms with grails

22 lines of code changed in:

Graeme Rocher 2006-01-24 12:07

implemented remote link and remote function tags for creating ajax calls with the prototype library

141 lines of code changed in:

Graeme Rocher 2006-01-24 12:05

added support for having lists and maps as attribute values in GSPs

2 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/pages: Parse.java (+2 -1)
Graeme Rocher 2006-01-23 18:25

Updated so it is now possibly to invoke tags defined in a Grails tag library as a method from a scriptlet etc. This means we no longer require helpers

214 lines of code changed in:

Graeme Rocher 2006-01-19 20:10

upgraded to latest build with jochen's scoping changes

0 lines of code changed in:

Graeme Rocher 2006-01-19 20:02

moved link tag into grails taglib, fixed JSP body tag invoking problem, added more utility methods to GrailsRequestAttributes, changed controllers and taglibs to use non-weak implementations of GenericDynamicProperty as they are created per request etc.

241 lines of code changed in:

Graeme Rocher 2006-01-19 16:44

moved to a new directory under the src/grails structure

0 lines of code changed in:

Graeme Rocher 2006-01-19 16:39

moved to a new directory under the src/grails structure

96 lines of code changed in:

Graeme Rocher 2006-01-19 12:18

more groovy syntax tags added

193 lines of code changed in:

Graeme Rocher 2006-01-19 12:06

more groovy syntax tags added

123 lines of code changed in:

Graeme Rocher 2006-01-19 11:36

added the first few groovy syntax tags, refactored the tag parsing code from the initial niave implementation to use regex patterns

217 lines of code changed in:

Graeme Rocher 2006-01-18 15:31

changed to reverse passed arguments so that they appear in the right order in iterative tags

7 lines of code changed in:

Graeme Rocher 2006-01-18 13:15

added initial support for REST-like uris

299 lines of code changed in:

Graeme Rocher 2006-01-18 11:35

Updated so that the JSP invokeTag tag now works with iteratives tags too

78 lines of code changed in:

Graeme Rocher 2006-01-17 19:59

added GSP engine to request attributes interface

69 lines of code changed in:

Graeme Rocher 2006-01-17 19:44

fixed error reporting, changed tag lib dynamic methods to copy controllers properties instead of creating new ones etc.

249 lines of code changed in:

Graeme Rocher 2006-01-17 17:33

refactored request attribute names into a common class

27 lines of code changed in:

Graeme Rocher 2006-01-16 18:58

updated to retrieve request attributes instead of parameters

65 lines of code changed in:

Graeme Rocher 2006-01-16 18:38

added JSP invokeTag that allows calling of tags defined in a Grails taglib from JSP

143 lines of code changed in:

Graeme Rocher 2006-01-16 12:12

removed unneeded imports

0 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/taglib: GrailsTag.java (-3)
Graeme Rocher 2006-01-16 12:02

added support for creating dynamic tab libraries in Grails

839 lines of code changed in:

Graeme Rocher 2006-01-14 13:10

refactored to use a Map instead of a context object

22 lines of code changed in:

Graeme Rocher 2006-01-13 22:31

added parent directory to class name of GSP to avoid naming conflicts

17 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/pages: Parse.java (+17 -3)
Graeme Rocher 2006-01-13 22:12

refactored parsing engine to use a PrintWriter instance instead of a string buffer so that we get platform independant line breaks and the ability to track line numbers for displaying errors

357 lines of code changed in:

Graeme Rocher 2006-01-13 14:35

fixed test case following file extension change

6 lines of code changed in:

Graeme Rocher 2006-01-13 14:33

fixed sitemesh layout mapper following changes to paths

2 lines of code changed in:

Graeme Rocher 2006-01-13 13:28

fixed compile time error referencing this

1 lines of code changed in:

Graeme Rocher 2006-01-13 10:48

fixed problem with ExceptionResolver when the exception is not a GroovyRuntimeException

102 lines of code changed in:

Graeme Rocher 2006-01-12 19:38

removed redundant casts

2 lines of code changed in:

Graeme Rocher 2006-01-12 19:33

changed variable resolution to be more similar to JSP expressions

9 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/pages: GroovyPage.java (+9 -5)
Graeme Rocher 2006-01-12 19:16

Renamed scaffold tag to renderInput and made it work in both JSP and GSP

347 lines of code changed in:

Graeme Rocher 2006-01-12 13:27

updated to register shared template engine in the servlet context

9 lines of code changed in:

Graeme Rocher 2006-01-12 13:15

various optimisations

17 lines of code changed in:

Graeme Rocher 2006-01-12 12:56

Fixed show source feature of GSP

99 lines of code changed in:

Graeme Rocher 2006-01-12 12:32

Refactored the GSP code out of the servlet and into a more re-usable GroovysPagesTemplateEngine class that is modelled on the existing groovy TemplateEngine stuff. Also fixed various bugs relating to the GSP parser and grails custom tags

895 lines of code changed in:

Graeme Rocher 2006-01-12 02:16

Implemented filter that copies across resources so that views, resources etc can at least be reloaded

3 lines of code changed in:

Graeme Rocher 2006-01-12 02:09

Implemented filter that copies across resources so that views, resources etc can at least be reloaded

301 lines of code changed in:

Graeme Rocher 2006-01-12 00:20

Corrected a few errors around excess whitespace and added support for dynamic attributes as tag values within a GSP

39 lines of code changed in:

Graeme Rocher 2006-01-11 22:00

fixed bug in endTag that wasn't decrementing the tag index.. hence breaking nested tags

1 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/pages: Parse.java (+1)
Graeme Rocher 2006-01-11 20:23

changed so that grails tags in GSP required ${} expressions around them to avoid ambiguous properties in binding and for consistency with JSP equivalents (which use JSTL expressions)

4 lines of code changed in:

  • grails/src/web/org/codehaus/groovy/grails/web/pages: GroovyPage.java (+4 -3)
Graeme Rocher 2006-01-11 20:17

added support for using tags developed for the Grails custom tag llibrary within groovy server pages (GSPs)

779 lines of code changed in:

Graeme Rocher 2006-01-11 15:27

Added end tag handling

24 lines of code changed in:

Graeme Rocher 2006-01-11 13:20

initial support for Groovy Server Pages added, forked from original GSP project and added necessary hooks into Grails

857 lines of code changed in:

Graeme Rocher 2006-01-11 10:59

refactored so that the tag code is abstracted away from the jsp implementation and hence can be re-used by a groovy view tech

30 lines of code changed in:

Graeme Rocher 2006-01-11 10:51

fixed compile error referencing incorrect constant

1 lines of code changed in:

dierk 2006-01-10 23:28

refactored to pick up WebTest jars from download location rather than user-home.groovy.lib for more fine-grained control over classloading; last test step still failing because the books sample is currently not working correctly when adding new author names

27 lines of code changed in:

Graeme Rocher 2006-01-10 13:18

added support for rendering views using the dynamic render method

221 lines of code changed in:

Graeme Rocher 2006-01-10 11:02

added "bindData" dynamic method for doing type conversion on abituary target objects

73 lines of code changed in:

Graeme Rocher 2006-01-10 10:44

fixed bug where invoke method was called with an object instead of an object[]

4 lines of code changed in:

Graeme Rocher 2006-01-10 10:36

added support for taking a closure to invoke a markup builder

13 lines of code changed in:

Graeme Rocher 2006-01-10 10:23

added another getWriter method for retrieving writer with just the content type set

10 lines of code changed in:

Graeme Rocher 2006-01-09 23:02

added rico dynamic method for creating OpenRico responses from controllers

8 lines of code changed in:

Graeme Rocher 2006-01-09 20:28

updated build changing where there grails deployment groovy files are stored.. added new tag to taglib for scaffolding

29 lines of code changed in:

Graeme Rocher 2006-01-09 20:27

tests for the grails binder and scaffold templates

72 lines of code changed in:

Graeme Rocher 2006-01-09 20:27

IDEA project files

1154 lines of code changed in:

Graeme Rocher 2006-01-09 20:27

changed path to views to reflect changes in deployment directory structure

9 lines of code changed in:

  • grails/src/commons/org/codehaus/groovy/grails/commons/spring: SpringConfig.java (+9 -19)
Graeme Rocher 2006-01-09 20:26

a factory class for creating grails scaffolding templates from the servet context

0 lines of code changed in:

Graeme Rocher 2006-01-09 20:25

Implemented a databinder that can create dates from a number of fields that define the year,month,minute etc.

247 lines of code changed in:

Graeme Rocher 2006-01-09 20:24

updated to use new constants defined in GrailsApplicaiton interface for id and context names

9 lines of code changed in:

Graeme Rocher 2006-01-09 20:22

Implemented a tag to scaffold (create view widgets) from domain class properties

0 lines of code changed in:

Graeme Rocher 2006-01-09 20:21

updated to use spring's utilities for creatin