{"push_id":2918172519,"size":27,"distinct_size":27,"ref":"refs/heads/c9.0","head":"34bf2c26da3055065621741ce329f9fc24277c0a","before":"8b782c821e64da5f1e461d5e1e1388186f5344ca","commits":[{"sha":"d01474702d8fafd1f922ecb47f89aefbf71aadf9","author":{"name":"Kevin F. Haggerty","email":"b3d43acdf68f60566d4deeada3d54faa7e5e7dcc@lineageos.org"},"message":"msm8976-common: ril: Import libril from hardware/ril-caf\n\n* LineageOS/android_hardware_ril@4762419 (lineage-16.0-caf)\n\nChange-Id: Id1b4abe64f6b8f65cc88555ff4799f71f3264f6b","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/d01474702d8fafd1f922ecb47f89aefbf71aadf9"},{"sha":"099d3cf6d331b9e2b867b4ed6787f8e039eb3064","author":{"name":"Kevin F. Haggerty","email":"b3d43acdf68f60566d4deeada3d54faa7e5e7dcc@lineageos.org"},"message":"msm8976-common: ril: Makefile maintenance\n\n* Add top-level Android.mk\n* Invert libril/Android.mk build guard (build if BOARD_PROVIDES_LIBRIL\n  is true)\n\nChange-Id: I4eb6c2316d268c2f8045dbb909322b731df47d8c","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/099d3cf6d331b9e2b867b4ed6787f8e039eb3064"},{"sha":"c69d02232065a579690c45eb6d51c93b0b2214aa","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: libril: Add Samsung changes\n\n***** SIGNAL STRENGTH HACKS NOT PORTED YET *****\n\n[javelinanddart]: Redo this code from 14.1 to include\n  the proper RIL_Call fixes, no Samsung unsol/request\n  handling as it was unnecessary, and a extensible way\n  to remap RIL unsols if necessary for the device\n\nChange-Id: I59bad9925d141e6cefbc24d4eefdc0c79017852a","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/c69d02232065a579690c45eb6d51c93b0b2214aa"},{"sha":"cc7cc749339551a19315d97bc0bf07dcf46a4aca","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: libril: Fix RIL_Call struct for 64-bit platforms\n\n* A previous revision of this libril had 16 bytes of padding in this\n  struct for 64-bit platforms (due to word size and struct alignment),\n  but a change by me to use a long instead of a pointer and an int\n  broke this padding for 64-bit platforms because a long is still\n  just 8 bytes on 64-bit platforms, where 16 bytes is necessary\n* Use two pointers as padding instead to make 64-bit great again\n\nChange-Id: If599bdb625f7a45e083f5b30df512d12810be79b","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/cc7cc749339551a19315d97bc0bf07dcf46a4aca"},{"sha":"a228f8da7081bd4df1d024c14240d4c2d32d1fc0","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8974-common: libril: Add hacks for spliting of index\n\n* This is based on how it was done in cm-14.1, but redone\n  because the old code completely ignored signedness\n* Samsung, in their stock RIL.java, reads index as an int,\n  sets the first 8 bits to index, the next 8 bits to call_id,\n  and ignores the upper 16 bytes of the int parcelled up\n* This emulates that behavior here, except it only sends the\n  first 8 bits so that AOSP's RIL.java doesn't get confused\n\nChange-Id: I5c78447fdef7d5fd7fc39addb970300ee1188cd1","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/a228f8da7081bd4df1d024c14240d4c2d32d1fc0"},{"sha":"40f5578d9b01c4315b4582a560f8b5005c3eefcf","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: libril: Fix RIL_UNSOL_NITZ_TIME_RECEIVED Parcel\n\n* Sometimes, the modem is sending 1-2 extra fields with\n  the country mcc, which confuses ServiceStateTracker\n* Drop the extra data here, instead of in our RIL class\n\n[haggertk]: Forward port to ril-caf on lineage-15.\n\nChange-Id: Ifbec67bb0dac271226bd8b5471deaf6a2ef33f2b","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/40f5578d9b01c4315b4582a560f8b5005c3eefcf"},{"sha":"8eb6c1313fa1a5b7afaeb5aa654dbceee44a8369","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: libril: Add workaround for \"ring of death\" bug\n\n[javelinanddart]: Forward port to ril-caf on lineage-15.1\n\nChange-Id: Ifeeee11ee83deddb8eff565847641c45a105378f","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/8eb6c1313fa1a5b7afaeb5aa654dbceee44a8369"},{"sha":"f2c979e15deae31676ab5be7607a01027cbc5d09","author":{"name":"Kevin F. Haggerty","email":"b3d43acdf68f60566d4deeada3d54faa7e5e7dcc@lineageos.org"},"message":"msm8976-common: libril: Fix SMS on certain variants\n\n* Samsung added an int to the end of the RIL_SMS_Response\n  struct in some of the variants (like vzw) but not all\n* The presence of this field was discovered by examining\n  the stock RIL.java, which conditionally read an extra\n  int from the parcel, based on the device specific\n  CscFeature_RIL_SmsErrorClassRetry feature\n* This causes SMS messages to show as \"failed to send\"\n  in the app, when they actually suceeded in sending\n* Allow Samsung's custom struct and AOSP's to fix it\n\n* Forward port to ril-caf on lineage-15.1\n\nChange-Id: I6b3e545c2c42ab2de2ac11e93dfdf9546248080a","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/f2c979e15deae31676ab5be7607a01027cbc5d09"},{"sha":"8e98adc33b1600ab74f1f6964f3188cce6caebc6","author":{"name":"Martin Bouchet","email":"cd4c6ba80d5ce15c5d327a2091ab2edeedec7e9d@gmail.com"},"message":"msm8976-common: libril: Fix network operator search\n\n* For search, the number of strings returned for\n  RIL_REQUEST_QUERY_AVAILABLE_NETWORKS should be defined in the system\n  prop ro.ril.telephony.qan_resp_strings\n\nChange-Id: Ie5bb8ba80c5ac93b7502da3b1bb3d2b4404ecd5e","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/8e98adc33b1600ab74f1f6964f3188cce6caebc6"},{"sha":"d822f2d1e1c459c9728b28351ead01ca3824da51","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: libril: Get off my back\n\n* Checking numInts and numStrings for strict equality when\n  we're not looping is dumb, because Samsung is notorious\n  for sending extra information in their RIL\n* Check if there's *enough* data rather than the *exact amount*\n  to fix a bunch of invalid response errors\n\nChange-Id: I14bc37240e5760b4629fcb74b64f25ad95d4fdfc","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/d822f2d1e1c459c9728b28351ead01ca3824da51"},{"sha":"700c12504b31567c21137d99ba4733ca10efc92c","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: Add custom ril.h in the global include path\n\n* Ensures it gets picked up properly\n* Copied from ril/include/telephony/ril.h\n\nChange-Id: I2f098b63d089dc1d7b2e24d937285a67a8cef805","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/700c12504b31567c21137d99ba4733ca10efc92c"},{"sha":"6bee9c25bd80d6f06e1262f62374979571e7181d","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: Override samsung_ril.h\n\n* Map Samsung's RIL_UNSOL_SIM_SWAP_STATE_CHANGED to\n  AOSP's RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED\n\nChange-Id: Ia8e73f4b3ab69cbac235354e75cf862db95b7fa8","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/6bee9c25bd80d6f06e1262f62374979571e7181d"},{"sha":"d6082fe23d6b899b060dd237d7e03a0cbf2bcaf0","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"msm8976-common: Add flags to setup RIL properly\n\n* Use our custom libril\n* Use CAF rild\n\nChange-Id: Ie175502852692e2253b412e1204cdd6131f74906","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/d6082fe23d6b899b060dd237d7e03a0cbf2bcaf0"},{"sha":"c03a67e18d2601ce26cb8e9b8a62f91a09cc324d","author":{"name":"LuK1337","email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com"},"message":"msm8976-common: Set SELinux to permissive\n\nChange-Id: Icd953ce4e4890d653bf8a8df531442331b6f12d6","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/c03a67e18d2601ce26cb8e9b8a62f91a09cc324d"},{"sha":"45bbcec0d92a2e2cdc27b0f41f170460985eb5c8","author":{"name":"LuK1337","email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com"},"message":"msm8976-common: Disable our and QCOM sepolicy\n\nChange-Id: Id6d617ead095ef4a0d37e0d8ee1996cd7f0b10bc","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/45bbcec0d92a2e2cdc27b0f41f170460985eb5c8"},{"sha":"e6ba47f400052b8cea48bae0c5267ef941f56f99","author":{"name":"LuK1337","email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com"},"message":"msm8976-common: Disable ANT+ for now\n\nChange-Id: I9895ef8e10b2e75a4cd4f3a61255eacfb60daa13","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/e6ba47f400052b8cea48bae0c5267ef941f56f99"},{"sha":"195d46976db1460594d86767cd7b2154126304c6","author":{"name":"LuK1337","email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com"},"message":"msm8976-common: Go back to stock fingerprint HAL\n\n* I can't figure out how to make OSS bauth work on P yet.\n\nChange-Id: I164685d732c1d2bd51ba358ca3582c4aa8e07a3a","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/195d46976db1460594d86767cd7b2154126304c6"},{"sha":"58ddd3dc66267f51858a3672a84b3977b871c7cb","author":{"name":"LuK1337","email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com"},"message":"msm8976-common: overlay-lineage: Increase amount of visible notification icons\n\n* I believe our screen is big enough to fit 12/13 notification icons ^.^\n\nChange-Id: Idba2312a6c48061a343b39e779670e160a558804","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/58ddd3dc66267f51858a3672a84b3977b871c7cb"},{"sha":"fe1cf1765062f8dfdb32ab59d9fd732ccd960416","author":{"name":"Danny Baumann","email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de"},"message":"msm8976-common: Mark camera-related processes as API level 23.\n\nOur camera blobs trigger some checks for broken behavior (destroyed\nmutex usage, invalid pthread usage) present in newer API levels.\n\nChange-Id: I8705437e0a5c6d80b86748bff559ce1e8a7bf716","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/fe1cf1765062f8dfdb32ab59d9fd732ccd960416"},{"sha":"7493b7adf671bdf4fabed7eb542894137b9c2b7c","author":{"name":"RAJATH R","email":"b074ed8ca0a3acc39ea0fb2cb10960a1e8bdfe30@codeaurora.org"},"message":"msm8976-common: Support for new rules related to vendor props\n\n- Add new bluetooth controller related property.\n\nChange-Id: Ib15d5543bf7d94c900727d89b5cda7c99697f410","distinct":true,"url":"https://api.github.com/repos/CandyDevices/device_samsung_msm8976-common/commits/7493b7adf671bdf4fabed7eb542894137b9c2b7c"}]}
{"actor":{"display_login":"kdp162"}}