March 2006 Commit Log

Number of Commits:
143
Number of Active Developers:
3
Graeme Rocher 2006-03-30 18:08

added support for shared templates from render method in controllers

47 lines of code changed in:

Graeme Rocher 2006-03-30 16:22

fixed bug causing property not found on entity mapping exception

2 lines of code changed in:

Graeme Rocher 2006-03-30 15:35

renamed test suite as it was not being picked up by build and added more tests for circular relationships

208 lines of code changed in:

Graeme Rocher 2006-03-30 15:33

fixed bug that was failing to establish the circular relationships correctly

7 lines of code changed in:

Graeme Rocher 2006-03-30 10:54

updated built to place releases in dist folder so they are picked up by builder server and use SNAPSHOT suffix

30 lines of code changed in:

Graeme Rocher 2006-03-30 09:55

changed cruise target to use package target to build releases

1 lines of code changed in:

Graeme Rocher 2006-03-30 09:54

removed reliance on ant 1.6.5 so it works on build server

8 lines of code changed in:

Graeme Rocher 2006-03-30 09:48

updated version in build properties to 0.2

2 lines of code changed in:

Graeme Rocher 2006-03-30 09:21

added test for circular relationships

135 lines of code changed in:

Graeme Rocher 2006-03-29 17:27

rolled back as build server doesn't have ant 1.6.5 :-(

1 lines of code changed in:

Graeme Rocher 2006-03-29 17:04

added mkdir command to copydir as it fails if dir doesn't exist

2 lines of code changed in:

Graeme Rocher 2006-03-29 16:48

updated to use package task as cruise control build failing

1 lines of code changed in:

Repository Tag: GRAILS_RELEASE_0_1
Graeme Rocher 2006-03-29 16:11

updated to 0.1 release details, will increment to 0.2 after tagging

2 lines of code changed in:

Graeme Rocher 2006-03-29 16:10

updated build so cruise control creates SNAPSHOT releases

1 lines of code changed in:

Graeme Rocher 2006-03-29 14:46

organised imports

7 lines of code changed in:

Graeme Rocher 2006-03-29 14:42

varous fixes to tag libraries, added tree widget, and adaptive ajax tags that use different ajax implementations (yahoo or prototype at the moment)

373 lines of code changed in:

Graeme Rocher 2006-03-29 14:38

images for tree widget

268 lines of code changed in:

Graeme Rocher 2006-03-29 14:37

upgraded to latest prototype/scriptaculous libraries and added yahoo UI library to included JS

841 lines of code changed in:

Graeme Rocher 2006-03-29 14:31

added README file to build

65 lines of code changed in:

Graeme Rocher 2006-03-29 14:24

removed equals/hashCode methods for now

0 lines of code changed in:

Graeme Rocher 2006-03-29 14:22

moved non-working / in-progress samples to sandbox directory

1374 lines of code changed in:

Graeme Rocher 2006-03-28 23:33

- added reloading of related classes on domain class change

- fixed problem where interceptors were being lost on controller reload

75 lines of code changed in:

Graeme Rocher 2006-03-28 21:38

updated to only apply reload filter to controllers and not /*

32 lines of code changed in:

Graeme Rocher 2006-03-28 21:23

added INSTALL and LICENSE files to release build

207 lines of code changed in:

Graeme Rocher 2006-03-28 21:02

fixed problem where the index page was linking to the controllers with the 'Controller' suffix

13 lines of code changed in:

Graeme Rocher 2006-03-28 20:53

changed to delete tests before run-app and added tests to classpath for test-app

2 lines of code changed in:

Graeme Rocher 2006-03-28 20:46

fixed problem in render method by removign offending groovy files from groovy jar... added test case to test against this in the future

30 lines of code changed in:

Graeme Rocher 2006-03-28 09:36

fixed from Steven - corrected dos line feed problem

0 lines of code changed in:

  • grails/bin: grails (changed)
Graeme Rocher 2006-03-28 08:25

removed OpenSessionInViewFilter and replaced with interceptor

0 lines of code changed in:

Graeme Rocher 2006-03-28 07:28

added configuration of OpenSessionInViewInterceptor to SpringConfig

15 lines of code changed in:

  • grails/src/commons/org/codehaus/groovy/grails/commons/spring: SpringConfig.java (+15 -2)
Graeme Rocher 2006-03-27 13:14

fixed bug where preceding content setting was incorrectly set for the def and set tags causing tag exception

2 lines of code changed in:

Graeme Rocher 2006-03-26 11:00

update from steven - added targets to create releases

134 lines of code changed in:

Graeme Rocher 2006-03-25 13:02

changed to use new AndBuilder instance for each request as previuos mechanism was not thread safe

3 lines of code changed in:

Graeme Rocher 2006-03-25 12:55

applied patches from Yasuhiko

8 lines of code changed in:

Graeme Rocher 2006-03-24 19:00

updated to use safe dereference operator when looping to avoid cannot invoke on null object problems

1 lines of code changed in:

Graeme Rocher 2006-03-24 18:50

fixed logic that was treating a circular one-to-many as a many-to-many and hence not mapping collections to hibernate causing collection lazy loading to break

36 lines of code changed in:

Graeme Rocher 2006-03-24 17:34

Added dynamic static factory method 'create' that gets called automatically on binding if the property is null.. thus solving the NullValueInNestedPath problem

109 lines of code changed in:

Graeme Rocher 2006-03-24 15:53

fixed bug in find method that was returning a list instead of a unique instance and added unit tests for finding with HQL query

25 lines of code changed in:

dierk 2006-03-24 13:17

fixed a bug detected by Paul King: need for initial download of webtest was not detected correctly

5 lines of code changed in:

Graeme Rocher 2006-03-24 12:44

updated build so that it doesn't have to be cleaned every time

4 lines of code changed in:

Graeme Rocher 2006-03-23 23:15

updated to clean controllers when a new one is added so you don't get old duplicates..

updated build to reload jetty context if new controller is added so web.xml is reloaded

45 lines of code changed in:

dierk 2006-03-23 22:31

housekeeping: found a way to have real reusable closures stored in the ant project

14 lines of code changed in:

Graeme Rocher 2006-03-23 17:20

fixed redirect method bug where context path was not included when redirecting to a uri

1 lines of code changed in:

Graeme Rocher 2006-03-23 17:02

added support for SortedSet so that elements retrieved from a one-to-many relationship can be displayed in an order

12 lines of code changed in:

Graeme Rocher 2006-03-22 19:31

added support for calling shared templates and views from controllers. The logic is similar to rails.. if a view name contains a / then it will be treated as direct uri reference

22 lines of code changed in:

Graeme Rocher 2006-03-22 19:04

added default implementations of equals and hashCode to domain class template

10 lines of code changed in:

Graeme Rocher 2006-03-22 18:50

added code to flush session following call to bootstrap classes so that changes to persistent instances are executed

3 lines of code changed in:

Graeme Rocher 2006-03-22 18:37

updated url pattern to allow spaces within the id

1 lines of code changed in:

Graeme Rocher 2006-03-22 18:33

removed redundant setting of flush mode on hibernate template

0 lines of code changed in:

Graeme Rocher 2006-03-22 18:04

updated so that you can redirect to a controller without specifying the action, hence implicitly redirecting to the controllers default action

3 lines of code changed in:

Graeme Rocher 2006-03-22 18:03

updated binder so that GORM now supports table per class inheritence as per the Hibernate docs. This means that you GORM classes can extend each other, but does not mean that dynamic finders/queries etc are polymorphic

5 lines of code changed in:

Graeme Rocher 2006-03-22 17:45

added null check for id as there is no point trying to retrieve an instance from the db of there is no id

3 lines of code changed in:

Graeme Rocher 2006-03-22 16:57

added null check for request attribute before evaluating whether its an Errors instance

12 lines of code changed in:

Graeme Rocher 2006-03-22 16:10

updated so that if the action reference contains any '/' slashes then it uses that as the uri relative to the application root, rather than appending the controller name etc.

11 lines of code changed in:

Graeme Rocher 2006-03-22 15:53

updated to attempt to retrieve a bean property from the request object if an attribute with the specified name doesn't exist

13 lines of code changed in:

Graeme Rocher 2006-03-22 08:30

fixed default controller class not mapping to ** and adding more unit tests for the controller class so it doesn't happen again

35 lines of code changed in:

Graeme Rocher 2006-03-21 11:41

added support for action interceptors

189 lines of code changed in:

Graeme Rocher 2006-03-21 11:32

corrected imports

5 lines of code changed in:

Graeme Rocher 2006-03-19 21:04

added support for redirection to urls

25 lines of code changed in:

Graeme Rocher 2006-03-19 20:57

added instanceof check for gstrings to render method

2 lines of code changed in:

Graeme Rocher 2006-03-19 09:05

made render method support gstrings

7 lines of code changed in:

Graeme Rocher 2006-03-18 14:09

swapped around logic of if statement to avoid null pointers at this point when the referenced type is unknown

1 lines of code changed in:

Graeme Rocher 2006-03-18 14:04

fixed logic of getPropertyName to use shortened name without package prefix

1 lines of code changed in:

Graeme Rocher 2006-03-17 10:19

added null check to avoid null pointer exception when referenced domain class is unknown

8 lines of code changed in:

Graeme Rocher 2006-03-16 21:58

made the 'unique' constraint more intelligent to work with updates

75 lines of code changed in:

Graeme Rocher 2006-03-16 21:47

fixed bug where the controller uri was not mapped when scaffolding was enabled hence breaking the edit and delete actions in scaffolded views

9 lines of code changed in:

dierk 2006-03-16 20:43

fix more bad </body> tags

3 lines of code changed in:

dierk 2006-03-16 20:42

make java tasks fail on error, make server port customizable, make webtest updating only if older than 30 days and newer version available

18 lines of code changed in:

Graeme Rocher 2006-03-15 15:13

added new 'ident()' method for resolving the identity of a domain class whatever the property name may be (useful when classes are mapped with hibernate) ..



This is needed to implement the fix for the 'unique' constraint which is coming next

52 lines of code changed in:

Graeme Rocher 2006-03-15 09:04

added var attribute to render method to avoid conflicts with nested 'it'

33 lines of code changed in:

Graeme Rocher 2006-03-14 22:15

fixed single action doesn't become default problem and added extra test cases to test controller classes

22 lines of code changed in:

Graeme Rocher 2006-03-14 15:04

added support for java.util.Calendar to scaffolding using the normal datePicker component

15 lines of code changed in:

Graeme Rocher 2006-03-14 14:40

fixed silly mistake in logic of matches constraint

1 lines of code changed in:

Graeme Rocher 2006-03-14 14:37

fixed problem where grails command didn't work if grails home had spaces

0 lines of code changed in:

Graeme Rocher 2006-03-14 08:15

null check to fix failing unit test

4 lines of code changed in:

Graeme Rocher 2006-03-13 22:42

removed redundant file

0 lines of code changed in:

Graeme Rocher 2006-03-13 22:42

- changed message source to be located the within the the grails-app directory rather than on the classpath thus allowing reloading of the message source.

- Moved default messages into the messages.properties file and removed defaultErrorMessages.properties as this is now redundant

203 lines of code changed in:

  • grails: .classpath (+8 -6)
  • grails/src/commons/org/codehaus/groovy/grails/commons/spring: SpringConfig.java (+2 -1)
  • grails/src/commons/org/codehaus/gro