Fixes https://java.net/jira/browse/JAVASERVERFACES-3425, guard against a null string.

git-svn-id: https://svn.java.net/svn/mojarra~svn@13929 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3425, guard against a null string.

git-svn-id: https://svn.java.net/svn/mojarra~svn@13930 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix PMD bug

git-svn-id: https://svn.java.net/svn/mojarra~svn@13931 761efcf2-d34d-6b61-9145-99dcacc3edf1
Cleanup POM

git-svn-id: https://svn.java.net/svn/mojarra~svn@13932 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix PMD bug

git-svn-id: https://svn.java.net/svn/mojarra~svn@13933 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix PMD bug

git-svn-id: https://svn.java.net/svn/mojarra~svn@13934 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix context root

git-svn-id: https://svn.java.net/svn/mojarra~svn@13935 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3468, make sure the bufferSize is available

git-svn-id: https://svn.java.net/svn/mojarra~svn@13936 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3472, Duplicates of ID's when h:selectManyCheckbox contains javax.faces.model.SelectItemGroup elements

git-svn-id: https://svn.java.net/svn/mojarra~svn@13937 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix expected output

git-svn-id: https://svn.java.net/svn/mojarra~svn@13938 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3404

- Revert due to TCK breakage.

SECTION: Modified Files
----------------------------
M       test/web-profile/renderKit/basic/src/test/java/com/sun/faces/test/webprofile/renderKit/basic/Spec802IT.java
M       jsf-api/doc/standard-html-renderkit-base.xml
M       jsf-api/doc/standard-html-renderkit.xml
M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/FileRenderer.java
M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/TextRenderer.java


D       test/web-profile/renderKit/basic/src/main/webapp/uploadMultipleTimes.xhtml
D       test/web-profile/renderKit/basic/src/main/java/com/sun/faces/test/webprofile/renderKit/basic/MultipleSubsequentFileUploadBean.java
D       jsf-ri/src/main/java/com/sun/faces/component/html
D       jsf-ri/src/main/java/com/sun/faces/component/html/HtmlInputFile.java



git-svn-id: https://svn.java.net/svn/mojarra~svn@13939 761efcf2-d34d-6b61-9145-99dcacc3edf1
Port 3483 from branches/2.2.8 to branches/MOJARRA_2_2X_ROLLING

------------------------------------------------------------------------
r13742 | edburns | 2014-10-10 20:30:03 +0000 (Fri, 10 Oct 2014) | 43 lines

http://java.net/jira/browse/JAVASERVERFACES-3483


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFaceletTaglibraryConfigProvider.java

- Replace spaces with %20s.

M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFacesConfigResourceProvider.java

- Introduce a constant

+    private static final String FACES_CONFIG_EXTENSION = 
+            ".faces-config.xml";

- Use the constant

-            URL [] urlArray = Classpath.search("META-INF/", ".faces-config.xml");
+            URL [] urlArray = Classpath.search("META-INF/", FACES_CONFIG_EXTENSION);

- here is an additional bug I'm fixing with this commit

-                    if (p.endsWith(".taglib.xml")) {
+                    if (p.endsWith(FACES_CONFIG_EXTENSION)) {

  We should not be picking up .taglib.xml files in this list.  Doing so
  would cause problems because everything we pick up in this list is
  parsed as a faces-config file.  Trying to parse a faces-config file as
  a .taglib.xml file would fail and cause non-deployment.

A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes
A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF
A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/taglib with spaces in name.taglib.xml

- test fodder, only to exercise deployment-time code.

A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/spaceInName.xhtml

- test fodder, not actually used.




git-svn-id: https://svn.java.net/svn/mojarra~svn@13940 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix expected output

git-svn-id: https://svn.java.net/svn/mojarra~svn@13941 761efcf2-d34d-6b61-9145-99dcacc3edf1
JAVASERVERFACES-3492 port 3483 to trunk.

------------------------------------------------------------------------
r13742 | edburns | 2014-10-10 20:30:03 +0000 (Fri, 10 Oct 2014) | 43 lines

http://java.net/jira/browse/JAVASERVERFACES-3483


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFaceletTaglibraryConfigProvider.java

- Replace spaces with %20s.

M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFacesConfigResourceProvider.java

- Introduce a constant

+    private static final String FACES_CONFIG_EXTENSION = 
+            ".faces-config.xml";

- Use the constant

-            URL [] urlArray = Classpath.search("META-INF/", ".faces-config.xml");
+            URL [] urlArray = Classpath.search("META-INF/", FACES_CONFIG_EXTENSION);

- here is an additional bug I'm fixing with this commit

-                    if (p.endsWith(".taglib.xml")) {
+                    if (p.endsWith(FACES_CONFIG_EXTENSION)) {

  We should not be picking up .taglib.xml files in this list.  Doing so
  would cause problems because everything we pick up in this list is
  parsed as a faces-config file.  Trying to parse a faces-config file as
  a .taglib.xml file would fail and cause non-deployment.

A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes
A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF
A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/taglib with spaces in name.taglib.xml

- test fodder, only to exercise deployment-time code.

A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/spaceInName.xhtml

- test fodder, not actually used.



------------------------------------------------------------------------


git-svn-id: https://svn.java.net/svn/mojarra~svn@13942 761efcf2-d34d-6b61-9145-99dcacc3edf1
JAVASERVERFACES-3493 port 3483 to 2.2.x

M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFaceletTaglibraryConfigProvider.java
M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFacesConfigResourceProvider.java
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/taglib with spaces in name.taglib.xml
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/spaceInName.xhtml

- Revert fix for 3483-SpacesInTaglibName due to test failures in Windows.


git-svn-id: https://svn.java.net/svn/mojarra~svn@13943 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3492

SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFaceletTaglibraryConfigProvider.java
M       jsf-ri/src/main/java/com/sun/faces/config/configprovider/MetaInfFacesConfigResourceProvider.java


D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/taglib with spaces in name.taglib.xml
D       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/classes/META-INF/spaceInName.xhtml

- Revert due to breakage on Windows.


git-svn-id: https://svn.java.net/svn/mojarra~svn@13944 761efcf2-d34d-6b61-9145-99dcacc3edf1