{"push_id":803989934,"size":15,"distinct_size":15,"ref":"refs/heads/lp5.1-layers","head":"bd6cb81fc5e6e0d2ad736638cb692917e009d741","before":"37430f6c6b4c68c29e4cded5915712030971eca1","commits":[{"sha":"18e0939e00faae953fda2292b96138739afcecb5","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Allow Python Versions Higher than 2.6\n\nI see no reason to not allow this to build with a newer python version.  No build errors and I haven't noticed anything wrong with the last build after testing.\n\nChange-Id: I02429a283abd760155f8fd74cb4f7eba2d3d84a0\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/18e0939e00faae953fda2292b96138739afcecb5"},{"sha":"ac0589ddbf722955c731c0073aa7a942a112df50","author":{"email":"86dfd6ce7845a16ed1545b6cab8c633dbe6e7c64@google.com","name":"Werner Beroux"},"message":"Document Animation.\n\nAdd some cross links and important details when one whishes to cancel an animation.\n\nChange-Id: I8db372c439c995f9360e6aad2e0d560a11c58a2f","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/ac0589ddbf722955c731c0073aa7a942a112df50"},{"sha":"d2016e6b9e4daa880f850de1dc053198a655c63d","author":{"email":"4f231ef2da2f245d6f4ddc02af60b76803f7836f@fusionjack.com","name":"fusionjack"},"message":"Disabled scrolling cache\n\nChange-Id: Ica7353e2b491743000dd3c788e5925d85ca11a3b","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/d2016e6b9e4daa880f850de1dc053198a655c63d"},{"sha":"5ef9e25048e774c0d4deadb41807d66cb67ca2c9","author":{"email":"798a836b07db09964b8cfff1622d42099f5f9e8a@sonymobile.com","name":"Masaaki Iwaguchi"},"message":"Avoid NPE in printspooler when changing language\n\nPrintActivity is recreated when the language setting is changed.\nAs a result of the recreation mCurrentPrinter is null, which causes\na NullPointerException when onActivityResult() is called.\n\nThe issue is solved with a simple null check.\n\nChange-Id: Ic58f0ca01577d2ec02d494739f3bc2f06240dd44","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/5ef9e25048e774c0d4deadb41807d66cb67ca2c9"},{"sha":"38fa2fff66dadc037f9146c08057e320404035e8","author":{"email":"ecd3ea88494cf82067d08efff0515e106b6ffd39@googlemail.com","name":"tobitege"},"message":"Fix NPE in updateEmptyShadeView() upon screen rotation\n\nFATAL EXCEPTION: main\nProcess: com.android.systemui, PID: 19252\njava.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.android.systemui.statusbar.EmptyShadeView.willBeGone()' on a null object reference\n  at com.android.systemui.statusbar.stack.NotificationStackScrollLayout.updateEmptyShadeView(NotificationStackScrollLayout.java:2291)\n  at com.android.systemui.statusbar.phone.NotificationPanelView.updateEmptyShadeView(NotificationPanelView.java:2058)\n  at com.android.systemui.statusbar.phone.NotificationPanelView.updateQsState(NotificationPanelView.java:1181)\n  at com.android.systemui.statusbar.phone.NotificationPanelView.setQsScrimEnabled(NotificationPanelView.java:2065)\n  at com.android.systemui.statusbar.phone.PhoneStatusBar$11.onVerticalChanged(PhoneStatusBar.java:1079)\n\nChange-Id: I010b1a23301385f7a2e9e4863d9e2d1ebcde1825","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/38fa2fff66dadc037f9146c08057e320404035e8"},{"sha":"5d26f04a2b35c2c4e2803399c0cdda1137dbf7e6","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Remove a bitrotted test.\n\nChange-Id: I4c44f2da0544dbfde8e340f7f477191725c5fb8b","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/5d26f04a2b35c2c4e2803399c0cdda1137dbf7e6"},{"sha":"46d0edf22fcfda3411fe3824a5b4651d7fe0afe7","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkränzer"},"message":"Use standard initializers\n\nUse standard initializers rather than GNU extension initializers to\nprevent clang from spewing warnings about nonstandard code.\n\nBUG: 18193625\n\nChange-Id: I19bf7fe9c401534af82d5a08e68fbd486bec8351\nSigned-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/46d0edf22fcfda3411fe3824a5b4651d7fe0afe7"},{"sha":"1e955d5e4a435617a07c39e6392a6d3a4190ede1","author":{"email":"51f5169f113fa04877657b227cc1e1ad4652ff9a@google.com","name":"Jason Sams"},"message":"Implement finalizer for RS contexts.\n\nFixes memory leak when apps forget to call .destroy() on the context.\n\nChange-Id: Ida4685768e92cfe3875da38846d17b86cc386cd0","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/1e955d5e4a435617a07c39e6392a6d3a4190ede1"},{"sha":"29daf4883d0fee7bed6165796e1216716a4d54ab","author":{"email":"49a33f080e87a0522719a6413d3912dfb8145ccb@lge.com","name":"daegeun.song"},"message":"Reduce sscanf times for optimization\n\nReduce sscanf times for optimization.\n\nSigned-off-by: Daegeun Song <daegeun.song@lge.com>\nChange-Id: I1881dcb70308fc3a43b2fe19ca8df51d688ffa69","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/29daf4883d0fee7bed6165796e1216716a4d54ab"},{"sha":"a4fe0dd666703c55cf483aeebaef65f8f511cdec","author":{"email":"e18cce05a325b5eb3922bb2c8d0fc66fce1e7672@gmail.com","name":"PlayfulGod"},"message":"fix for screenshot animation glitch in portrait\n\nedits by Stefano Semeraro aka Suxsem.\n\nChange-Id: I7a03a24c5b1bfdfe616f940b2bd7be42091f45a6","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/a4fe0dd666703c55cf483aeebaef65f8f511cdec"},{"sha":"7a463ed3dc82b9fee332736402535cfb2cf24007","author":{"email":"d6b657e5f798dcf01d7870964ea284239ba870f4@gmail.com","name":"Sungki Kim"},"message":"fix race condition.\n\nRace codition occurs after call registerApp().\n(\"mAutoConnect = autoConnect;\" and call mService.clientConnect(... mAutoConnect ) in onClientRegistered())\nSo \"mAutoConnect = autoConnect;\" move to front.\n\nChange-Id: Ie1174c0f224f5084178439420b383164d22d542c","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/7a463ed3dc82b9fee332736402535cfb2cf24007"},{"sha":"bfea54d72b3eb782ade4edbdada85ff7ccba6724","author":{"email":"3d9944cc4890ae7f4df2f9bfcfa013194a09fd3e","name":"Frode Isaksen"},"message":"wifi: grab MulticastLock when starting mDNS daemon\n\nMulticast DNS (mDNS) is using multicast (as the name implies), so\ngrab the MulticastLock so that multicast packets are not dropped by\nthe WiFi filters when screen off.\n\nChange-Id: I784bdec57f65d316c5aae960cf244a3cf80e9155\nSigned-off-by: Frode Isaksen <fisaksex@intel.com>\nSigned-off-by: Abdelmajid MLAYEH <abdelmajidx.mlayeh@intel.com>","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/bfea54d72b3eb782ade4edbdada85ff7ccba6724"},{"sha":"20f7834248d9abab8afef961ec4bc14f935fd82d","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Properly handle null URIs.\n\nChange-Id: Ib81044686f40284bacf6ee645c671679f62be843","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/20f7834248d9abab8afef961ec4bc14f935fd82d"},{"sha":"4ca8787cb64a6d4ce6e63a3a4fd8fda885843391","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Fix certain setting writes being incorrectly skipped.\n\nIf a value that previously had a very long value (over the 500 char\nthreshold) is now set to null, isRedundantSetValue would incorrectly\nreturn true even though the value was changed.\n\nChange-Id: Ia5304743024ec01024be98aa51ed260d38caf93c","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/4ca8787cb64a6d4ce6e63a3a4fd8fda885843391"},{"sha":"bd6cb81fc5e6e0d2ad736638cb692917e009d741","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Make ImageView drawable update more efficient in some cases.\n\nWhen updating the view's drawable via setImageResource or setImageURI,\nmake sure to skip the layout pass if the old and new drawable have equal\nsizes. This follows what is already done for setDrawable().\n\nChange-Id: If73d225e38d0a2f7c616c4aeb33f67bdaed390f1\n\nConflicts:\n\tcore/java/android/widget/ImageView.java","distinct":true,"url":"https://api.github.com/repos/srisurya95/android_frameworks_base/commits/bd6cb81fc5e6e0d2ad736638cb692917e009d741"}]}