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.