Fixed 4 Javadoc issues

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10202 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed http://java.net/jira/browse/JAVASERVERFACES-1854, Fixed OutcomeTargetLinkRenderer to use the correct AttributeManager key.

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10204 761efcf2-d34d-6b61-9145-99dcacc3edf1
Make sure javadoc generation is not commented out, oops

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10205 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fix composite component resource

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10225 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-730

This is the first commit where I really feel like the JSF 2.2
implementation work has a very strong prototype character.  I'm now
convinced that we should drop the VDL based FDL and have just plain XML,
albeit with the capability to lazily parse it.  

SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/FacesFlowDefinitionTagHandler.java

- in getFlowId() account for the FLOW_IN_JAR_PREFIX.  I'd like to get
  away from all these little special case things.  They speak of a need
  to refactor.

M       jsf-api/src/main/java/javax/faces/flow/ViewNode.java

- in setVdlDocumentId(), account for FLOW_IN_JAR_PREFIX.  As already
  stated, this setter method not be in the public API for the final
  release.

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

- Add new constants.

    public static final String FLOW_IN_JAR_PREFIX = "META-INF/flows";
    
    public static final int FLOW_IN_JAR_PREFIX_LENGTH = FLOW_IN_JAR_PREFIX.length();

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

- This area will certainly change in the production implementation.

  Because I haven't taken the time to flesh out the XML parsing logic to
  populate a Flow, I'm still using the Facelets code.  This works well
  enough for prototype purposes.  For now, I modified the
  PostConstructApplicationListener inner class here and added a
  loadFlowsFromJars() method which only gets called. if there is at
  least one flow in the faces-config.xml.

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

- modify findResource() so that it can produce a facelet file in META-INF/flows

M       test/agnostic/pom.xml

- Fix problem where expressions in the web.xml were not being evaluated.

M       test/web-profile/flow/pom.xml
A       test/web-profile/flow/multi-page-from-jar
A       test/web-profile/flow/multi-page-from-jar/app
A       test/web-profile/flow/multi-page-from-jar/app/nbactions.xml
A       test/web-profile/flow/multi-page-from-jar/app/src
A       test/web-profile/flow/multi-page-from-jar/app/src/test
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces/test
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces/test/agnostic
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces/test/agnostic/flow
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces/test/agnostic/flow/basic
A       test/web-profile/flow/multi-page-from-jar/app/src/test/java/com/sun/faces/test/agnostic/flow/basic/FlowEntryExitIT.java
A       test/web-profile/flow/multi-page-from-jar/app/src/main
A       test/web-profile/flow/multi-page-from-jar/app/src/main/java
A       test/web-profile/flow/multi-page-from-jar/app/src/main/resources
A       test/web-profile/flow/multi-page-from-jar/app/src/main/resources/META-INF
A       test/web-profile/flow/multi-page-from-jar/app/src/main/resources/META-INF/persistence.xml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/index.xhtml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/WEB-INF
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/WEB-INF/faces-config.xml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/WEB-INF/beans.xml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/WEB-INF/web.xml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/return1.xhtml
A       test/web-profile/flow/multi-page-from-jar/app/src/main/webapp/nonFlow.xhtml
A       test/web-profile/flow/multi-page-from-jar/app/pom.xml
A       test/web-profile/flow/multi-page-from-jar/pom.xml
A       test/web-profile/flow/multi-page-from-jar/jar
A       test/web-profile/flow/multi-page-from-jar/jar/src
A       test/web-profile/flow/multi-page-from-jar/jar/src/main
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces/test
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces/test/agnostic
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces/test/agnostic/flow
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces/test/agnostic/flow/basic
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/java/com/sun/faces/test/agnostic/flow/basic/FlowBean.java
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/beans.xml
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow/bounded-task-flow.xhtml
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow/bounded-task-flow-flow.xml
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow/next_a.xhtml
A       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow/next_b.xhtml
A       test/web-profile/flow/multi-page-from-jar/jar/pom.xml

- add multi-page-from-jar module




git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10228 761efcf2-d34d-6b61-9145-99dcacc3edf1
Make sure filtering is enabled on the master POM and make sure the defaults for projectStage, partialStateSaving and stateSavingMethod are the same in both Web-Profile and Agnostic

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10235 761efcf2-d34d-6b61-9145-99dcacc3edf1
Make sure the WAR plugin configuration is inherited

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10236 761efcf2-d34d-6b61-9145-99dcacc3edf1
remove application for now

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10238 761efcf2-d34d-6b61-9145-99dcacc3edf1
remove application for now

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10239 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed JavaDoc issue

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10242 761efcf2-d34d-6b61-9145-99dcacc3edf1
M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationAssociate.java

- FlowHandler must always be returned from application.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10244 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1089

- Take out the JSON EL function once again.  

SECTION: Modified Files
----------------------------
M       jsf-ri/conf/share/tlddoc-resources/stylesheet.css
M       jsf-ri/conf/share/facelets_passthrough.tld
M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/PassThroughAttributeLibrary.java
M       jsf-ri/mojarra-jsf-impl.bnd
M       test/agnostic/renderKit/basic/src/test/java/com/sun/faces/test/agnostic/renderKit/basic/Issue1089IT.java
M       test/agnostic/renderKit/basic/src/main/java/com/sun/faces/test/agnostic/renderKit/basic/Bean.java
M       test/agnostic/renderKit/basic/src/main/webapp/passThroughAttributes.xhtml
M       test/agnostic/renderKit/pom.xml
M       nbproject/project.xml
M       common/ant/dependencies.xml
M       common/ant/common.xml

- Per EG discussion, remove this function and the JSON dependency it represents.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10245 761efcf2-d34d-6b61-9145-99dcacc3edf1
Remove prematurely added test module

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10246 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 JavaDoc issues

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10248 761efcf2-d34d-6b61-9145-99dcacc3edf1
Ignoring test until issue #2458 gets fixed

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10251 761efcf2-d34d-6b61-9145-99dcacc3edf1
Ignore two tests that are failing when run with -Dwebapp.projectStage=Development -Dwebapp.stateSavingMethod=client -Dwebapp.partialStateSaving=false

SECTION: Modified Files
----------------------------
M       test/agnostic/renderKit/basic/src/test/java/com/sun/faces/test/agnostic/renderKit/basic/Issue1089IT.java

- Add @Ignore to two tests.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10253 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1111

SECTION: API Changes
--------------------

M       jsf-api/doc/standard-html-renderkit-base.xml
M       jsf-api/doc/standard-html-renderkit.xml

- Define new Renderer:

  component-family: javax.faces.Input renderer-type: javax.faces.markup.Input 

  This renderer is intended to be used with an arbitrary markup element
  that ultimately produces a name=value pair that will be sent to the
  server and decoded by the associated javax.faces.component.UIInput.

  Decode Behavior

  The decode behavior is identical to that of the javax.faces.Input
  javax.faces.Text renderer.

  Encode Behavior

  Look in the component's attribute map for an entry under the key given
  by the value of the constant
  Renderer.MARKUP_RENDERER_LOCALNAME_KEY. The value of this key is the
  element name to render. If the component has a manually declared, not
  auto-generated clientId, or if the component has behaviors attached to
  it, render the clientId as the value of the "id" attribute. Render the
  "name" attribute with the value coming from the clientId. Note that
  markup authors may set this value directly on the markup and the VDL
  processing must guarantee that the "name" attribute is set as the
  component's clientId. Render the current value of the component as the
  value of the "value" attribute.

  According to the section "Rendering Pass Through Attributes" in the
  overview of this RenderKit, all of the pass throuh attributes will be
  rendered exactly as shown on the markup in the VDL page.

M       jsf-api/src/main/java/javax/faces/view/facelets/Tag.java

- The system will see this markup as part of the
  <http://www.w3.org/1999/xhtml> namespace.

        <input name="textField" type="text" jsf:value="#{bean.name}" />

  However, it should be interpreted as if it had come from the new
  "markup component" namespace, <http://java.sun.com/jsf>.  To enable
  this dynamic transition, I have added a setter for the namespace
  property.

M       jsf-api/src/main/java/javax/faces/view/facelets/TagAttribute.java
M       jsf-api/src/main/java/javax/faces/view/facelets/TagAttributes.java

- All attributes not prefixed with the short name of the
  <http://java.sun.com/jsf> namespace must be put into the pass through
  attributes map.  To enable this implementation, I have added a
  reference to the Tag with which this TagAttribute, or TagAttributes
  intstance is associated.

M       jsf-api/src/main/java/javax/faces/render/Renderer.java

- Added constant for key used to store the element name to be rendered
  for a markup component.

M       jsf-ri/conf/share/tlddoc-resources/stylesheet.css

- Add pass through elements as a new taglib.

A       jsf-ri/conf/share/facelets_passthrough_elements.tld

- Specify the new passthrough element tag library.

The presence of an attribute from this namespace on an otherwise non-JSF
aware markup element indicates that the markup element must be treated
as a JSF component that will be rendered equivalently to what is
specified directly in the Facelet page, with the added benefit of being
associated with a server side UIComponent instance.

Usage example

 <html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:h="http://java.sun.com/jsf/html"
       xmlns:jsf="http://java.sun.com/jsf"
   <h:form>
     <input name="textField" type="text" jsf:value="#{bean.name}" />
   </h:form>
 </html> 

When the Facelets runtime detects an attribute from the
http://java.sun.com/jsf namespace, the entire element must be
set to be in that namespace by a call to
Tag.setNamespace(). A
component-family/renderer-type pairing must be derived based on
the XML local name of the element as shown in the following
table.
XML local name 	component-family 	renderer-type
input 	javax.faces.Input 	javax.faces.passthrough.Input

The components's attribute map must be given an entry with
the key given by the value of the constant
javax.faces.render.Renderer.PASSTHROUGH_RENDERER_LOCALNAME_KEY
and the value given by the XML local name. Any non-namespaced
attributes on the markup element must be set exactly as they
appear on the pass through attribute map of the component. Any
attributes from namespace http://java.sun.com/jsf must be set as
properties on the component in the usual manner for other
regular JSF components.

Names and Client Ids

    The following algorithm must be used to set the id (and
    therefore the clientId) of the component corresponding to this
    markup.

    If the element has a manually declared, non-namespaced "id"
    attribute, us it as the id. Otherwise, if the element has an
    "id" attribute in the http://java.sun.com/jsf namespace, use it
    as the id. Otherwise, if the element has been set as being in
    the http://java.sun.com/jsf namespace, and has a "name"
    attribute, use it as the id.

The system must throw a FaceletException if an
attribute from this namespace is used on a regular JSF aware
markup element.

M       jsf-ri/build.xml

- Add new taglib to spec.

D       jsf-ri/conf/share/facelets_passthrough.tld
A  +    jsf-ri/conf/share/facelets_passthrough_attributes.tld

- Rename the tld file for generation of the spec for pass through
  attributes to be more specific.

SECTION: Implementation Changes
-------------------------------

M       jsf-api/src/main/java/javax/faces/component/UIComponentBase.java

- This is an implementation change to the pass through attributes map
  implementation.  The previous implementation used an anonymous inner
  class extending ConcurrentHashMap as the data structure.  This caused
  a reference to the UIComponent instance to be included in the
  serialized state.  Not correct.  To fix this, use a non-anonymous
  static inner class.

M       jsf-ri/src/main/java/com/sun/faces/facelets/compiler/CompilationManager.java

- This is the key enabling change for this implementation of the feature.

  In pushTag(), we inspect the attributes given to us by the XML parser.
  If there are any attributes from the <http://java.sun.com/jsf>
  namespace, we take special case action.  First, we set the namespace
  of the tag to be <http://java.sun.com/jsf>.  Second, we pass
  <http://java.sun.com/jsf> as the namespace to the TagUnit ctor.

  The first action makes it so the JsfPassthroughElementLibrary is asked to
  create the TagHandler.  The second action enables all non
  <http://java.sun.com/jsf> namespaced attributes to be correctly
  installed in the pass through attributes map, while the
  <http://java.sun.com/jsf> namespaced attributes go to where evere they
  would normally go.

  We make sure to throw a FaceletException if we have an element that
  has attributes namespaced with the pass through element namespace that
  is not, itself valid as a pass through element.

  I need to add tests for conflicting attributes, such as "required".

A       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/JsfPassthroughElementLibrary.java

- This class is where the choice of how to map a component-family,
  renderer-type pair to an HTML markup element is made.  As a prototype,
  we currently only have <input> mapping to javax.faces.Input
  javax.faces.markup.Input.

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

- Add new tag library for <http://java.sun.com/jsf>.  

A       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/PassthroughElementHandler.java

- use onComponentCreated() to store the element name in the component
  attributes map under the key Renderer.PASSTHROUGH_RENDERER_LOCALNAME_KEY

A       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/PassthroughInputRenderer.java

- Implement the renderer spec for javax.faces.Input javax.faces.passthrough.Input

M       jsf-ri/src/main/java/com/sun/faces/facelets/compiler/SAXCompiler.java

- Make it so TagAttributes (and therefore TagAttribute) is made aware of
  the Tag with which they are associated.  

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/ComponentRule.java

- Modify LiteralAttributeMetadata to take the TagAttribute instance,
  rather than its value, in the ctor.

- In LiteralAttributeMetadata.applyMetadata(), if the namespace of the
  tag for this attribute is <http://java.sun.com/jsf>, put the attribute
  in the pass through map.  Otherwise, put the attribute in the
  attributes map.

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/ComponentTagHandlerDelegateImpl.java

- Here is a very important change regarding component ids.  Use this
  algorithm to get the "id" of the component that will eventually be
  passed to component.setId().

+    private TagAttribute getIdAttribute(ComponentHandler owner) {
+        TagAttribute result = owner.getTagAttribute("id");
+        if (null == result) {
+            result = owner.getTag().getAttributes().get(JsfPassthroughElementLibrary.Namespace, "id");
+            if (null == result) {
+                String tagNS = owner.getTag().getNamespace();
+                if (null != tagNS && tagNS.equals(JsfPassthroughElementLibrary.Namespace)) {
+                    result = owner.getTagAttribute("name");
+                }
+            }
+        }

- This implements part of the passthrough element feature set.

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/TagAttributesImpl.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/TagAttributeImpl.java

- Implement new contract.

M       jsf-ri/src/main/resources/com/sun/faces/standard-html-renderkit-impl.xml

- Add renderer class for new renderer.

M       common/ant/glassfishV3.1_no_cluster/container.xml

- To save time when running container.deploy, add the 

  -Dskip.container.bounce=true

  to the ant invocation line, and ensure the container has been stopped
  before running ant.  I tested that this change has no impact when the
  property is not set.

SECTION: Tool changes
---------------------

M       jsf-tools/conf/HtmlBasicTaglib21.properties
M       jsf-tools/src/main/java/com/sun/faces/generate/PropertyManager.java
M       jsf-tools/src/main/java/com/sun/faces/generate/HtmlTaglib12Generator.java
M       jsf-tools/src/main/java/com/sun/faces/generate/JspTLD21Generator.java

- Don't generate TLD or JSP Tag Handler for MarkupInput.  To enable
  this, I've added a simple "excludes" mechanism to the generator tool.

SECTION: Test changes
---------------------

M       test/agnostic/renderKit/basic/src/test/java/com/sun/faces/test/agnostic/renderKit/basic/Issue1089IT.java

- Remove @Ignore now that serializability problem is resolved.

A       test/agnostic/renderKit/markup
A       test/agnostic/renderKit/markup/nbactions.xml
A       test/agnostic/renderKit/markup/src
A       test/agnostic/renderKit/markup/src/test
A       test/agnostic/renderKit/markup/src/test/java
A       test/agnostic/renderKit/markup/src/test/java/com
A       test/agnostic/renderKit/markup/src/test/java/com/sun
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces/test
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces/test/agnostic/renderKit
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces/test/agnostic/renderKit/markup
A       test/agnostic/renderKit/markup/src/test/java/com/sun/faces/test/agnostic/renderKit/markup/Issue1111IT.java
A       test/agnostic/renderKit/markup/src/main
A       test/agnostic/renderKit/markup/src/main/java
A       test/agnostic/renderKit/markup/src/main/java/com
A       test/agnostic/renderKit/markup/src/main/java/com/sun
A       test/agnostic/renderKit/markup/src/main/java/com/sun/faces
A       test/agnostic/renderKit/markup/src/main/java/com/sun/faces/test
A       test/agnostic/renderKit/markup/src/main/java/com/sun/faces/test/renderKit
A       test/agnostic/renderKit/markup/src/main/java/com/sun/faces/test/renderKit/markup
A       test/agnostic/renderKit/markup/src/main/java/com/sun/faces/test/renderKit/markup/Bean.java
A       test/agnostic/renderKit/markup/src/main/resources
A       test/agnostic/renderKit/markup/src/main/webapp
A       test/agnostic/renderKit/markup/src/main/webapp/button.xhtml
A       test/agnostic/renderKit/markup/src/main/webapp/WEB-INF
A       test/agnostic/renderKit/markup/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/renderKit/markup/src/main/webapp/WEB-INF/beans.xml
A       test/agnostic/renderKit/markup/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/renderKit/markup/src/main/webapp/index.html
A       test/agnostic/renderKit/markup/src/main/webapp/input.xhtml
A       test/agnostic/renderKit/markup/pom.xml




git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10261 761efcf2-d34d-6b61-9145-99dcacc3edf1
<< http://java.net/jira/browse/JAVASERVERFACES-2436 >>

The FacesContext that is made available during application startup is held in a ThreadLocal.
The reference is not properly cleaned up.

So, if a JSF WAR calls FacesContext.getCurrentInstance() during app startup,
another WAR can get access to the leftover context and thus get access to the other WAR's resources.

SECTION: Modified Files
----------------------------
M       jsf-ri/test/com/sun/faces/util/TestUtil_local.java

M       jsf-ri/src/main/java/com/sun/faces/config/InitFacesContext.java
---- Added public method: cleanupInitMaps(ServletContext context)
----  This method will:
----  Clean up entries from the threadInitContext and initContextServletContext maps
----  using a ServletContext.  First remove entry(s) with matching ServletContext from
----  initContextSerlvetContext map.  Then remove entries from threadInitContext map
----  where the entry value(s) match the initFacesContext (associated with the ServletContext).

---- InitFacesContext constructor:
----   remove call to setCurrentInstance(this);
----   Instead, perform the following tasks:
----     clean up maps (as outlined bdlow).
----     add an entry in the threadInitContext map (thread.currentThread(), this)
----     add an entry in the initContextServletContext map (this, sc)
---- Added static accessor methods to get the maps:
----    getThreadInitContextMap()
----    getInitContextServletContextMap().
----    These methods will use reflection (only if needed) to get access to
----     private ConcurrentHashMap(s) in FacesContext.

M       jsf-ri/src/main/java/com/sun/faces/config/FacesInitializer.java
---- onStartup() method
----   call InitFacesContext(ServletContext) constructor

M       jsf-ri/src/main/java/com/sun/faces/config/ConfigureListener.java
---- Added method getInitFacesContext(Servletcontext sc) that will
---- retrieve the initFacesContext for the ServletContext.
---- contextDestroyed() method:
----    remove call(s) to InitFacesContext.getInstance(context)
----    instead, get the InitFacesContext from the map using getInitFacesContext method.
----    make sure maps are cleaned up.

M       jsf-ri/build-tests.xml
---- Removed ported cactus tests (tests were ported to maven test harness).

M       test/agnostic/pom.xml
---- Added application, config, context modules

M       jsf-api/src/main/java/javax/faces/context/FacesContext.java
---- Added two private ConcurrentHashMaps for tracking:
----   threadInitContext
----       current thread (key)  -> InitFacesContext (value)
----   initContextServletContext
----       InitFacesContext (key) -> ServletContext (value)
---- getCurrentInstance() method:
----  if instance.get() retuns null, get it from thread->inifFC map using currentThread as lookup.

---- New Test Modules

A       test/agnostic/context
A       test/agnostic/context/regular
A       test/agnostic/context/regular/nb-configuration.xml
A       test/agnostic/context/regular/src
A       test/agnostic/context/regular/src/test
A       test/agnostic/context/regular/src/test/java
A       test/agnostic/context/regular/src/test/java/com
A       test/agnostic/context/regular/src/test/java/com/sun
A       test/agnostic/context/regular/src/test/java/com/sun/faces
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/AccessorIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/MessageIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/ConstructorIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/PostBackIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/RenderIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/ElIT.java
A       test/agnostic/context/regular/src/test/java/com/sun/faces/test/agnostic/context/regular/ReleaseIT.java
A       test/agnostic/context/regular/src/main
A       test/agnostic/context/regular/src/main/java
A       test/agnostic/context/regular/src/main/java/com
A       test/agnostic/context/regular/src/main/java/com/sun
A       test/agnostic/context/regular/src/main/java/com/sun/faces
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/RenderBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/ElBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/ReleaseBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/AccessorBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/MessageBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/ConstructorBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/AttributesBean.java
A       test/agnostic/context/regular/src/main/java/com/sun/faces/test/agnostic/context/regular/PostBackBean.java
A       test/agnostic/context/regular/src/main/webapp
A       test/agnostic/context/regular/src/main/webapp/accessor2.xhtml
A       test/agnostic/context/regular/src/main/webapp/accessor3.xhtml
A       test/agnostic/context/regular/src/main/webapp/postback1.xhtml
A       test/agnostic/context/regular/src/main/webapp/postback2.xhtml
A       test/agnostic/context/regular/src/main/webapp/error.jsp
A       test/agnostic/context/regular/src/main/webapp/WEB-INF
A       test/agnostic/context/regular/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/context/regular/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/context/regular/src/main/webapp/WEB-INF/glassfish-web.xml
A       test/agnostic/context/regular/src/main/webapp/render1.xhtml
A       test/agnostic/context/regular/src/main/webapp/render2.xhtml
A       test/agnostic/context/regular/src/main/webapp/release1.xhtml
A       test/agnostic/context/regular/src/main/webapp/render3.xhtml
A       test/agnostic/context/regular/src/main/webapp/release2.xhtml
A       test/agnostic/context/regular/src/main/webapp/message1.xhtml
A       test/agnostic/context/regular/src/main/webapp/constructor1.xhtml
A       test/agnostic/context/regular/src/main/webapp/message2.xhtml
A       test/agnostic/context/regular/src/main/webapp/message3.xhtml
A       test/agnostic/context/regular/src/main/webapp/constructor2.xhtml
A       test/agnostic/context/regular/src/main/webapp/attributes1.xhtml
A       test/agnostic/context/regular/src/main/webapp/message4.xhtml
A       test/agnostic/context/regular/src/main/webapp/constructor3.xhtml
A       test/agnostic/context/regular/src/main/webapp/message5.xhtml
A       test/agnostic/context/regular/src/main/webapp/constructor4.xhtml
A       test/agnostic/context/regular/src/main/webapp/message6.xhtml
A       test/agnostic/context/regular/src/main/webapp/message7.xhtml
A       test/agnostic/context/regular/src/main/webapp/message8.xhtml
A       test/agnostic/context/regular/src/main/webapp/el1.xhtml
A       test/agnostic/context/regular/src/main/webapp/accessor1.xhtml
A       test/agnostic/context/regular/pom.xml
A       test/agnostic/context/pom.xml
A       test/agnostic/application
A       test/agnostic/application/navigation
A       test/agnostic/application/navigation/src
A       test/agnostic/application/navigation/src/test
A       test/agnostic/application/navigation/src/test/java
A       test/agnostic/application/navigation/src/test/java/com
A       test/agnostic/application/navigation/src/test/java/com/sun
A       test/agnostic/application/navigation/src/test/java/com/sun/faces
A       test/agnostic/application/navigation/src/test/java/com/sun/faces/test
A       test/agnostic/application/navigation/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/navigation/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/navigation/src/test/java/com/sun/faces/test/agnostic/application/navigation
A       test/agnostic/application/navigation/src/test/java/com/sun/faces/test/agnostic/application/navigation/NavigationHandlerIT.java
A       test/agnostic/application/navigation/src/main
A       test/agnostic/application/navigation/src/main/java
A       test/agnostic/application/navigation/src/main/java/com
A       test/agnostic/application/navigation/src/main/java/com/sun
A       test/agnostic/application/navigation/src/main/java/com/sun/faces
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test/agnostic/application/navigation
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test/agnostic/application/navigation/NavigationBean.java
A       test/agnostic/application/navigation/src/main/java/com/sun/faces/test/agnostic/application/navigation/NavBean.java
A       test/agnostic/application/navigation/src/main/webapp
A       test/agnostic/application/navigation/src/main/webapp/redirectParams.xhtml
A       test/agnostic/application/navigation/src/main/webapp/wrappedNavHandler.xhtml
A       test/agnostic/application/navigation/src/main/webapp/error.jsp
A       test/agnostic/application/navigation/src/main/webapp/separateRule.xhtml
A       test/agnostic/application/navigation/src/main/webapp/similarFromViewId.xhtml
A       test/agnostic/application/navigation/src/main/webapp/WEB-INF
A       test/agnostic/application/navigation/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/application/navigation/src/main/webapp/WEB-INF/navigation-cases.xml
A       test/agnostic/application/navigation/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/navigation/src/main/webapp/WEB-INF/faces-navigation.xml
A       test/agnostic/application/navigation/src/main/webapp/test.xhtml
A       test/agnostic/application/navigation/src/main/webapp/navHandler.xhtml
A       test/agnostic/application/navigation/pom.xml
A       test/agnostic/application/basic
A       test/agnostic/application/basic/src
A       test/agnostic/application/basic/src/test
A       test/agnostic/application/basic/src/test/java
A       test/agnostic/application/basic/src/test/java/com
A       test/agnostic/application/basic/src/test/java/com/sun
A       test/agnostic/application/basic/src/test/java/com/sun/faces
A       test/agnostic/application/basic/src/test/java/com/sun/faces/test
A       test/agnostic/application/basic/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/basic/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/basic/src/test/java/com/sun/faces/test/agnostic/application/basic
A       test/agnostic/application/basic/src/test/java/com/sun/faces/test/agnostic/application/basic/ApplicationImplConfigIT.java
A       test/agnostic/application/basic/src/main
A       test/agnostic/application/basic/src/main/java
A       test/agnostic/application/basic/src/main/java/com
A       test/agnostic/application/basic/src/main/java/com/sun
A       test/agnostic/application/basic/src/main/java/com/sun/faces
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic/application/basic
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic/application/basic/ApplicationConfigBean.java
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic/application/basic/TestComponent.java
A       test/agnostic/application/basic/src/main/java/com/sun/faces/test/agnostic/application/basic/TestConverter.java
A       test/agnostic/application/basic/src/main/webapp
A       test/agnostic/application/basic/src/main/webapp/appConfig.jsp
A       test/agnostic/application/basic/src/main/webapp/error.jsp
A       test/agnostic/application/basic/src/main/webapp/WEB-INF
A       test/agnostic/application/basic/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/basic/pom.xml
A       test/agnostic/application/navigationJSF2
A       test/agnostic/application/navigationJSF2/src
A       test/agnostic/application/navigationJSF2/src/test
A       test/agnostic/application/navigationJSF2/src/test/java
A       test/agnostic/application/navigationJSF2/src/test/java/com
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces/test
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces/test/agnostic/application/navigation
A       test/agnostic/application/navigationJSF2/src/test/java/com/sun/faces/test/agnostic/application/navigation/NavigationHandlerJSF2IT.java
A       test/agnostic/application/navigationJSF2/src/main
A       test/agnostic/application/navigationJSF2/src/main/java
A       test/agnostic/application/navigationJSF2/src/main/java/com
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces/test
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces/test/agnostic/application/navigationJSF2
A       test/agnostic/application/navigationJSF2/src/main/java/com/sun/faces/test/agnostic/application/navigationJSF2/NavigationBean.java
A       test/agnostic/application/navigationJSF2/src/main/webapp
A       test/agnostic/application/navigationJSF2/src/main/webapp/error.jsp
A       test/agnostic/application/navigationJSF2/src/main/webapp/WEB-INF
A       test/agnostic/application/navigationJSF2/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/application/navigationJSF2/src/main/webapp/WEB-INF/navigation-cases-2.xml
A       test/agnostic/application/navigationJSF2/src/main/webapp/WEB-INF/faces-navigation-2.xml
A       test/agnostic/application/navigationJSF2/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/navigationJSF2/src/main/webapp/test.xhtml
A       test/agnostic/application/navigationJSF2/src/main/webapp/navHandler.xhtml
A       test/agnostic/application/navigationJSF2/pom.xml
A       test/agnostic/application/listener
A       test/agnostic/application/listener/src
A       test/agnostic/application/listener/src/test
A       test/agnostic/application/listener/src/test/java
A       test/agnostic/application/listener/src/test/java/com
A       test/agnostic/application/listener/src/test/java/com/sun
A       test/agnostic/application/listener/src/test/java/com/sun/faces
A       test/agnostic/application/listener/src/test/java/com/sun/faces/test
A       test/agnostic/application/listener/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/listener/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/listener/src/test/java/com/sun/faces/test/agnostic/application/listener
A       test/agnostic/application/listener/src/test/java/com/sun/faces/test/agnostic/application/listener/ActionListenerImplIT.java
A       test/agnostic/application/listener/src/main
A       test/agnostic/application/listener/src/main/java
A       test/agnostic/application/listener/src/main/java/com
A       test/agnostic/application/listener/src/main/java/com/sun
A       test/agnostic/application/listener/src/main/java/com/sun/faces
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test/agnostic/application/listener
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test/agnostic/application/listener/UserBean.java
A       test/agnostic/application/listener/src/main/java/com/sun/faces/test/agnostic/application/listener/NewCustomerFormHandler.java
A       test/agnostic/application/listener/src/main/webapp
A       test/agnostic/application/listener/src/main/webapp/home.jsp
A       test/agnostic/application/listener/src/main/webapp/login.jsp
A       test/agnostic/application/listener/src/main/webapp/error.jsp
A       test/agnostic/application/listener/src/main/webapp/WEB-INF
A       test/agnostic/application/listener/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/listener/src/main/webapp/WEB-INF/faces-navigation.xml
A       test/agnostic/application/listener/src/main/webapp/must-login-first.jsp
A       test/agnostic/application/listener/pom.xml
A       test/agnostic/application/localeConfig
A       test/agnostic/application/localeConfig/src
A       test/agnostic/application/localeConfig/src/test
A       test/agnostic/application/localeConfig/src/test/java
A       test/agnostic/application/localeConfig/src/test/java/com
A       test/agnostic/application/localeConfig/src/test/java/com/sun
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces/test
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces/test/agnostic/application/localeConfig
A       test/agnostic/application/localeConfig/src/test/java/com/sun/faces/test/agnostic/application/localeConfig/LocaleConfigIT.java
A       test/agnostic/application/localeConfig/src/main
A       test/agnostic/application/localeConfig/src/main/java
A       test/agnostic/application/localeConfig/src/main/java/com
A       test/agnostic/application/localeConfig/src/main/java/com/sun
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces/test
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces/test/agnostic/application/localeConfig
A       test/agnostic/application/localeConfig/src/main/java/com/sun/faces/test/agnostic/application/localeConfig/ApplicationConfigBean.java
A       test/agnostic/application/localeConfig/src/main/webapp
A       test/agnostic/application/localeConfig/src/main/webapp/locale-config.xml
A       test/agnostic/application/localeConfig/src/main/webapp/localeConfigPositive.xhtml
A       test/agnostic/application/localeConfig/src/main/webapp/error.jsp
A       test/agnostic/application/localeConfig/src/main/webapp/WEB-INF
A       test/agnostic/application/localeConfig/src/main/webapp/WEB-INF/locale-config.xml
A       test/agnostic/application/localeConfig/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/application/localeConfig/src/main/webapp/WEB-INF/locale-config2.xml
A       test/agnostic/application/localeConfig/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/localeConfig/pom.xml
A       test/agnostic/application/runtimeConfig
A       test/agnostic/application/runtimeConfig/src
A       test/agnostic/application/runtimeConfig/src/test
A       test/agnostic/application/runtimeConfig/src/test/java
A       test/agnostic/application/runtimeConfig/src/test/java/com
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces/test
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces/test/agnostic/application/runtimeConfig
A       test/agnostic/application/runtimeConfig/src/test/java/com/sun/faces/test/agnostic/application/runtimeConfig/RuntimeConfigIT.java
A       test/agnostic/application/runtimeConfig/src/main
A       test/agnostic/application/runtimeConfig/src/main/java
A       test/agnostic/application/runtimeConfig/src/main/java/com
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/ApplicationConfigBean.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/NavigationHandlerTestImpl.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/TestActionListener.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/ActionListenerTestImpl.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/TestPropertyResolver.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/TestVariableResolver.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/PropertyResolverTestImpl.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/VariableResolverTestImpl.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/ViewHandlerTestImpl.java
A       test/agnostic/application/runtimeConfig/src/main/java/com/sun/faces/test/agnostic/application/runtimeConfig/TestNavigationHandler.java
A       test/agnostic/application/runtimeConfig/src/main/webapp
A       test/agnostic/application/runtimeConfig/src/main/webapp/error.jsp
A       test/agnostic/application/runtimeConfig/src/main/webapp/runtime-components.xml
A       test/agnostic/application/runtimeConfig/src/main/webapp/updateRuntimeComponents.xhtml
A       test/agnostic/application/runtimeConfig/src/main/webapp/WEB-INF
A       test/agnostic/application/runtimeConfig/src/main/webapp/WEB-INF/faces-config.xml
A       test/agnostic/application/runtimeConfig/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/application/runtimeConfig/pom.xml
A       test/agnostic/application/pom.xml
A       test/agnostic/config
A       test/agnostic/config/basic
A       test/agnostic/config/basic/src
A       test/agnostic/config/basic/src/test
A       test/agnostic/config/basic/src/test/java
A       test/agnostic/config/basic/src/test/java/com
A       test/agnostic/config/basic/src/test/java/com/sun
A       test/agnostic/config/basic/src/test/java/com/sun/faces
A       test/agnostic/config/basic/src/test/java/com/sun/faces/test
A       test/agnostic/config/basic/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/config/basic/src/test/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/basic/src/test/java/com/sun/faces/test/agnostic/config/basic
A       test/agnostic/config/basic/src/test/java/com/sun/faces/test/agnostic/config/basic/ConfigFileIT.java
A       test/agnostic/config/basic/src/main
A       test/agnostic/config/basic/src/main/java
A       test/agnostic/config/basic/src/main/java/com
A       test/agnostic/config/basic/src/main/java/com/sun
A       test/agnostic/config/basic/src/main/java/com/sun/faces
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config/basic
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config/basic/TestComponent.java
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config/basic/TestValidator.java
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config/basic/TestConverter.java
A       test/agnostic/config/basic/src/main/java/com/sun/faces/test/agnostic/config/basic/ConfigFileBean.java
A       test/agnostic/config/basic/src/main/webapp
A       test/agnostic/config/basic/src/main/webapp/default.xhtml
A       test/agnostic/config/basic/src/main/webapp/error.jsp
A       test/agnostic/config/basic/src/main/webapp/WEB-INF
A       test/agnostic/config/basic/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/config/basic/src/main/webapp/WEB-INF/config-lists-and-maps.xml
A       test/agnostic/config/basic/src/main/webapp/boolean.xhtml
A       test/agnostic/config/basic/src/main/webapp/basic.xhtml
A       test/agnostic/config/basic/pom.xml
A       test/agnostic/config/embedConfig
A       test/agnostic/config/embedConfig/src
A       test/agnostic/config/embedConfig/src/test
A       test/agnostic/config/embedConfig/src/test/java
A       test/agnostic/config/embedConfig/src/test/java/com
A       test/agnostic/config/embedConfig/src/test/java/com/sun
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces/test
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces/test/agnostic/config/basic
A       test/agnostic/config/embedConfig/src/test/java/com/sun/faces/test/agnostic/config/basic/ConfigFileIT.java
A       test/agnostic/config/embedConfig/src/main
A       test/agnostic/config/embedConfig/src/main/java
A       test/agnostic/config/embedConfig/src/main/java/com
A       test/agnostic/config/embedConfig/src/main/java/com/sun
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig/TestComponent.java
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig/TestValidator.java
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig/TestRenderer.java
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig/TestConverter.java
A       test/agnostic/config/embedConfig/src/main/java/com/sun/faces/test/agnostic/config/embedConfig/ConfigFileBean.java
A       test/agnostic/config/embedConfig/src/main/webapp
A       test/agnostic/config/embedConfig/src/main/webapp/error.jsp
A       test/agnostic/config/embedConfig/src/main/webapp/WEB-INF
A       test/agnostic/config/embedConfig/src/main/webapp/WEB-INF/extra-config.xml
A       test/agnostic/config/embedConfig/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/config/embedConfig/src/main/webapp/WEB-INF/embed-config.xml
A       test/agnostic/config/embedConfig/src/main/webapp/embedConfig.xhtml
A       test/agnostic/config/embedConfig/pom.xml
A       test/agnostic/config/configFile
A       test/agnostic/config/configFile/src
A       test/agnostic/config/configFile/src/test
A       test/agnostic/config/configFile/src/test/java
A       test/agnostic/config/configFile/src/test/java/com
A       test/agnostic/config/configFile/src/test/java/com/sun
A       test/agnostic/config/configFile/src/test/java/com/sun/faces
A       test/agnostic/config/configFile/src/test/java/com/sun/faces/test
A       test/agnostic/config/configFile/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/config/configFile/src/test/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/configFile/src/test/java/com/sun/faces/test/agnostic/config/configFile
A       test/agnostic/config/configFile/src/test/java/com/sun/faces/test/agnostic/config/configFile/ConfigFileIT.java
A       test/agnostic/config/configFile/src/main
A       test/agnostic/config/configFile/src/main/java
A       test/agnostic/config/configFile/src/main/java/com
A       test/agnostic/config/configFile/src/main/java/com/sun
A       test/agnostic/config/configFile/src/main/java/com/sun/faces
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic/config/configFile
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic/config/configFile/SimpleBean.java
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic/config/configFile/ConfigFileBean.java
A       test/agnostic/config/configFile/src/main/java/com/sun/faces/test/agnostic/config/configFile/NonManagedBean.java
A       test/agnostic/config/configFile/src/main/webapp
A       test/agnostic/config/configFile/src/main/webapp/map1701.xhtml
A       test/agnostic/config/configFile/src/main/webapp/error.jsp
A       test/agnostic/config/configFile/src/main/webapp/WEB-INF
A       test/agnostic/config/configFile/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/config/configFile/src/main/webapp/WEB-INF/config-lists-and-maps.xml
A       test/agnostic/config/configFile/src/main/webapp/mapAndListPositive.xhtml
A       test/agnostic/config/configFile/src/main/webapp/navHandler.xhtml
A       test/agnostic/config/configFile/pom.xml
A       test/agnostic/config/extraConfig
A       test/agnostic/config/extraConfig/src
A       test/agnostic/config/extraConfig/src/test
A       test/agnostic/config/extraConfig/src/test/java
A       test/agnostic/config/extraConfig/src/test/java/com
A       test/agnostic/config/extraConfig/src/test/java/com/sun
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces/test
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces/test/agnostic/config/basic
A       test/agnostic/config/extraConfig/src/test/java/com/sun/faces/test/agnostic/config/basic/ConfigFileIT.java
A       test/agnostic/config/extraConfig/src/main
A       test/agnostic/config/extraConfig/src/main/java
A       test/agnostic/config/extraConfig/src/main/java/com
A       test/agnostic/config/extraConfig/src/main/java/com/sun
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig/TestComponent.java
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig/TestValidator.java
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig/TestRenderer.java
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig/TestConverter.java
A       test/agnostic/config/extraConfig/src/main/java/com/sun/faces/test/agnostic/config/extraConfig/ConfigFileBean.java
A       test/agnostic/config/extraConfig/src/main/webapp
A       test/agnostic/config/extraConfig/src/main/webapp/error.jsp
A       test/agnostic/config/extraConfig/src/main/webapp/extraConfig.xhtml
A       test/agnostic/config/extraConfig/src/main/webapp/WEB-INF
A       test/agnostic/config/extraConfig/src/main/webapp/WEB-INF/extra-config.xml
A       test/agnostic/config/extraConfig/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/config/extraConfig/pom.xml
A       test/agnostic/config/pom.xml


D       jsf-ri/test/com/sun/faces/application/TestJSF2NavigationHandler.java
D       jsf-ri/test/com/sun/faces/application/TestNavigationHandler.java
D       jsf-ri/test/com/sun/faces/context/TestFacesContextImpl.java
D       jsf-ri/test/com/sun/faces/config/ConfigFileTestCase.java
D       jsf-ri/test/com/sun/faces/config/TestConfigListener.java
D       jsf-ri/test/com/sun/faces/config/ConfigureListenerTestCase.java




git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10263 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed spelling error.

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

SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/CompositeComponentTagHandler.java
M       test/agnostic/composite/src/test/java/com/sun/faces/test/agnostic/composite/ConverterIT.java

- Forward port Manfred's fix to 2458.

2194 tests run on old test harness 2112 tests run on new test harness


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