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


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/ScriptStyleBaseRenderer.java

- In a nod towards Andy Schwartz's
  JAVASERVERFACES-1676-ScriptStyleBaseRendererExpensiveFindComponent,
  this issue uses a FacesContext scoped attribute to save aside a direct
  reference to the UIComponent that is the top level component,
  preventing the need to call findComponent() to find the component by
  name.  This approach works around another problem: the impossibility
  of using findComponent() to find a component within a form that has
  prependId="false".  

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

- Found this while debugging.  addComponentResource() was performing
  extra work because it was lacking a reentrant guard.  Aside from
  wasting CPU, this extra work could also be dangerous, so it is good to
  not do it any more.

M       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/web.xml

- Add test taglib.

M       test/agnostic/facelets/cc/src/main/java/com/sun/faces/test/agnostic/facelets/composite/TestBean.java

- Make this serializable

A       test/agnostic/facelets/cc/src/test/java/com/sun/faces/test/agnostic/facelets/composite/Issue19667737IT.java
A       test/agnostic/facelets/cc/src/main/webapp/resources/ccAttrsValue
A       test/agnostic/facelets/cc/src/main/webapp/resources/ccAttrsValue/cic5573cmp.xhtml
A       test/agnostic/facelets/cc/src/main/webapp/ccAttrsValuePrependIdTrue.xhtml
A       test/agnostic/facelets/cc/src/main/webapp/WEB-INF/asw-taglib.xml
A       test/agnostic/facelets/cc/src/main/webapp/ccAttrsValue.xhtml

- Test fodder.



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