Fixed JavaDoc issue

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

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

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

<< http://java.net/jira/browse/JAVASERVERFACES-1806 >>


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/facelets/el/ContextualCompositeMethodExpression.java
---- Ensure the proper EL exception is thrown (not overridden).
M       jsf-ri/src/main/java/com/sun/faces/util/FacesLogger.java
---- ---- Added FACELETS_EL marker for logging.
M       test/agnostic/pom.xml
---- Added "composite" module


A       test/agnostic/composite
A       test/agnostic/composite/src
A       test/agnostic/composite/src/test
A       test/agnostic/composite/src/test/java
A       test/agnostic/composite/src/test/java/com
A       test/agnostic/composite/src/test/java/com/sun
A       test/agnostic/composite/src/test/java/com/sun/faces
A       test/agnostic/composite/src/test/java/com/sun/faces/test
A       test/agnostic/composite/src/test/java/com/sun/faces/test/agnostic
A       test/agnostic/composite/src/test/java/com/sun/faces/test/agnostic/composite
A       test/agnostic/composite/src/test/java/com/sun/faces/test/agnostic/composite/Issue1806IT.java
A       test/agnostic/composite/src/main
A       test/agnostic/composite/src/main/java
A       test/agnostic/composite/src/main/java/com
A       test/agnostic/composite/src/main/java/com/sun
A       test/agnostic/composite/src/main/java/com/sun/faces
A       test/agnostic/composite/src/main/java/com/sun/faces/test
A       test/agnostic/composite/src/main/java/com/sun/faces/test/agnostic
A       test/agnostic/composite/src/main/java/com/sun/faces/test/agnostic/composite
A       test/agnostic/composite/src/main/java/com/sun/faces/test/agnostic/composite/ActionBean.java
A       test/agnostic/composite/src/main/resources
A       test/agnostic/composite/src/main/webapp
A       test/agnostic/composite/src/main/webapp/WEB-INF
A       test/agnostic/composite/src/main/webapp/WEB-INF/web.xml
A       test/agnostic/composite/src/main/webapp/resources
A       test/agnostic/composite/src/main/webapp/resources/action
A       test/agnostic/composite/src/main/webapp/resources/action/action3.xhtml
A       test/agnostic/composite/src/main/webapp/action
A       test/agnostic/composite/src/main/webapp/action/action3.xhtml
A       test/agnostic/composite/pom.xml
---- New Test Module.




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

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

After discussion with David Schneider, I'm bringing back the VDL based
FDL, but there will be big changes in how it can be used.  The starting
point for those changes is this rollback of the VDL related changes from
svn revision 9937.


SECTION: Modified Files
----------------------------
M       jsf-ri/conf/share/tlddoc-resources/stylesheet.css
M       jsf-ri/conf/share/facelets_faces-flow.tld
M       jsf-ri/build.xml
M       jsf-api/src/main/java/javax/faces/flow/FlowHandler.java

- Revert VDL related changes from revision 9937.

M       test/agnostic/composite/pom.xml
M       test/agnostic/vdl/facelets/ui/pom.xml

- Unrelated, fix version of these tests.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10090 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes http://java.net/jira/browse/JAVASERVERFACES-2437, r=rogerk, Reverting changes done for issue #1576 and #2328 back out since they cause a major regression with respect to composite component functionality. Added a separate test case for ui:include and composite components.

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10091 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes http://java.net/jira/browse/JAVASERVERFACES-2382, r=edburns, Removed usage of MessageUtils since it uses the ApplicationAssociate which in certain scenarios can result in a StackOverFlowError.

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10093 761efcf2-d34d-6b61-9145-99dcacc3edf1
Bumping up container timeout

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

<< http://java.net/jira/browse/JAVASERVERFACES-2439 >>


SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/AjaxBehaviorRenderer.java
---- Do not render script if behavior is disabled
M       jsf-ri/src/main/java/com/sun/faces/renderkit/RenderKitUtils.java
---- Make sure we build the behavior string command only hen we need to
M       test/agnostic/ajax/src/main/webapp/WEB-INF/web.xml
---- Add behavior-taglib.xml


A       test/agnostic/ajax/src/test/java/com/sun/faces/test/agnostic/ajax/Issue2439IT.java
A       test/agnostic/ajax/src/main/java/com/sun/faces/test/agnostic/ajax/GreetBehavior.java
A       test/agnostic/ajax/src/main/webapp/disabledBehaviors.xhtml
A       test/agnostic/ajax/src/main/webapp/WEB-INF/behavior-taglib.xml
---- New Test module.




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

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10100 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES-2397, r=rogerk, making sure exceptions bubble up correctly

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10101 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixes, http://java.net/jira/browse/JAVASERVERFACES-2444, r=rogerk, When cloning the ResponseWriter also clone the dontEscape flag.

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10103 761efcf2-d34d-6b61-9145-99dcacc3edf1
Make sure unit tests also get triggered on the trunk

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10104 761efcf2-d34d-6b61-9145-99dcacc3edf1
SECTION: Modified Files
----------------------------
M jsf-ri/src/main/java/com/sun/faces/facelets/compiler/SAXCompiler.java

- Put back just the DOCTYPE stripping part of the fix for 2328.

M jsf-ri/systest/src/com/sun/faces/facelets/FaceletsTestCase.java

- Re-activate the test.


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

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


SECTION: Specification changes
----------------------------
M       jsf-api/src/main/java/javax/faces/component/UIComponent.java
M       jsf-api/src/main/java/javax/faces/component/UIComponentBase.java

- delete DATA_ATTRIBUTES_KEY.

+    /**
+     * <p class="changed_added_2_2">Return a data structure containing the attributes
+     * of this component that should be rendered directly to the output without
+     * interpretation by the {@link javax.faces.render.Renderer}.  This method must
+     * never return {@code null}.  The returned
+     * {@code Map} implementation must support all of the standard and optional 
+     * {@code Map} methods, plus support the following additional requirements.</p>
+     * 
+     * <div class="changed_added_2_2">
+     * 
+     * <p>The {@code Map} implementation must implement {@code java.io.Serializable}.</p>
+     * 
+     * <p>Any attempt to add a {@code null} key or value must throw a {@code NullPointerException}.</p>
+     * 
+     * <p>Any attempt to add a key that is not a {@code String} must
+     * throw an {@code IllegalArgumentException}.</p>
+     * 
+     * </div>
+     *
+     * @since 2.2
+     */
+
+    public abstract Map<String, Object> getPassThroughAttributes();
     
+    
+    /**
+     * <p class="changed_added_2_2">This method has the same specification as 
+     * {@link #getPassThroughAttributes() } except that it is allowed to return 
+     * {@code null} if and only if the argument {@code param} is {@code false}
+     * and no pass through attribute data structure exists for this instance.</p>
+
+     * @param create if <code>true</code>, a new {@code Map}
+     * instance will be created if it does not exist already.  If
+     * <code>false</code>, and there is no existing
+     * <code>Map</code> instance, one will not be created and
+     * <code>null</code> will be returned.
+     * @return A {@code Map} instance, or {@code null}.
+     * 
+     * @since 2.2
+     */
+    
+    public abstract Map<String, Object> getPassThroughAttributes(boolean create);

- new methods.

M       jsf-api/src/main/java/javax/faces/context/PartialResponseWriter.java

- remove unnecessary import

M       jsf-ri/conf/share/facelets_jsf_core.tld

- change f:dataAttribute to be f:passthroughAttribute.

SECTION: Implementation changes

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/core/CoreLibrary.java
A  +    jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/core/PassThroughAttributeHandler.java
D       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/core/DataAttributeHandler.java

- change f:dataAttribute to be f:passthroughAttribute.

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

- implement new UIComponent methods.

M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/TextRenderer.java

- Ensure that passthroughAttributes cause the <span> to be rendered.

M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/HtmlResponseWriter.java

- Implement the spec.

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

- Drop renderDataAttributes() and call site thereof.

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

- Drop getDataAttributes

M       test/agnostic/renderKit/basic/src/main/webapp/data-attributes.xhtml

- The "data" is now where it should be, on the attribute names.


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

SECTION: Modified Files
----------------------------
M       jsf-tools/src/main/java/com/sun/faces/config/rules/FacesConfigRuleSet.java
M       jsf-tools/src/main/java/com/sun/faces/generate/RenderKitSpecificationGenerator.java
M       jsf-api/doc/focus-props.xml
M       jsf-api/doc/command-button-props.xml
M       jsf-api/doc/selectmany-checkbox-props.xml
M       jsf-api/doc/panel-group-props.xml
M       jsf-api/doc/link-props.xml
M       jsf-api/doc/input-props-nochange.xml
M       jsf-api/doc/events-props-noclick.xml
M       jsf-api/doc/text-props.xml
M       jsf-api/doc/image-button-props.xml
M       jsf-api/doc/graphic-image-props.xml
M       jsf-api/doc/form-form-props.xml
M       jsf-api/doc/events-props.xml
M       jsf-api/doc/i18n-props.xml
M       jsf-api/doc/table-props.xml
M       jsf-api/doc/standard-html-renderkit.xml
M       jsf-api/doc/core-props.xml
M       jsf-api/doc/input-props.xml
M       jsf-api/doc/doctype-props.xml
M       jsf-api/doc/input-textarea-props.xml
M       jsf-api/doc/events-valueChanged-click.xml
M       jsf-api/doc/selectone-radio-props.xml
M       jsf-api/doc/document-props.xml

- At Manfred Riem's request, purge "pass-through" from the spec except
  for the one use in the new "f:passThroughAttribute" element.

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

- Document how to handle pass through elements.


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

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

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