[iui.site] push by msgilli...@gmail.com - Run 'grails upgrade' with Grails 2.3.0.RC1 on 2013-08-05 22:31 GMT

1 view
Skip to first unread message

i...@googlecode.com

unread,
Aug 5, 2013, 6:31:47 PM8/5/13
to iui...@googlegroups.com
Revision: 094b21cd06e0
Author: Sean Gilligan <se...@msgilligan.com>
Date: Sun Aug 4 18:19:08 2013
Log: Run 'grails upgrade' with Grails 2.3.0.RC1
http://code.google.com/p/iui/source/detail?r=094b21cd06e0&repo=site

Modified:
/application.properties
/grails-app/conf/Config.groovy
/web-app/WEB-INF/applicationContext.xml
/web-app/WEB-INF/tld/spring.tld

=======================================
--- /application.properties Sun Aug 4 17:35:44 2013
+++ /application.properties Sun Aug 4 18:19:08 2013
@@ -1,5 +1,6 @@
#Grails Metadata file
-#Sun Aug 04 17:26:30 PDT 2013
-app.grails.version=2.2.4
+#Sun Aug 04 18:12:50 PDT 2013
+app.grails.version=2.3.0.RC1
app.name=iuijs
+app.servlet.version=2.5
app.version=0.1.3
=======================================
--- /grails-app/conf/Config.groovy Sat Jul 28 14:34:50 2012
+++ /grails-app/conf/Config.groovy Sun Aug 4 18:19:08 2013
@@ -98,3 +98,27 @@

warn 'org.mortbay.log'
}
+
+// Uncomment and edit the following lines to start using Grails encoding &
escaping improvements
+
+/* remove this line
+// GSP settings
+grails {
+ views {
+ gsp {
+ encoding = 'UTF-8'
+ htmlcodec = 'xml' // use xml escaping instead of HTML4 escaping
+ codecs {
+ expression = 'html' // escapes values inside null
+ scriptlet = 'none' // escapes output from scriptlets in
GSPs
+ taglib = 'none' // escapes output from taglibs
+ staticparts = 'none' // escapes output from static
template parts
+ }
+ }
+ // escapes all not-encoded output at final stage of outputting
+ filteringCodecForContentType {
+ //'text/html' = 'html'
+ }
+ }
+}
+remove this line */
=======================================
--- /web-app/WEB-INF/applicationContext.xml Tue Mar 13 23:21:19 2012
+++ /web-app/WEB-INF/applicationContext.xml Sun Aug 4 18:19:08 2013
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="
-http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="grailsApplication"
class="org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean">
<description>Grails application factory bean</description>
@@ -30,4 +29,6 @@
<value>utf-8</value>
</property>
</bean>
+
+ <bean id="conversionService"
class="org.springframework.context.support.ConversionServiceFactoryBean" />
</beans>
=======================================
--- /web-app/WEB-INF/tld/spring.tld Fri May 13 15:03:36 2011
+++ /web-app/WEB-INF/tld/spring.tld Sun Aug 4 18:19:08 2013
@@ -1,311 +1,457 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library
1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
+<?xml version="1.0" encoding="UTF-8"?>
+<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+ version="2.0">

-<taglib>
-
- <tlib-version>1.1.1</tlib-version>
-
- <jsp-version>1.2</jsp-version>
-
- <short-name>Spring</short-name>
-
+ <description>Spring Framework JSP Tag Library</description>
+ <tlib-version>3.0</tlib-version>
+ <short-name>spring</short-name>
<uri>http://www.springframework.org/tags</uri>

- <description>Spring Framework JSP Tag Library. Authors: Rod Johnson,
Juergen Hoeller</description>
-
-
<tag>
-
- <name>htmlEscape</name>
- <tag-class>org.springframework.web.servlet.tags.HtmlEscapeTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Sets default HTML escape value for the current page.
Overrides a "defaultHtmlEscape" context-param in web.xml, if any.
</description>
-
+ <name>htmlEscape</name>
+ <tag-class>org.springframework.web.servlet.tags.HtmlEscapeTag</tag-class>
+ <body-content>JSP</body-content>
<attribute>
+ <description>Set the default value for HTML escaping, to be put
+ into the current PageContext.</description>
<name>defaultHtmlEscape</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>escapeBody</name>
- <tag-class>org.springframework.web.servlet.tags.EscapeBodyTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Escapes its enclosed body content, applying HTML escaping and/or
JavaScript escaping.
The HTML escaping flag participates in a page-wide or application-wide
setting
(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
</description>
-
+ <name>escapeBody</name>
+ <tag-class>org.springframework.web.servlet.tags.EscapeBodyTag</tag-class>
+ <body-content>JSP</body-content>
<attribute>
+ <description>Set HTML escaping for this tag, as boolean value.
Overrides the
+ default HTML escaping setting for the current page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set JavaScript escaping for this tag, as boolean value.
+ Default is false.</description>
<name>javaScriptEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>message</name>
- <tag-class>org.springframework.web.servlet.tags.MessageTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Retrieves the message with the given code, or text if code isn't
resolvable.
The HTML escaping flag participates in a page-wide or application-wide
setting
(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
</description>
-
+ <name>message</name>
+ <tag-class>org.springframework.web.servlet.tags.MessageTag</tag-class>
+ <body-content>JSP</body-content>
<attribute>
+ <description>A MessageSourceResolvable argument (direct or through JSP
EL).
+ Fits nicely when used in conjunction with Spring's own validation error
+ classes which all implement the MessageSourceResolvable interface. For
+ example, this allows you to iterate over all of the errors in a form,
+ passing each error (using a runtime expression) as the value of this
+ 'message' attribute, thus effecting the easy display of such error
+ messages.</description>
+ <name>message</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The code (key) to use when looking up the message.
+ If code is not provided, the text attribute will be used.</description>
<name>code</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set optional message arguments for this tag, as a
+ (comma-)delimited String (each String argument can contain JSP EL),
+ an Object array (used as argument array), or a single Object (used
+ as single argument).</description>
<name>arguments</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The separator character to be used for splitting the
+ arguments string value; defaults to a 'comma' (',').</description>
+ <name>argumentSeparator</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Default text to output when a message for the given code
+ could not be found. If both text and code are not set, the tag will
+ output null.</description>
<name>text</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The string to use when binding the result to the page,
+ request, session or application scope. If not specified, the result
+ gets outputted to the writer (i.e. typically directly to the
JSP).</description>
<name>var</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The scope to use when exporting the result to a variable.
+ This attribute is only used when var is also set. Possible values are
+ page, request, session and application.</description>
<name>scope</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set HTML escaping for this tag, as boolean value.
+ Overrides the default HTML escaping setting for the current
page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set JavaScript escaping for this tag, as boolean value.
Default is false.</description>
<name>javaScriptEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>theme</name>
- <tag-class>org.springframework.web.servlet.tags.ThemeTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Retrieves the theme message with the given code, or text if code isn't
resolvable.
The HTML escaping flag participates in a page-wide or application-wide
setting
(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
</description>
-
+ <name>theme</name>
+ <tag-class>org.springframework.web.servlet.tags.ThemeTag</tag-class>
+ <body-content>JSP</body-content>
<attribute>
+ <description>A MessageSourceResolvable argument (direct or through JSP
EL).</description>
+ <name>message</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The code (key) to use when looking up the message.
+ If code is not provided, the text attribute will be used.</description>
<name>code</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set optional message arguments for this tag, as a
+ (comma-)delimited String (each String argument can contain JSP EL),
+ an Object array (used as argument array), or a single Object (used
+ as single argument).</description>
<name>arguments</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The separator character to be used for splitting the
+ arguments string value; defaults to a 'comma' (',').</description>
+ <name>argumentSeparator</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Default text to output when a message for the given code
+ could not be found. If both text and code are not set, the tag will
+ output null.</description>
<name>text</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The string to use when binding the result to the page,
+ request, session or application scope. If not specified, the result
+ gets outputted to the writer (i.e. typically directly to the
JSP).</description>
<name>var</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The scope to use when exporting the result to a variable.
+ This attribute is only used when var is also set. Possible values are
+ page, request, session and application.</description>
<name>scope</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set HTML escaping for this tag, as boolean value.
+ Overrides the default HTML escaping setting for the current
page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set JavaScript escaping for this tag, as boolean value.
Default is false.</description>
<name>javaScriptEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>hasBindErrors</name>
- <tag-class>org.springframework.web.servlet.tags.BindErrorsTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Provides Errors instance in case of bind errors.
The HTML escaping flag participates in a page-wide or application-wide
setting
(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
</description>
-
+ <name>hasBindErrors</name>
+ <tag-class>org.springframework.web.servlet.tags.BindErrorsTag</tag-class>
+ <body-content>JSP</body-content>
<variable>
<name-given>errors</name-given>
<variable-class>org.springframework.validation.Errors</variable-class>
</variable>
-
<attribute>
+ <description>The name of the bean in the request, that needs to be
+ inspected for errors. If errors are available for this bean, they
+ will be bound under the 'errors' key.</description>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set HTML escaping for this tag, as boolean value.
+ Overrides the default HTML escaping setting for the current
page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
+ <description>
+ Sets a nested path to be used by the bind tag's path.
+ </description>
<name>nestedPath</name>
<tag-class>org.springframework.web.servlet.tags.NestedPathTag</tag-class>
<body-content>JSP</body-content>
-
- <description>
- Sets a nested path to be used by the bind tag's path.
- </description>
-
<variable>
<name-given>nestedPath</name-given>
<variable-class>java.lang.String</variable-class>
</variable>
-
<attribute>
+ <description>Set the path that this tag should apply. E.g. 'customer'
+ to allow bind paths like 'address.street' rather than
+ 'customer.address.street'.</description>
<name>path</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>bind</name>
- <tag-class>org.springframework.web.servlet.tags.BindTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Provides BindStatus object for the given bind path.
The HTML escaping flag participates in a page-wide or application-wide
setting
(i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
</description>
-
+ <name>bind</name>
+ <tag-class>org.springframework.web.servlet.tags.BindTag</tag-class>
+ <body-content>JSP</body-content>
<variable>
<name-given>status</name-given>

<variable-class>org.springframework.web.servlet.support.BindStatus</variable-class>
</variable>
-
<attribute>
+ <description>The path to the bean or bean property to bind status
+ information for. For instance account.name, company.address.zipCode
+ or just employee. The status object will exported to the page scope,
+ specifically for this bean or bean property</description>
<name>path</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set whether to ignore a nested path, if any. Default is to
not ignore.</description>
<name>ignoreNestedPath</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set HTML escaping for this tag, as boolean value. Overrides
+ the default HTML escaping setting for the current page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
</tag>

-
<tag>
-
- <name>transform</name>
- <tag-class>org.springframework.web.servlet.tags.TransformTag</tag-class>
- <body-content>JSP</body-content>
-
<description>
Provides transformation of variables to Strings, using an appropriate
custom PropertyEditor from BindTag (can only be used inside BindTag).
The HTML escaping flag participates in a page-wide or application-wide
setting
- (i.e. by HtmlEscapeTag or a "defaultHtmlEscape" context-param in
web.xml).
+ (i.e. by HtmlEscapeTag or a 'defaultHtmlEscape' context-param in
web.xml).
</description>
+ <name>transform</name>
+ <tag-class>org.springframework.web.servlet.tags.TransformTag</tag-class>
+ <body-content>JSP</body-content>
+ <attribute>
+ <description>The value to transform. This is the actual object you want
+ to have transformed (for instance a Date). Using the PropertyEditor that
+ is currently in use by the 'spring:bind' tag.</description>
+ <name>value</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The string to use when binding the result to the page,
+ request, session or application scope. If not specified, the result gets
+ outputted to the writer (i.e. typically directly to the
JSP).</description>
+ <name>var</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The scope to use when exported the result to a variable.
+ This attribute is only used when var is also set. Possible values are
+ page, request, session and application.</description>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Set HTML escaping for this tag, as boolean value. Overrides
+ the default HTML escaping setting for the current page.</description>
+ <name>htmlEscape</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ </tag>

+ <tag>
+ <description>URL tag based on the JSTL c:url tag. This variant is fully
+ backwards compatible with the standard tag. Enhancements include support
+ for URL template parameters.</description>
+ <name>url</name>
+ <tag-class>org.springframework.web.servlet.tags.UrlTag</tag-class>
+ <body-content>JSP</body-content>
<attribute>
+ <description>The URL to build. This value can include template place
holders
+ that are replaced with the URL encoded value of the named parameter.
Parameters
+ must be defined using the param tag inside the body of this
tag.</description>
<name>value</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Specifies a remote application context path. The default
is the
+ current application context path.</description>
+ <name>context</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The name of the variable to export the URL value
to.</description>
+ <name>var</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>The scope for the
var. 'application', 'session', 'request' and
+ 'page' scopes are supported. Defaults to page scope. This attribute
has no
+ effect unless the var attribute is also defined.</description>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Set HTML escaping for this tag, as a boolean value.
Overrides the
+ default HTML escaping setting for the current page.</description>
+ <name>htmlEscape</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ <attribute>
+ <description>Set JavaScript escaping for this tag, as a boolean value.
+ Default is false.</description>
+ <name>javaScriptEscape</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ </tag>
+
+ <tag>
+ <description>Parameter tag based on the JSTL c:param tag. The sole
purpose is to
+ support params inside the spring:url tag.</description>
+ <name>param</name>
+ <tag-class>org.springframework.web.servlet.tags.ParamTag</tag-class>
+ <body-content>JSP</body-content>
+ <attribute>
+ <description>The name of the parameter.</description>
+ <name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
+ <attribute>
+ <description>The value of the parameter.</description>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
+ </tag>

+ <tag>
+ <description>Evaluates a Spring expression (SpEL) and either prints the
result or assigns it to a variable.</description>
+ <name>eval</name>
+ <tag-class>org.springframework.web.servlet.tags.EvalTag</tag-class>
+ <body-content>JSP</body-content>
+ <attribute>
+ <description>The expression to evaluate.</description>
+ <name>expression</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
<attribute>
+ <description>The name of the variable to export the evaluation result
to.</description>
<name>var</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>The scope for the
var. 'application', 'session', 'request' and
+ 'page' scopes are supported. Defaults to page scope. This attribute
has no
+ effect unless the var attribute is also defined.</description>
<name>scope</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
<attribute>
+ <description>Set HTML escaping for this tag, as a boolean value.
Overrides the
+ default HTML escaping setting for the current page.</description>
<name>htmlEscape</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
-
+ <attribute>
+ <description>Set JavaScript escaping for this tag, as a boolean value.
Default is false.</description>
+ <name>javaScriptEscape</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ </attribute>
</tag>

</taglib>
Reply all
Reply to author
Forward
0 new messages