FACES-1896: Please consider this enhancement, adding menus to the buttons
FACES-1896: improved the look of the Menu use case on the portal
FACES-1883 checking in again after rebasing
FACES-1887 checking in again after rebasing
FACES-1888 checking in again after rebasing
FACES-1901 Please consider these enhancements to the alloy:tabView component
installs alloy-2.0.0.zip into .m2/repository/.cache, and unzips it into target/alloy-2.0.0 for use
FACES-1960 i18n EL keyword has an underlying cache that is not synchronized
FACES-1961 Enable cache for i18n EL keyword only when ProjectStage != Development
FACES-1961 Enable cache for i18n EL keyword only when ProjectStage != Development
FACES-1714 Develop Liferay Faces Showcase (removed redundant cache from ShowcaseMessageContext in order to take advantage of FACES-1961)
FACES-1962 Develop Liferay Faces JRebel Plugin
FACES-1963 Develop primefaces5-portlet demo
FACES-1965 Develop primefaces5-users-portlet demo
FACES-1966 MessageContextImpl.newFacesMessage(Locale, Severity, String) does not delegate message lookup to the chain-of-responsibility
FACES-1890 Move faces-config processing from liferay-faces-bridge-impl to liferay-faces-util (added scanning of multipart-config section in web.xml)
FACES-1890 Move faces-config processing from liferay-faces-bridge-impl to liferay-faces-util (added scanning of multipart-config section in web.xml)
FACES-1968 Develop simple templating feature for use with renderers
FACES-1894 Add general utilities for Liferay Faces Alloy Components (added NamedAjaxBehaviorEvent and FacesContext, added new constants to StringPool, added encodeClientState/decodeClientState to ClientComponentRenderer, added decodeClientBehaviors to AlloyRenderer)
FACES-1894 Add general utilities for Liferay Faces Alloy Components (added NamedAjaxBehaviorEvent and FacesContext, added new constants to StringPool, added encodeClientState/decodeClientState to ClientComponentRenderer, added decodeClientBehaviors to AlloyRenderer)
FACES-1912 Consolidate common string constants into StringPool.java