JBoss Rich Faces SVN: r22873 - modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-11-03 12:55:07 -0400 (Thu, 03 Nov 2011)
New Revision: 22873
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/AbstractMetamerTest.java
Log:
richPanel and richTogglePanel templates removed from the list of templates
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/AbstractMetamerTest.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/AbstractMetamerTest.java 2011-11-03 16:53:54 UTC (rev 22872)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/AbstractMetamerTest.java 2011-11-03 16:55:07 UTC (rev 22873)
@@ -102,8 +102,8 @@
@Inject
@Templates({ "plain", "richAccordion", "richDataTable", "richCollapsibleSubTable", "richExtendedDataTable",
- "richDataGrid", "richList", "richCollapsiblePanel", "richPanel", "richTabPanel", "richTogglePanel",
- "richPopupPanel", "a4jRegion", "a4jRepeat", "hDataTable", "hPanelGrid", "uiRepeat" })
+ "richDataGrid", "richList", "richCollapsiblePanel", "richTabPanel", "richPopupPanel", "a4jRegion", "a4jRepeat",
+ "hDataTable", "hPanelGrid", "uiRepeat" })
private TemplatesList template;
/**
@@ -227,8 +227,8 @@
}
/**
- * A helper method for testing attribute "style" or similar. It sets "background-color: yellow; font-size: 1.5em;" to the input
- * field and checks that it was changed on the page.
+ * A helper method for testing attribute "style" or similar. It sets "background-color: yellow; font-size: 1.5em;"
+ * to the input field and checks that it was changed on the page.
*
* @param element
* locator of tested element
@@ -243,7 +243,7 @@
AttributeLocator<?> styleAttr = element.getAttribute(Attribute.STYLE);
assertTrue(selenium.getAttribute(styleAttr).contains(value), "Attribute style should contain \"" + value + "\"");
}
-
+
/**
* A helper method for testing attribute "style". It sets "background-color: yellow; font-size: 1.5em;" to the input
* field and checks that it was changed on the page.
@@ -258,15 +258,15 @@
}
/**
- * A helper method for testing attribute "class" or similar.
- * It sets "metamer-ftest-class" to the input field and checks that it was changed on the page.
+ * A helper method for testing attribute "class" or similar. It sets "metamer-ftest-class" to the input field and
+ * checks that it was changed on the page.
*
* @param element
* locator of tested element
* @param attribute
* name of the attribute that will be set (e.g. styleClass, headerClass, itemContentClass)
*/
- protected void testStyleClass(ExtendedLocator<JQueryLocator> element, BasicAttributes attribute) {
+ protected void testStyleClass(ExtendedLocator<JQueryLocator> element, BasicAttributes attribute) {
final String styleClass = "metamer-ftest-class";
basicAttributes.set(attribute, styleClass);
@@ -275,12 +275,10 @@
assertTrue(selenium.isElementPresent(element));
assertFalse(selenium.isElementPresent(elementWhichHasntThatClass));
}
-
+
/**
- * A helper method for testing attribute "class".
- * It sets "metamer-ftest-class" to the input field and checks that it was changed on the page.
- * This method is wrapping
- * {@link #testStyleClass(ExtendedLocator, BasicAttributes)}
+ * A helper method for testing attribute "class". It sets "metamer-ftest-class" to the input field and checks that
+ * it was changed on the page. This method is wrapping {@link #testStyleClass(ExtendedLocator, BasicAttributes)}
*
* @param element
* locator of tested element
13 years, 1 month
JBoss Rich Faces SVN: r22872 - in modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest: richDataTable and 1 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-11-03 12:53:54 -0400 (Thu, 03 Nov 2011)
New Revision: 22872
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/TestCollapsibleSubTableScroller.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richDataTable/TestDataTableSortingUsingComponentControl.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richExtendedDataTable/TestExtendedDataTableSortingUsingComponentControl.java
Log:
issue tracking info added to tests and moved to 4.Future
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/TestCollapsibleSubTableScroller.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/TestCollapsibleSubTableScroller.java 2011-11-03 10:59:52 UTC (rev 22871)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richCollapsibleSubTable/TestCollapsibleSubTableScroller.java 2011-11-03 16:53:54 UTC (rev 22872)
@@ -87,7 +87,7 @@
secondDataScroller.setLastPage(secondDataScroller.obtainLastPage());
}
- @Test
+ @Test(groups = { "4.Future" })
@Use(field = "expandMode", enumeration = true)
@IssueTracking("https://issues.jboss.org/browse/RF-11301")
public void testScroller() {
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richDataTable/TestDataTableSortingUsingComponentControl.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richDataTable/TestDataTableSortingUsingComponentControl.java 2011-11-03 10:59:52 UTC (rev 22871)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richDataTable/TestDataTableSortingUsingComponentControl.java 2011-11-03 16:53:54 UTC (rev 22872)
@@ -35,6 +35,7 @@
* @author <a href="mailto:lfryc@redhat.com">Lukas Fryc</a>
* @version $Revision$
*/
+@IssueTracking("https://issues.jboss.org/browse/RF-11359")
public class TestDataTableSortingUsingComponentControl extends DataTableSortingTest {
@Override
@@ -47,19 +48,19 @@
model = new DataTable(pjq("table.rf-dt[id$=richDataTable]"));
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingle() {
super.testSortModeSingle();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleReverse() {
super.testSortModeSingleReverse();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleDoesntRememberOrder() {
super.testSortModeSingleDoesntRememberOrder();
@@ -73,25 +74,25 @@
super.testSortModeSingleRerenderAll();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleFullPageRefresh() {
super.testSortModeSingleFullPageRefresh();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMulti() {
super.testSortModeMulti();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiReverse() {
super.testSortModeMultiReverse();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiReplacingOldOccurences() {
super.testSortModeMultiReplacingOldOccurences();
@@ -105,7 +106,7 @@
super.testSortModeMultiRerenderAll();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiFullPageRefresh() {
super.testSortModeMultiFullPageRefresh();
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richExtendedDataTable/TestExtendedDataTableSortingUsingComponentControl.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richExtendedDataTable/TestExtendedDataTableSortingUsingComponentControl.java 2011-11-03 10:59:52 UTC (rev 22871)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/richExtendedDataTable/TestExtendedDataTableSortingUsingComponentControl.java 2011-11-03 16:53:54 UTC (rev 22872)
@@ -35,6 +35,7 @@
* @author <a href="mailto:lfryc@redhat.com">Lukas Fryc</a>
* @version $Revision$
*/
+@IssueTracking("https://issues.jboss.org/browse/RF-11359")
public class TestExtendedDataTableSortingUsingComponentControl extends DataTableSortingTest {
@Override
@@ -47,19 +48,19 @@
model = new ExtendedDataTable(pjq("div.rf-edt[id$=richEDT]"));
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingle() {
super.testSortModeSingle();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleReverse() {
super.testSortModeSingleReverse();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleDoesntRememberOrder() {
super.testSortModeSingleDoesntRememberOrder();
@@ -73,25 +74,25 @@
super.testSortModeSingleRerenderAll();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeSingleFullPageRefresh() {
super.testSortModeSingleFullPageRefresh();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMulti() {
super.testSortModeMulti();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiReverse() {
super.testSortModeMultiReverse();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiReplacingOldOccurences() {
super.testSortModeMultiReplacingOldOccurences();
@@ -105,7 +106,7 @@
super.testSortModeMultiRerenderAll();
}
- @Test
+ @Test(groups = { "4.Future" })
@Override
public void testSortModeMultiFullPageRefresh() {
super.testSortModeMultiFullPageRefresh();
13 years, 1 month
JBoss Rich Faces SVN: r22871 - in modules/tests/metamer/trunk/application: src/main/java/org/richfaces/tests/metamer/bean and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-11-03 06:59:52 -0400 (Thu, 03 Nov 2011)
New Revision: 22871
Modified:
modules/tests/metamer/trunk/application/pom.xml
modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/VersionBean.java
Log:
detection of JBoss AS 7 fixed
Modified: modules/tests/metamer/trunk/application/pom.xml
===================================================================
--- modules/tests/metamer/trunk/application/pom.xml 2011-11-02 16:29:54 UTC (rev 22870)
+++ modules/tests/metamer/trunk/application/pom.xml 2011-11-03 10:59:52 UTC (rev 22871)
@@ -12,7 +12,8 @@
02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -144,6 +145,14 @@
<artifactId>hibernate-validator</artifactId>
<version>4.1.0.Final</version>
</dependency>
+
+ <!-- JBoss AS7 management -->
+ <dependency>
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-process-controller</artifactId>
+ <version>[7.0.2.Final,)</version>
+ <scope>provided</scope>
+ </dependency>
</dependencies>
<build>
@@ -180,7 +189,7 @@
<SCM-Revision>${buildNumber}</SCM-Revision>
<SCM-Timestamp>${timestamp}</SCM-Timestamp>
<!-- define SLF4J dependency in JBoss AS 7 -->
- <Dependencies>org.slf4j</Dependencies>
+ <Dependencies>org.slf4j,org.jboss.as.process-controller</Dependencies>
</manifestEntries>
</archive>
</configuration>
Modified: modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/VersionBean.java
===================================================================
--- modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/VersionBean.java 2011-11-02 16:29:54 UTC (rev 22870)
+++ modules/tests/metamer/trunk/application/src/main/java/org/richfaces/tests/metamer/bean/VersionBean.java 2011-11-03 10:59:52 UTC (rev 22871)
@@ -69,7 +69,8 @@
InputStream inStream = getClass().getClassLoader().getResourceAsStream("version.properties");
properties.load(inStream);
} catch (Exception e) {
- LOGGER.warn(
+ LOGGER
+ .warn(
"Unable to load version.properties using PomVersion.class.getClassLoader().getResourceAsStream(...)",
e);
}
@@ -113,7 +114,7 @@
}
fullVersion = implementationTitle + " by " + implementationVendor + ", version " + implementationVersion
- + " SVN r. " + scmRevision;
+ + " SVN r. " + scmRevision;
return fullVersion;
}
@@ -155,7 +156,6 @@
public String getJsfVersion() {
-
if (jsfVersion != null) {
return jsfVersion;
}
@@ -182,7 +182,8 @@
}
public String getBrowserVersion() {
- HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
+ HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext()
+ .getRequest();
return request.getHeader("user-agent");
}
@@ -198,13 +199,21 @@
String result = null;
try {
- result = getJBossASVersionInfo();
+ result = getJBossAS7VersionInfo();
} catch (FailToRetrieveInfo e) {
result = e.getMessage();
}
if (result == null) {
try {
+ result = getJBossAS6VersionInfo();
+ } catch (FailToRetrieveInfo e) {
+ result = e.getMessage();
+ }
+ }
+
+ if (result == null) {
+ try {
result = getTomcatVersionInfo();
} catch (FailToRetrieveInfo e) {
result = e.getMessage();
@@ -223,8 +232,8 @@
@Override
protected Object obtainInfo() throws ClassNotFoundException, IllegalAccessException,
- InstantiationException, SecurityException, NoSuchMethodException, IllegalArgumentException,
- InvocationTargetException {
+ InstantiationException, SecurityException, NoSuchMethodException, IllegalArgumentException,
+ InvocationTargetException {
Class<?> clazz = Class.forName("org.apache.catalina.util.ServerInfo");
return clazz.getMethod("getServerInfo").invoke(null);
@@ -234,9 +243,9 @@
return result.replace("/", " ");
}
- public static String getJBossASVersionInfo() {
- String versionNumber = (String) new JBossASVersionInfoObtainer("getVersionNumber").getInfo();
- String buildNumber = (String) new JBossASVersionInfoObtainer("getBuildID").getInfo();
+ public static String getJBossAS6VersionInfo() {
+ String versionNumber = (String) new JBossAS6VersionInfoObtainer("getVersionNumber").getInfo();
+ String buildNumber = (String) new JBossAS6VersionInfoObtainer("getBuildID").getInfo();
if (versionNumber == null) {
return null;
@@ -254,18 +263,27 @@
return buffer.toString();
}
- private static class JBossASVersionInfoObtainer extends InfoObtainer {
+ public static String getJBossAS7VersionInfo() {
+ try {
+ Class.forName("org.jboss.as.version.Version");
+ } catch (ClassNotFoundException e) {
+ return null;
+ }
+ return "JBoss AS " + org.jboss.as.version.Version.AS_VERSION;
+ }
+ private static class JBossAS6VersionInfoObtainer extends InfoObtainer {
+
private String methodName;
- public JBossASVersionInfoObtainer(String methodName) {
+ public JBossAS6VersionInfoObtainer(String methodName) {
super();
this.methodName = methodName;
}
@Override
protected Object obtainInfo() throws ClassNotFoundException, IllegalAccessException, InstantiationException,
- SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException {
+ SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException {
Class<?> clazz = Class.forName("org.jboss.bootstrap.impl.as.server.ASVersion");
Object classInstance = clazz.getMethod("getInstance").invoke(null);
@@ -276,8 +294,8 @@
private abstract static class InfoObtainer {
protected abstract Object obtainInfo() throws ClassNotFoundException, IllegalAccessException,
- InstantiationException, SecurityException, NoSuchMethodException, IllegalArgumentException,
- InvocationTargetException;
+ InstantiationException, SecurityException, NoSuchMethodException, IllegalArgumentException,
+ InvocationTargetException;
public final Object getInfo() {
try {
13 years, 1 month
JBoss Rich Faces SVN: r22870 - in modules/docs/trunk/Developer_Guide/src/main/docbook/en-US: extras and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2011-11-02 12:29:54 -0400 (Wed, 02 Nov 2011)
New Revision: 22870
Added:
modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_ResourceServlet.xml_sample
modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies.xml_sample
modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_custom_mappping_properties.xml_sample
modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_web_xml.xml_sample
Modified:
modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Developer_Guide-Advanced_features.xml
Log:
RFPL-1702: Document Resource loading strategies - initial commit
Modified: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Developer_Guide-Advanced_features.xml
===================================================================
--- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Developer_Guide-Advanced_features.xml 2011-11-02 16:29:41 UTC (rev 22869)
+++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Developer_Guide-Advanced_features.xml 2011-11-02 16:29:54 UTC (rev 22870)
@@ -270,6 +270,179 @@
RichFaces provides a number of advanced functions, such as managing user roles and identifying elements. Refer to the <citetitle pubwork="chapter">Functions</citetitle> chapter in the <citetitle pubwork="book">RichFaces Component Reference</citetitle> for further details.
</para>
</section>
+
+ <section id="sect-Developer_Guide-Advanced_features-Resource_loading">
+ <title>Resource loading</title>
+ <para>
+ Resources which RichFaces uses in components, like style sheets, JavaScript code or images are handled by standard JSF resource handling.
+ </para>
+ <para>
+ However JSF resource handling feature falls short when using static resources which refers to each other (style sheets refering to images, JavaScript refering to style sheets).
+ These resources does not know about Faces servlet mapping and thus it cannot be referenced by JSF resource handling feature.
+ </para>
+ <para>
+ RichFaces provides <sgmltag>ResourceServlet</sgmltag> which handles framework static resources:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ third-party JavaScript libraries or style sheets
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ pre-generated dynamic resources (ECSS, dynamic images)
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <section id="sect-Developer_Guide-Advanced_features-Configuring_ResourceServlet">
+ <title>Configuring ResourceServlet</title>
+ <para>
+ <sgmltag>ResourceServlet</sgmltag> is automatically registered in Servlet 3.0 and higher environments.
+ </para>
+ <para>
+ In Servlet 2.5 environment, it is necessary to register <sgmltag>ResourceServlet</sgmltag> manually in <sgmltag>WEB-INF/web.xml</sgmltag> configuration file:
+ </para>
+ <programlisting language="XML" role="XML"><xi:include parse="text" href="extras/prog-Developer_Guide-Advanced_features-Configuring_ResourceServlet.xml_sample" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
+ <para>
+ This servlet is strictly limited in what can be processed to the RichFaces resource libraries only.
+ </para>
+ </section>
+
+ <section id="sect-Developer_Guide-Advanced_features-Resource_mapping">
+ <title>Resource mapping</title>
+ <para>
+ RichFaces resources are determined by notion of resource libraries and load by standard JSF resource handling mechanism.
+ </para>
+ <para>
+ There are situations where it may be favourable to use alternative resource location:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ loading modified resource (either patched version, alternative version, compressed resource)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ loading resource from external location (HTTP server, Content Delivery Network)
+ </para>
+ </listitem>
+ </itemizedlist>
+ <section id="sect-Developer_Guide-Advanced_features-Configuring_resource_mapping">
+ <title>Configuring resource mapping</title>
+ <para>
+ Resource mapping feature is in default state disabled. You can enable it with contextual parameter <code>org.richfaces.resourceMapping.enabled</code>.
+ </para>
+ <para>
+ Resource mapping consist of properties file with records in format:
+ </para>
+ <programlisting>resourceLibrary:resourceName=resourceLocation</programlisting>
+ <para>
+ It is possible to define custom resource mapping configuration file using contextual parameter identifying class-path location where file resides: <code>org.richfaces.resourceMapping.mappingFile</code>
+ </para>
+ <para>
+ Location of resources is determined by resource location root and <code>resourceLocation</code> configured in file.
+ Since <code>resourceLocation</code> can point to external locations, you can point it to completely other server, these locations are determined
+ In other cases resource location root can be configured using contextual parameter <code>org.richfaces.resourceMapping.location</code> and it can contain EL expressions.
+ </para>
+ <para>
+ By default, resource mapping file and location root are determined by current resource loading strategy.
+ </para>
+ <para>
+ Following sample shows usage of <code>web.xml</code> and <code>META-INF/custom-mapping.properties</code> configurations:
+ </para>
+ <programlisting language="XML" role="XML"><xi:include parse="text" href="extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_web_xml.xml_sample" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
+ <para>
+ First <code>context-param</code> is enabling resource mapping. Both other context-params are configuring the behavior.
+ </para>
+ <para>
+ Second <code>context-param</code> instructs RichFaces to look for <code>META-INF/custom-mapping.properties</code> file on class-path (either in your WAR: <code>WEB-INF/classes/META-INF/custom-mapping.properties</code> or any JAR on class-path in <code>META-INF/custom-mapping.properties</code>).
+ </para>
+ <para>
+ Last <code>context-param</code> configures the root resource location and uses expressions <code>#{facesContext.externalContext.requestContextPath}</code> to retrieve context path and <code>#{resourceLocation}</code> to retrieve location of specific resource (as provided from resource mapping configuration file).
+ </para>
+ <programlisting language="XML" role="XML"><xi:include parse="text" href="extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_custom_mappping_properties.xml_sample" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
+ <para>
+ First property in the <code>META-INF/custom-mapping.properties</code> specifies resource mapping for resource with qualifier <code>javax.faces:jsf.js</code> which stands for Java Server Faces 2.0 JavaScript implementation. It instructs resource handler to look for <code>patched-jsf.js</code> source file.
+ Using the resource location root, it will specifically look for <code>#{facesContext.externalContext.requestContextPath}/resources/com.acme/patched-jsf.js</code>
+ </para>
+ <para>
+ Second property defines mapping for <code>jquery.js</code> resource. This line instructs resource handler to locate this resource on external URL, specifically from CDN.
+ </para>
+ <para>
+ Note that several resources can point to one location, which will in turn cause browser to load only one resource which should contain all resources.
+ </para>
+ </section>
+ </section>
+
+ <section id="sect-Developer_Guide-Advanced_features-Resource_loading_strategies">
+ <title>Resource loading strategies</title>
+ <para>
+ Resource loading strategies are special configuration of resource mapping suitable in lot of cases.
+ </para>
+ <para>
+ RichFaces framework bundles static versions of all components' resources which are processed to optimize performance in certain scenarios:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <emphasis>static resources</emphasis> - suitable for environments, where dynamic generation is not enough performant or can't be processed at all
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>compression</emphasis> - suitable as network bandwidth and client performance optimization and client side code obfuscation
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <emphasis>packing</emphasis> - suitable for providing dependencies for all components in one package, limiting number of requests to one per resource type
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>
+ Previous features aren't configured directly, it is necessary to choose project stages in which given feature will be applied.
+ </para>
+ <para>
+ It is necessary to choose stages, where compression is applied and where packed resource will be used. If both compression and packing are disable, simple static resources will be served.
+ </para>
+ <section id="sect-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies">
+ <title>Configuring resource loading strategies</title>
+ <para>
+ It is possible to provide following options for project stages: <code>None, Development, UnitTest, SystemTest, Production, All</code>.
+ </para>
+ <para>
+ For configuration, you can use any combination of project stages (separated by commas) or keywords None (for feature turned off in all stages) or All (for feature turned off in all stages).
+ </para>
+ <para>
+ Compression is configured in <code>web.xml</code> using <code>context-param</code> <code>org.richfaces.resourceMapping.compressedStages</code>.
+ Compression is set to <code>Production,SystemTest</code>, enabling this feature for production and system testing.
+ </para>
+ <para>
+ Packing is configured in <code>web.xml</code> using <code>context-param</code> <code>org.richfaces.resourceMapping.packedStages</code>.
+ Packing is set to <code>All</code>, enabling this feature in all stages.
+ </para>
+ <para>
+ It specifically means that with resource mapping enabled, packed resources are served and compression is turned off in development and unit tests and turned on in production and for system tests.
+ </para>
+ <para>
+ Following sample turns off packing, so only compression will be applied.
+ </para>
+ <programlisting language="XML" role="XML"><xi:include parse="text" href="extras/prog-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies.xml_sample" xmlns:xi="http://www.w3.org/2001/XInclude" /></programlisting>
+ <para>
+ Notice that resource mapping needs to be enabled for serving static resources
+ </para>
+ <para>
+ For serving static resources, you will need to turn off both compression and packing.
+ </para>
+ <para>
+ Note that resource loading strategies are just special case of resource mapping, thus once you will provide custom resource mapping configuration or location, bundled default resources won't be referenced correctly. For using compressed/packed resources you will need to copy properties from one of files located in <code>richfaces-components-ui.jar:/META-INF/richfaces/staticResourceMapping/</code>.
+ </para>
+ </section>
+ </section>
+ </section>
</chapter>
Added: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_ResourceServlet.xml_sample
===================================================================
--- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_ResourceServlet.xml_sample (rev 0)
+++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_ResourceServlet.xml_sample 2011-11-02 16:29:54 UTC (rev 22870)
@@ -0,0 +1,10 @@
+<servlet>
+ <servlet-name>Resource Servlet</servlet-name>
+ <servlet-class>org.richfaces.webapp.ResourceServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+</servlet>
+
+<servlet-mapping>
+ <servlet-name>Resource Servlet</servlet-name>
+ <url-pattern>/org.richfaces.resources/*</url-pattern>
+</servlet-mapping>
\ No newline at end of file
Added: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies.xml_sample
===================================================================
--- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies.xml_sample (rev 0)
+++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_loading_strategies.xml_sample 2011-11-02 16:29:54 UTC (rev 22870)
@@ -0,0 +1,9 @@
+<context-param>
+ <param-name>org.richfaces.resourceMapping.enabled</param-name>
+ <param-value>true</param-value>
+</context-param>
+
+<context-param>
+ <param-name>org.richfaces.resourceMapping.packedStages</param-name>
+ <param-value>None</param-value>
+</context-param>
\ No newline at end of file
Added: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_custom_mappping_properties.xml_sample
===================================================================
--- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_custom_mappping_properties.xml_sample (rev 0)
+++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_custom_mappping_properties.xml_sample 2011-11-02 16:29:54 UTC (rev 22870)
@@ -0,0 +1,2 @@
+javax.faces:jsf.js=patched-jsf.js
+jquery.js=http://some.cdn/jquery/1.6.4/jquery.min.js
\ No newline at end of file
Added: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_web_xml.xml_sample
===================================================================
--- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_web_xml.xml_sample (rev 0)
+++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/extras/prog-Developer_Guide-Advanced_features-Configuring_resource_mapping_web_xml.xml_sample 2011-11-02 16:29:54 UTC (rev 22870)
@@ -0,0 +1,14 @@
+<context-param>
+ <param-name>org.richfaces.resourceMapping.enabled</param-name>
+ <param-value>true</param-value>
+</context-param>
+
+<context-param>
+ <param-name>org.richfaces.resourceMapping.mappingFile</param-name>
+ <param-value>META-INF/custom-mapping.properties</param-value>
+</context-param>
+
+<context-param>
+ <param-name>org.richfaces.resourceMapping.location</param-name>
+ <param-value>#{facesContext.externalContext.requestContextPath}/resources/com.acme/#{resourceLocation}</param-value>
+</context-param>
\ No newline at end of file
13 years, 1 month
JBoss Rich Faces SVN: r22869 - in modules/docs/trunk: Component_Development_Kit_Guide and 4 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2011-11-02 12:29:41 -0400 (Wed, 02 Nov 2011)
New Revision: 22869
Modified:
modules/docs/trunk/Component_Development_Kit_Guide/pom.xml
modules/docs/trunk/Component_Reference/pom.xml
modules/docs/trunk/Developer_Guide/pom.xml
modules/docs/trunk/Migration_Guide/pom.xml
modules/docs/trunk/parent/pom.xml
modules/docs/trunk/pom.xml
Log:
bumping version to 4.1.0-SNAPSHOT
Modified: modules/docs/trunk/Component_Development_Kit_Guide/pom.xml
===================================================================
--- modules/docs/trunk/Component_Development_Kit_Guide/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/Component_Development_Kit_Guide/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -4,14 +4,14 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>richfaces-cdk-guide</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>RichFaces CDK Guide</name>
<parent>
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-parent</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: modules/docs/trunk/Component_Reference/pom.xml
===================================================================
--- modules/docs/trunk/Component_Reference/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/Component_Reference/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -4,14 +4,14 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>richfaces-component-reference</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>RichFaces Component Reference</name>
<parent>
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-parent</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: modules/docs/trunk/Developer_Guide/pom.xml
===================================================================
--- modules/docs/trunk/Developer_Guide/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/Developer_Guide/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -4,14 +4,14 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>richfaces-developer-guide</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>RichFaces Developer Guide</name>
<parent>
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-parent</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: modules/docs/trunk/Migration_Guide/pom.xml
===================================================================
--- modules/docs/trunk/Migration_Guide/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/Migration_Guide/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -4,14 +4,14 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>richfaces-migration-guide</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>RichFaces Migration Guide</name>
<parent>
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-parent</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: modules/docs/trunk/parent/pom.xml
===================================================================
--- modules/docs/trunk/parent/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/parent/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -28,7 +28,7 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-parent</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<name>Richfaces Docs: Parent</name>
<packaging>pom</packaging>
<url>http://richfaces.org</url>
Modified: modules/docs/trunk/pom.xml
===================================================================
--- modules/docs/trunk/pom.xml 2011-11-02 16:29:30 UTC (rev 22868)
+++ modules/docs/trunk/pom.xml 2011-11-02 16:29:41 UTC (rev 22869)
@@ -9,7 +9,7 @@
<groupId>org.richfaces.docs</groupId>
<artifactId>docs-aggregator</artifactId>
- <version>4.0.0.SNAPSHOT-SNAPSHOT</version>
+ <version>4.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>RichFaces Document Aggregator</name>
13 years, 1 month
JBoss Rich Faces SVN: r22868 - modules/docs/trunk/Component_Reference/src/main/docbook/en-US.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2011-11-02 12:29:30 -0400 (Wed, 02 Nov 2011)
New Revision: 22868
Modified:
modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Component_Reference-Rich_inputs.xml
Log:
RFPL-1671: Document FileUpload's new attributes - @maxFilesQuantity and @ontyperejected
Modified: modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Component_Reference-Rich_inputs.xml
===================================================================
--- modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Component_Reference-Rich_inputs.xml 2011-11-02 16:29:22 UTC (rev 22867)
+++ modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Component_Reference-Rich_inputs.xml 2011-11-02 16:29:30 UTC (rev 22868)
@@ -831,6 +831,43 @@
To limit the maximum size of the uploaded files, define the byte size with the <parameter>org.richfaces.fileUpload.maxRequestSizes</parameter> context parameter of the <filename>web.xml</filename> settings file for the project.
</para>
</section>
+
+ <section id="sect-Component_Reference-richfileUpload-Sanitizing_file_upload_input">
+ <title>Sanitizing file upload input</title>
+ <para>
+ Any file is accepted by rich:fileUpload component by default. There are three parameters available for limiting what can user upload to the server:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term><varname>maxFilesQuantity</varname></term>
+ <listitem>
+ <para>
+ The <varname>maxFilesQuantity</varname> parameter defines maximum number of files allowed to be uploaded.
+ After a number of files in the list equals to the value of this attribute, "Add" button disappears and nothing could be uploaded even if you clear the whole list.
+ In order to upload files again you should rerender the component.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><varname>acceptedTypes</varname></term>
+ <listitem>
+ <para>
+ The <varname>acceptedTypes</varname> parameter defines comma separated list of file extensions accepted by component.
+ The component does not provide any feedback when rejecting file.
+ For introducing feedback for rejection, use <varname>ontyperejected</varname> parameter.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><varname>ontyperejected</varname></term>
+ <listitem>
+ <para>
+ The <varname>ontyperejected</varname> parameter defines event handler when file does not meet conditions stated by <varname>acceptedTypes</varname> parameter.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
<section id="sect-Component_Reference-richfileUpload-Interactivity_options">
<title>Interactivity options</title>
13 years, 1 month
JBoss Rich Faces SVN: r22867 - in modules/docs/trunk: parent and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2011-11-02 12:29:22 -0400 (Wed, 02 Nov 2011)
New Revision: 22867
Modified:
modules/docs/trunk/parent/pom.xml
modules/docs/trunk/pom.xml
Log:
RFPL-1786: Upgrade docs-parent to richfaces-parent:11
Modified: modules/docs/trunk/parent/pom.xml
===================================================================
--- modules/docs/trunk/parent/pom.xml 2011-11-02 16:29:16 UTC (rev 22866)
+++ modules/docs/trunk/parent/pom.xml 2011-11-02 16:29:22 UTC (rev 22867)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-parent</artifactId>
- <version>10</version>
+ <version>11</version>
</parent>
<groupId>org.richfaces.docs</groupId>
Modified: modules/docs/trunk/pom.xml
===================================================================
--- modules/docs/trunk/pom.xml 2011-11-02 16:29:16 UTC (rev 22866)
+++ modules/docs/trunk/pom.xml 2011-11-02 16:29:22 UTC (rev 22867)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-parent</artifactId>
- <version>10</version>
+ <version>11</version>
</parent>
<groupId>org.richfaces.docs</groupId>
13 years, 1 month
JBoss Rich Faces SVN: r22866 - modules/docs/trunk.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2011-11-02 12:29:16 -0400 (Wed, 02 Nov 2011)
New Revision: 22866
Added:
modules/docs/trunk/.gitignore
Log:
added .gitignore
Added: modules/docs/trunk/.gitignore
===================================================================
--- modules/docs/trunk/.gitignore (rev 0)
+++ modules/docs/trunk/.gitignore 2011-11-02 16:29:16 UTC (rev 22866)
@@ -0,0 +1,6 @@
+target
+test-output
+.classpath
+.settings
+.project
+.clover
13 years, 1 month
JBoss Rich Faces SVN: r22865 - in modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest: a4jStatus and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-11-02 08:15:01 -0400 (Wed, 02 Nov 2011)
New Revision: 22865
Modified:
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jAjax/TestHCommandButton.java
modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jStatus/TestInstantAttributes.java
Log:
two tests moved to 4.Future
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jAjax/TestHCommandButton.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jAjax/TestHCommandButton.java 2011-11-02 08:38:51 UTC (rev 22864)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jAjax/TestHCommandButton.java 2011-11-02 12:15:01 UTC (rev 22865)
@@ -52,7 +52,8 @@
}
@Test
- @IssueTracking("https://issues.jboss.org/browse/RF-9665")// </editor-fold>
+ @IssueTracking("https://issues.jboss.org/browse/RF-9665")
+ // </editor-fold>
public void testSimpleClickUnicode() {
testClick(button, "ľščťžýáíéúôň фывацукйешгщь");
}
@@ -112,7 +113,7 @@
testFullPageRefresh(button);
}
- @Test
+ @Test(groups = { "4.Future" })
@IssueTracking("https://issues.jboss.org/browse/RF-11341")
public void testRerenderAll() {
testRerenderAll(button);
Modified: modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jStatus/TestInstantAttributes.java
===================================================================
--- modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jStatus/TestInstantAttributes.java 2011-11-02 08:38:51 UTC (rev 22864)
+++ modules/tests/metamer/trunk/ftest-source/src/main/java/org/richfaces/tests/metamer/ftest/a4jStatus/TestInstantAttributes.java 2011-11-02 12:15:01 UTC (rev 22865)
@@ -70,15 +70,16 @@
selenium.click(button1);
selenium.waitForCondition(js("window.metamer == " + i));
getCurrentXHRHalter().complete();
-
+
// FIXME workaround
waitFor(1000);
}
XHRHalter.disable();
}
- @Test
- @IssueTracking({ "https://issues.jboss.org/browse/RF-9118", "http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1024" })
+ @Test(groups = { "4.Future" })
+ @IssueTracking({ "https://issues.jboss.org/browse/RF-9118",
+ "http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1024" })
public void testOnError() {
for (int i = 0; i < 2; i++) {
statusAttributes.set(onerror, alert.parametrize("error" + i));
13 years, 1 month
JBoss Rich Faces SVN: r22864 - in modules/tests/metamer/trunk: ftest and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: ppitonak(a)redhat.com
Date: 2011-11-02 04:38:51 -0400 (Wed, 02 Nov 2011)
New Revision: 22864
Modified:
modules/tests/metamer/trunk/ftest/pom.xml
modules/tests/metamer/trunk/pom.xml
Log:
RichFaces version changed back to snapshot
Modified: modules/tests/metamer/trunk/ftest/pom.xml
===================================================================
--- modules/tests/metamer/trunk/ftest/pom.xml 2011-11-02 08:09:28 UTC (rev 22863)
+++ modules/tests/metamer/trunk/ftest/pom.xml 2011-11-02 08:38:51 UTC (rev 22864)
@@ -81,8 +81,8 @@
<properties>
<context.path>/metamer/</context.path>
<deployable.classifier>mojarra</deployable.classifier>
- <deployable.version>4.1.0.20111101-M4</deployable.version>
- <ftest.source.version>4.1.0.20111101-M4</ftest.source.version>
+ <deployable.version>4.1.0-SNAPSHOT</deployable.version>
+ <ftest.source.version>4.1.0-SNAPSHOT</ftest.source.version>
<testng.suite.xml>src/test/resources/testng.xml</testng.suite.xml>
<container.home>target/installs/${container.dir.deflatted}/${container.dir.unflatted}</container.home>
<jsf.config>Mojarra-2.0</jsf.config>
Modified: modules/tests/metamer/trunk/pom.xml
===================================================================
--- modules/tests/metamer/trunk/pom.xml 2011-11-02 08:09:28 UTC (rev 22863)
+++ modules/tests/metamer/trunk/pom.xml 2011-11-02 08:38:51 UTC (rev 22864)
@@ -124,7 +124,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<richfaces.checkstyle.version>3</richfaces.checkstyle.version>
- <version.richfaces>4.1.0.20111101-M4</version.richfaces>
+ <version.richfaces>4.1.0-SNAPSHOT</version.richfaces>
</properties>
<dependencyManagement>
13 years, 1 month