{"push_id":1359841527,"size":34,"distinct_size":11,"ref":"refs/heads/master","head":"0fbbfa7dab8699a4debdcf246f51a278ac67f699","before":"5ea22b391851ff9c8e9aae7e521ef99192eff112","commits":[{"sha":"65597ada85658499aae575ced1a3e5bde5a23e81","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2796 Provide information about statefulness, thread-safety, etc. of objects returned by factories (make ELResolverBase implement Serializable and ensure a sateless, thread-safe singleton design for UtilELResolver)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/65597ada85658499aae575ced1a3e5bde5a23e81"},{"sha":"710c51bb592737f1ad2c8869b025ad31e1ed1b32","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2803 Add product keyword to EL so product information can be obtained in facelet views (also fixed Bridge Product detection, default Product version, and ProductTest error message)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/710c51bb592737f1ad2c8869b025ad31e1ed1b32"},{"sha":"c48e82a99ebe8584ecca09f3157dda1750023406","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2803 Add product keyword to EL so product information can be obtained in facelet views (code review)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/c48e82a99ebe8584ecca09f3157dda1750023406"},{"sha":"26ad36a76cf2bace21407d7cb67b52403bd406ab","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2803 Add product keyword to EL so product information can be obtained in facelet views (code review)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/26ad36a76cf2bace21407d7cb67b52403bd406ab"},{"sha":"4dd66bbb9ea83be662be420e8090064f0053a694","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2664 Reduce JspAdapterFactory API make it consistent with other Factories (remove JspWriterWrapper)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/4dd66bbb9ea83be662be420e8090064f0053a694"},{"sha":"8ba7b9559ca6c6ec8034349647daaf240b2547f0","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2796 Provide information about statefulness, thread-safety, etc. of objects returned by factories (add info about Serializable in JavaDoc)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/8ba7b9559ca6c6ec8034349647daaf240b2547f0"},{"sha":"b87cfcc081d769a8aed3188b619e13ea195fb22c","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2796 Provide information about statefulness, thread-safety, etc. of objects returned by factories (add info about Serializable in JavaDoc) (code review)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/b87cfcc081d769a8aed3188b619e13ea195fb22c"},{"sha":"3b57f7597f9977983dd7cc5c955e06a25d040f34","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2813 Allow FacesContext to be passed to FacesContextHelper methods","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/3b57f7597f9977983dd7cc5c955e06a25d040f34"},{"sha":"85867ba70684a9782b64c74741520948dd77c5c6","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2813 Allow FacesContext to be passed to FacesContextHelper methods (code review - removed methods that were redundant with varargs counterparts)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/85867ba70684a9782b64c74741520948dd77c5c6"},{"sha":"b604112c480711144c6b23a593446a01406dcc89","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2814 Add HighFaces product","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/b604112c480711144c6b23a593446a01406dcc89"},{"sha":"e5c893fe0443aca0206e2e8f102b369851874c55","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2818 Remove unused Observable, ObservableList, and Observer classes from Util","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/e5c893fe0443aca0206e2e8f102b369851874c55"},{"sha":"b6a311a131199015fbb5d1789ddd4b642ac44862","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2548 Log an error if dependencies are not verified at runtime","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/b6a311a131199015fbb5d1789ddd4b642ac44862"},{"sha":"50f880f0d3193cf51d7076fbd1d090976dd124ae","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2548 Log an error if dependencies are not verified at runtime","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/50f880f0d3193cf51d7076fbd1d090976dd124ae"},{"sha":"fb491d923f36d6bc535aeae0cc50e0d1446c9834","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2544 added comment","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/fb491d923f36d6bc535aeae0cc50e0d1446c9834"},{"sha":"721bd5a5293a6a5694f442af5a9f56857c4ca56f","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"FACES-2803 fixed bridge product detection to reference BridgeSessionListener which is part of the \"api\" of the bridge implementation","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/721bd5a5293a6a5694f442af5a9f56857c4ca56f"},{"sha":"fa3da549e70a1c4572d7ead83617d87ac688b3a0","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"Fixed typos","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/fa3da549e70a1c4572d7ead83617d87ac688b3a0"},{"sha":"a4f7c8397f79d12fe460d8057f7e5f0693d46126","author":{"name":"Juan G","email":"bd01aa1e3603c4705b92d695f263face429bfe83@liferay.com"},"message":"FACES-2697 Move/add classes to ease reusability through other Liferay Faces projects","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/a4f7c8397f79d12fe460d8057f7e5f0693d46126"},{"sha":"e66abb84bd2d08e5e922256318dc1416ec8692f2","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2697 Fix portal:navbarSearch in Liferay 7 (reduce JSP API)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/e66abb84bd2d08e5e922256318dc1416ec8692f2"},{"sha":"71d6157fd2c4f833ab7e6f0ad31bd3ffecb92d43","author":{"name":"Neil Griffin","email":"be3b82b515390cf33cc10441757c5d1e2d3c08c1@gmail.com"},"message":"Add comment explaining thread-safety of FactoryExtensionFinder's lazy initialization. Make FactoryExtensionFinder's instance loading code more consistent with 2.x and 3.x branches to make backports easier.","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/71d6157fd2c4f833ab7e6f0ad31bd3ffecb92d43"},{"sha":"79e4ba33eae3b6803017ea59fbfbc61200d4c8ff","author":{"name":"Kyle Stiemann","email":"fe62c7d9ab27b83a4a4e42f9bb09eddcc4174cff@gmail.com"},"message":"FACES-2548 Log an error if dependencies are not verified at runtime (Add app server, servlet container, and api products. Remove ProductSpecImpl in favor of using API products.)","distinct":false,"url":"https://api.github.com/repos/stiemannkj1/liferay-faces-util/commits/79e4ba33eae3b6803017ea59fbfbc61200d4c8ff"}]}
{"actor":{"display_login":"stiemannkj1"}}