Fixing POM files

git-svn-id: https://svn.java.net/svn/mojarra~svn@14004 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3556, Fix com.sun.faces.systest.ResourceLocalePrefixTestCase.testLocalePrefixes test

git-svn-id: https://svn.java.net/svn/mojarra~svn@14005 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3552 BugDB 20064720 / OWLS-14610

- First part of this work.


SECTION: Modified Files
----------------------------
M       nbproject/project.xml

- Add metadata to dictionary

M       jsf-api/src/main/java/javax/faces/FactoryFinder.java

- Move implementation of releaseFactories() to FactoryFinderInstance

M       jsf-api/src/main/java/javax/faces/FactoryFinderInstance.java

- Accept implementation of releaseFactories() from FactoryFinder

- In getImplGivenPreviousImpl(), formerly we were only injecting user
  provided factories, while we were destroying *all* factories.  Rather
  than keep track of which factories are user provided and which are
  not, just inject all of them.

- In releaseFactories() we were calling invokePreDestroy() on the
  InjectionProvider instance itself.  Never a good idea.

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

- Adhere to the new usage contract for ConfigManager, which requires
  passing ServletContext to the getInstance() method.

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

- Before this change, there was one ConfigManager instance per ClassLoader:

  private static final ConfigManager CONFIG_MANAGER = new ConfigManager();

  Now there is one per ServletContext

  private static final String CONFIG_MANAGER_INSTANCE_KEY = 
     RIConstants.FACES_PREFIX + "CONFIG_MANAGER_KEY";

  Introduce two new methods to support this change:

+    public static ConfigManager createInstance(ServletContext sc) {
+        ConfigManager result = new ConfigManager();
+        sc.setAttribute(CONFIG_MANAGER_INSTANCE_KEY, result);
+        return result;
+    }
+    
+    public static void removeInstance(ServletContext sc) {
+        sc.removeAttribute(CONFIG_MANAGER_INSTANCE_KEY);
+    }

  Add ServletContext to the getInstance() method:

+    public static ConfigManager getInstance(ServletContext sc) {

- Now that there is no longer a static ConfigManager, the static fields
  can be instance fields and the static initializer block can be a
  constructor.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/ConfigProcessor.java

- add destroy() and destoryNext() methods.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/AbstractConfigProcessor.java

- default impls of destroy() and destroyNext().

- new variants of createInstance()

  Take a performInjection argument that tells the method if injection
  should be attempted to be performed.

  An outbound parameter that tells if injection was actually performed.
  This is used to tell whether or not we should store a reference to the
  created instance for the purpose of calling the preDestroy().

- added destroyInstance() method.  Very wrong that we never had one
  before.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/ApplicationConfigProcessor.java

- For each kind of singleton we are responsible for creating
  (ActionListener, StateManager, ViewHandler, etc.) keep a list of
  created instances.  Due to the decorator pattern this is the only way
  we can be sure to call preDestroy() on all the decorated instances,
  including the head of the decoration chain.

- Implement destroy() that destroys all created instances.

- For each kind of singleton we are responsible for creating store a
  reference to the created instance if and only if injection was
  actually performed.

  Note that PropertyResolver and VariableResolver instances are not
  eligible for injection.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/LifecycleConfigProcessor.java

- Similarly to what was done in ApplicationConfigProcessor, do the same
  thing for PhaseListener instances.

M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationImpl.java
A       jsf-ri/src/main/java/com/sun/faces/application/ViewMemberInstanceFactoryMetadataMap.java


- Replace ApplicationInstanceFactoryMetadataMap instances for behaviors,
  components, converters and validators with
  ViewMemberInstanceFactoryMetadataMap instances.  This one doesn't
  cause any injection to happen, effectively completing the rollback of
  the injection of these four types of jsf managed classes agreed to in
  March of 2013.

M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedValidator.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedBehavior.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotationTestBean.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedConverter.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedBehavior.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotationTestBean.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedConverter.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedValidator.java
M       test/servlet30/el/basic/nbactions.xml

- Test changes




git-svn-id: https://svn.java.net/svn/mojarra~svn@14006 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3552 BugDB 20064720 / OWLS-14610

Fix compile time error in cactus test.

SECTION: Modified Files
----------------------------
M       jsf-ri/test/com/sun/faces/renderkit/TestRenderKit.java

- Fix compile time error in cactus test.


git-svn-id: https://svn.java.net/svn/mojarra~svn@14007 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-3552 BugDB 20064720 / OWLS-14610



SECTION: Modified Files
----------------------------

M       jsf-ri/src/main/java/com/sun/faces/config/processor/AbstractConfigProces

- Take no action in destroyInstance if there is no injectionProvider().


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

Apply PMD output.


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

- Remove unusued LOGGER class var in FactoryFinder.

M       jsf-api/src/main/java/javax/faces/FactoryFinderInstance.java

- Fix unused imports in FactoryFinderInstance.

- In FactoryFinderInstance.getImplGivenPreviousImpl(), move the
  initialization of IncetionProvider to as late as possible.

M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationImpl.java

- Fix unused imports in ApplicationImpl.

M       jsf-ri/build-tests.xml



git-svn-id: https://svn.java.net/svn/mojarra~svn@14009 761efcf2-d34d-6b61-9145-99dcacc3edf1
Re-enabling test as it is fixed by WLS

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

- First part of this work.


SECTION: Modified Files
----------------------------
M       nbproject/project.xml

- Add metadata to dictionary

M       jsf-api/src/main/java/javax/faces/FactoryFinder.java

- Move implementation of releaseFactories() to FactoryFinderInstance

M       jsf-api/src/main/java/javax/faces/FactoryFinderInstance.java

- Accept implementation of releaseFactories() from FactoryFinder

- In getImplGivenPreviousImpl(), formerly we were only injecting user
  provided factories, while we were destroying *all* factories.  Rather
  than keep track of which factories are user provided and which are
  not, just inject all of them.

- In releaseFactories() we were calling invokePreDestroy() on the
  InjectionProvider instance itself.  Never a good idea.

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

- Adhere to the new usage contract for ConfigManager, which requires
  passing ServletContext to the getInstance() method.

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

- Before this change, there was one ConfigManager instance per ClassLoader:

  private static final ConfigManager CONFIG_MANAGER = new ConfigManager();

  Now there is one per ServletContext

  private static final String CONFIG_MANAGER_INSTANCE_KEY = 
     RIConstants.FACES_PREFIX + "CONFIG_MANAGER_KEY";

  Introduce two new methods to support this change:

+    public static ConfigManager createInstance(ServletContext sc) {
+        ConfigManager result = new ConfigManager();
+        sc.setAttribute(CONFIG_MANAGER_INSTANCE_KEY, result);
+        return result;
+    }
+    
+    public static void removeInstance(ServletContext sc) {
+        sc.removeAttribute(CONFIG_MANAGER_INSTANCE_KEY);
+    }

  Add ServletContext to the getInstance() method:

+    public static ConfigManager getInstance(ServletContext sc) {

- Now that there is no longer a static ConfigManager, the static fields
  can be instance fields and the static initializer block can be a
  constructor.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/ConfigProcessor.java

- add destroy() and destoryNext() methods.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/AbstractConfigProcessor.java

- default impls of destroy() and destroyNext().

- new variants of createInstance()

  Take a performInjection argument that tells the method if injection
  should be attempted to be performed.

  An outbound parameter that tells if injection was actually performed.
  This is used to tell whether or not we should store a reference to the
  created instance for the purpose of calling the preDestroy().

- added destroyInstance() method.  Very wrong that we never had one
  before.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/ApplicationConfigProcessor.java

- For each kind of singleton we are responsible for creating
  (ActionListener, StateManager, ViewHandler, etc.) keep a list of
  created instances.  Due to the decorator pattern this is the only way
  we can be sure to call preDestroy() on all the decorated instances,
  including the head of the decoration chain.

- Implement destroy() that destroys all created instances.

- For each kind of singleton we are responsible for creating store a
  reference to the created instance if and only if injection was
  actually performed.

  Note that PropertyResolver and VariableResolver instances are not
  eligible for injection.

M       jsf-ri/src/main/java/com/sun/faces/config/processor/LifecycleConfigProcessor.java

- Similarly to what was done in ApplicationConfigProcessor, do the same
  thing for PhaseListener instances.

M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationImpl.java
A       jsf-ri/src/main/java/com/sun/faces/application/ViewMemberInstanceFactoryMetadataMap.java


- Replace ApplicationInstanceFactoryMetadataMap instances for behaviors,
  components, converters and validators with
  ViewMemberInstanceFactoryMetadataMap instances.  This one doesn't
  cause any injection to happen, effectively completing the rollback of
  the injection of these four types of jsf managed classes agreed to in
  March of 2013.

M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedValidator.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedBehavior.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedConverter.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedBehavior.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotationTestBean.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedConverter.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedValidator.java
M       test/servlet30/el/basic/nbactions.xml
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotationTestBean.java
M       jsf-ri/test/com/sun/faces/renderkit/TestRenderKit.java

- Test changes



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


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

- Fix cactus test breakage.


git-svn-id: https://svn.java.net/svn/mojarra~svn@14012 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3558, [PORT 2.2.x] ClientBehavior produces NullPointerException

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

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

M       jsf-tools/pom.xml
M       common/ant/common.xml


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

Start work on 2.2.8-05.

SECTION: Modified Files
----------------------------
M       jsf-tools/pom.xml
M       test/unit/pom.xml
M       test/javaee6web/el/basic/pom.xml
M       test/javaee6web/el/pom.xml
M       test/javaee6web/ajax/pom.xml
M       test/javaee6web/pom.xml
M       test/cluster/javaee6web/flow/basic_faces_flow_call/pom.xml
M       test/cluster/javaee6web/flow/pom.xml
M       test/cluster/javaee6web/viewScoped/pom.xml
M       test/cluster/javaee6web/pom.xml
M       test/cluster/pom.xml
M       test/cluster/servlet25/bytearrayguard/pom.xml
M       test/cluster/servlet25/pom.xml
M       test/cluster/servlet25/flash/basic/pom.xml
M       test/cluster/servlet25/flash/pom.xml
M       test/cluster/servlet25/flash/reaper/pom.xml
M       test/javaee6/resource/cacheLastMod/war-test/pom.xml
M       test/javaee6/resource/cacheLastMod/ear/pom.xml
M       test/javaee6/resource/cacheLastMod/war/pom.xml
M       test/javaee6/resource/cacheLastMod/pom.xml
M       test/javaee6/resource/cacheLastMod/jar/pom.xml
M       test/javaee6/resource/pom.xml
M       test/javaee6/pom.xml
M       test/protocolaware/pom.xml
M       test/protocolaware/flash/basic/pom.xml
M       test/protocolaware/flash/pom.xml
M       test/selenium/agnostic/shared/pom.xml
M       test/selenium/agnostic/pom.xml
M       test/selenium/pom.xml
M       test/javaee7/cdi/multi-tenant/cdi-jsp-only-app-sets-tccl/pom.xml
M       test/javaee7/cdi/multi-tenant/pom.xml
M       test/javaee7/cdi/multi-tenant/cdi-app-sets-tccl/pom.xml
M       test/javaee7/cdi/noBeansXml/pom.xml
M       test/javaee7/cdi/pom.xml
M       test/javaee7/cdi/beanValidatorCdi/pom.xml
M       test/javaee7/cdi/initDestroy/pom.xml
M       test/javaee7/beanValidation/pom.xml
M       test/javaee7/beanValidation/methodValidation/pom.xml
M       test/javaee7/el/basicLambda/pom.xml
M       test/javaee7/el/pom.xml
M       test/javaee7/facelets/pom.xml
M       test/javaee7/facelets/ui/pom.xml
M       test/javaee7/pom.xml
M       test/javaee7/action/basic/pom.xml
M       test/javaee7/action/pom.xml
M       test/glassfish/undeploy/undeploy1/pom.xml
M       test/glassfish/undeploy/undeploy2/pom.xml
M       test/glassfish/undeploy/pom.xml
M       test/glassfish/facelets/core/pom.xml
M       test/glassfish/facelets/pom.xml
M       test/glassfish/pom.xml
M       test/glassfish/request_char_encoding/pom.xml
M       test/glassfish/bundle22/pom.xml
M       test/glassfish/request_char_encoding2/pom.xml
M       test/groovy/basic/pom.xml
M       test/groovy/pom.xml
M       test/groovy/weldAware/pom.xml
M       test/servlet30/navigation/pom.xml
M       test/servlet30/el/basic/pom.xml
M       test/servlet30/el/decorate-context/app/pom.xml
M       test/servlet30/el/decorate-context/decorate-facescontextfactory/pom.xml
M       test/servlet30/el/decorate-context/decorate-exceptionhandlerfactory/pom.xml
M       test/servlet30/el/decorate-context/pom.xml
M       test/servlet30/el/pom.xml
M       test/servlet30/multi-tenant/app-sets-tccl/pom.xml
M       test/servlet30/multi-tenant/pom.xml
M       test/servlet30/multi-tenant/app-servlet-uses-factoryfinder-from-init/pom.xml
M       test/servlet30/component/pom.xml
M       test/servlet30/composite/pom.xml
M       test/servlet30/ajax/pom.xml
M       test/servlet30/dynamic/pom.xml
M       test/servlet30/facelets/c/pom.xml
M       test/servlet30/facelets/html/pom.xml
M       test/servlet30/facelets/coreEmptyAsNull/pom.xml
M       test/servlet30/facelets/core/pom.xml
M       test/servlet30/facelets/pom.xml
M       test/servlet30/facelets/ui/pom.xml
M       test/servlet30/factory/pom.xml
M       test/servlet30/custom-viewroot-viewscope/pom.xml
M       test/servlet30/pom.xml
M       test/servlet30/mapping/exact/pom.xml
M       test/servlet30/mapping/pom.xml
M       test/servlet30/systest/pom.xml
M       test/servlet31/facelets/html/pom.xml
M       test/servlet31/facelets/coreEmptyAsNull/pom.xml
M       test/servlet31/facelets/pom.xml
M       test/servlet31/facelets/ui/pom.xml
M       test/servlet31/pom.xml
M       test/quality/pom.xml
M       test/pom.xml
M       test/weblogic/pom.xml
M       test/weblogic/wls1214/elBackwardCompatible/pom.xml
M       test/weblogic/wls1214/facelets/core/pom.xml
M       test/weblogic/wls1214/facelets/pom.xml
M       test/weblogic/wls1214/pom.xml
M       test/performance/pom.xml
M       test/weblogic12c/pom.xml
M       test/weblogic12c/request_char_encoding/pom.xml
M       test/agnostic/context/regular/pom.xml
M       test/agnostic/context/initFacesContext/pom.xml
M       test/agnostic/context/pom.xml
M       test/agnostic/vdl/facelets/contracts/basic_contract_in_jar/pom.xml
M       test/agnostic/vdl/facelets/contracts/extended/extended_contracts/pom.xml
M       test/agnostic/vdl/facelets/contracts/extended/extended_blue/pom.xml
M       test/agnostic/vdl/facelets/contracts/extended/extended_base/pom.xml
M       test/agnostic/vdl/facelets/contracts/extended/extended_red/pom.xml
M       test/agnostic/vdl/facelets/contracts/extended/pom.xml
M       test/agnostic/vdl/facelets/contracts/basic/pom.xml
M       test/agnostic/vdl/facelets/contracts/sample/pom.xml
M       test/agnostic/vdl/facelets/contracts/vhosts/pom.xml
M       test/agnostic/vdl/facelets/contracts/simple/pom.xml
M       test/agnostic/vdl/facelets/contracts/basic_contract_jar/pom.xml
M       test/agnostic/vdl/facelets/contracts/pom.xml
M       test/agnostic/vdl/facelets/contracts/viewroot/pom.xml
M       test/agnostic/vdl/facelets/only_faces_config_in_jar/app/pom.xml
M       test/agnostic/vdl/facelets/only_faces_config_in_jar/pom.xml
M       test/agnostic/vdl/facelets/only_faces_config_in_jar/jar/pom.xml
M       test/agnostic/vdl/facelets/pom.xml
M       test/agnostic/vdl/pom.xml
M       test/agnostic/facelets/findChild/pom.xml
M       test/agnostic/facelets/cc/pom.xml
M       test/agnostic/facelets/viewAction/newsReader/pom.xml
M       test/agnostic/facelets/viewAction/pom.xml
M       test/agnostic/facelets/ccInJar/pom.xml
M       test/agnostic/facelets/pom.xml
M       test/agnostic/facelets/processing/html5/pom.xml
M       test/agnostic/facelets/processing/escaping01/pom.xml
M       test/agnostic/facelets/processing/pom.xml
M       test/agnostic/externalContext/basic/pom.xml
M       test/agnostic/externalContext/pom.xml
M       test/agnostic/renderKit/basic/pom.xml
M       test/agnostic/renderKit/noLinkDecoration/pom.xml
M       test/agnostic/renderKit/passthrough/pom.xml
M       test/agnostic/renderKit/pom.xml
M       test/agnostic/resource/basic/pom.xml
M       test/agnostic/resource/relocated/pom.xml
M       test/agnostic/resource/pom.xml
M       test/agnostic/stateSaving/serializeServerState/pom.xml
M       test/agnostic/stateSaving/disableIdUniqueness/pom.xml
M       test/agnostic/stateSaving/basic/pom.xml
M       test/agnostic/stateSaving/pom.xml
M       test/agnostic/pom.xml
M       test/agnostic/replace-vr-add-er/pom.xml
M       test/agnostic/flash/basic/pom.xml
M       test/agnostic/flash/chunkRedirect/pom.xml
M       test/agnostic/flash/custom/pom.xml
M       test/agnostic/flash/pom.xml
M       test/agnostic/lifecycle/basic/pom.xml
M       test/agnostic/lifecycle/unserializableServerState_negative/pom.xml
M       test/agnostic/lifecycle/unserializableServerState_positive/pom.xml
M       test/agnostic/lifecycle/optionsRequest/pom.xml
M       test/agnostic/lifecycle/clientWindow/pom.xml
M       test/agnostic/lifecycle/facesServletAccess/pom.xml
M       test/agnostic/lifecycle/debugObjectOutputStream/pom.xml
M       test/agnostic/lifecycle/pom.xml
M       test/agnostic/lifecycle/csrf/pom.xml
M       test/agnostic/application/navigation/pom.xml
M       test/agnostic/application/basic/pom.xml
M       test/agnostic/application/navigationJSF2/pom.xml
M       test/agnostic/application/listener/pom.xml
M       test/agnostic/application/localeConfig/pom.xml
M       test/agnostic/application/runtimeConfig/pom.xml
M       test/agnostic/application/pom.xml
M       test/agnostic/config/basic/pom.xml
M       test/agnostic/config/embedConfig/pom.xml
M       test/agnostic/config/lowerCase/pom.xml
M       test/agnostic/config/configFile/pom.xml
M       test/agnostic/config/extraConfig/pom.xml
M       test/agnostic/config/pom.xml
M       test/agnostic/converter/basic/pom.xml
M       test/agnostic/converter/converterThrowsNPE/pom.xml
M       test/agnostic/converter/pom.xml
M       test/agnostic/scope/session/pom.xml
M       test/agnostic/scope/pom.xml
M       test/agnostic/ajax-namespace/pom.xml
M       test/web-profile/facelets/core/pom.xml
M       test/web-profile/facelets/pom.xml
M       test/web-profile/flow/basic-multi-page-fdl-in-web-inf/pom.xml
M       test/web-profile/flow/multi-page-from-jar/app/pom.xml
M       test/web-profile/flow/multi-page-from-jar/pom.xml
M       test/web-profile/flow/multi-page-from-jar/jar/pom.xml
M       test/web-profile/flow/basic-multi-page/pom.xml
M       test/web-profile/flow/return_from_depth/pom.xml
M       test/web-profile/flow/basic-implicit/pom.xml
M       test/web-profile/flow/pom.xml
M       test/web-profile/flow/nested_flows/pom.xml
M       test/web-profile/flow/basic_implicit_in_jar/pom.xml
M       test/web-profile/flow/defining_document_id/app/pom.xml
M       test/web-profile/flow/defining_document_id/pom.xml
M       test/web-profile/flow/defining_document_id/jar01/pom.xml
M       test/web-profile/flow/defining_document_id/jar02/pom.xml
M       test/web-profile/flow/basic_switch/pom.xml
M       test/web-profile/flow/parameter_faces_flow_call/pom.xml
M       test/web-profile/flow/basic_faces_flow_call/pom.xml
M       test/web-profile/flow/basic_implicit_template/pom.xml
M       test/web-profile/flow/factory/pom.xml
M       test/web-profile/flow/intermediate/pom.xml
M       test/web-profile/flow/basic_method_call/pom.xml
M       test/web-profile/flow/view_node_differences/pom.xml
M       test/web-profile/flow/basic-empty-flow-def/pom.xml
M       test/web-profile/renderKit/basic/pom.xml
M       test/web-profile/renderKit/pom.xml
M       test/web-profile/renderKit/fileUploadFailure/pom.xml
M       test/web-profile/stateSaving/basic/pom.xml
M       test/web-profile/stateSaving/pom.xml
M       test/web-profile/scope/view/pom.xml
M       test/web-profile/scope/pom.xml
M       test/web-profile/adf/basic/pom.xml
M       test/web-profile/adf/pom.xml
M       test/web-profile/pom.xml
M       test/web-profile/multi_templating/basic/pom.xml
M       test/web-profile/multi_templating/pom.xml
M       test/util/pom.xml
M       nbproject/project.xml
M       common/ant/common.xml




git-svn-id: https://svn.java.net/svn/mojarra~svn@14016 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3563, [PORT 2.1] ClientBehavior produces NullPointerException

git-svn-id: https://svn.java.net/svn/mojarra~svn@14017 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3562, [PORT 2.2.8] ClientBehavior produces NullPointerException

git-svn-id: https://svn.java.net/svn/mojarra~svn@14018 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix CDI multi-tentant testing

git-svn-id: https://svn.java.net/svn/mojarra~svn@14019 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes https://java.net/jira/browse/JAVASERVERFACES-3566, [PORT 2.2] Port markId changes from 2.2.8 to 2.2.x

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

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

- fix PMD unused variable warning.


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


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

- Fix PMD error.


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

- Back port from trunk.  Ran new test harness + cactus tests against
  GlassFish 4.0.1. All clear.

SECTION: Modified Files
----------------------------
M       nbproject/project.xml
M       jsf-api/src/main/java/javax/faces/FactoryFinderInstance.java
M       jsf-api/src/main/java/javax/faces/CurrentThreadToServletContext.java
M       jsf-api/src/main/java/javax/faces/FactoryFinder.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedConverter.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedValidator.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotatedBehavior.java
M       jsf-ri/systest/src/com/sun/faces/annotation/AnnotationTestBean.java
M       jsf-ri/test/com/sun/faces/renderkit/TestRenderKit.java
M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationImpl.java
M       jsf-ri/src/main/java/com/sun/faces/config/ConfigureListener.java
M       jsf-ri/src/main/java/com/sun/faces/config/processor/LifecycleConfigProcessor.java
M       jsf-ri/src/main/java/com/sun/faces/config/processor/ApplicationConfigProcessor.java
M       jsf-ri/src/main/java/com/sun/faces/config/processor/AbstractConfigProcessor.java
M       jsf-ri/src/main/java/com/sun/faces/config/processor/ConfigProcessor.java
M       jsf-ri/src/main/java/com/sun/faces/config/ConfigManager.java
M       jsf-ri/build-tests.xml
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedBehavior.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotationTestBean.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedConverter.java
M       test/servlet30/systest/src/main/java/com/sun/faces/annotation/AnnotatedValidator.java


A       jsf-ri/src/main/java/com/sun/faces/application/ViewMemberInstanceFactoryMetadataMap.java



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