{"push_id":890266915,"size":1000,"distinct_size":1272,"ref":"refs/heads/master","head":"58be05080b30cdfa948b721c5e795a0b9922749a","before":"181b0b2f87b87f95057df97cb186c3a22be13782","commits":[{"sha":"194d7881b6aec17b1ec0da6483ad55d3077e1ca8","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-60752 lang keys","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/194d7881b6aec17b1ec0da6483ad55d3077e1ca8"},{"sha":"b89180f6995aec495cf251c1754a55406ec985e8","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-60752 sort","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/b89180f6995aec495cf251c1754a55406ec985e8"},{"sha":"7a081abdebc59cee47b2b751551fcc168c276afb","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-57681 Remove dependencies from the public API to internal classes","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/7a081abdebc59cee47b2b751551fcc168c276afb"},{"sha":"60b95cb9cdcdfc701669611ea5372cca7f46781c","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-59517 Missed class name here, causing the following failure on startup:\n\n!SESSION 2015-11-30 18:06:22.605 -----------------------------------------------\neclipse.buildId=unknown\njava.version=1.7.0_80\njava.vendor=Oracle Corporation\nBootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US\n\n!ENTRY org.eclipse.osgi 4 0 2015-11-30 18:06:29.741\n!MESSAGE error loading hook: com.liferay.portal.app.resolver.AppResolverHookConfigurator\n!STACK 0\njava.lang.ClassNotFoundException: com.liferay.portal.app.resolver.AppResolverHookConfigurator\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:366)\n\tat java.net.URLClassLoader$1.run(URLClassLoader.java:355)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat java.net.URLClassLoader.findClass(URLClassLoader.java:354)\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:425)\n\tat com.liferay.portal.module.framework.ModuleFrameworkClassLoader.loadClass(ModuleFrameworkClassLoader.java:97)\n\tat java.lang.ClassLoader.loadClass(ClassLoader.java:358)\n\tat java.lang.Class.forName0(Native Method)\n\tat java.lang.Class.forName(Class.java:195)\n\tat org.eclipse.osgi.internal.hookregistry.HookRegistry.loadConfigurators(HookRegistry.java:185)\n\tat org.eclipse.osgi.internal.hookregistry.HookRegistry.initialize(HookRegistry.java:106)\n\tat org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:65)\n\tat org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:31)\n\tat org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:24)\n\tat com.liferay.portal.bootstrap.ModuleFrameworkImpl.initFramework(ModuleFrameworkImpl.java:243)\n\tat com.liferay.portal.module.framework.ModuleFrameworkUtilAdapter.initFramework(ModuleFrameworkUtilAdapter.java:57)\n\tat com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:251)\n\tat org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5528)\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\n\tat org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)\n\tat org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)\n\tat org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)\n\tat org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:677)\n\tat org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1912)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:262)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\tat java.lang.Thread.run(Thread.java:745)","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/60b95cb9cdcdfc701669611ea5372cca7f46781c"},{"sha":"ccce1ee8913c6893a73f87467a2d8595e362a8f1","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-60799 fix compile error","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/ccce1ee8913c6893a73f87467a2d8595e362a8f1"},{"sha":"75a4dae645d8e3b3cfd789d6af06cebb2b677b0e","author":{"email":"8886dfb4e8cb180fd7b3dbca9a42fbf0116a4a92@liferay.com","name":"Andrea Di Giorgi"},"message":"LPS-60803 SF","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/75a4dae645d8e3b3cfd789d6af06cebb2b677b0e"},{"sha":"c879bdd0fcac3d88cc6f4398c4aefb876db15890","author":{"email":"8886dfb4e8cb180fd7b3dbca9a42fbf0116a4a92@liferay.com","name":"Andrea Di Giorgi"},"message":"LPS-60803 SF","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/c879bdd0fcac3d88cc6f4398c4aefb876db15890"},{"sha":"0fe612e8d5249cc4c8cd75ff97ed2e2afe72f1f2","author":{"email":"211f35d2164b9066a3093fe0fa6f6a2f40167f0b@liferay.com","name":"Eric Yan"},"message":"LPS-57782 Fixed UI Issue: removed a non-breaking space showing as text","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/0fe612e8d5249cc4c8cd75ff97ed2e2afe72f1f2"},{"sha":"0195c4e8f453d9dd3c3d6248e79ff70a4cd2b077","author":{"email":"8886dfb4e8cb180fd7b3dbca9a42fbf0116a4a92@liferay.com","name":"Andrea Di Giorgi"},"message":"LPS-59342 SF","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/0195c4e8f453d9dd3c3d6248e79ff70a4cd2b077"},{"sha":"e0bf575effbeef8c779ddfb9f944731c17194fb8","author":{"email":"8886dfb4e8cb180fd7b3dbca9a42fbf0116a4a92@liferay.com","name":"Andrea Di Giorgi"},"message":"LPS-59342 SF","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/e0bf575effbeef8c779ddfb9f944731c17194fb8"},{"sha":"51ad83cf1944b9f7deacb46b526e31e07c5861e5","author":{"email":"76db092aeee6149b53edc3b25f4098f21951b383@liferay.com","name":"Chema Balsas"},"message":"LPS-56002 Add missing dependency","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/51ad83cf1944b9f7deacb46b526e31e07c5861e5"},{"sha":"831d47f5d4b879a0b56f133787e59410be53017f","author":{"email":"76db092aeee6149b53edc3b25f4098f21951b383@liferay.com","name":"Chema Balsas"},"message":"LPS-56002 Make AlloyEditor compatible with input localized","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/831d47f5d4b879a0b56f133787e59410be53017f"},{"sha":"5ca5afdae7892b73e6cb6a2f112a947fbfde25b9","author":{"email":"bb3d51d0e734b6c386f67c55a004b977091a58b9@liferay.com","name":"Jason Pince"},"message":"LRQA-19785 Fix paths for calendar settings navbar","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/5ca5afdae7892b73e6cb6a2f112a947fbfde25b9"},{"sha":"30178c20f5ac43858efb297ea7c24460a1a54d82","author":{"email":"bb3d51d0e734b6c386f67c55a004b977091a58b9@liferay.com","name":"Jason Pince"},"message":"LRQA-19785 Fix paths for calendar settings > notification templates navbar","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/30178c20f5ac43858efb297ea7c24460a1a54d82"},{"sha":"f1c252acda18b7e86910d6ad5b192688e3e2c1e6","author":{"email":"bb3d51d0e734b6c386f67c55a004b977091a58b9@liferay.com","name":"Jason Pince"},"message":"LRQA-19785 Fix paths to be explicit to Calendar portlet","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/f1c252acda18b7e86910d6ad5b192688e3e2c1e6"},{"sha":"487fd8e9d6045b05e8cf667c527978ec15750f44","author":{"email":"bb3d51d0e734b6c386f67c55a004b977091a58b9@liferay.com","name":"Jason Pince"},"message":"LRQA-19785 Fix paths for calendar configuration navbar","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/487fd8e9d6045b05e8cf667c527978ec15750f44"},{"sha":"d6943b3de8a48c5e499e291c94e7747461386b15","author":{"email":"9914f49550f9b75cb41eb0a34841cd3b0285f496@liferay.com","name":"Victor Ware"},"message":"LRQA-19785 Use generic paths for menulists","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/d6943b3de8a48c5e499e291c94e7747461386b15"},{"sha":"e5e7c114162a7232dfb8e11cac33df351c7223d8","author":{"email":"9914f49550f9b75cb41eb0a34841cd3b0285f496@liferay.com","name":"Victor Ware"},"message":"LRQA-19785 Use contains and not contains","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/e5e7c114162a7232dfb8e11cac33df351c7223d8"},{"sha":"5d2c916379cf52d7eb2999c4d4ce730de3c603e3","author":{"email":"187530039c97d8c5d2d2c2e3c5b624629a1c8cb5@liferay.com","name":"Bruno Basto"},"message":"LPS-60003 Disable resizing on Form Builder","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/5d2c916379cf52d7eb2999c4d4ce730de3c603e3"},{"sha":"0a6cb538f386a0be6af8d5ed3fe70616f3db3b9c","author":{"email":"76db092aeee6149b53edc3b25f4098f21951b383@liferay.com","name":"Chema Balsas"},"message":"LPS-60841 Wait until dialog destroy to insert the image into the editor","distinct":true,"url":"https://api.github.com/repos/mikakoivisto/liferay-portal/commits/0a6cb538f386a0be6af8d5ed3fe70616f3db3b9c"}]}