You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by de...@apache.org on 2018/05/08 20:09:41 UTC

[myfaces] branch master updated (e559710 -> 5ed3fc7)

This is an automated email from the ASF dual-hosted git repository.

deki pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces.git.


    from e559710  MYFACES-4228 File Descriptor leak in DefaultFaceletFactory
     add af83e9a  update pom.xml to new branch
     add d3975b7  update dependencies and remove unused code
     add 31a75f6  update OWB version to 1.6.3 for CDI tests and fix annotation dependency to match CDI 2.0
     add 2d7a79c  add websocket dependency
     add 6bb1b24  MYFACES-4069 Implement f:websocket and related api (not final, pending javascript)
     add 01d3e49  MYFACES-4069 Implement f:websocket and related api (javascript)
     add c767a73  MYFACES-4064 EL 3.0 Collection construction broken (Thanks to Andreas Osterburg for provide this patch)
     add 5c46dfe  MYFACES-4068 Ajax-Listener (PrimeFaces) is not called for some selection-components
     add 5ab7809  MYFACES-4075 SearchExpression API (working proposal)
     add d280744  MYFACES-4075 SearchExpression API (working proposal)
     add cabfab1  applied new namings
     add 67ec8c2  MYFACES-4075 SearchExpression API (change name to SearchKeywordResolver and make @all passthrough on client side)
     add 501002d  MYFACES-4075 SearchExpression API (removed applyKeyword + and renamed invokeComponentFromExpression)
     add ae71e70  MYFACES-4075 SearchExpression API (parameter naming)
     add 8957329  MYFACES-4075 SearchExpression API (unused var + method)
     add 698171d  MYFACES-4075 SearchExpression API (removed unnecessary parameter)
     add 1f0875e  MYFACES-4075 SearchExpression API (fixes)
     add e74987c  MYFACES-4075 SearchExpression API (added shortcut method)
     add b2fa4e9  MYFACES-4075 SearchExpression API (checkstyle)
     add 0728002  MYFACES-4075 SearchExpression API (renamed "last" parameters to "previous", removed unused methods, added @Override)
     add f7d23eb  MYFACES-4075 SearchExpression API (removed duplicate/unused code)
     add 01c0a1a  MYFACES-4075 SearchExpression API (pass FacesContext)
     add c24cdb1  MYFACES-4075 SearchExpression API (reworked hints + added unit test)
     add 0195427  MYFACES-4079 Implement CDI changes for JSF 2.3 (initial proposed solution)
     add 714dd3a  MYFACES-4075 SearchExpression API (some cosmetics)
     add 137e24e  MYFACES-4075 SearchExpression API (applied api changes)
     add bdca68a  MYFACES-4075 SearchExpression API (applied api changes)
     add 963fde6  MYFACES-4075 SearchExpression API (improved handling with spaces)
     add 8c643fa  MYFACES-4075 SearchExpression API (added hint for composite unwrapping)
     add 0d3b703  MYFACES-4075 SearchExpression API (added hint for composite unwrapping)
     add 90bf723  MYFACES-4075 SearchExpression API (checkstyle)
     add 9fe6ef9  MYFACES-4075 SearchExpression API ([perf] use static expression hints)
     add 2cbef41  MYFACES-4075 SearchExpression API ([perf] use static expression hints)
     add 35aa83c  MYFACES-4075 SearchExpression API ([perf] reuse context + improved handling with empty expressions)
     add 6f23360  MYFACES-4075 SearchExpression API (improved handling with empty expressions)
     add 7456d14  MYFACES-4075 SearchExpression API ([perf] reuse context)
     add 2b77787  MYFACES-4075 SearchExpression API (renamed hint)
     add a4561fd  MYFACES-4075 SearchExpression API (renamed hint)
     add 9c89fe7  MYFACES-4075 SearchExpression API (spec alignments)
     add 1c136ca  MYFACES-4075 SearchExpression API (spec alignments)
     add 1532615  MYFACES-4075 SearchExpression API (rollback AttachedObjectTargetImpl because possible conflict with composite components algorithm)
     add f6cfb60  MYFACES-4075 SearchExpression API (cleanup)
     add 104a331  MYFACES-4069 Implement f:websocket and related api (add channel to jsf.push.init)
     add b030cf5  MYFACES-4069 Implement f:websocket and related api (add UIWebsocket)
     add fe410eb  MYFACES-4079 Implement CDI changes for JSF 2.3 (@ManagedProperty)
     add fe12a1f  MYFACES-4079 Implement CDI changes for JSF 2.3 (@FacesConverter and @FacesValidator)
     add 0c5de0a  MYFACES-4086 Deprecate native managed beans annotations
     add ef39067  MYFACES-4085 Constants for "jsf.js", "javax.faces" and postback parameters
     add 63e2875  MYFACES-4088 Add constructor with facesContext to event classes
     add 860b653  MYFACES-4088 pass facescontext to new event constructor
     add f045002  MYFACES-4087 Add PostRenderViewEvent
     add 6724da7  MYFACES-4079 Implement CDI changes for JSF 2.3 (@FacesBehavior) and MYFACES-4083 Add copy constructor to wrappers and fix events getFacesContext() logic
     add 6e5393b  small fix on wrapper
     add 6ca8945  MYFACES-4079 Implement CDI changes for JSF 2.3 ( @FacesDataModel )
     add 94b0f96  MYFACES-4100 Default view pool is enabled for all views by default when cache mode is alwaysRecompile only
     add 20ee3ab  MYFACES-4099 - Allow resolve #{cc} inside templates called from a composite component
     add 2873387  MYFACES-4098 Implement ResourceHandler.getViewResources(...) (part 1 iterators)
     add a957a79  small fix add generic to Converter
     add c692ee0  MYFACES-4098 Implement ResourceHandler.getViewResources(...) (part 2 base algorithm)
     add 5ac190d  small fix add ViewDeclarationLanguageFactory.getAllViewDeclarationLanguages()
     add 0428622  MYFACES-4101 Implement f:importConstants
     add 8b649a5  MYFACES-4101 Implement f:importConstants
     add 2339402  MYFACES-4104 Update plugins to compile java 8 code in JSF 2.3 branch
     add 5cb8a40  MYFACES-4103 Implement ViewHandler.getViews(...)
     add 447196c  MYFACES-4103 Implement ViewHandler.getViews(...) (add faces-config-extension facelets-template-mapping)
     add ef24a5d  update test to 1.0.8-SNAPSHOT
     add 43bb2a7  update test to 1.0.8-SNAPSHOT and test23
     add 5c8fc8b  update test to 1.0.8-SNAPSHOT and test23
     add 9237062  update maven felix plugin to 3.0.1 to fix issue in 2.5.4
     add 1d78b3d  MYFACES-4105 Implement extensionless mapping of views
     add 9391545  small fixes for initialization of ViewDeclarationLanguageFactory and FacesServletMappingUtils
     add 635a44e  MYFACES-4106 - Implement ResourceHandler.markResourceRendered(...) and ResourceHandler.isResourceRendered(...)
     add e1871d6  MYFACES-4105 Implement extensionless mapping of views (add web config param to enable automatic extensionless mapping)
     add abdf2c8  MYFACES-4106 Implement ResourceHandler.markResourceRendered(...) and ResourceHandler.isResourceRendered(...)
     add df9aa90  MYFACES-4106 Implement ResourceHandler.markResourceRendered(...) and ResourceHandler.isResourceRendered(...)
     add 3c7ce85  set clirr plugin to check binary compatibility against 2.3.0
     add ca7c49e  MYFACES-4108 - Implement FaceletCache.setCacheFactories(...)
     add bb229d0  small fixes for binary compatibility
     add 70120d7  MYFACES-4105 Implement extensionless mapping of views (hide /resources directory from iteration)
     add 41daf84  MYFACES-4107 - fix StringIndexOutOfBoundsException in getResourceVersion
     add 08f4eef  MYFACES-4110 Implement javax.faces.model.IterableDataModel
     add 862dadf  MYFACES-4109 Implement f:validateWholeBean
     add 9254997  MYFACES-4111 Implement h:column styleClass property
     add cd40f68  MYFACES-4112 Implement h:dataTable rowClass
     add fa01d9c  MYFACES-4113 Implement h:panelGrid rowClass
     add a329dd0  MYFACES-4114 Add disabled attribute to h:button
     add fcc2051  MYFACES-4114 Add disabled attribute to h:button
     add cf4fbdc  MYFACES-4115 Implement h:selectOneRadio "group" (distributed radio button)
     add 2bc4227  small fix add javax.faces.ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE and fix clirr on "group" h:selectOneRadio
     add 71d2178  small fix make constant EMPTY_STRING_AS_NULL_PARAM_NAME public as JSF 2.3 spec says
     add 1eab20a  small fix add javax.faces.VIEWROOT_PHASE_LISTENER_QUEUES_EXCEPTIONS config parameter
     add bf3d70a  small fix add generics to Validator and init parameter map
     add aaed85f  small fix add generics to init parameter map
     add b8c4c1e  MYFACES-4070 Implement h:commandScript and related api
     add 46f7988  MYFACES-4116 Implement JDK 8 time support in f:convertDateTime
     add 24aa1a7  small fix on encodeWebsocketURL (nullpointerexception on facesContext)
     add 2aa8b5b  small fix websocket force render jsf.js on Renderer
     add 33bbfb5  MYFACES-4117 No default name for @FacesComponent with createTag=true and no tagName
     add 3bfe4bf  MYFACES-4079 Implement CDI changes for JSF 2.3 ( @FacesDataModel )
     add 38eecac  small fix render eval scripts on ajax request
     add 9ee4a3c  MYFACES-4118 Implement new changes of javax.faces.ViewState update on ajax for multiple forms
     add e66f2b8  MYFACES-4078 Expose StateCacheFactory/StateCache as a SPI service
     add 8434ff0  small fix add passivating=true to FlowScoped and ViewScoped
     add 9ed9002  small fix add faces-config client-window-factory
     add 0bb07cc  MYFACES-4097 Implement CDI changes for @FacesConfig
     add 0c35a7f  MYFACES-4119 Disposal method from PushContextFactoryBean is missing @Push annotation (Thanks to Eduardo Breijo for provide this patch)
     add 8f0b6ec  use more recent Tomcat version to reduce OWASP security warnings
     add 18ec53c  use more recent geronimo-el_2.2_spec version
     add 70d33a3  use more recent commons-beanutils version
     add 96bba9b  MYFACES-4005 updated commons-codec and removed shade package as discussed on the mailinglist
     add 99c4809  update myfaces test to 1.0.8
     add 0712a8b  fix javadoc generation to new behavior of maven-javadoc-plugin
     add efddc83  fix javadoc generation to new behavior of maven-javadoc-plugin
     add 1820dc9  fix javadoc generation to new behavior of maven-javadoc-plugin
     add f892c66  updating maven-compiler-plugin and junit/ testng dependencies
     add 2b1bea7  fix javadoc generation to new behavior of maven-javadoc-plugin
     add 7b69e22  fix javadoc generation to new behavior of maven-javadoc-plugin
     add 5cb66b5  update maven-release-plugin to 2.5.3 because 2.2.1 fails on new changes in MyFaces 2.3
     add 55e974f  add omnifaces license as excluded by rat plugin
     add 7f081cc  add omnifaces license as excluded by rat plugin
     add 3fa89c5  [maven-release-plugin] prepare release myfaces-core-module-2.3.0-beta
     add 8e8b012  [maven-release-plugin] prepare for next development iteration
     add 517c78c  disable animal sniffer not necessary for beta release (fix required to java 1.8)
     add c597916  fix javadoc generation to new behavior of maven-javadoc-plugin
     add 98fe83f  [maven-release-plugin] rollback the release of myfaces-core-module-2.3.0-beta
     add a45f2e7  [maven-release-plugin] prepare release myfaces-core-module-2.3.0-beta
     add 4397a54  [maven-release-plugin] prepare for next development iteration
     add fa37e57  fix javadoc generation to new behavior of maven-javadoc-plugin
     add e761511  [maven-release-plugin] prepare release myfaces-core-module-2.3.0-beta
     add ce14f9f  [maven-release-plugin] prepare for next development iteration
     add cfbd99c  disable animal sniffer not necessary for beta release (fix required to java 1.8)
     add ec04a75  [maven-release-plugin] prepare release myfaces-core-module-2.3.0-beta
     add 33aeae3  [maven-release-plugin] prepare for next development iteration
     add ae9ad44  MYFACES-4124 Wrong user properties map is used when using <f:websocket> and onOpen method is invoked
     add 97ed507  MYFACES-4126 Implicit objects flowScope and view cannot be injected using CDI
     add 634f5c6  (MYFACES-4128) pushComponentToEL should be called before isVisitable is called in visitTree of UIData, UIForm, UINamingContainer and UIRepeat
     add 84b5c06  MYFACES-4129 When @FacesConfig annotation is used in a CDI bean, implicit EL objects don't work
     add ec0f735  MYFACES-4130 CDI @ManagedProperty does not work with all types
     add 23fbb45  MYFACES-4132 Search expression doesn't work as expected when expression is id:keyword
     add 1137e5d  MYFACES-3163 [perf] review working with SelectItem(s)
     add 729636e  MYFACES-3163 [perf] review working with SelectItem(s)
     add 3d12fe3  MYFACES-3130 [PERF] Avoid unnecessary AbstractList$Itr instances
     add 8eb0268  (MYFACES-3163) [perf] review working with SelectItem(s)
     add e44f2df  (MYFACES-3163) [perf] review working with SelectItem(s)
     add 948ca9c  MYFACES-3130 [PERF] Avoid unnecessary AbstractList$Itr instances
     add 69e67a2  MYFACES-4130 fixed dependency scope
     add 6e61846  MYFACES-3435 [perf] _DeltaList / _ComponentChildrenList: use ArrayList as parent
     add a7cb7fd  removed unused code
     add 06f79a8  MYFACES-3435 cosmetics
     add 834c0c6  MYFACES-3350 Error data payload attribute names
     add 8776569  MYFACES-3844 move StartupServletContextListener config to web-fragment.xml
     add a309fe9  MYFACES-3147 message of ViewExpiredException
     add 94d95df  MYFACES-4131 <ui:repeat/> begin and end do not look to be implemented / working
     add ceb7ab7  MYFACES-4135 Use Java8 instead of commons
     add 9e127b0  MYFACES-4135 Use Java8 instead of commons
     add 113b40d  MYFACES-4137 Apply NetBeans performance hints
     add a173bd8  MYFACES-4137 Apply NetBeans performance hints
     add e9fe37c  MYFACES-4137 Apply NetBeans performance hints
     add f0eb278  MYFACES-4133 cosmetics / removed unnecessary boxing/unboxing / added @Override
     add a6a06a2  MYFACES-4139 Utility method in ClassUtils to not throw exception
     add 2bacd2c  MYFACES-4136 Classloader issue with a serializable object when using whole bean validation feature
     add 3667dbb  MYFACES-4125 Response committed too early due to flush from StateWriter
     add 4b79bcd  MYFACES-4135 use DatatypeConverter instead of commons-codec
     add 241bfe2  MYFACES-4142 Wrong style format for long when using f:convertDateTime with new types
     add e5574fe  MYFACES-4135 Replace LRUMap
     add d5db39b  MYFACES-4135 Replace LRUMap
     add 554e9ba  MYFACES-4135 Replace NullIterator by Collections#emptyIterator
     add 808f912  MYFACES-4135 Replace NullIterator by Collections#emptyIterator
     add 2743b49  MYFACES-4135 Replace NullIterator by Collections#emptyIterator
     add 93c42d8  MYFACES-4135 Replace NullEnumeration by Collections#emptyEnumeration
     add 892e47b  MYFACES-4135 Replace NullEnumeration by Collections#emptyEnumeration
     add 0345cb3  MYFACES-4143 Remove Servlet 2.5 compatibility hacks
     add ae2c953  MYFACES-4144 Remove hack class which is already outdated since JSF 2.0
     add cc257f5  MYFACES-4135 Removed not required helper
     add 2892ebf  removed empty dir
     add 9e2fb5b  MYFACES-4145 Remove < EL 2.2 compatibility hacks
     add b8d43e8  MYFACES-4145 Remove < EL 2.2 compatibility hacks
     add f14e154  MYFACES-4145 Remove < EL 2.2 compatibility hacks
     add bd08253  MYFACES-4145 Remove < EL 2.2 compatibility hacks
     add 7c20a33  MYFACES-3235 removed unused classes
     add d08fd4c  MYFACES-3221 removed unused classes
     add 19ae6ef  MYFACES-4135 changed accessOrder, copied some tests org.apache.commons.collections4.map.LRUMapTest
     add 202888b  MYFACES-4146 Remove @ResolveComponent + ViewTransientScoped
     add f6c437c  MYFACES-4146 readded producer
     add ab042a6  MYFACES-4147 Remove CDI_MANAGED_CONVERTERS_ENABLED and CDI_MANAGED_VALIDATORS_ENABLED
     add bf3d72c  MYFACES-4147 Remove CDI_MANAGED_CONVERTERS_ENABLED and CDI_MANAGED_VALIDATORS_ENABLED
     add 8002536  MYFACES-4135 Replaced Predicate with Java8 version
     add 83ab20a  MYFACES-4135 Removed commons-collections dependency
     add 409534c  MYFACES-2582 Cleanup ExternalSpecifications
     add 8008a72  MYFACES-4147 add deprecation warning
     add dabe392  MYFACES-4135 fixed log message
     add 22c596a  MYFACES-4135 simplified code
     add 341c504  MYFACES-4135 simplified code (cleanup import)
     add 109fdab  MYFACES-4148 Removed unused context parameters and log warnings
     add c65756f  MYFACES-3172 UIComponentBase.isIdValid(id) check could mention the offending value in exceptions
     add 45b04b6  MYFACES-3504 [perf] use shared StringBuilder instance where possible
     add 46dbb35  [perf] use shared StringBuilder instance where possible
     add b490acc  MYFACES-4146 restored viewTrasientScoped
     add 4d955e7  MYFACES-4079 cc and component should be resolved by ELResolver
     add b635336  MYFACES-4079 fixed FlowMap scope
     add a7d7342  MYFACES-4079 fixed method name
     add 1cd4cdd  fixed dependencies
     add 280dcb5  MYFACES-3250 Disabled ManagedbeanDestroyerListener
     add 1d79155  MYFACES-3250 disable ManagedBeanResolver
     add c12bf84  MYFACES-4127 better scope for now, need so switch to FlowScoped probably
     add c7e982d  MYFACES-4127 cosmetics
     add 66826bd  MYFACES-4075 use SharedStringBuilder + cosmetics
     add c447406  cosmetics + removed duplicate SharedStringBuilder impl
     add 10261ae  cosmetics + removed duplicate SharedStringBuilder impl
     add 14b38f3  MYFACES-4127 use FlowScoped for FlowMap
     add d102dfa  MYFACES-4127 refactored
     add c79a100  MYFACES-4127 refactored
     add 23f9fd3  MYFACES-4127 refactored
     add ed145c7  added missing @Override
     add ad97b9b  MYFACES-4151 When @FacesConfig is not present, EL resolution in managed beans should not be performed
     add 665d59c  MYFACES-4127 refactored other producers to reuse AbstractDynamicProducer
     add 17a0d42  MYFACES-4127 refactored other producers to reuse AbstractDynamicProducer
     add 05dd4d4  MYFACES-4127 refactored other producers to reuse AbstractDynamicProducer
     add dc3c090  MYFACES-4127 refactored other producers to reuse AbstractDynamicProducer
     add a29ca39  removed unused classes
     add 4939f00  removed unused classes
     add 811cfda  MYFACES-4149 add disabled attribute to f:validateWholeBean
     add 688c6a6  MYFACES-4152 Add @Override
     add 06e418f  MYFACES-4158 getViewMap incorrect publishEvent method
     add c6e7a1b  refactored
     add 77d5145  MYFACES-4155 Fix HttpPartWrapper#getSubmittedFileName
     add 3f0eb1e  MYFACES-4155 Updated to Servlet3.1 and fix HttpPartWrapper#getSubmittedFileName
     add e22d3b6  MYFACES-4159 Update FacesValidator and FacesBehavior annotations target
     add eeec96b  MYFACES-4135 cleanup osgi imports
     add 768574a  
     add 26cdb83  
     add 436020a  https://issues.apache.org/jira/browse/MYFACES-4162 fixing smaller bugs in the new code which were not triggered by the unit tests
     add d961547  https://issues.apache.org/jira/browse/MYFACES-4156, https://issues.apache.org/jira/browse/MYFACES-4160
     add 9dca34e  MYFACES-4122 Auto scroll doesn't work anymore for some environment
     add 9bfab49  MYFACES-4065 Did not handled empty string while creating the resource
     add b4d9a85  MYFACES-4163 cleanup code
     add bedaade  MYFACES-4163 fixed NPE
     add 042aa88  MYFACES-4163 refactored
     add 605399b  https://issues.apache.org/jira/browse/MYFACES-4163:
     add cd1a8b6  MYFACES-4058 ProtectedViewException for a protectedview access while checking the OriginHeader for appContextPath
     add 853d6b7  MYFACES-4165
     add a5a22b8  cosmetics
     add 908c12c  removed old loggers
     add b7b5d4e  MYFACES-4166 Make FACES_SERVLET_ADDED_ATTRIBUTE key public
     add f1cd1de  MYFACES-4167 MyFaces doesn't validate composite:attribute type class
     add 3ba66a7  MYFACES-4167 checkstyle
     add bd9d8aa  MYFACES-4164 Unexpected behavior when javax.faces.ViewState is set to stateless in a State view
     add 7d45b86  added missing @Override
     add bb35ec0  added missing @Override
     add c23d8ac  cosmetics
     add 59af625  MYFACES-4168 update ee6 package references to ee
     add 235a96a  MYFACES-4170 Implement JSF 2.3 Spec Issue 1430
     add 9370749  MYFACES-4169 code cleanup first
     add 059804b  MYFACES-4169 code cleanup first
     add c14e148  code cleanup
     add dbd7551  code cleanup - reverted as might be used by tomahawk
     add f6ef037  MYFACES-4171 Create a new web-facesconfig.xsd schema for JSF 2.3
     add 510c10f  MYFACES-4169 - selectOneRadio does not work properly
     add 77eea2f  MYFACES-4169 - refactored
     add 5997f34  MYFACES-4169 - refactored
     add bd3c69b  MYFACES-4172 Fix addSearchExpressionHandler method name and getSearchExpressionContextFactory return list
     add b2d6e84  MYFACES-4173 Clean up WELD warnings
     add 87011a9  cosmetics
     add a6668bd  MYFACES-4169 fix rendering and validation error for specific case of selectOneRadio with group
     add 0d314ea  MYFACES-4174 Use Locale.forLanguageTag as defined in JSF 2.3 spec section 2.5.2.1
     add 1bb1d0b  MYFACES-4177 FacesServletMappingUtils.isFacesServlet improvement
     add 2602a97  https://issues.apache.org/jira/browse/MYFACES-4160
     add 3cc96cf  https://issues.apache.org/jira/browse/MYFACES-4160 https://issues.apache.org/jira/browse/MYFACES-4169
     add d1c66a5  MYFACES-4066 FlowBuilderFactoryBean Concurrency Issue
     add ea8e265  MYFACES-4176 Search expression fails to resolve component outside of form
     add 959b744  Fixed checkstyle
     add f66dce1  fixed unit test
     add 2c7f41c  MYFACES-4133 Don't deserialize the ViewState-ID if the state saving method is server
     add 6a59a3e  MYFACES-4133 removed sequence
     add 03a0f9f  MYFACES-4133 small cleanup
     add 827b00e  code cleanup / removed unused code
     add 702bda5  MYFACES-4179 OutputLabel should ignore "component not found"
     add 0b6673c  cosmetics
     add 61f7779  MYFACES-4181 Grouped SelectOneRadio doesn't set the for attribute of the label correctly
     add 87774ea  MYFACES-4176 Search expression fails to resolve component outside of form (alternate fix using findComponent instead)
     add e9ab258  rollback commits 1817658, 1817690, 1817695 related to MYFACES-4133 because there is a conflict with MYFACES-4078. Refactor to solve MYFACES-4133 is still pending
     add a530ae5  MYFACES-4184 avoid NPE
     add 1756cd8  MYFACES-4180 correct TOP_LEVEL_VIEWS_ONLY behavior
     add 731e40c  MYFACES-4141 JSF 2.3 Spec Issue 1436 - MyFaces Implementation requires Server Push functionality
     add e68fb19  MYFACES-4183 Behavior difference between JSF 2.2 and JSF 2.3 when using facelet prefixes
     add fedb973  MYFACES-4141 better check - currently fails on TomEE 8.0.0-SNAPSHOT
     add b64597b  MYFACES-4185 update getViews for JSP views
     add 891e77e  update parent to latest release
     add b5877dc  MYFACES-4175 template XHTML file fails to load when in /resources dir
     add b881ddb  MYFACES-4187: throw NPE with null resourceName
     add 1e50fbb  MYFACES-3525 javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL value affects display behavior for required fields
     add 7c62354  MYFACES-4186 use ConcurrentHashMap in _ComponentAttributesMap
     add 912308b  MYFACES-4188 Forward port changes in MYFACES-4048 to JSF 2.3
     add 1c8e934  MYFACES-4191 : non-faces request fix
     add c99e32c  MYFACES-4192: call super.processValidators
     add a0518d5  MYFACES-4190 Remove onselect attribute from SELECT elements
     add 4bb1656  MYFACES-4193: EnumConverter return empty string if null value for getAsString
     add 7d48b34  MYFACES-4194: throw NPE in validators - restore/save state methods if FacesContext is null
     add d1deb64  MYFACES-4195 Unexpected NullPointerException thrown in IterableDataModel
     add 178d5f7  MYFACES-4178: Add required query params when Entering JSF Flow via ViewAction
     add cb00348  MYFACES-4133 - Don't deserialize the ViewState-ID if the state saving method is server
     add 34e0c94  MYFACES-4133 - Don't deserialize the ViewState-ID if the state saving method is server
     add 6230a31  MYFACES-4133 - Don't deserialize the ViewState-ID if the state saving method is server
     add c1836b2  MYFACES-4196 Add warning if USE_ENCRYPTION is false
     add 46d45b3  MYFACES-4198 Injection on custom navigation handlers does not work
     add 87c2cb5  MYFACES-4197 Injected bean storage list is created on every request in development mode
     add 346c6a1  MYFACES-4201 InstantiationException for ConfigurableNavigationHandler that does not have a default constructor
     add 6637e82  MYFACES-4202 FacesServletMappingUtils.isFacesServlet calls ClassUtils.simpleClassForName on every request
     add ed30ad2  MYFACES-4199 NPE with <f:selectItem>
     add ca52695  MYFACES-4199 NPE with <f:selectItem>
     add 8506dc2  tabs2spaces
     add d50d9f4  [maven-release-plugin] prepare release myfaces-core-module-2.3.0
     add a292d3a  [maven-release-plugin] prepare for next development iteration
     add 07932ef  rollback to try to perform release again
     add 07dd576  [maven-release-plugin] prepare release myfaces-core-module-2.3.0
     add 9aa3be3  [maven-release-plugin] prepare for next development iteration
     add d3537fb  update site info for myfaces 2.3
     add b5bf0d7  update jsf 2.3 requirements
     add 3ae12f1  update findbugs plugin
     add e593ff2  Adding a release checklist section to the myfaces site
     add 5b060b3  Adding a release artifact script to the myfaces site
     add 81a684a  MYFACES-4203 - UIRepeat begin+end doesn't work correctly
     add 8c9d705  MYFACES-4205 encodeWebsocketURL should be abstract
     add e94e49d  MYFACES-4206: add missing deprecated annotations
     add f43dd1d  MYFACES-4207: WebsocketEvent should be a final class
     add 9bb849d  cosmetics
     add 80b85fc  cosmetics
     add bbc2fca  MYFACES-4208: fix abstract methods
     add 18ebe04  MYFACES-4203 UIRepeat begin+end doesn't work correctly
     add a1aaebc  MYFACES-4211: HtmlCommandScript should not implement ClientBehaviorHolder
     add f9474cf  MYFACES-4212: onSelect/getSelect should not be implemented on some components
     add c99e9bb  MYFACES-4213: isJava8DateTimeFormatter should be private
     add bf73893  MYFACES-4215: update WebsocketEvent.getUser signature
     add 6ba781a  MYFACES-4216: getWebsocketURL should be abstract and WEBSOCKET_PORT move and rename
     add 1428c95  checkstyle: do not use tab
     add 49d79ed  MYFACES-4218: AJAX parser should be more tolerant against white spaces (JavaScript)
     add 3a457dc  MYFACES-4219: JavaScript: method parameter should not be named as "arguments"
     add fc2ad71  MYFACES-4219: JavaScript: method parameter should not be named as "arguments"
     add f8560e9  MYFACES-4217: ManagedProperty.value should not have a default value
     add 0826fec  https://issues.apache.org/jira/browse/MYFACES-4204 fix regarding the viewstate handling we now follow the spec 1:1 in wording with the old hack fallback being reenabled for lazy all form handling
     add ae55d8a  MYFACES-4220: add javax.faces prefix to DISABLE_FACELET_JSF_VIEWHANDLER property
     add 0d46ab8  MYFACES-4204: remove character causing local and other builds to fail
     add 54dcc4c  MYFACES-4218: AJAX parser should be more tolerant against white spaces (JavaScript)
     add 4d3ae98  MYFACES-4221: FacesConfig.Version contains non spec defined values
     add 3f2d567  Update the release-checklist
     add bcb8e28  remove tabs... and commented out code
     add ed06aaa  add JavaDocs for our ViewScoped
     add f948ddd  MYFACES-4222: ui:repeat update to work when step is updated
     add 55eba08  MYFACES-4222: ui:repeat update to work when step is updated
     add b364d74  MYFACES-4226 Update ExternalContextWrapper.getInitParameterMap signature method
     add 94fa32f  Update the release-checklist
     add 1bfe848  [maven-release-plugin] prepare release myfaces-core-module-2.3.1
     add 66bdf80  [maven-release-plugin] prepare for next development iteration
     add b9090f5  Update the release checklist with some notes
     add 09580bf  Update the step 8 of the release checklist
     add 6d0a250  Update the step 10 of the release-checklist
     add a46b683  MYFACES-4228 File Descriptor leak in DefaultFaceletFactory
     add b80a8cc  change scm from svn to git
     add d710503  add .gitignore
     new 5ed3fc7  Merge branch 'master' into 2.3.x

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   15 +
 api/pom.xml                                        |  145 +-
 api/src/main/java/javax/faces/FactoryFinder.java   |    7 +-
 .../ApplicationMap.java}                           |   73 +-
 .../FacesConfig.java}                              |   87 +-
 .../FlowMap.java}                                  |   73 +-
 .../HeaderMap.java}                                |   73 +-
 .../HeaderValuesMap.java}                          |   73 +-
 .../InitParameterMap.java}                         |   73 +-
 .../ManagedProperty.java}                          |   73 +-
 .../RequestCookieMap.java}                         |   73 +-
 .../RequestMap.java}                               |   73 +-
 .../RequestParameterMap.java}                      |   73 +-
 .../RequestParameterValuesMap.java}                |   73 +-
 .../SessionMap.java}                               |   73 +-
 .../ViewMap.java}                                  |   73 +-
 .../java/javax/faces/application/Application.java  |  115 +-
 .../faces/application/ApplicationFactory.java      |   14 +-
 .../faces/application/ApplicationWrapper.java      |   39 +-
 .../ConfigurableNavigationHandlerWrapper.java      |   16 +-
 .../java/javax/faces/application/FacesMessage.java |   17 +-
 .../javax/faces/application/NavigationCase.java    |    2 +-
 .../faces/application/NavigationCaseWrapper.java   |   14 +-
 .../application/NavigationHandlerWrapper.java      |   17 +-
 .../faces/application/ResourceDependency.java      |    2 +
 .../javax/faces/application/ResourceHandler.java   |  102 +-
 .../faces/application/ResourceHandlerWrapper.java  |   71 +-
 .../faces/application/ResourceVisitOption.java     |   61 +-
 .../javax/faces/application/ResourceWrapper.java   |   17 +-
 .../faces/application/StateManagerWrapper.java     |   16 +-
 .../faces/application/ViewExpiredException.java    |   11 -
 .../java/javax/faces/application/ViewHandler.java  |   44 +-
 .../faces/application/ViewHandlerWrapper.java      |   35 +-
 .../javax/faces/application/ViewVisitOption.java   |   64 +-
 .../java/javax/faces/bean/ApplicationScoped.java   |    1 +
 .../main/java/javax/faces/bean/CustomScoped.java   |    1 +
 .../main/java/javax/faces/bean/ManagedBean.java    |    1 +
 .../java/javax/faces/bean/ManagedProperty.java     |    1 +
 api/src/main/java/javax/faces/bean/NoneScoped.java |    1 +
 .../main/java/javax/faces/bean/ReferencedBean.java |    1 +
 .../main/java/javax/faces/bean/RequestScoped.java  |    1 +
 .../main/java/javax/faces/bean/SessionScoped.java  |    1 +
 api/src/main/java/javax/faces/bean/ViewScoped.java |    1 +
 .../javax/faces/component/NamingContainer.java     |    2 +-
 .../faces/component/TransientStateHelper.java      |    7 +-
 .../java/javax/faces/component/UIComponent.java    |   12 +-
 .../javax/faces/component/UIComponentBase.java     |    6 +-
 .../main/java/javax/faces/component/UIData.java    |  115 +-
 .../javax/faces/component/UIImportConstants.java   |  124 +-
 .../main/java/javax/faces/component/UIInput.java   |  154 +-
 .../java/javax/faces/component/UISelectOne.java    |  110 +-
 .../java/javax/faces/component/UIViewAction.java   |   36 +-
 .../java/javax/faces/component/UIViewRoot.java     |   86 +-
 .../faces/component/_ComponentAttributesMap.java   |   24 +-
 .../faces/component/_ComponentChildrenList.java    |   73 +-
 .../javax/faces/component/_ComponentFacetMap.java  |   56 +-
 .../javax/faces/component/_ComponentUtils.java     |   15 +
 .../java/javax/faces/component/_DeltaList.java     |  166 +-
 .../javax/faces/component/_DeltaStateHelper.java   |   85 +-
 .../java/javax/faces/component/_EmptyIterator.java |    4 +-
 .../faces/component/_ExternalSpecifications.java   |   85 +-
 .../component/_FacetsAndChildrenIterator.java      |    3 +
 .../faces/component/_SelectItemsIterator.java      |    3 +
 .../java/javax/faces/component/_UIWebsocket.java   |  148 ++
 .../faces/component/behavior/AjaxBehavior.java     |    2 +-
 .../faces/component/behavior/BehaviorBase.java     |    2 +-
 .../component/behavior/ClientBehaviorContext.java  |    9 +
 .../faces/component/behavior/FacesBehavior.java    |    6 +-
 .../behavior/_AjaxBehaviorDeltaStateHelper.java    |    2 +-
 .../javax/faces/component/behavior/_DeltaList.java |  166 +-
 .../component/behavior/_DeltaStateHelper.java      |    2 +-
 ...eSelectProperties.java => _ChangeProperty.java} |   72 +-
 .../javax/faces/component/html/_HtmlColumn.java    |    7 +
 .../faces/component/html/_HtmlCommandButton.java   |    5 +-
 .../faces/component/html/_HtmlCommandScript.java   |   61 +-
 .../javax/faces/component/html/_HtmlDataTable.java |    6 +
 .../javax/faces/component/html/_HtmlInputFile.java |    8 +-
 .../faces/component/html/_HtmlInputSecret.java     |    2 +-
 .../javax/faces/component/html/_HtmlInputText.java |    8 +-
 .../faces/component/html/_HtmlInputTextarea.java   |    7 +-
 .../component/html/_HtmlOutcomeTargetButton.java   |   11 +
 .../javax/faces/component/html/_HtmlPanelGrid.java |    7 +
 .../component/html/_HtmlSelectBooleanCheckbox.java |    7 +-
 .../component/html/_HtmlSelectManyCheckbox.java    |    4 +-
 .../component/html/_HtmlSelectManyListbox.java     |    8 +-
 .../faces/component/html/_HtmlSelectManyMenu.java  |    8 +-
 .../component/html/_HtmlSelectOneListbox.java      |    8 +-
 .../faces/component/html/_HtmlSelectOneMenu.java   |    8 +-
 .../faces/component/html/_HtmlSelectOneRadio.java  |   16 +-
 ...eSelectProperties.java => _SelectProperty.java} |   72 +-
 .../search/ComponentNotFoundException.java         |   95 +-
 .../component/search/SearchExpressionContext.java  |   57 +
 .../search/SearchExpressionContextFactory.java     |   32 +-
 .../component/search/SearchExpressionHandler.java  |   69 +
 .../search/SearchExpressionHandlerWrapper.java     |  110 ++
 .../component/search/SearchExpressionHint.java     |   79 +-
 .../component/search/SearchKeywordContext.java     |   75 +
 .../component/search/SearchKeywordResolver.java    |   66 +
 .../search/UntargetableComponent.java}             |   58 +-
 .../faces/component/visit/VisitContextFactory.java |   14 +-
 .../faces/component/visit/VisitContextWrapper.java |   15 +-
 .../java/javax/faces/context/ExceptionHandler.java |    2 +
 .../faces/context/ExceptionHandlerFactory.java     |   15 +-
 .../faces/context/ExceptionHandlerWrapper.java     |   18 +-
 .../java/javax/faces/context/ExternalContext.java  |   11 +-
 .../faces/context/ExternalContextFactory.java      |   15 +-
 .../faces/context/ExternalContextWrapper.java      |   19 +-
 .../java/javax/faces/context/FacesContext.java     |    7 +-
 .../javax/faces/context/FacesContextFactory.java   |   15 +-
 .../javax/faces/context/FacesContextWrapper.java   |   18 +-
 .../java/javax/faces/context/FlashFactory.java     |   14 +-
 .../java/javax/faces/context/FlashWrapper.java     |   16 +-
 .../javax/faces/context/PartialViewContext.java    |   12 +
 .../faces/context/PartialViewContextFactory.java   |   14 +-
 .../faces/context/PartialViewContextWrapper.java   |   20 +-
 .../RequestCookieMap.java}                         |   82 +-
 .../javax/faces/context/ResponseWriterWrapper.java |   21 +-
 .../FlowScoped.java => context/SessionMap.java}    |   82 +-
 .../main/java/javax/faces/convert/Converter.java   |    6 +-
 .../javax/faces/convert/DateTimeConverter.java     |  310 +++-
 .../java/javax/faces/convert/EnumConverter.java    |    2 +-
 .../java/javax/faces/convert/FacesConverter.java   |    6 +-
 .../main/java/javax/faces/event/ActionEvent.java   |   10 +
 .../java/javax/faces/event/AjaxBehaviorEvent.java  |    6 +
 .../main/java/javax/faces/event/BehaviorEvent.java |   11 +
 .../javax/faces/event/ComponentSystemEvent.java    |    6 +
 .../javax/faces/event/ExceptionQueuedEvent.java    |   10 +
 .../main/java/javax/faces/event/FacesEvent.java    |   18 +
 .../main/java/javax/faces/event/ListenerFor.java   |    2 +
 .../event/MethodExpressionActionListener.java      |    5 +-
 .../event/MethodExpressionValueChangeListener.java |    3 +-
 .../java/javax/faces/event/PostAddToViewEvent.java |    9 +
 .../faces/event/PostConstructApplicationEvent.java |    9 +
 .../faces/event/PostConstructCustomScopeEvent.java |   10 +
 .../faces/event/PostConstructViewMapEvent.java     |    9 +
 .../javax/faces/event/PostKeepFlashValueEvent.java |    9 +
 .../javax/faces/event/PostPutFlashValueEvent.java  |    9 +
 ...yViewMapEvent.java => PostRenderViewEvent.java} |   77 +-
 .../javax/faces/event/PostRestoreStateEvent.java   |    9 +
 .../java/javax/faces/event/PostValidateEvent.java  |    9 +
 .../java/javax/faces/event/PreClearFlashEvent.java |    8 +
 .../faces/event/PreDestroyApplicationEvent.java    |    9 +
 .../faces/event/PreDestroyCustomScopeEvent.java    |   10 +
 .../javax/faces/event/PreDestroyViewMapEvent.java  |    9 +
 .../faces/event/PreRemoveFlashValueEvent.java      |    9 +
 .../javax/faces/event/PreRemoveFromViewEvent.java  |    9 +
 .../javax/faces/event/PreRenderComponentEvent.java |    9 +
 .../java/javax/faces/event/PreRenderViewEvent.java |    9 +
 .../java/javax/faces/event/PreValidateEvent.java   |    9 +
 .../main/java/javax/faces/event/SystemEvent.java   |   21 +
 .../java/javax/faces/event/ValueChangeEvent.java   |   12 +
 .../java/javax/faces/event/WebsocketEvent.java     |  121 ++
 .../faces/flow/FlowHandlerFactoryWrapper.java      |   16 +-
 api/src/main/java/javax/faces/flow/FlowScoped.java |    2 +-
 .../javax/faces/lifecycle/ClientWindowFactory.java |   13 +-
 .../javax/faces/lifecycle/ClientWindowWrapper.java |   16 +-
 .../javax/faces/lifecycle/LifecycleFactory.java    |   14 +-
 .../javax/faces/lifecycle/LifecycleWrapper.java    |   16 +-
 .../FacesDataModel.java}                           |   75 +-
 .../java/javax/faces/model/IterableDataModel.java  |  181 ++
 .../behavior/FacesBehavior.java => push/Push.java} |   73 +-
 .../PushContext.java}                              |   83 +-
 .../javax/faces/render/FacesBehaviorRenderer.java  |    2 +-
 .../java/javax/faces/render/RenderKitFactory.java  |   14 +-
 .../java/javax/faces/render/RenderKitWrapper.java  |   17 +-
 api/src/main/java/javax/faces/render/Renderer.java |    3 +-
 .../java/javax/faces/render/RendererWrapper.java   |   16 +-
 .../java/javax/faces/validator/BeanValidator.java  |  286 ++-
 .../faces/validator/DoubleRangeValidator.java      |   10 +
 .../java/javax/faces/validator/FacesValidator.java |   12 +-
 .../javax/faces/validator/LengthValidator.java     |   10 +
 .../javax/faces/validator/LongRangeValidator.java  |   10 +
 .../faces/validator/MethodExpressionValidator.java |   10 +
 .../java/javax/faces/validator/RegexValidator.java |   10 +
 .../main/java/javax/faces/validator/Validator.java |    4 +-
 .../faces/validator/_ExternalSpecifications.java   |   50 +-
 .../javax/faces/view/ViewDeclarationLanguage.java  |   42 +-
 .../faces/view/ViewDeclarationLanguageFactory.java |   26 +-
 .../faces/view/ViewDeclarationLanguageWrapper.java |   31 +-
 .../main/java/javax/faces/view/ViewMetadata.java   |   54 +
 api/src/main/java/javax/faces/view/ViewScoped.java |    3 +-
 .../faces/view/facelets/ConverterHandler.java      |    4 +-
 .../javax/faces/view/facelets/FaceletCache.java    |   11 +
 .../faces/view/facelets/FaceletCacheFactory.java   |   13 +-
 .../main/java/javax/faces/view/facelets/Tag.java   |    4 +-
 .../view/facelets/TagHandlerDelegateFactory.java   |   14 +-
 .../faces/view/facelets/ValidatorHandler.java      |    4 +-
 .../main/java/javax/faces/webapp/FacesServlet.java |    6 +
 .../webapp/PreJsf2ExceptionHandlerFactory.java     |   18 -
 .../faces/webapp/UIComponentClassicTagBase.java    |   41 -
 .../javax/faces/webapp/UIComponentTagBase.java     |   22 -
 .../resources/myfaces/_impl/_util/_DomQuirks.js    |   12 +-
 .../META-INF/resources/myfaces/_impl/core/Impl.js  |   22 +-
 .../myfaces/_impl/xhrCore/_AjaxResponse.js         |  429 +++--
 .../myfaces/_impl/xhrCore/_AjaxResponseJSF22.js    |  730 --------
 .../META-INF/resources/myfaces/api/jsf.js          |  234 ++-
 .../main/resources/META-INF/componentClass20.vm    |    3 +-
 api/src/site/apt/index.apt                         |    4 +-
 .../javax/faces/application/ViewHandlerTest.java   |    6 +
 .../java/javax/faces/component/_DeltaListTest.java |    2 +-
 .../javax/faces/convert/EnumConverterTest.java     |    2 +-
 assembly/pom.xml                                   |    8 +-
 bundle/pom.xml                                     |   15 +-
 impl-test/pom.xml                                  |   42 +-
 .../mc/test/core/AbstractMyFacesTestCase.java      |   28 +-
 ...MockDefaultViewDeclarationLanguageStrategy.java |    6 +
 .../mc/test/core/mock/MockMyFacesClient.java       |   36 +-
 ...acesFaceletViewDeclarationLanguageStrategy.java |    6 +
 .../test/core/runner/AbstractJsfTestContainer.java |  104 +-
 impl/pom.xml                                       |  267 ++-
 impl/src/main/conf/META-INF/myfaces_core-base.tld  |   33 -
 .../application/ApplicationFactoryImpl.java        |    1 -
 .../myfaces/application/ApplicationImpl.java       |  537 +++---
 .../myfaces/application/NavigationHandlerImpl.java |   57 +-
 .../myfaces/application/ResourceHandlerImpl.java   |  222 ++-
 .../org/apache/myfaces/application/StateCache.java |    6 +-
 .../myfaces/application/StateCacheFactory.java     |    4 +
 .../myfaces/application/TreeStructureManager.java  |    4 -
 .../myfaces/application/ViewHandlerImpl.java       |   32 +-
 .../myfaces/application/ViewResourceIterator.java  |  190 ++
 .../myfaces/application/_ApplicationUtils.java     |  224 +++
 .../cdi/AbstractExternalBeanWrapper.java           |   99 --
 .../jsp/ServletViewResponseWrapper.java            |   13 +
 .../viewstate/ClientSideStateCacheImpl.java        |   11 +
 .../viewstate/RandomCsrfSessionTokenFactory.java   |    5 +-
 .../application/viewstate/RandomKeyFactory.java    |   16 +-
 .../SecureRandomCsrfSessionTokenFactory.java       |    5 +-
 .../viewstate/SecureRandomKeyFactory.java          |   16 +-
 .../viewstate/SerializedViewCollection.java        |    8 +-
 .../viewstate/ServerSideStateCacheImpl.java        |   55 +-
 .../viewstate/StateCacheFactoryImpl.java           |    4 +-
 .../token/ClientSideStateTokenProcessor.java       |   53 +
 .../token/ServiceSideStateTokenProcessor.java      |   80 +
 .../viewstate/token}/StateTokenProcessor.java      |    9 +-
 ...Bean.java => JsfApplicationArtifactHolder.java} |    5 +-
 ... => JsfApplicationArtifactHolderExtension.java} |   68 +-
 .../myfaces/cdi/JsfArtifactFlowMapProducer.java    |   51 +
 .../apache/myfaces/cdi/JsfArtifactProducer.java    |  229 +++
 .../myfaces/cdi/JsfArtifactProducerExtension.java  |   65 +
 .../FacesBehaviorAnnotationLiteral.java}           |  158 +-
 .../cdi/behavior/FacesBehaviorCDIWrapper.java      |  117 ++
 .../cdi/behavior/FacesBehaviorExtension.java       |   69 +
 .../FacesBehaviorInfo.java}                        |  173 +-
 .../cdi/behavior/FacesBehaviorProducer.java        |   75 +
 .../behavior/FacesClientBehaviorCDIWrapper.java    |  139 ++
 .../FacesConfigBeanHolder.java}                    |   93 +-
 .../myfaces/cdi/config/FacesConfigExtension.java   |   74 +
 .../converter/FacesConverterAnnotationLiteral.java |   98 ++
 .../cdi/converter/FacesConverterCDIWrapper.java    |  140 ++
 .../cdi/converter/FacesConverterExtension.java     |   77 +
 .../myfaces/cdi/converter/FacesConverterInfo.java  |  118 ++
 .../cdi/converter/FacesConverterProducer.java      |   77 +
 .../myfaces/cdi/dependent/AbstractBeanStorage.java |   54 -
 .../myfaces/cdi/dependent/DependentBeanEntry.java  |   40 -
 .../cdi/dependent/DependentInstanceEntry.java      |   46 -
 .../cdi/dependent/RequestDependentBeanStorage.java |   27 -
 .../cdi/impl/CDIManagedBeanHandlerImpl.java        |    6 +-
 .../managedproperty/ManagedPropertyExtension.java  |   65 +
 .../ManagedPropertyInfo.java}                      |  162 +-
 .../managedproperty/ManagedPropertyProducer.java   |   86 +
 .../model/DataModelBuilder.java}                   |   66 +-
 .../model/DataModelBuilderProxy.java}              |   28 +-
 .../DataModelInfo.java}                            |  166 +-
 .../cdi/model/DynamicDataModelProducer.java        |   57 +
 .../FacesDataModelAnnotationLiteral.java}          |  145 +-
 .../cdi/model/FacesDataModelClassBeanHolder.java   |  174 ++
 .../myfaces/cdi/model/FacesDataModelExtension.java |   92 +
 .../myfaces/cdi/scope/FacesScopeBeanHolder.java    |  142 ++
 .../myfaces/cdi/scope/FacesScopeProvider.java      |   73 +-
 .../org/apache/myfaces/cdi/scope/FacesScoped.java  |   81 +-
 .../myfaces/cdi/scope/FacesScopedContextImpl.java  |  221 +++
 .../ScopeExtension.java}                           |   33 +-
 .../cdi/scope/ViewTransientScopeBeanHolder.java    |  127 ++
 .../myfaces/cdi/scope/ViewTransientScoped.java     |   81 +-
 .../cdi/scope/ViewTransientScopedContextImpl.java  |  223 +++
 .../myfaces/cdi/util/AbstractDynamicProducer.java  |  197 +++
 .../myfaces/cdi/{dependent => util}/BeanEntry.java |    2 +-
 .../org/apache/myfaces/cdi/util/BeanProvider.java  |  346 +---
 .../cdi/util/CDIExternalArtifactResolver.java      |  161 --
 .../java/org/apache/myfaces/cdi/util/CDIUtils.java |   91 +
 .../apache/myfaces/cdi/util/DefaultLiteral.java    |   19 +-
 .../myfaces/cdi/util/ExternalArtifactResolver.java |   33 -
 .../myfaces/cdi/util/ParameterizedTypeImpl.java    |   99 ++
 .../validator/FacesValidatorAnnotationLiteral.java |   98 ++
 .../cdi/validator/FacesValidatorCDIWrapper.java    |  118 ++
 .../cdi/validator/FacesValidatorExtension.java     |   69 +
 .../FacesValidatorInfo.java}                       |  173 +-
 .../cdi/validator/FacesValidatorProducer.java      |   75 +
 .../myfaces/cdi/view/ViewScopeBeanHolder.java      |    9 +-
 .../apache/myfaces/cdi/view/ViewScopeCDIMap.java   |   17 +-
 .../cdi/view/ViewScopeContextExtension.java        |    4 +-
 .../myfaces/cdi/view/ViewScopeContextImpl.java     |   14 +-
 ...textualKey.java => ViewScopeContextualKey.java} |    8 +-
 .../cdi/view/ViewScopeContextualStorage.java       |    2 -
 .../component/search/AllSearchKeywordResolver.java |   73 +
 .../search/ChildSearchKeywordResolver.java         |  118 ++
 ...positeComponentParentSearchKeywordResolver.java |   58 +
 .../search/CompositeSearchKeywordResolver.java     |  117 ++
 .../search/FormSearchKeywordResolver.java          |   85 +
 .../component/search/IdSearchKeywordResolver.java  |  162 ++
 .../NamingContainerSearchKeywordResolver.java      |   76 +
 .../search/NextSearchKeywordResolver.java          |   84 +
 .../search/NoneSearchKeywordResolver.java          |   67 +
 .../search/ParentSearchKeywordResolver.java        |   58 +
 .../search/PreviousSearchKeywordResolver.java      |   85 +
 .../search/RootSearchKeywordResolver.java          |   59 +
 .../component/search/SearchComponentUtils.java     |   83 +-
 .../search/SearchExpressionContextFactoryImpl.java |   56 +
 .../search/SearchExpressionContextImpl.java        |   80 +
 .../search/SearchExpressionHandlerImpl.java        |  860 +++++++++
 .../search/ThisSearchKeywordResolver.java          |   57 +
 .../validate/CopyBeanInterceptorELResolver.java    |   87 +
 .../validate/ValidateWholeBeanComponent.java       |  114 ++
 .../component/validate/WholeBeanValidator.java     |  513 ++++++
 .../component/validate/_ELContextDecorator.java    |  107 ++
 .../validate/_ValueReferenceResolver.java          |  123 +-
 .../myfaces/component/visit/FullVisitContext.java  |    1 -
 .../config/ConfigFilesXmlValidationUtils.java      |   61 +-
 .../config/DefaultFacesConfigurationProvider.java  |    8 +-
 .../myfaces/config/FacesConfigDispenser.java       |    7 +
 .../apache/myfaces/config/FacesConfigurator.java   |  103 +-
 .../apache/myfaces/config/NamedEventManager.java   |   43 +-
 .../org/apache/myfaces/config/RuntimeConfig.java   |   43 +-
 .../config/annotation/AnnotationConfigurator.java  |    3 +-
 .../Tomcat7AnnotationLifecycleProvider.java        |    2 +-
 .../TomcatAnnotationLifecycleProvider.java         |   93 -
 .../apache/myfaces/config/element/Application.java |    4 +
 .../apache/myfaces/config/element/Behavior.java    |    2 +-
 .../config/element/ClientBehaviorRenderer.java     |    2 +-
 .../config/element/FaceletsTemplateMapping.java    |   67 +-
 .../myfaces/config/element/FacesConfigData.java    |   38 +
 .../config/element/FacesConfigExtension.java       |    5 +
 .../org/apache/myfaces/config/element/Factory.java |    9 +
 .../apache/myfaces/config/element/Property.java    |   13 -
 .../config/impl/FacesConfigEntityResolver.java     |    4 +-
 .../digester/DigesterFacesConfigDispenserImpl.java |   64 +-
 .../DigesterFacesConfigUnmarshallerImpl.java       |   23 +-
 .../impl/digester/elements/ApplicationImpl.java    |   25 +
 .../impl/digester/elements/AttributeImpl.java      |   11 -
 .../impl/digester/elements/BehaviorImpl.java       |    2 +-
 .../elements/ClientBehaviorRendererImpl.java       |    2 +-
 ...rImpl.java => FaceletsTemplateMappingImpl.java} |   37 +-
 .../elements/FacesConfigExtensionImpl.java         |   28 +
 .../config/impl/digester/elements/FactoryImpl.java |   13 +
 .../impl/digester/elements/PropertyImpl.java       |    4 -
 .../org/apache/myfaces/config/util/Vertex.java     |    2 +-
 .../myfaces/context/FacesContextFactoryImpl.java   |    4 +-
 .../myfaces/context/PartialResponseWriterImpl.java |   27 +-
 .../apache/myfaces/context/RequestViewContext.java |   31 +-
 .../myfaces/context/servlet/FacesContextImpl.java  |   13 +-
 .../context/servlet/FacesContextImplBase.java      |    4 +-
 .../context/servlet/PartialViewContextImpl.java    |  231 ++-
 .../servlet/ServletExternalContextImpl.java        |  113 +-
 .../apache/myfaces/context/servlet/SessionMap.java |    4 +-
 .../servlet/StartupServletExternalContextImpl.java |   14 +-
 .../org/apache/myfaces/convert/ConverterUtils.java |    2 -
 .../debug/LocationAndTagAttributeAware.java        |   56 -
 .../org/apache/myfaces/debug/LocationAware.java    |   44 -
 .../apache/myfaces/debug/MyfacesLogKeyAware.java   |   35 -
 .../myfaces/debug/MyfacesLogMessageAware.java      |   35 -
 .../apache/myfaces/debug/TagAttributeAware.java    |   35 -
 .../java/org/apache/myfaces/debug/package.html     |   43 -
 .../{ee6 => ee}/MyFacesContainerInitializer.java   |   52 +-
 .../myfaces/el/ResolverForJSPInitializer.java      |    5 +-
 .../convert/MethodExpressionToMethodBinding.java   |    3 +-
 .../el/convert/ValueBindingToValueExpression.java  |    4 +-
 .../el/convert/ValueExpressionToValueBinding.java  |    3 +-
 .../myfaces/el/unified/ELResolverBuilder.java      |    3 +
 .../myfaces/el/unified/ResolverBuilderBase.java    |   43 +-
 .../el/unified/ResolverBuilderForFaces.java        |   42 +-
 .../myfaces/el/unified/ResolverBuilderForJSP.java  |   23 +-
 .../myfaces/el/unified/resolver/GuiceResolver.java |   21 +-
 .../resolver/ImportConstantsELResolver.java        |  259 +++
 .../implicitobject/ImplicitObjectResolver.java     |   22 +-
 .../flow/cdi/ClientWindowFacesFlowLRUMap.java      |  134 +-
 .../flow/cdi/DefaultCDIFacesFlowProvider.java      |    1 +
 .../flow/cdi/FacesFlowClientWindowCollection.java  |  128 +-
 .../myfaces/flow/cdi/FlowBuilderCDIExtension.java  |    8 +-
 .../myfaces/flow/cdi/FlowScopeBeanHolder.java      |    4 +-
 .../myfaces/flow/cdi/FlowScopeCDIExtension.java    |    2 +-
 .../myfaces/flow/cdi/FlowScopedContextImpl.java    |   15 +-
 .../myfaces/lifecycle/CODIClientSideWindow.java    |    2 +-
 .../lifecycle/DefaultRestoreViewSupport.java       |    7 +-
 .../apache/myfaces/lifecycle/LifecycleImpl.java    |    1 -
 .../myfaces/lifecycle/RenderResponseExecutor.java  |    5 +-
 .../myfaces/lifecycle/RestoreViewExecutor.java     |    5 +-
 .../myfaces/lifecycle/WindowContextConfig.java     |   13 +-
 .../apache/myfaces/logging/MyfacesLogMessage.java  |   44 -
 .../apache/myfaces/logging/MyfacesLogRecord.java   |  139 --
 .../org/apache/myfaces/logging/MyfacesLogger.java  | 1852 --------------------
 .../myfaces/push/AbstractWebsocketComponent.java   |  154 ++
 .../java/org/apache/myfaces/push/EndpointImpl.java |  134 ++
 .../push/HtmlBufferResponseWriterWrapper.java      |  104 ++
 .../myfaces/push/WebsocketComponentRenderer.java   |  260 +++
 .../apache/myfaces/push/WebsocketConfigurator.java |   97 +
 .../WebsocketFacesInit.java}                       |   91 +-
 .../WebsocketInitRenderer.java}                    |  117 +-
 .../WebsocketSessionClusterSerializedRestore.java  |   89 +
 .../org/apache/myfaces/push/_WebsocketInit.java    |   50 +
 .../cdi/CsrfSessionTokenFactory.java}              |   12 +-
 .../myfaces/push/cdi/PushContextCDIExtension.java  |   79 +
 .../cdi/PushContextFactoryBean.java}               |   95 +-
 .../apache/myfaces/push/cdi/PushContextImpl.java   |  245 +++
 .../cdi/RandomCsrfSessionTokenFactory.java}        |   50 +-
 .../cdi}/SecureRandomCsrfSessionTokenFactory.java  |    8 +-
 .../myfaces/push/cdi/SessionIdGenerator.java       |  285 +++
 .../myfaces/push/cdi/WebsocketApplicationBean.java |   98 ++
 .../cdi/WebsocketApplicationSessionHolder.java     |  326 ++++
 .../cdi/WebsocketChannel.java}                     |  172 +-
 .../myfaces/push/cdi/WebsocketChannelMetadata.java |  156 ++
 .../push/cdi/WebsocketChannelTokenBuilderBean.java |   88 +
 .../myfaces/push/cdi/WebsocketSessionBean.java     |  176 ++
 .../apache/myfaces/push/cdi/WebsocketViewBean.java |  174 ++
 .../java/org/apache/myfaces/push/util/Json.java    |  390 +++++
 .../apache/myfaces/renderkit/ErrorPageWriter.java  |    6 +-
 .../myfaces/renderkit/RenderKitFactoryImpl.java    |    1 -
 .../renderkit/html/HtmlAjaxBehaviorRenderer.java   |  102 +-
 .../renderkit/html/HtmlCheckboxRenderer.java       |    1 -
 .../renderkit/html/HtmlCommandScriptRenderer.java  |  506 ++++++
 .../html/HtmlCompositeComponentRenderer.java       |    5 +-
 .../renderkit/html/HtmlCompositeFacetRenderer.java |    5 +-
 .../myfaces/renderkit/html/HtmlFormRenderer.java   |    4 +-
 .../myfaces/renderkit/html/HtmlFormatRenderer.java |    3 +-
 .../myfaces/renderkit/html/HtmlLabelRenderer.java  |   14 +-
 .../myfaces/renderkit/html/HtmlLinkRenderer.java   |    4 +-
 .../myfaces/renderkit/html/HtmlMenuRenderer.java   |    1 -
 .../myfaces/renderkit/html/HtmlRadioRenderer.java  |    2 -
 .../myfaces/renderkit/html/HtmlRenderKitImpl.java  |    2 +-
 .../renderkit/html/HtmlResponseStateManager.java   |   80 +-
 .../myfaces/renderkit/html/HtmlScriptRenderer.java |   14 +-
 .../renderkit/html/HtmlStylesheetRenderer.java     |   14 +-
 .../myfaces/renderkit/html/HtmlTableRenderer.java  |    2 -
 .../myfaces/renderkit/html/HtmlTextRenderer.java   |    4 +-
 .../ClassLoaderContractResourceLoader.java         |   20 +
 .../ExternalContextContractResourceLoader.java     |   15 +
 .../InternalClassLoaderResourceLoader.java         |   23 +-
 .../RootExternalContextResourceLoader.java         |   89 +-
 .../myfaces/shared_impl/webapp/webxml/WebXml.java  |    3 +-
 .../shared_impl/webapp/webxml/WebXmlParser.java    |    1 -
 .../org/apache/myfaces/spi/AnnotationProvider.java |    4 +-
 .../myfaces/spi/AnnotationProviderWrapper.java     |   13 +
 .../apache/myfaces/spi/ServiceProviderFinder.java  |    1 +
 .../StateCacheProvider.java}                       |   74 +-
 .../myfaces/spi/StateCacheProviderFactory.java     |  100 ++
 .../StateCacheProviderWrapper.java}                |  101 +-
 .../spi/impl/DefaultStateCacheProviderFactory.java |  139 ++
 .../impl/TomcatAnnotationInjectionProvider.java    |  119 --
 .../taglib/core/DelegateActionListener.java        |    7 +-
 .../myfaces/taglib/core/DelegateConverter.java     |    8 +-
 .../myfaces/taglib/core/DelegateValidator.java     |    6 +-
 .../taglib/core/DelegateValueChangeListener.java   |    4 +-
 .../apache/myfaces/taglib/core/SelectItemTag.java  |    2 +-
 .../taglib/core/SetPropertyActionListenerTag.java  |    2 -
 .../org/apache/myfaces/taglib/core/SubviewTag.java |    5 +-
 .../org/apache/myfaces/taglib/core/ViewTag.java    |    1 -
 .../java/org/apache/myfaces/util/DebugUtils.java   |    1 -
 .../apache/myfaces/util/EnumerationIterator.java   |    2 -
 .../myfaces/util/ExternalSpecifications.java       |   57 +-
 .../org/apache/myfaces/util/FilenameUtils.java     |  326 ++--
 .../org/apache/myfaces/util/SkipMatchIterator.java |  102 ++
 .../view/ViewDeclarationLanguageFactoryImpl.java   |   25 +
 .../view/ViewDeclarationLanguageStrategy.java      |    9 +
 .../view/facelets/AbstractFaceletCache.java        |   15 +-
 .../view/facelets/AbstractFaceletContext.java      |   15 +-
 .../view/facelets/AttachedFullStateWrapper.java    |    2 -
 .../DefaultFaceletsStateManagementStrategy.java    |   16 +-
 .../view/facelets/FaceletCompositionContext.java   |    5 +-
 .../facelets/FaceletViewDeclarationLanguage.java   |   77 +-
 .../FaceletViewDeclarationLanguageBase.java        |   14 +-
 .../FaceletViewDeclarationLanguageStrategy.java    |   13 +
 .../myfaces/view/facelets/TemplateContext.java     |    2 -
 .../view/facelets/compiler/CompilationUnit.java    |    2 +-
 .../myfaces/view/facelets/compiler/Compiler.java   |    2 +-
 .../myfaces/view/facelets/compiler/TextUnit.java   |    2 +-
 .../myfaces/view/facelets/compiler/UILeaf.java     |   54 +-
 .../myfaces/view/facelets/component/UIRepeat.java  |  266 ++-
 .../el/CacheableValueExpressionWrapper.java        |   10 +
 .../facelets/el/CompositeComponentELUtils.java     |    2 +-
 .../el/ContextAwareTagValueExpression.java         |   51 +-
 .../el/ContextAwareTagValueExpressionUEL.java      |   68 -
 .../apache/myfaces/view/facelets/el/ELText.java    |   32 +-
 .../facelets/el/FaceletStateValueExpression.java   |    6 +
 .../el/FaceletStateValueExpressionUEL.java         |   47 -
 .../view/facelets/el/LocationValueExpression.java  |   21 +-
 .../facelets/el/LocationValueExpressionUEL.java    |   92 -
 .../myfaces/view/facelets/el/ResourceELUtils.java  |    2 +-
 .../el/ResourceLocationValueExpression.java        |   17 +
 .../el/ResourceLocationValueExpressionUEL.java     |   63 -
 .../view/facelets/el/TagValueExpression.java       |   31 +
 .../view/facelets/el/TagValueExpressionUEL.java    |   64 -
 .../myfaces/view/facelets/impl/DefaultFacelet.java |    2 -
 .../view/facelets/impl/DefaultFaceletFactory.java  |   14 +-
 .../myfaces/view/facelets/pool/ViewPool.java       |    2 +-
 .../view/facelets/tag/AbstractTagLibrary.java      |   69 +-
 .../tag/ComponentTagDeclarationLibrary.java        |   20 +-
 .../apache/myfaces/view/facelets/tag/MetaRule.java |    5 +-
 .../view/facelets/tag/TagAttributeImpl.java        |   79 +-
 .../view/facelets/tag/TagAttributesImpl.java       |    8 +-
 .../myfaces/view/facelets/tag/TagHandlerUtils.java |    2 +-
 .../myfaces/view/facelets/tag/UserTagHandler.java  |   14 +-
 .../tag/composite/AttachedObjectTargetHandler.java |    1 -
 .../tag/composite/AttachedObjectTargetImpl.java    |    3 +-
 .../facelets/tag/composite/AttributeHandler.java   |   11 +-
 .../tag/composite/CompositeTagAttributeUtils.java  |    2 +-
 .../facelets/tag/composite/ExtensionHandler.java   |    1 -
 .../view/facelets/tag/composite/FacetHandler.java  |    1 -
 .../tag/composite/ImplementationHandler.java       |    1 -
 .../view/facelets/tag/jsf/ComponentHandler.java    |   21 +-
 .../tag/jsf/ComponentTagHandlerDelegate.java       |   21 +-
 .../view/facelets/tag/jsf/ConvertHandler.java      |   23 +-
 .../tag/jsf/ConverterTagHandlerDelegate.java       |   15 +-
 .../view/facelets/tag/jsf/ValidateHandler.java     |    7 +-
 .../tag/jsf/ValidatorTagHandlerDelegate.java       |    6 +-
 .../tag/jsf/core/ActionListenerHandler.java        |    9 +-
 .../view/facelets/tag/jsf/core/AjaxHandler.java    |    6 +-
 .../facelets/tag/jsf/core/AttributeHandler.java    |   10 +-
 .../tag/jsf/core/ConvertDateTimeHandler.java       |   33 +-
 .../tag/jsf/core/ConvertDelegateHandler.java       |    7 +-
 .../tag/jsf/core/ConvertNumberHandler.java         |   10 +-
 .../view/facelets/tag/jsf/core/CoreLibrary.java    |    9 +
 .../view/facelets/tag/jsf/core/EventHandler.java   |    6 +
 .../view/facelets/tag/jsf/core/FacetHandler.java   |    6 +-
 .../facelets/tag/jsf/core/LoadBundleHandler.java   |    6 +-
 .../jsf/core/ResetValuesActionListenerHandler.java |    3 +-
 .../tag/jsf/core/ValidateDelegateHandler.java      |    7 +-
 .../tag/jsf/core/ValueChangeListenerHandler.java   |    6 +-
 .../view/facelets/tag/jsf/core/ViewHandler.java    |    3 +-
 .../facelets/tag/jsf/core/WebsocketHandler.java    |   63 +
 .../facelets/tag/jsf/html/AbstractHtmlLibrary.java |    3 -
 .../facelets/tag/jsf/html/DefaultTagDecorator.java |    3 +
 .../tag/jsf/html/HtmlComponentHandler.java         |    4 +-
 .../view/facelets/tag/jsf/html/HtmlDecorator.java  |    9 +-
 .../view/facelets/tag/jsf/html/HtmlLibrary.java    |    2 +
 .../tag/jsf/html/HtmlOutputScriptHandler.java      |    1 +
 .../tag/jsf/html/HtmlOutputStylesheetHandler.java  |    1 +
 .../facelets/tag/jsf/html/_HtmlOutputScript.java   |   13 -
 .../tag/jsf/html/_HtmlOutputStylesheet.java        |   11 +-
 .../view/facelets/tag/jstl/core/CatchHandler.java  |    1 +
 .../view/facelets/tag/jstl/core/ChooseHandler.java |    1 +
 .../tag/jstl/core/ChooseOtherwiseHandler.java      |    1 +
 .../facelets/tag/jstl/core/ChooseWhenHandler.java  |    1 +
 .../facelets/tag/jstl/core/ForEachHandler.java     |   16 +-
 .../view/facelets/tag/jstl/core/IfHandler.java     |    1 +
 .../tag/jstl/core/IndexedValueExpression.java      |   60 +-
 .../tag/jstl/core/IteratedValueExpression.java     |   54 +-
 .../facelets/tag/jstl/core/IterationStatus.java    |    8 +-
 .../tag/jstl/core/IterationStatusExpression.java   |   61 +-
 .../tag/jstl/core/LegacyForEachHandler.java        |    4 +
 .../facelets/tag/jstl/core/LegacySetHandler.java   |    1 +
 .../tag/jstl/core/MappedValueExpression.java       |   65 +-
 .../view/facelets/tag/jstl/core/SetHandler.java    |   15 +-
 .../view/facelets/tag/jstl/fn/JstlFnLibrary.java   |    5 +
 .../myfaces/view/facelets/tag/ui/ComponentRef.java |    1 +
 .../view/facelets/tag/ui/CompositionHandler.java   |    4 +-
 .../view/facelets/tag/ui/DebugPhaseListener.java   |    3 +
 .../view/facelets/tag/ui/DecorateHandler.java      |    3 +-
 .../view/facelets/tag/ui/DefineHandler.java        |    1 +
 .../view/facelets/tag/ui/IncludeHandler.java       |    1 +
 .../view/facelets/tag/ui/InsertHandler.java        |    1 +
 .../facelets/tag/ui/LegacyCompositionHandler.java  |    3 +-
 .../facelets/tag/ui/LegacyDecorateHandler.java     |    3 +-
 .../view/facelets/tag/ui/LegacyIncludeHandler.java |    1 +
 .../view/facelets/tag/ui/LegacyParamHandler.java   |    1 +
 .../myfaces/view/facelets/tag/ui/ParamHandler.java |   13 +-
 .../view/facelets/tag/ui/RepeatHandler.java        |    2 +
 .../myfaces/view/facelets/tag/ui/UIDebug.java      |    2 +
 .../util/FaceletsTemplateMappingUtils.java         |   86 +-
 .../util/FaceletsViewDeclarationLanguageUtils.java |   56 +
 .../myfaces/view/impl/DefaultViewScopeHandler.java |    4 +
 .../view/jsp/JspViewDeclarationLanguage.java       |   64 +-
 .../jsp/JspViewDeclarationLanguageStrategy.java    |   62 +-
 .../myfaces/webapp/AbstractFacesInitializer.java   |  198 ++-
 .../myfaces/webapp/Jsp20FacesInitializer.java      |    4 -
 .../myfaces/webapp/Jsp21FacesInitializer.java      |    4 -
 .../webapp/ManagedBeanDestroyerListener.java       |   82 +-
 .../org/apache/myfaces/webapp/MyFacesServlet.java  |    1 -
 .../webapp/StartupServletContextListener.java      |  145 +-
 impl/src/main/resources/META-INF/NOTICE.txt        |    3 +
 .../META-INF/licenses/omnifaces-LICENSE.txt        |   10 +
 .../services/javax.enterprise.inject.spi.Extension |   11 +-
 .../javax.servlet.ServletContainerInitializer      |    2 +-
 ...che.myfaces.config.annotation.LifecycleProvider |    1 -
 .../org.apache.myfaces.spi.InjectionProvider       |    1 -
 impl/src/main/resources/META-INF/web-fragment.xml  |   36 +
 .../myfaces/resource/web-facesconfig_2_2.xsd       |  843 +++++++++
 .../myfaces/resource/web-facesconfig_2_3.xsd       |  848 +++++++++
 impl/src/site/apt/index.apt                        |    4 +-
 .../application/ApplicationImplJsfTest.java        |    2 +-
 .../application/ResourceHandlerImplTest.java       |   15 +
 .../SingleContractMyFacesRequestTestCase.java      |  102 ++
 .../FlowResourceHandlerMyFacesRequestTestCase.java |   98 ++
 .../bean/DynamicManagedPropertyProducerTest.java   |   60 +
 .../myfaces/cdi/bean/ManagedPropertyBean.java      |   59 +
 .../java/org/apache/myfaces/cdi/bean/TestBean.java |   67 +
 .../myfaces/component/search/SearchBean.java       |  124 ++
 .../component/search/SearchExpressionImplTest.java |  411 +++++
 .../myfaces/context/ResponseWrapperSwitchTest.java |   13 +
 .../test/core/AbstractMyFacesRequestTestCase.java  |    2 +-
 .../mc/test/core/AbstractMyFacesTestCase.java      |   28 +-
 ...MockDefaultViewDeclarationLanguageStrategy.java |    6 +
 .../mc/test/core/mock/MockMyFacesClient.java       |   12 +-
 ...acesFaceletViewDeclarationLanguageStrategy.java |    6 +
 .../runner/AbstractJsfRequestTestContainer.java    |    2 +-
 .../test/core/runner/AbstractJsfTestContainer.java |  104 +-
 .../renderkit/html/HtmlLabelRendererTest.java      |   44 +-
 .../renderkit/html/HtmlListboxRendererTest.java    |    4 +-
 .../renderkit/html/HtmlMenuRendererTest.java       |    4 +-
 .../renderkit/html/HtmlMessageRendererTest.java    |   34 +-
 .../renderkit/html/HtmlMessagesRendererTest.java   |   38 +-
 .../html/HtmlOutcomeTargetButtonRendererTest.java  |    2 +-
 .../behavior/AbstractClientBehaviorTestCase.java   |   29 +-
 .../behavior/HtmlClientEventAttributesUtil.java    |   29 +-
 ...comeTargetButtonClientBehaviorRendererTest.java |    4 +-
 ...electManyListboxClientBehaviorRendererTest.java |    2 +-
 ...mlSelectManyMenuClientBehaviorRendererTest.java |    2 +-
 ...SelectOneListboxClientBehaviorRendererTest.java |    2 +-
 ...tmlSelectOneMenuClientBehaviorRendererTest.java |    2 +-
 .../test/utils/HtmlCheckAttributesUtil.java        |  117 +-
 .../myfaces/util/AbstractAttributeMapTest.java     |    3 +-
 .../myfaces/view/facelets/FaceletTestCase.java     |    3 +
 .../facelets/TemplateInResourcesDirTestCase.java   |   65 +
 .../el/SerializableELExpressionsTestCase.java      |    4 +-
 .../view/facelets/mock/MockServletInputStream.java |   20 +
 .../mock/MockViewDeclarationLanguageFactory.java   |    8 +-
 .../tag/composite/CompositeComponentTestCase.java  |    5 +
 .../tag/composite/CompositeTestComponent.java      |    5 +
 .../view/facelets/tag/ui/RepeatTestCase.java       |  467 +++++
 .../UpdateHeadDynamicViewTestCase.java             |    4 +-
 .../contracts/blue/{panel.xhtml => bluePage.xhtml} |    0
 .../{blue/panel.xhtml => yellow/yellowPage.xhtml}  |    0
 .../META-INF/openwebbeans/openwebbeans.properties  |    1 +
 .../contracts/contracts/red/redPage.xhtml}         |    0
 .../myfaces/cdi/bean/CDIManagedProperty.xhtml      |   35 +
 .../testComposite/compositeActionSource.xhtml}     |   14 +-
 .../testComposite/simpleActionSource.xhtml         |    0
 .../resources/testComposite/wrappedInput.xhtml}    |   12 +-
 .../testComposite/wrappedWrappedInput.xhtml}       |   11 +-
 .../apache/myfaces/component/search/search1.xhtml  |   63 +
 .../search/testCompositeActionSource.xhtml}        |   14 +-
 .../search/testCompositeWrappedInput.xhtml}        |   13 +-
 .../renderkit/html/{ => behavior}/role.xhtml       |    0
 .../resources/templates/basicTemplate.xhtml        |   37 +
 .../resources/testComposite/simpleFEvent2.xhtml    |    1 +
 .../testUIRepeatBeginEnd.xhtml}                    |   14 +-
 .../testUIRepeatEmpty.xhtml}                       |   61 +-
 .../ui_repeat_model_step.xhtml}                    |   63 +-
 .../view/facelets/tag/ui/ui_repeat_offset.xhtml    |   18 +
 .../view/facelets/templateInResourcesDir.xhtml     |   36 +
 parent/pom.xml                                     |  236 +--
 parent/src/site/apt/googleappenginesupport.apt     |    3 -
 parent/src/site/apt/index.apt                      |   10 +-
 .../myfaces2-googleappengine-eclipse-tutorial.apt  |    2 -
 .../site/resources/scripts/release-artifacts.sh    |  101 ++
 parent/src/site/site.xml                           |   16 +-
 parent/src/site/xdoc/release-checklist.xml         |  451 +++++
 pom.xml                                            |   67 +-
 shared-public/pom.xml                              |   37 +-
 .../org/apache/myfaces/shared/util/ClassUtils.java |  102 +-
 .../myfaces/shared/util/ExternalContextUtils.java  |    2 +-
 .../apache/myfaces/shared/util/LocaleUtils.java    |    9 +-
 .../apache/myfaces/shared/util/StringUtils.java    |    5 +-
 .../org/apache/myfaces/shared/util/TagUtils.java   |   30 +-
 .../myfaces/shared/util/WebConfigParamUtils.java   |   20 -
 shared/pom.xml                                     |   48 +-
 .../application/DefaultViewHandlerSupport.java     |  165 +-
 .../shared/application/FacesServletMapping.java    |    2 +-
 .../application/FacesServletMappingUtils.java      |  371 ++++
 .../myfaces/shared/config/MyfacesConfig.java       |  113 +-
 .../flash/ClientWindowFlashTokenLRUMap.java        |  171 +-
 .../flash/FlashClientWindowTokenCollection.java    |  116 +-
 .../myfaces/shared/context/flash/FlashImpl.java    |    7 +-
 .../myfaces/shared/renderkit/RendererUtils.java    |   25 +-
 .../shared/renderkit/html/CommonEventUtils.java    |    2 +-
 .../apache/myfaces/shared/renderkit/html/HTML.java |    5 -
 .../renderkit/html/HtmlButtonRendererBase.java     |   14 +-
 .../renderkit/html/HtmlCheckboxRendererBase.java   |   13 +-
 .../renderkit/html/HtmlFormRendererBase.java       |   41 +-
 .../renderkit/html/HtmlGridRendererBase.java       |   25 +-
 .../renderkit/html/HtmlImageRendererBase.java      |   19 +-
 .../renderkit/html/HtmlInputFileRendererBase.java  |    6 +-
 .../renderkit/html/HtmlLinkRendererBase.java       |    4 +-
 .../renderkit/html/HtmlListboxRendererBase.java    |   13 +-
 .../renderkit/html/HtmlMessageRendererBase.java    |   29 +-
 .../renderkit/html/HtmlMessagesRendererBase.java   |   43 +-
 .../html/HtmlOutcomeTargetButtonRendererBase.java  |    5 +-
 .../renderkit/html/HtmlRadioRendererBase.java      |  329 +++-
 .../shared/renderkit/html/HtmlRenderer.java        |    2 +-
 .../shared/renderkit/html/HtmlRendererUtils.java   |  155 +-
 .../renderkit/html/HtmlResponseWriterImpl.java     |    8 +-
 .../renderkit/html/HtmlSelectableRendererBase.java |    8 +-
 .../renderkit/html/HtmlTableRendererBase.java      |   53 +-
 .../shared/renderkit/html/util/HTMLEncoder.java    |    6 +-
 .../renderkit/html/util/HttpPartWrapper.java       |   45 +-
 .../renderkit/html/util/OutcomeTargetUtils.java    |    4 +-
 .../shared/renderkit/html/util/ResourceUtils.java  |   84 +-
 .../renderkit/html/util/SelectItemsUtils.java      |    9 +-
 .../resource/BaseResourceHandlerSupport.java       |  117 +-
 .../shared/resource/ClassLoaderResourceLoader.java |   43 +-
 .../ClassLoaderResourceLoaderIterator.java         |  364 ++++
 .../resource/ContractResourceLoaderWrapper.java    |   10 +
 .../resource/ExternalContextResourceLoader.java    |   17 +
 .../ExternalContextResourceLoaderIterator.java     |  171 ++
 .../myfaces/shared/resource/ResourceELUtils.java   |    2 +-
 .../myfaces/shared/resource/ResourceLoader.java    |    9 +
 .../shared/resource/ResourceLoaderUtils.java       |   25 +
 .../shared/resource/ResourceLoaderWrapper.java     |   10 +
 .../shared/resource/ResourceValidationUtils.java   |    5 +
 .../myfaces/shared/test/ClassElementHandler.java   |    2 +-
 .../myfaces/shared/util/BiLevelCacheMap.java       |   10 +-
 .../myfaces/shared/util/ConcurrentLRUCache.java    |    8 +-
 .../apache/myfaces/shared/util/ExceptionUtils.java |    4 +-
 .../apache/myfaces/shared/util/HashMapUtils.java   |    2 +-
 ...{NullEnumeration.java => LRULinkedHashMap.java} |   29 +-
 .../apache/myfaces/shared/util/NullIterator.java   |   55 -
 .../apache/myfaces/shared/util/PriorityQueue.java  |   12 +-
 .../myfaces/shared/util/RestoreStateUtils.java     |  122 --
 .../myfaces/shared/util/ServletSpecifications.java |   61 -
 .../org/apache/myfaces/shared/util/StateUtils.java |   14 +-
 .../myfaces/shared/util/StreamCharBuffer.java      |   67 +-
 .../shared/util/StringCharArrayAccessor.java       |    2 +-
 .../apache/myfaces/shared/util/el/ActionsMap.java  |    4 +-
 .../shared/view/HttpServletResponseSwitch.java     |    4 +-
 .../myfaces/shared/view/ServletResponseSwitch.java |    4 +-
 .../shared/view/SwitchableOutputStream.java        |   24 +-
 .../shared/view/ViewDeclarationLanguageBase.java   |    2 +-
 .../myfaces/shared/webapp/webxml/WebXml.java       |    7 +-
 .../myfaces/shared/util/LRULinkedHashMapTest.java  |  456 +++++
 727 files changed, 28348 insertions(+), 11832 deletions(-)
 create mode 100644 .gitignore
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/ApplicationMap.java} (73%)
 copy api/src/main/java/javax/faces/{flow/FlowScoped.java => annotation/FacesConfig.java} (74%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/FlowMap.java} (74%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/HeaderMap.java} (74%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/HeaderValuesMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/InitParameterMap.java} (73%)
 copy api/src/main/java/javax/faces/{component/behavior/FacesBehavior.java => annotation/ManagedProperty.java} (81%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/RequestCookieMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/RequestMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/RequestParameterMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/RequestParameterValuesMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/SessionMap.java} (73%)
 copy api/src/main/java/javax/faces/{bean/ApplicationScoped.java => annotation/ViewMap.java} (74%)
 rename impl/src/main/java/org/apache/myfaces/debug/ComponentAware.java => api/src/main/java/javax/faces/application/ResourceVisitOption.java (76%)
 rename impl/src/main/java/org/apache/myfaces/debug/TagAware.java => api/src/main/java/javax/faces/application/ViewVisitOption.java (77%)
 copy impl/src/main/java/org/apache/myfaces/view/facelets/tag/ui/ComponentRef.java => api/src/main/java/javax/faces/component/UIImportConstants.java (51%)
 create mode 100644 api/src/main/java/javax/faces/component/_UIWebsocket.java
 copy api/src/main/java/javax/faces/component/html/{_ChangeSelectProperties.java => _ChangeProperty.java} (83%)
 copy impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/html/_HtmlOutputScript.java => api/src/main/java/javax/faces/component/html/_HtmlCommandScript.java (53%)
 rename api/src/main/java/javax/faces/component/html/{_ChangeSelectProperties.java => _SelectProperty.java} (83%)
 rename impl/src/main/java/org/apache/myfaces/util/IteratorEnumeration.java => api/src/main/java/javax/faces/component/search/ComponentNotFoundException.java (62%)
 mode change 100755 => 100644
 create mode 100644 api/src/main/java/javax/faces/component/search/SearchExpressionContext.java
 rename impl/src/main/java/org/apache/myfaces/application/cdi/ConverterWrapper.java => api/src/main/java/javax/faces/component/search/SearchExpressionContextFactory.java (53%)
 create mode 100644 api/src/main/java/javax/faces/component/search/SearchExpressionHandler.java
 create mode 100644 api/src/main/java/javax/faces/component/search/SearchExpressionHandlerWrapper.java
 rename impl/src/main/java/org/apache/myfaces/logging/MyfacesLogKey.java => api/src/main/java/javax/faces/component/search/SearchExpressionHint.java (67%)
 create mode 100644 api/src/main/java/javax/faces/component/search/SearchKeywordContext.java
 create mode 100644 api/src/main/java/javax/faces/component/search/SearchKeywordResolver.java
 copy api/src/main/java/javax/faces/{event/PreClearFlashEvent.java => component/search/UntargetableComponent.java} (80%)
 copy api/src/main/java/javax/faces/{flow/FlowScoped.java => context/RequestCookieMap.java} (63%)
 copy api/src/main/java/javax/faces/{flow/FlowScoped.java => context/SessionMap.java} (63%)
 copy api/src/main/java/javax/faces/event/{PreDestroyViewMapEvent.java => PostRenderViewEvent.java} (73%)
 create mode 100644 api/src/main/java/javax/faces/event/WebsocketEvent.java
 copy api/src/main/java/javax/faces/{component/behavior/FacesBehavior.java => model/FacesDataModel.java} (84%)
 create mode 100644 api/src/main/java/javax/faces/model/IterableDataModel.java
 copy api/src/main/java/javax/faces/{component/behavior/FacesBehavior.java => push/Push.java} (74%)
 copy api/src/main/java/javax/faces/{component/visit/VisitContextFactory.java => push/PushContext.java} (53%)
 delete mode 100644 api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponseJSF22.js
 delete mode 100644 impl/src/main/conf/META-INF/myfaces_core-base.tld
 create mode 100644 impl/src/main/java/org/apache/myfaces/application/ViewResourceIterator.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/application/_ApplicationUtils.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/application/cdi/AbstractExternalBeanWrapper.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/application/viewstate/token/ClientSideStateTokenProcessor.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/application/viewstate/token/ServiceSideStateTokenProcessor.java
 rename impl/src/main/java/org/apache/myfaces/{renderkit => application/viewstate/token}/StateTokenProcessor.java (81%)
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/ApplicationContextBean.java => JsfApplicationArtifactHolder.java} (90%)
 rename impl/src/main/java/org/apache/myfaces/cdi/{dependent/DependentBeanExtension.java => JsfApplicationArtifactHolderExtension.java} (67%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/JsfArtifactFlowMapProducer.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/JsfArtifactProducer.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/JsfArtifactProducerExtension.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => behavior/FacesBehaviorAnnotationLiteral.java} (52%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/behavior/FacesBehaviorCDIWrapper.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/behavior/FacesBehaviorExtension.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => behavior/FacesBehaviorInfo.java} (52%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/behavior/FacesBehaviorProducer.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/behavior/FacesClientBehaviorCDIWrapper.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/ApplicationContextBean.java => config/FacesConfigBeanHolder.java} (60%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/config/FacesConfigExtension.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/converter/FacesConverterAnnotationLiteral.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/converter/FacesConverterCDIWrapper.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/converter/FacesConverterExtension.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/converter/FacesConverterInfo.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/converter/FacesConverterProducer.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/dependent/AbstractBeanStorage.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/dependent/DependentBeanEntry.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/dependent/DependentInstanceEntry.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/dependent/RequestDependentBeanStorage.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/managedproperty/ManagedPropertyExtension.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => managedproperty/ManagedPropertyInfo.java} (56%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/managedproperty/ManagedPropertyProducer.java
 copy impl/src/main/java/org/apache/myfaces/{application/StateCacheFactory.java => cdi/model/DataModelBuilder.java} (73%)
 rename impl/src/main/java/org/apache/myfaces/{application/cdi/ValidatorWrapper.java => cdi/model/DataModelBuilderProxy.java} (56%)
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => model/DataModelInfo.java} (54%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/model/DynamicDataModelProducer.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => model/FacesDataModelAnnotationLiteral.java} (60%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/model/FacesDataModelClassBeanHolder.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/model/FacesDataModelExtension.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/scope/FacesScopeBeanHolder.java
 copy api/src/main/java/javax/faces/lifecycle/ClientWindowFactory.java => impl/src/main/java/org/apache/myfaces/cdi/scope/FacesScopeProvider.java (70%)
 copy api/src/main/java/javax/faces/view/ViewScoped.java => impl/src/main/java/org/apache/myfaces/cdi/scope/FacesScoped.java (86%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/scope/FacesScopedContextImpl.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/ViewScopeContextExtension.java => scope/ScopeExtension.java} (53%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/scope/ViewTransientScopeBeanHolder.java
 copy api/src/main/java/javax/faces/view/ViewScoped.java => impl/src/main/java/org/apache/myfaces/cdi/scope/ViewTransientScoped.java (86%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/scope/ViewTransientScopedContextImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/util/AbstractDynamicProducer.java
 rename impl/src/main/java/org/apache/myfaces/cdi/{dependent => util}/BeanEntry.java (96%)
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/util/CDIExternalArtifactResolver.java
 copy api/src/main/java/javax/faces/bean/NoneScoped.java => impl/src/main/java/org/apache/myfaces/cdi/util/DefaultLiteral.java (70%)
 delete mode 100644 impl/src/main/java/org/apache/myfaces/cdi/util/ExternalArtifactResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/util/ParameterizedTypeImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/validator/FacesValidatorAnnotationLiteral.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/validator/FacesValidatorCDIWrapper.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/validator/FacesValidatorExtension.java
 copy impl/src/main/java/org/apache/myfaces/cdi/{view/_ContextualKey.java => validator/FacesValidatorInfo.java} (52%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/cdi/validator/FacesValidatorProducer.java
 copy impl/src/main/java/org/apache/myfaces/cdi/view/{_ContextualKey.java => ViewScopeContextualKey.java} (88%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/AllSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/ChildSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/CompositeComponentParentSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/CompositeSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/FormSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/IdSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/NamingContainerSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/NextSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/NoneSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/ParentSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/PreviousSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/RootSearchKeywordResolver.java
 copy api/src/main/java/javax/faces/event/PostRestoreStateEvent.java => impl/src/main/java/org/apache/myfaces/component/search/SearchComponentUtils.java (66%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/SearchExpressionContextFactoryImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/SearchExpressionContextImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/SearchExpressionHandlerImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/search/ThisSearchKeywordResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/validate/CopyBeanInterceptorELResolver.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/validate/ValidateWholeBeanComponent.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/validate/WholeBeanValidator.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/component/validate/_ELContextDecorator.java
 rename api/src/main/java/javax/faces/validator/_BeanValidatorUELUtils.java => impl/src/main/java/org/apache/myfaces/component/validate/_ValueReferenceResolver.java (59%)
 delete mode 100644 impl/src/main/java/org/apache/myfaces/config/annotation/TomcatAnnotationLifecycleProvider.java
 rename shared/src/main/java/org/apache/myfaces/shared/context/flash/_Servlet30Utils.java => impl/src/main/java/org/apache/myfaces/config/element/FaceletsTemplateMapping.java (73%)
 copy impl/src/main/java/org/apache/myfaces/config/impl/digester/elements/{ClientBehaviorRendererImpl.java => FaceletsTemplateMappingImpl.java} (62%)
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/LocationAndTagAttributeAware.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/LocationAware.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/MyfacesLogKeyAware.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/MyfacesLogMessageAware.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/TagAttributeAware.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/debug/package.html
 rename impl/src/main/java/org/apache/myfaces/{ee6 => ee}/MyFacesContainerInitializer.java (85%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/el/unified/resolver/ImportConstantsELResolver.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/logging/MyfacesLogMessage.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/logging/MyfacesLogRecord.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/logging/MyfacesLogger.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/AbstractWebsocketComponent.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/EndpointImpl.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/HtmlBufferResponseWriterWrapper.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/WebsocketComponentRenderer.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/WebsocketConfigurator.java
 rename impl/src/main/java/org/apache/myfaces/{view/facelets/el/CacheableValueExpressionUELWrapper.java => push/WebsocketFacesInit.java} (56%)
 copy impl/src/main/java/org/apache/myfaces/{renderkit/html/HtmlFormRenderer.java => push/WebsocketInitRenderer.java} (52%)
 mode change 100755 => 100644
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/WebsocketSessionClusterSerializedRestore.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/_WebsocketInit.java
 copy impl/src/main/java/org/apache/myfaces/{view/facelets/el/ResourceELUtils.java => push/cdi/CsrfSessionTokenFactory.java} (78%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/PushContextCDIExtension.java
 rename impl/src/main/java/org/apache/myfaces/{cdi/view/ApplicationContextBean.java => push/cdi/PushContextFactoryBean.java} (50%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/PushContextImpl.java
 rename impl/src/main/java/org/apache/myfaces/{application/viewstate/CounterKeyFactory.java => push/cdi/RandomCsrfSessionTokenFactory.java} (56%)
 copy impl/src/main/java/org/apache/myfaces/{application/viewstate => push/cdi}/SecureRandomCsrfSessionTokenFactory.java (95%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/SessionIdGenerator.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketApplicationBean.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketApplicationSessionHolder.java
 rename impl/src/main/java/org/apache/myfaces/{cdi/view/_ContextualKey.java => push/cdi/WebsocketChannel.java} (52%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketChannelMetadata.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketChannelTokenBuilderBean.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketSessionBean.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/cdi/WebsocketViewBean.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/push/util/Json.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlCommandScriptRenderer.java
 copy impl/src/main/java/org/apache/myfaces/{application/StateCacheFactory.java => spi/StateCacheProvider.java} (68%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/spi/StateCacheProviderFactory.java
 rename impl/src/main/java/org/apache/myfaces/{application/viewstate/CounterSessionViewStorageFactory.java => spi/StateCacheProviderWrapper.java} (58%)
 create mode 100644 impl/src/main/java/org/apache/myfaces/spi/impl/DefaultStateCacheProviderFactory.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/spi/impl/TomcatAnnotationInjectionProvider.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/util/SkipMatchIterator.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/el/ContextAwareTagValueExpressionUEL.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/el/FaceletStateValueExpressionUEL.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/el/LocationValueExpressionUEL.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/el/ResourceLocationValueExpressionUEL.java
 delete mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/el/TagValueExpressionUEL.java
 create mode 100644 impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/WebsocketHandler.java
 copy shared/src/main/java/org/apache/myfaces/shared/util/NullEnumeration.java => impl/src/main/java/org/apache/myfaces/view/facelets/util/FaceletsTemplateMappingUtils.java (57%)
 mode change 100755 => 100644
 create mode 100644 impl/src/main/resources/META-INF/licenses/omnifaces-LICENSE.txt
 create mode 100644 impl/src/main/resources/META-INF/web-fragment.xml
 create mode 100644 impl/src/main/resources/org/apache/myfaces/resource/web-facesconfig_2_2.xsd
 create mode 100644 impl/src/main/resources/org/apache/myfaces/resource/web-facesconfig_2_3.xsd
 create mode 100644 impl/src/test/java/org/apache/myfaces/application/flow/FlowResourceHandlerMyFacesRequestTestCase.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/cdi/bean/DynamicManagedPropertyProducerTest.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/cdi/bean/ManagedPropertyBean.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/cdi/bean/TestBean.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/component/search/SearchBean.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/component/search/SearchExpressionImplTest.java
 create mode 100644 impl/src/test/java/org/apache/myfaces/view/facelets/TemplateInResourcesDirTestCase.java
 copy impl/src/test/resources/META-INF/contracts/blue/{panel.xhtml => bluePage.xhtml} (100%)
 copy impl/src/test/resources/META-INF/contracts/{blue/panel.xhtml => yellow/yellowPage.xhtml} (100%)
 create mode 100644 impl/src/test/resources/META-INF/openwebbeans/openwebbeans.properties
 copy impl/src/test/resources/{META-INF/contracts/blue/panel.xhtml => org/apache/myfaces/application/contracts/contracts/red/redPage.xhtml} (100%)
 create mode 100644 impl/src/test/resources/org/apache/myfaces/cdi/bean/CDIManagedProperty.xhtml
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite/resources/testComposite/simpleFEvent2.xhtml => component/search/resources/testComposite/compositeActionSource.xhtml} (68%)
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite => component/search}/resources/testComposite/simpleActionSource.xhtml (100%)
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite/resources/testComposite/simpleFEvent2.xhtml => component/search/resources/testComposite/wrappedInput.xhtml} (77%)
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite/resources/testComposite/simpleFEvent2.xhtml => component/search/resources/testComposite/wrappedWrappedInput.xhtml} (76%)
 create mode 100644 impl/src/test/resources/org/apache/myfaces/component/search/search1.xhtml
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite/resources/testComposite/simpleFEvent2.xhtml => component/search/testCompositeActionSource.xhtml} (73%)
 copy impl/src/test/resources/org/apache/myfaces/{view/facelets/tag/composite/resources/testComposite/simpleFEvent2.xhtml => component/search/testCompositeWrappedInput.xhtml} (73%)
 copy impl/src/test/resources/org/apache/myfaces/renderkit/html/{ => behavior}/role.xhtml (100%)
 create mode 100644 impl/src/test/resources/org/apache/myfaces/view/facelets/resources/templates/basicTemplate.xhtml
 copy impl/src/test/resources/org/apache/myfaces/view/facelets/tag/{composite/resources/testComposite/simpleFEvent2.xhtml => ui/testUIRepeatBeginEnd.xhtml} (68%)
 copy impl/src/test/resources/org/apache/myfaces/view/facelets/tag/{composite/resources/testComposite/simpleFEvent2.xhtml => ui/testUIRepeatEmpty.xhtml} (66%)
 copy impl/src/test/resources/org/apache/myfaces/view/facelets/tag/{composite/resources/testComposite/simpleFEvent2.xhtml => ui/ui_repeat_model_step.xhtml} (61%)
 create mode 100644 impl/src/test/resources/org/apache/myfaces/view/facelets/templateInResourcesDir.xhtml
 create mode 100755 parent/src/site/resources/scripts/release-artifacts.sh
 create mode 100644 parent/src/site/xdoc/release-checklist.xml
 create mode 100644 shared/src/main/java/org/apache/myfaces/shared/application/FacesServletMappingUtils.java
 create mode 100644 shared/src/main/java/org/apache/myfaces/shared/resource/ClassLoaderResourceLoaderIterator.java
 create mode 100644 shared/src/main/java/org/apache/myfaces/shared/resource/ExternalContextResourceLoaderIterator.java
 rename shared/src/main/java/org/apache/myfaces/shared/util/{NullEnumeration.java => LRULinkedHashMap.java} (59%)
 mode change 100755 => 100644
 delete mode 100755 shared/src/main/java/org/apache/myfaces/shared/util/NullIterator.java
 delete mode 100644 shared/src/main/java/org/apache/myfaces/shared/util/RestoreStateUtils.java
 delete mode 100644 shared/src/main/java/org/apache/myfaces/shared/util/ServletSpecifications.java
 create mode 100644 shared/src/test/java/org/apache/myfaces/shared/util/LRULinkedHashMapTest.java

-- 
To stop receiving notification emails like this one, please contact
deki@apache.org.

[myfaces] 01/01: Merge branch 'master' into 2.3.x

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

deki pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces.git

commit 5ed3fc70cbdeca85cc867befd6cd32705e10ecde
Merge: d710503 e559710
Author: Dennis Kieselhorst <ma...@dekies.de>
AuthorDate: Tue May 8 22:06:01 2018 +0200

    Merge branch 'master' into 2.3.x


-- 
To stop receiving notification emails like this one, please contact
deki@apache.org.