{"push_id":921768265,"size":11,"distinct_size":11,"ref":"refs/heads/cm-12.1","head":"1088a4dd85020e821c4a9d3219857899da2719ba","before":"44b4ec59dff31348649e382328e11f9bbe3b94b3","commits":[{"sha":"7dcd0ec9c91688cfa3f679804ba6e132f9811254","author":{"email":"002a924ff83b8ae9ea343d999f3a9a90c7f1da3f@google.com","name":"Adam Lesinski"},"message":"Verify that the native handle was created\n\nThe inputs to native_handle_create can cause an overflowed allocation,\nso check the return value of native_handle_create before accessing\nthe memory it returns.\n\nBug:19334482\nChange-Id: I1f489382776c2a1390793a79dc27ea17baa9b2a2\n(cherry picked from commit eaac99a7172da52a76ba48c26413778a74951b1a)","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/7dcd0ec9c91688cfa3f679804ba6e132f9811254"},{"sha":"e68cbc3e9e66df4231e70efa3e9c41abc12aea20","author":{"email":"263e91774dc182c962d53a56f501dd5dde7dce12@google.com","name":"Christopher Tate"},"message":"Disregard alleged binder entities beyond parcel bounds\n\nWhen appending one parcel's contents to another, ignore binder\nobjects within the source Parcel that appear to lie beyond the\nformal bounds of that Parcel's data buffer.\n\nBug 17312693\n\nChange-Id: If592a260f3fcd9a56fc160e7feb2c8b44c73f514\n(cherry picked from commit 27182be9f20f4f5b48316666429f09b9ecc1f22e)","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/e68cbc3e9e66df4231e70efa3e9c41abc12aea20"},{"sha":"2beb44cc2f8d123fefa25bc2c8f6956622a70b48","author":{"email":"841f73cc3858e398d1e3a00a64eafcf17914a510@google.com","name":"Naveen Leekha"},"message":"Initialize local variables to avoid data leak\n\nThe uninitialized local variables pick up\nwhatever the memory content was there on stack.\nThis data gets sent to the remote process in\ncase of a failed transaction, which is a security\nissue. Fixed.\n\n(Manual merge of master change\n 12ba0f57d028a9c8f4eb3afddc326b70677d1e0c )\n\nFor b/23696300\n\nChange-Id: I665212d10da56f0803b5bb772d14c77e632ba2ab","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/2beb44cc2f8d123fefa25bc2c8f6956622a70b48"},{"sha":"67a7582bae53bc29c64975226be6c58f5864f1d5","author":{"email":"841f73cc3858e398d1e3a00a64eafcf17914a510@google.com","name":"Naveen Leekha"},"message":"Initialize local variables to avoid data leak\n\nThe uninitialized local variables pick up\nwhatever the memory content was there on stack.\nThis data gets sent to the remote process in\ncase of a failed transaction, which is a security\nissue. Fixed.\n\n(Partial manual merge of master change\n 12ba0f57d028a9c8f4eb3afddc326b70677d1e0c. Rest\n to automerge from klp-dev)\n\nFor b/23696300\n\nChange-Id: I704c9fab327b3545c58e8a9a96ac542eb7469c2a","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/67a7582bae53bc29c64975226be6c58f5864f1d5"},{"sha":"e4759c30aac75fbbb4dddf30206fde8f5b5614b2","author":{"email":"97e9f912dcaf959dacc8581e6cbca14c5ea17a57@cyngn.com","name":"Khalid Zubair"},"message":"sensorservice: customize sensor fusion mag filter via prop\n\nWhen large magnetic fields values get filtered out by the Sensor\nFusion algorithm the fused sensors (rotation vector, gravity, linear\nacceleration etc) do not produce any output. As a result the CTS tests\nfail if the compass is uncalibrated on some devices.\n\nThis change allows the magnetic field filter to be tweaked on a\nper-device basis to allow the fused sensors to operate even when the\ncompass in uncalibrated.\n\nChange-Id: I608b307e8b7712e806315a6181c19130ec17c847","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/e4759c30aac75fbbb4dddf30206fde8f5b5614b2"},{"sha":"1cba3247f98e2081f948438b3449f2a30e4ae410","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Merge tag 'android-5.1.1_r26' into cm-12.1\n\nAndroid 5.1.1 release 26","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/1cba3247f98e2081f948438b3449f2a30e4ae410"},{"sha":"c799fb19f4cf72865ec4b5350dd0636907de3f4a","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@flanker017.me","name":"Flanker"},"message":"add number constraint for samples per MotionEvent\n\nTicket: CYNGNOS-1299\nBug:23905002\n\nSigned-off-by: Adam Lesinski <adamlesinski@google.com>\n\n(cherry picked from commit 552a8a5d8df32f659b8d11311a244cdc6d3b7733)\n\nChange-Id: I9b7ea859889b7697bee4165a2746602212120543\n(cherry picked from commit 5d17838adef13062717322e79d4db0b9bb6b2395)","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/c799fb19f4cf72865ec4b5350dd0636907de3f4a"},{"sha":"134b4d5fdd69ac7507f3bf4e2b3ecb46596b3fef","author":{"email":"34e6a6c84cfa4a11974f4e511299beee337d35fd@gmail.com","name":"Tanguy Pruvot"},"message":"MemoryHeapBase: ifdef for gingerbread/froyo compatibility\n\nAllow to \"revert\" by a board config flag the offset member addon\nsee commit f24c4cd0f20 (aosp change id Ie618fb5c0718e)\n\nThis change is required to use overlay based proprietary camera libs\ncoming from gingerbread and froyo builds.\n\nThis change also requires a global cflag named BINDER_COMPAT\nbecause a lot of modules use the MemoryHeap includes\n\nAdd this in your BoardConfig.mk :\nCOMMON_GLOBAL_CFLAGS += -DBINDER_COMPAT\n\nBackported from /#/c/13317/\n\nChange-Id: Ic8e18bc60a7310b0fa90ad251381e9f7d9e58d5e","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/134b4d5fdd69ac7507f3bf4e2b3ecb46596b3fef"},{"sha":"fe7cfc22ba145b41184b6b7610e7ff94483e2243","author":{"email":"027f0158ac3b417c565c1fb96c84300078c91cf6@gmail.com","name":"Evan McClain"},"message":"Overlay support for legacy camera libs\n\nMove http://review.cyanogenmod.com/#/c/13285/ to proper place for jellybean.\n\n1. Rename OverlayHtc to Overlay in file names\n2. Use BOARD_USES_LEGACY_OVERLAY to enable\n\nSigned-off-by: Evan McClain <aeroevan@gmail.com>\nChange-Id: Ib6afd1b610b1d3e263fcaa38585e7a1116baaf58\n\nConflicts:\n\tlibs/ui/Android.mk","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/fe7cfc22ba145b41184b6b7610e7ff94483e2243"},{"sha":"b775e455e304ff72d5ea0972dbdeef20dc3ddc3e","author":{"email":"0424bb95131dd375ce53b14e7586ead7b2b46b6c@email.it","name":"CastagnaIT"},"message":"sensorservice: Add legacy sensors fusion.\n\nThis change allows devices with accelerometer & magnetometer but\nwithout gyroscope to still get virtual sensors such as Gravity,\nLinear Acceleration and Rotation Vector.\n\nPorted from: http://review.cyanogenmod.org/#/c/31329/\n\nChange-Id: Ifa702cb0383ea1fd84511539fb67ec69ce9a558a","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/b775e455e304ff72d5ea0972dbdeef20dc3ddc3e"},{"sha":"1088a4dd85020e821c4a9d3219857899da2719ba","author":{"email":"0424bb95131dd375ce53b14e7586ead7b2b46b6c@email.it","name":"CastagnaIT"},"message":"native: add flag to disable legacy sensors fusion\n\nCauses problems on all p31xx devices.\nhttp://pastebin.com/PabjFVWP\n\nChange-Id: I12df77c5bca2c67447ced1e3d32b405009d9e3aa\n\nConflicts:\n\tservices/sensorservice/Android.mk","distinct":true,"url":"https://api.github.com/repos/doadin/android_frameworks_native/commits/1088a4dd85020e821c4a9d3219857899da2719ba"}]}