Fixes https://java.net/jira/browse/JAVASERVERFACES-3342, migrate test/agnostic/vdl/facelets/replace-vdl to test/servlet30/factory

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13428 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3343, migrate test/agnostic/factory into test/servlet30/factory

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13429 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix package name

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13430 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix package name

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13431 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix package names

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13432 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3346, Migrate test/agnostic/vdl/facelets/form-omitted-xxxx into test/servlet30/facelets/html

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13433 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix package name

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13434 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix test

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13435 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3344 Ajax postback with server side processing that causes ExtContext.redirect() to be lacks XML preamble

SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/context/ExternalContextImpl.java

- Write preamble in redirect() if ajax.

A       test/servlet30/ajax/nbactions.xml
A       test/servlet30/ajax/src/main/java/com/sun/faces/test/servlet30/ajax/AjaxRedirectBean.java
A       test/servlet30/ajax/src/main/webapp/ajaxRedirect01.xhtml
A       test/servlet30/ajax/src/main/webapp/resources/ajaxRedirect
A       test/servlet30/ajax/src/main/webapp/resources/ajaxRedirect/ajaxRedirect.js
A       test/servlet30/ajax/src/main/webapp/ajaxRedirect02.html
A       test/servlet30/ajax/src/test/java/com/sun/faces/test/servlet30/ajax/Issue3344IT.java

- Still trying to figure out how to get HtmlUnit to do this.  Marked
  @Ignore for now.


git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13437 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3348, Migrate test/agnostic/vdl/facelets/programmaticCompositeComponent into test/servlet30/composite

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13438 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3349, Migrate 3 tests from test/agnostic/facelets/cc into test/servlet30/composite

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13439 761efcf2-d34d-6b61-9145-99dcacc3edf1
Added explanation about function of each sub directory in the top-level test directory

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13440 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3352 ELContext.getContext(FacesContext.class) doesn't return decorated FacesContext


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/context/FacesContextImpl.java

- Make it so getELContext() stores the decorated FacesContext within the
  ELContext rather than "this".  Failure to do so exposes the incorrect
  FacesContext instance to the EL.

M       test/servlet30/el/pom.xml

- Refactor into multi-module pom.

A       test/servlet30/el/decorate-context
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/test
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/test/java
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/resources
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/resources/META-INF
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/resources/META-INF/faces-config.xml
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java/com
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java/com/sun
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java/com/sun/faces
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java/com/sun/faces/mt_safety
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/src/main/java/com/sun/faces/mt_safety/MyExceptionHandlerFactory.java
A       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/pom.xml
A       test/servlet30/el/decorate-context/pom.xml
A       test/servlet30/el/decorate-context/app
A       test/servlet30/el/decorate-context/app/src
A       test/servlet30/el/decorate-context/app/src/main
A       test/servlet30/el/decorate-context/app/src/main/webapp
A       test/servlet30/el/decorate-context/app/src/main/webapp/main.xhtml
A       test/servlet30/el/decorate-context/app/src/main/webapp/WEB-INF
A       test/servlet30/el/decorate-context/app/src/main/webapp/WEB-INF/web.xml
A       test/servlet30/el/decorate-context/app/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/servlet30/el/decorate-context/app/src/main/resources
A       test/servlet30/el/decorate-context/app/src/test
A       test/servlet30/el/decorate-context/app/src/test/java
A       test/servlet30/el/decorate-context/app/src/test/java/com
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test/servlet30
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test/servlet30/el
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test/servlet30/el/decorate_context
A       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test/servlet30/el/decorate_context/Issue3352IT.java
A       test/servlet30/el/decorate-context/app/pom.xml
A       test/servlet30/el/decorate-context/decorate-facescontextfactory
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/resources
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/resources/META-INF
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/resources/META-INF/faces-config.xml
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java/com
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java/com/sun
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java/com/sun/faces
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java/com/sun/faces/mt_safety
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/main/java/com/sun/faces/mt_safety/MyFacesContextFactory.java
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/test
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/src/test/java
A       test/servlet30/el/decorate-context/decorate-facescontextfactory/pom.xml

- new test app showing the decoration works as expected.

A       test/servlet30/el/basic
A       test/servlet30/el/basic/nbactions.xml
A       test/servlet30/el/basic/src
A       test/servlet30/el/basic/src/main
A       test/servlet30/el/basic/src/main/resources
A       test/servlet30/el/basic/src/main/webapp
A       test/servlet30/el/basic/src/main/webapp/issue2566.jsp
A       test/servlet30/el/basic/src/main/webapp/viewNavigateAway.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewNavigatedAway.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewConstructor.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewInitFaces2.xhtml
A       test/servlet30/el/basic/src/main/webapp/issue2989.jsp
A       test/servlet30/el/basic/src/main/webapp/WEB-INF
A       test/servlet30/el/basic/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/servlet30/el/basic/src/main/webapp/WEB-INF/faces-config.xml
A       test/servlet30/el/basic/src/main/webapp/WEB-INF/web.xml
A       test/servlet30/el/basic/src/main/webapp/viewInitFaces.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewVerbatim.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet1.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet2.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet3.xhtml
A       test/servlet30/el/basic/src/main/webapp/index.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet4.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull1.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull2.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet5.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull3.xhtml
A       test/servlet30/el/basic/src/main/webapp/valueBindingSet6.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull4.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewInvalidatedPerform.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull5.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull6.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull7.xhtml
A       test/servlet30/el/basic/src/main/webapp/getFeatureDescriptors.xhtml
A       test/servlet30/el/basic/src/main/webapp/setNull8.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewInvalidatedSession.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewPostconstruct.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewNavigate.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewInvalidatedVerify.xhtml
A       test/servlet30/el/basic/src/main/webapp/viewInvalidatedSession2.xhtml
A       test/servlet30/el/basic/src/main/java
A       test/servlet30/el/basic/src/main/java/com
A       test/servlet30/el/basic/src/main/java/com/sun
A       test/servlet30/el/basic/src/main/java/com/sun/faces
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewNavigateBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewNavigateAwayBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/GetFeatureDescriptorsBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewInvalidatedBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewConstructorBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewInitFacesListener.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewInvalidated2Bean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/SetNullInnerTestBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ValueBindingSetBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/Issue2989Bean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewVerbatimBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/ViewPostConstructBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/SetNullBean.java
A       test/servlet30/el/basic/src/main/java/com/sun/faces/test/servlet30/el/basic/SetNullTestBean.java
A       test/servlet30/el/basic/src/test
A       test/servlet30/el/basic/src/test/java
A       test/servlet30/el/basic/src/test/java/com
A       test/servlet30/el/basic/src/test/java/com/sun
A       test/servlet30/el/basic/src/test/java/com/sun/faces
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2830IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue1706IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2561IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2831IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2644IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2673IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2566IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2638IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue3268IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2829IT.java
A       test/servlet30/el/basic/src/test/java/com/sun/faces/test/servlet30/el/basic/Issue2989IT.java
A       test/servlet30/el/basic/pom.xml

- Refactoring of former test/servlet30/el

D       test/servlet30/el/src
D       test/servlet30/el/src/test
D       test/servlet30/el/src/test/java
D       test/servlet30/el/src/test/java/com
D       test/servlet30/el/src/test/java/com/sun
D       test/servlet30/el/src/test/java/com/sun/faces
D       test/servlet30/el/src/test/java/com/sun/faces/test
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2989IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2830IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue1706IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2561IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2831IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2644IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2673IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2566IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2638IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue3268IT.java
D       test/servlet30/el/src/test/java/com/sun/faces/test/servlet30/el/Issue2829IT.java
D       test/servlet30/el/src/main
D       test/servlet30/el/src/main/resources
D       test/servlet30/el/src/main/webapp
D       test/servlet30/el/src/main/webapp/viewInvalidatedVerify.xhtml
D       test/servlet30/el/src/main/webapp/viewInvalidatedSession2.xhtml
D       test/servlet30/el/src/main/webapp/issue2566.jsp
D       test/servlet30/el/src/main/webapp/viewNavigateAway.xhtml
D       test/servlet30/el/src/main/webapp/viewNavigatedAway.xhtml
D       test/servlet30/el/src/main/webapp/viewConstructor.xhtml
D       test/servlet30/el/src/main/webapp/viewInitFaces2.xhtml
D       test/servlet30/el/src/main/webapp/issue2989.jsp
D       test/servlet30/el/src/main/webapp/WEB-INF
D       test/servlet30/el/src/main/webapp/WEB-INF/faces-config.xml
D       test/servlet30/el/src/main/webapp/WEB-INF/web.xml
D       test/servlet30/el/src/main/webapp/WEB-INF/glassfish-web.xml
D       test/servlet30/el/src/main/webapp/viewInitFaces.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet1.xhtml
D       test/servlet30/el/src/main/webapp/viewVerbatim.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet2.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet3.xhtml
D       test/servlet30/el/src/main/webapp/index.xhtml
D       test/servlet30/el/src/main/webapp/setNull1.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet4.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet5.xhtml
D       test/servlet30/el/src/main/webapp/setNull2.xhtml
D       test/servlet30/el/src/main/webapp/valueBindingSet6.xhtml
D       test/servlet30/el/src/main/webapp/setNull3.xhtml
D       test/servlet30/el/src/main/webapp/viewInvalidatedPerform.xhtml
D       test/servlet30/el/src/main/webapp/setNull4.xhtml
D       test/servlet30/el/src/main/webapp/setNull5.xhtml
D       test/servlet30/el/src/main/webapp/setNull6.xhtml
D       test/servlet30/el/src/main/webapp/setNull7.xhtml
D       test/servlet30/el/src/main/webapp/getFeatureDescriptors.xhtml
D       test/servlet30/el/src/main/webapp/setNull8.xhtml
D       test/servlet30/el/src/main/webapp/viewInvalidatedSession.xhtml
D       test/servlet30/el/src/main/webapp/viewPostconstruct.xhtml
D       test/servlet30/el/src/main/webapp/viewNavigate.xhtml
D       test/servlet30/el/src/main/java
D       test/servlet30/el/src/main/java/com
D       test/servlet30/el/src/main/java/com/sun
D       test/servlet30/el/src/main/java/com/sun/faces
D       test/servlet30/el/src/main/java/com/sun/faces/test
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewNavigateBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewNavigateAwayBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/GetFeatureDescriptorsBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewInvalidatedBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewConstructorBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewInitFacesListener.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewInvalidated2Bean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/SetNullInnerTestBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ValueBindingSetBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/Issue2989Bean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewVerbatimBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/ViewPostConstructBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/SetNullBean.java
D       test/servlet30/el/src/main/java/com/sun/faces/test/servlet30/el/SetNullTestBean.java
D       test/servlet30/el/nbactions.xml

- Removal of test/servlet30/el



git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13441 761efcf2-d34d-6b61-9145-99dcacc3edf1
@Ignore while investigating tomcat failure.

git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13442 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3341 Make Mojarra resilient to TCCL replacement

SECTION: Modified Files
----------------------------
M       jsf-api/src/main/java/javax/faces/FactoryFinder.java

0. Fix the TCCL replacement bug.

1. Rename FactoryManager to FactoryFinderInstance. DONE

2. Rename FactoryManagerCache to CurrentThreadToServletContext. DONE

M       test/javaee7/cdi/pom.xml
M       test/servlet30/pom.xml

- Add multi-tenant module.

A       test/javaee7/cdi/multi-tenant
A       test/javaee7/cdi/multi-tenant/pom.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/pom.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/nbactions.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces/test
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces/test/servlet30
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/Issue3341IT.java
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/resources
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp/index.xhtml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp/WEB-INF
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp/WEB-INF/beans.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp/WEB-INF/web.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test/servlet30
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/UserBean.java
A       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/BeforeFilter.java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces/test
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces/test/javaee7
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces/test/javaee7/multi_tenant
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces/test/javaee7/multi_tenant/cdi_jsp_only_app_sets_tccl
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/test/java/com/sun/faces/test/javaee7/multi_tenant/cdi_jsp_only_app_sets_tccl/Issue3341IT.java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/resources
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp/index.jsp
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp/WEB-INF
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp/WEB-INF/beans.xml
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp/WEB-INF/web.xml
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test/javaee7
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test/javaee7/multi_tenant
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test/javaee7/multi_tenant/cdi_jsp_only_app_sets_tccl
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test/javaee7/multi_tenant/cdi_jsp_only_app_sets_tccl/UserBean.java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/src/main/java/com/sun/faces/test/javaee7/multi_tenant/cdi_jsp_only_app_sets_tccl/BeforeFilter.java
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/pom.xml
A       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/nbactions.xml
A       test/servlet30/multi-tenant
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces/test
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces/test/servlet30
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces/test/servlet30/multi_tenant
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_servlet_uses_factoryfinder_from_init
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_servlet_uses_factoryfinder_from_init/Issue3341IT.java
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/webapp
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/webapp/WEB-INF
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/webapp/WEB-INF/web.xml
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/webapp/index.xhtml
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test/servlet30
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test/servlet30/multi_tenant
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_servlet_uses_factoryfinder_from_init
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_servlet_uses_factoryfinder_from_init/UserBean.java
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_servlet_uses_factoryfinder_from_init/BeforeServlet.java
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/src/main/resources
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/pom.xml
A       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/nbactions.xml
A       test/servlet30/multi-tenant/app-sets-tccl
A       test/servlet30/multi-tenant/app-sets-tccl/src
A       test/servlet30/multi-tenant/app-sets-tccl/src/test
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces/test
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces/test/servlet30
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl
A       test/servlet30/multi-tenant/app-sets-tccl/src/test/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/Issue3341IT.java
A       test/servlet30/multi-tenant/app-sets-tccl/src/main
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/resources
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/webapp
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/webapp/index.xhtml
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/webapp/WEB-INF
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/webapp/WEB-INF/web.xml
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test/servlet30
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/UserBean.java
A       test/servlet30/multi-tenant/app-sets-tccl/src/main/java/com/sun/faces/test/servlet30/multi_tenant/app_sets_tccl/BeforeFilter.java
A       test/servlet30/multi-tenant/app-sets-tccl/pom.xml
A       test/servlet30/multi-tenant/app-sets-tccl/nbactions.xml
A       test/servlet30/multi-tenant/pom.xml

- Introduce four test apps, for one of which the HtmlUnit test is
  disabled due to weld integration bug 19296686.

  cdi-app-sets-tccl

    This one is disabled due to 19296686.  This test has a BeforeFilter
    sitting front of the FacesServlet that accesses the FactoryFinder.
    It then just renders a JSF page that uses a CDI bean.

  cdi-jsp-only-app-sets-tccl

    This one exercises CDI+JSP and doesn't even include JSF.  We have it
    in our harness to detect any problems at the container level.

  app-servlet-uses-factoryfinder-from-init

    Verify it is possible to use FactoryFinder from the init method of a
    Servlet.  This simulates what PrettyFaces does.

  app-sets-tccl

    Like cdi-app-sets-tccl but without the CDI.  Because this just uses
    old fashioned JSF managed beans, it works.


git-svn-id: https://svn.java.net/svn/mojarra~svn/branches/MOJARRA_2_2X_ROLLING@13465 761efcf2-d34d-6b61-9145-99dcacc3edf1
Remove unused parameter from initFromAppMap() per FindBugs.

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


SECTION: Modified Files
----------------------------
M       jsf-api/src/main/java/javax/faces/FactoryFinder.java

- Automated unit tests were failing due to a corner case that is not
  encountered in the normal runtime.  This case is when the very first
  invocation of FactoryFinder is before there is an InitFacesContext.
  The TCCL resilient bug fix had not been considering this use case, but
  now it is.

M       test/README.txt

- Update readme with lessons learned.


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


SECTION: Modified Files
----------------------------
M       jsf-api/src/main/java/javax/faces/context/PartialResponseWriter.java

- Account for using PartialResponseWriter outside of FacesServlet.service().

M       test/servlet30/ajax/src/main/webapp/WEB-INF/web.xml
A       test/servlet30/ajax/src/main/java/com/sun/faces/test/servlet30/ajax/filter
A       test/servlet30/ajax/src/main/java/com/sun/faces/test/servlet30/ajax/filter/BeforeFilter.java
A       test/servlet30/ajax/src/test/java/com/sun/faces/test/servlet30/ajax/Spec1296IT.java

- Assert that you can use PartialResponseWriter outside of
  FacesServlet.service().


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


SECTION: Modified Files
----------------------------
M       jsf-api/src/main/java/javax/faces/FactoryFinder.java

- Cactus tests uncovered another initialization case.  Verify the 
  InitFacesContext has a servletContext before trying to use the 
  application map



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

SECTION: Modified Files
----------------------------
M       test/servlet30/el/decorate-context/app/src/test/java/com/sun/faces/test/servlet30/el/decorate_context/Issue3352IT.java

- Remove @Ignore.


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