{"push_id":1048051607,"size":34,"distinct_size":34,"ref":"refs/heads/aosp-m","head":"8b8606a99264b774767342550771586572cf8377","before":"0e0de88ab07333da718765a2642fe143a51016b1","commits":[{"sha":"c57c920c266e761ac7940aa3f48672dbdbada965","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"libgui: assign handle to NULL after free\n\nto avoid use-after-free situations\n\nChange-Id: If9c09f509bc55795856302e5ca34470df019c622","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/c57c920c266e761ac7940aa3f48672dbdbada965"},{"sha":"81c57b314972b8f15e450b71fbafa1c826e914a2","author":{"email":"79549e2fe48b756a0c8d63dd1190880a64566287@codeaurora.org","name":"Arun Kumar K.R"},"message":"SurfaceFlinger: Disable rotation animation on Secondary displays\n\n- Add support to set animating layer for HWCLayers\n- After hwc_prepare, dont override the compType of a layer to\n  HWC_FRAMEBUFFER if its for non-primary displays\n\nChange-Id: Iac462778ce5fb9016290846146e62f80dcfafd5c\nCRs-fixed: 922304","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/81c57b314972b8f15e450b71fbafa1c826e914a2"},{"sha":"f8ea9b579653756d5adb1f0f09cec41857923ae8","author":{"email":"0092f93505695349d801476c89d5fe332c2b32e4@codeaurora.org","name":"Manoj Kumar AVM"},"message":"sf: vds: Avoid HWC for certain scenarios\n\nReserve HWC for VDS for WFD use case. During WFD usecase, sink usage\nwill contain GRALLOC_USAGE_PRIVATE_WFD flag.\n\nWhen HWC is avoided, all virtual displays are composed using GLES.\nThis means that GLES composes directly into the sink buffer and\nsignals the consumer. Furthermore, it is expected that any color\nconversion will be handled on the consumer side.\n\nCRs-Fixed: 908380\nChange-Id: I93ff54c79ece788b6caf3f4172835d8ac1362f62","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/f8ea9b579653756d5adb1f0f09cec41857923ae8"},{"sha":"84f1b431b2ee1d71f5c4dd19a163b8d0002238d9","author":{"email":"8d417593a808f1372b8cf31a062d2517b0384f79@codeaurora.org","name":"Satya Durga Srinivasu Prabhala"},"message":"native: add ambient temperature & relative humidity sensor features\n\nAdding ambient temperature & relative humidity hardware sensor\nfeatures as they are missing and causing CTS failures.\n\nChange-Id: I4f07db8e77cb77c5b2c1bb7ed80a26f68c91c23e","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/84f1b431b2ee1d71f5c4dd19a163b8d0002238d9"},{"sha":"ea9f37a30c0c1aa6b20f5a9e65c8faf39ace67ed","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"native: add ambient temperature & relative humidity sensor features\"","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/ea9f37a30c0c1aa6b20f5a9e65c8faf39ace67ed"},{"sha":"213c5265344087576bb20b530d3c22bcd9f31fee","author":{"email":"96a40402a483bcf6505050169ad71afa040ff587@gmail.com","name":"winxuser"},"message":"Merge remote-tracking branch 'caf/LA.BF64.1.2.2_rb4.6' into aosp-m","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/213c5265344087576bb20b530d3c22bcd9f31fee"},{"sha":"2ef56b8bee980eeb96deab6bbbb27e5d2aabfe70","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"surfaceflinger: Reimplement hwrotation\n\nChange-Id: Ia26bb36b5b6de132af49c272c4472ad2703afbda","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/2ef56b8bee980eeb96deab6bbbb27e5d2aabfe70"},{"sha":"3a7cefa504a4a35fb3471b686d4194a06ae1067c","author":{"email":"1e520a49e026effdcbd6ab603708edecd93fc284@yahoo.com","name":"Clyde Tan"},"message":"Fix boot animation rotation problem when ro.sf.hwrotation is set to 90 or 270\n\nChange-Id: I7ad3c83e23ce38280818ec5283d173d50c889531","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/3a7cefa504a4a35fb3471b686d4194a06ae1067c"},{"sha":"d5d5430ab09b23338e8f416df1b5042833aba573","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"sensorservice: Fix init sequence for pre-1.1 API sensor HALs\n\nThe sensors API introduced a new flush() method that older binaries\nwon't have. For those, replace the firstFlush invocation with a\nsetDelay call since a lot of implementations interpreted that as\nthe initialization step.\nWe also don't want any kind of call to flush() to happen when it\nisn't there, since it'll either hit a random OEM extension or\na memory address we really don't want to execute.\n\nChange-Id: I26ce923fe385751fed7d1c483a53c074249f0620\n\nsensorservice: Set the rate for pre-1.1 HALs _after_ activation\n\nWe want to be sure these are applied in the same sequence they\nused to be...\n\nChange-Id: Ied2ba08ed3c4bed3a80bac6ab5471fcea9ba2c09","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/d5d5430ab09b23338e8f416df1b5042833aba573"},{"sha":"9bba26225b4ebc432b8706575c9470183dbd9490","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"sensorservice: Register orientation sensor if HAL doesn't provide it\n\n * In KitKat and on most Samsung devices, the orientation sensor is\n   not getting registered, and makes the compass non-working in a lot\n   of apps. This patch enables the sensor for such devices.\n\nChange-Id: I0ebba72ec4aa2cfa02c21a6daff0c356c6793fd0\n(cherry picked from commit 98fa6f1152da759ef3eaf36cb16e0aaf2013376a)","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/9bba26225b4ebc432b8706575c9470183dbd9490"},{"sha":"2b52961448e7c3af52bd79c359287f0601371ce8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"installd: Consider bundled app dir as a valid apk path\n\nChange-Id: I92db56f21bf91e0816b63faffcfbb270ca2d8fca","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/2b52961448e7c3af52bd79c359287f0601371ce8"},{"sha":"e785e7f711b7fce89efc335d6c31ed907a36e24e","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"sensorservice: Don't replace HAL orientation sensor\n\n* Previously HAL orientation sensor would always be replaced if the HAL\n  did not provide a rotation vector sensor as well. Practically no HAL\n  does, so the virtual sensor would always replace it.\n* Add the virtual sensor only if the HAL does not provide it.\n\nChange-Id: I50ad2cd6c60b53eddc4c6854997ec2e3dbff0d1a","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/e785e7f711b7fce89efc335d6c31ed907a36e24e"},{"sha":"d52432719a09ae47e080fe9b5c304484bac60fe7","author":{"email":"c46f905c6f2c01eb6dfd10e55df2ee627a95e047@codeaurora.org","name":"Byunghun Jeon"},"message":"SurfaceFlinger: Native changes to add blur effect\n\nNative changes to add blur-behind and blur mask effect\n\nChange-Id: I54faf82d750e8299de6d261f6a893ab26d08df84\n\nSurfaceFlinger: Adding template for LayerBlur files\n\nChange-Id: I444009113b7bdd6c5284863fd1f56358e67d9fe6\n\nSurfaceFlinger: Featurize libuiblur module for OSS build\n\nChange-Id: Ifdc176e699434125d17b111c044b8ba954cf717c","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/d52432719a09ae47e080fe9b5c304484bac60fe7"},{"sha":"c3c5797f90a45c68d35f4c9c37699aed5e19a5bf","author":{"email":"c167234761015864667d4a5ff7a2ad9244fb0ce7@gmail.com","name":"Hashcode"},"message":"surfaceflinger: odd hw rotation (90/270) patch for swapping width/height\n\nThis patch works in addition to the following commit\nre-implementing ro.sf.hwrotation:\nhttps://github.com/CyanogenMod/android_frameworks_native/commit/7d283431efffc4402cb1a6cacf5da64729c883bb\n\nWhen using values of 90 and 270 for ro.sf.hwrotation the\nLCD width and height also need to be swapped to display properly.\n\nChange-Id: I2874fdb8f8d8b855df6d62d338c9a22360491973\nNOTE: This patch does not fix the initial startup of bootanimation","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/c3c5797f90a45c68d35f4c9c37699aed5e19a5bf"},{"sha":"23e1e53e4a6d3a13f63b02fa8529e5f3f4a4699f","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"surfaceflinger: Consolidate display orientation compensation hooks\n\nDedupe rotation calculation code and make rotation a statically\navailable property in the DisplayDevice\n\nChange-Id: Ic517ab0d2c05026cd6fa46d664aab7926be17b62","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/23e1e53e4a6d3a13f63b02fa8529e5f3f4a4699f"},{"sha":"e7cd4bd3488fdccde5ad00003bc20dde899b57bc","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Revert \"surfaceflinger: Consolidate display orientation compensation hooks\"\n\n * This is completely breaking graphics.\n\nThis reverts commit f8e2372ad7c6ab5ba0363352607f5ded918add01.\n\nChange-Id: I1d694f4228199891a191ce3fb924cec71a6100f0","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/e7cd4bd3488fdccde5ad00003bc20dde899b57bc"},{"sha":"fef9398cc5a58f9771fb2a93a23a2410520a5af8","author":{"email":"2a852a96f725fe2d9417bad4de79d50ac8f32d28@codeaurora.org","name":"Ramakant Singh"},"message":"sf : Apply user defined panel orientation to blur layer\n\nBlur layer need to capture screen shot to create to blur\neffect. Hence need to take care any user defined orientation\nas well.\n\nChange-Id: I1c0478810d12661edf2586293bbed342a5b4dc7e","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/fef9398cc5a58f9771fb2a93a23a2410520a5af8"},{"sha":"99c77c9de4dc46196ae4588bf0b8985f05932a67","author":{"email":"96a40402a483bcf6505050169ad71afa040ff587@gmail.com","name":"winxuser"},"message":"whaatt","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/99c77c9de4dc46196ae4588bf0b8985f05932a67"},{"sha":"fff14fed2df23a9cf5da645f0d8510a7c2ddeafe","author":{"email":"96a40402a483bcf6505050169ad71afa040ff587@gmail.com","name":"winxuser"},"message":"fuck this caf shit","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/fff14fed2df23a9cf5da645f0d8510a7c2ddeafe"},{"sha":"4e36b4a979cf36601291bf83b6365947baaec8a5","author":{"email":"edf505013806fd2e515c6aa77b9c006221ffcf57@gmail.com","name":"Caio Schnepper"},"message":"libgui: Don't assign handle to NULL after free\n\nThis reverts c784dfc39fa1471b0f653206970ac9a256269256 for exynos4 devices\nwith Mali 400 GPUs, which causes a fatal signal (SIGSEGV) and death of\nthe graphics subsystem\n\nChange-Id: I6dbf8f8664fca01baf63fece7c64016609fe3e1c","distinct":true,"url":"https://api.github.com/repos/winxdroid/android_frameworks_native/commits/4e36b4a979cf36601291bf83b6365947baaec8a5"}]}