{"push_id":2685487205,"size":13,"distinct_size":2,"ref":"refs/heads/a8.1.0","head":"d67a6ee0336370e1616c618e21c8a0a13d2a29b0","before":"cfc9ed602deecc30d96a2a9c248c460904cdfbd2","commits":[{"sha":"237fc04e3221b9e5f479406c48041f6e2d02cfa2","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"release-request-dabd8cf7-7af2-48e9-a296-ccc6a71cc25d-for-git_oc-m2-release-4328410 snap-temp-L55300000101694322\n\nChange-Id: I6e21ea9e17587a48761c45dd577452f0e4da8b39","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/237fc04e3221b9e5f479406c48041f6e2d02cfa2"},{"sha":"9c01bca1e81a75a6738e7917974cdafe1862cb5e","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"release-request-a84b3435-75fa-41e8-bd3c-ca0f4cbd5cc5-for-git_oc-m2-release-4352002 snap-temp-L88700000105039240\n\nChange-Id: I7b9499f10f42b6f860c54192535f3619a4618d1d","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/9c01bca1e81a75a6738e7917974cdafe1862cb5e"},{"sha":"d069944fe837de3c624476026110c58e43915276","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"release-request-99856c15-b008-4977-9971-f86523a23c0a-for-git_oc-m2-release-4367109 snap-temp-L18300000107415568\n\nChange-Id: Iedb5b2ab04d4740b203022eb17cfe693dcfe6875","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/d069944fe837de3c624476026110c58e43915276"},{"sha":"eaf1125c0628fa2681c47b2f41ec07b7076c63e3","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4384531 from 666e90ffc939a27db63bd7c031fe70ebc8676b73 to oc-m2-release\n\nChange-Id: I860ab87bb8fafc7accdc5600e52929f8df68f075","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/eaf1125c0628fa2681c47b2f41ec07b7076c63e3"},{"sha":"3c7dd55a55c2469ca5a05e5741819964024e41e4","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4402310 from d8f66b08ea607fb6c4bcbb8a62a0a99f82d909f9 to oc-m2-release\n\nChange-Id: I625ea121635c45f347aa3498eb7aa6c818e5a33f","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/3c7dd55a55c2469ca5a05e5741819964024e41e4"},{"sha":"ec8943930bc2883910147f7ab0800b24507db7f2","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4417144 from f2b791587c15ec5028d0b266d415c631a4078916 to oc-m2-release\n\nChange-Id: I6f114a47469ab69f46bf9d9b7c1429294bb80ec2","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/ec8943930bc2883910147f7ab0800b24507db7f2"},{"sha":"b2e8c5a20709ff8273236ab76f3a2caa9b83630e","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Snap for 4485699 from fe29ba7a9c86bf37b24f9dcf6e765978bc5a9dd0 to oc-m2-release\n\nChange-Id: Ia10521643f057e000f1e59febfd77668963597e2","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/b2e8c5a20709ff8273236ab76f3a2caa9b83630e"},{"sha":"0ab4364ee8330abc553c4aef1266d829c11b5958","author":{"name":"Brian Duddie","email":"8df1ab8ed9b83aa3f0b39cac422d74867769bf59@google.com"},"message":"Add bounds check to sensors direct channel creation\n\nAvoids attempting to read a 0-size array during input validation. Adds\nSafetyNet logging when this is triggered.\n\nAlso, change the cast for the ashmem size check from int to int64_t to\navoid potential conversion to negative number on 32-bit systems.\n\nBug: 70986337\nTest: run POC, confirm via logs that function bails early\nChange-Id: I674285738983f18de3466f9e818d83dabe269b7d\n(cherry picked from commit 0eb4624b33aeb375ae431a6b1e2b787c959968fe)","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/0ab4364ee8330abc553c4aef1266d829c11b5958"},{"sha":"970e03c6c25fcc971acb3547867a96d84e082889","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release\n\nChange-Id: Iac89f88e62d9bf104afa3955634babe485c42d40","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/970e03c6c25fcc971acb3547867a96d84e082889"},{"sha":"6cf286dd544e0204e0e6bbc96bfcbb36467f25df","author":{"name":"Siarhei Vishniakou","email":"583ebf5eaab7bdb9a4e7a289f8b86ec0a5e7462e@google.com"},"message":"Fix resampling for multiple pointers\n\nIf more than one pointer is present and identical coordinates are\nencountered for any pointer, the lastResample value will not be\ninvalidated (by clearing its bits). As a result, the same lastResample\nvalue will be used to subsequently rewriteMessage any time in the\nfuture. This can cause significant jumps in the pointer coordinates, and\nis a bug. To further clarify, this bug has only to do with resampling\nand nothing to do with both pointers having the same X or Y value.\n\nThis CL makes this logic to be per-pointer. As soon as non-identical\nvalue is encountered and the timing conditions are such that the\nresampled value is not needed to be used, the lastResample bit for that\npointer will be cleared, meaning that the value in lastResample for this\npointer is stale. This value will no longer be used anywhere.\n\nWhen performing resampling, allow the process to happen on a per-pointer\nbasis. If one of the pointers has encountered events with identical\ncoordinates, then use the previously resampled value (do not resample\nagain), if that value is still valid (see above). Otherwise, the normal\nresampling path will be taken. On the other pointers that do not have\nidentical coordinates, go through the normal path as well.\n\nBug: 68840121\nTest: recorded a repro event with inputstudio and replayed it while\nobserving the screen. Saw that the coordinates jump before the fix,\nand do not jump with the fix.\n\nChange-Id: If43c323759de8f0184b76221d1ae599a75349ce9\nMerged-In: If43c323759de8f0184b76221d1ae599a75349ce9\n(cherry picked from commit 3bb597138bc53416b3049caa48c618075ec24231)","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/6cf286dd544e0204e0e6bbc96bfcbb36467f25df"},{"sha":"b11fdc57a5b84ed3a04cf99d7c5b4b23e3631290","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [3791347] into oc-m2-release\n\nChange-Id: I0636ae858dcee435df462983595f1e3561fa7ca2","distinct":false,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/b11fdc57a5b84ed3a04cf99d7c5b4b23e3631290"},{"sha":"3a3762fffed8fe26182335dda9659b68867f655f","author":{"name":"calebcabob","email":"1b7c5c3664e08686c2af5b03f5c5764a876949d1@gmail.com"},"message":"Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/frameworks/native into HEAD\n\nAndroid 8.1.0 release 30","distinct":true,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/3a3762fffed8fe26182335dda9659b68867f655f"},{"sha":"d67a6ee0336370e1616c618e21c8a0a13d2a29b0","author":{"name":"Rock Yeh","email":"76c680798d80e2c735381fa5fee8fdb017fc8dc6@mediatek.com"},"message":"Fix installd get wrong inode cause APK crash\n\nReset cache inode when installd delete cache.\nNexus 5X can be reproduced.\nReproduce step:\n1.Flash device image\n2.Wait boot comple\n3.Install any APK with lib folder\n4.Fill storage to remain 49MB\n5.Clear APP data from Settings\n6.Launch APK\n7.APK crash\n\nFill storage to remain 49MB that will cause PMS trigger free cache.\ninstalld will do \"freecache\" command with a wrong inode of cache.\n01-01 00:20:31.183   437   437 D installd: Resolved path\n/data/data/com.tct.hz.camera/lib for inode 516100 instead of\n/data/data/com.tct.hz.camera/cache\n\ninstalld will delete all files of lib folder that cause APP crash\n07-13 20:09:51.577 13421 13421 E AndroidRuntime:\njava.lang.UnsatisfiedLinkError:\ndalvik.system.PathClassLoader[DexPathList[[zip file\n\"/data/app/com.tct.hz.camera-1/base.apk\"],nativeLibraryDirectories=[/data/app/com.tct.hz.camera-1/lib/arm,\n    /data/app/com.tct.hz.camera-1/base.apk!/lib/armeabi-v7a,\n    /system/lib, /vendor/lib]]] couldn't find \"libmmap_jni_fp.so\"\n    07-13 20:09:51.577 13421 13421 E AndroidRuntime:        at\n    java.lang.Runtime.loadLibrary0(Runtime.java:984)\n\nChange-Id: I644f480705c12382e2930f3fc8bb1e1a79bc0041\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>\nSigned-off-by: XrTV <binder_z@mail.ru>","distinct":true,"url":"https://api.github.com/repos/AquariOS/frameworks_native/commits/d67a6ee0336370e1616c618e21c8a0a13d2a29b0"}]}
{"actor":{"display_login":"calebcabob"}}