{"push_id":1337475857,"size":4,"distinct_size":4,"ref":"refs/heads/ng7.0","head":"ea00752d587daaab2838dfe1c7610de9f675f9ba","before":"8197f16e6c9d2010884d76f24c80ba4f213538b5","commits":[{"sha":"feb4af9f4d3237cd21eb933c3216d18163a31dcb","author":{"name":"Alexander Hofbauer","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@derhofbauer.at"},"message":"Dispatch keys to a device specific key handler\n\nInjects a device key handler into the input path to handle additional\nkeys (as found on some docks with a hardware keyboard).\n\nConfigurable via overlay settings config_deviceKeyHandlerLib and\nconfig_deviceKeyHandlerClass.\n\nChange-Id: I6678c89c7530fdb1d4d516ba4f1d2c9e30ce79a4\n\nDeviceKeyHandle: The device should consume only known keys\n\nWhen the device receive the key, only should consume it if the device\nknow about the key. Otherwise, the key must be handle by the active app.\nAlso make mDeviceKeyHandler private (is not useful outside this class)\n\nChange-Id: I4b9ea57b802e8c8c88c8b93a63d510f5952b0700\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>\n\nDeviceKeyHandler : Allow handling keyevents while screen off\n\nSome devices require the keyevents to be processed while the screen\nis off, this patchset addresses that by moving the filter up in the call\nhierarchy.\n\nChange-Id: If71beecc81aa5e453dcd08aba72b7bea5c210590","distinct":true,"url":"https://api.github.com/repos/YumeMichi/frameworks_base/commits/feb4af9f4d3237cd21eb933c3216d18163a31dcb"},{"sha":"ff5a0c0e6bb6a54014fb92176ae992368dac52a4","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"policy: Use PathClassLoader for loading the keyhandler\n\n * Fix crash on start due to getCacheDir throwing an exception.\n * We can't do this anymore due to the new storage/crypto in N.\n\nChange-Id: I28426a5df824460ebc74aa19068192adb00d4f7c","distinct":true,"url":"https://api.github.com/repos/YumeMichi/frameworks_base/commits/ff5a0c0e6bb6a54014fb92176ae992368dac52a4"},{"sha":"f139881de79a2275d51e70f5515e674e00dff601","author":{"name":"Keith Mok","email":"3cef9b65cc4e1f5031806ad86ecb72a26543f652@cyngn.com"},"message":"DeviceKeyHandler: Fix suspend gesture not working\n\nA function for handling DeviceKey is mis-placed in\nPhoneWindowManager.java when merging from cm-12.1\n\nChange-Id: I5a5421c88216b70defaac69b732d99d506e1a2a6","distinct":true,"url":"https://api.github.com/repos/YumeMichi/frameworks_base/commits/f139881de79a2275d51e70f5515e674e00dff601"},{"sha":"ea00752d587daaab2838dfe1c7610de9f675f9ba","author":{"name":"Roman Birg","email":"0f1585b272277099298de85a16893b9d8e868c73@cyngn.com"},"message":"framework: move device key handler logic, fix gesture camera launch\n\nIn order to make device camera gestures behave the same way as launching\nthe camera by double tapping the power button, route DeviceKeyHandler\nlogic through the GestureLauncherService.\n\nA callback is used in order to avoid publishing the\nGestureLauncherService into the System service registry, because the\nKeyHandler code cannot directly access services local to the system\nprocess.\n\nOPO-427\n\nChange-Id: I2a8860b278f65ccf31bfee151513d8a23ab746c5\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nKeyHandler: don't break old interfaces\n\nCausing bootloops on devices, don't break old interfaces in the\nframework.\n\nOPO-427\n\nChange-Id: I49473b057bc4ed4710e9092c76e41c6a8134d2de\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nSystemUI: handle camera launch gesture from keyhadler\n\nIncludes partial reverts:\n\n    Revert \"KeyHandler: don't break old interfaces\"\n    This reverts commit 31ecbdc5fcc1263e9028107858565d951798fd93.\n\n    Revert \"framework: move device key handler logic, fix gesture camera launch\"\n    This reverts commit db1b4e6e4880be1828342be9bc468d36565a2ef0.\n\nRef: OPO-427\n\nChange-Id: Ic15543a8f63ad4521ab0ab536d00224b0bd70f8c\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/YumeMichi/frameworks_base/commits/ea00752d587daaab2838dfe1c7610de9f675f9ba"}]}
{"actor":{"display_login":"YumeMichi"}}