{"push_id":749922421,"size":158,"distinct_size":158,"ref":"refs/heads/icarus-5.1","head":"70f690ae4fa6822b3001a80961f622e6a521adb6","before":"2d39f5f38499c467a9f28d1f453c7f3225bbe13f","commits":[{"sha":"da9cf9122134cee58f950cc7b9fb099e5101aebb","author":{"email":"555ce965276bc6beddca5cead01039b09509cae4@google.com","name":"Ihab Awad"},"message":"Fix CDMA calls\n\nIncoming and outgoing CDMA calls were broken per the attached bug\n\nBug: 16322517\nChange-Id: I4ade8a4de3e9aa5ea892da058b4c482360be0713","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/da9cf9122134cee58f950cc7b9fb099e5101aebb"},{"sha":"cecfa896ec532ff5894ea9a0e01a80171a581986","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to 5f1589c735ada4a42a0ae8891ec1f008a75a69e1","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/cecfa896ec532ff5894ea9a0e01a80171a581986"},{"sha":"d1f484212aeed7a1624e5ea64e027c9b74d61682","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to 80c46b560f9e1b36d39c3da9025ccda1a847573e","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/d1f484212aeed7a1624e5ea64e027c9b74d61682"},{"sha":"b1a20cbf4932e8004ea323ac6ddf5710a398dc2d","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to c6cac354ad268aa77b27f5b3fbe2723a86441f10","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/b1a20cbf4932e8004ea323ac6ddf5710a398dc2d"},{"sha":"d04e0739aed6006aa5a8cfe76026bcbba7bd8935","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to dc83b51baf26816cd03b0c0c7ae6be7e19628635","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/d04e0739aed6006aa5a8cfe76026bcbba7bd8935"},{"sha":"a0795e52019deb1aca55724981c3477205476e8b","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to ab777070da7e83983739414f1222177c6aeebe1a","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/a0795e52019deb1aca55724981c3477205476e8b"},{"sha":"a26b907626d1111361353fd645b8f178e70eee55","author":{"email":"555ce965276bc6beddca5cead01039b09509cae4@google.com","name":"Ihab Awad"},"message":"Fix order-of-initialization problem with BroadcastReceiver\n\nBug: 16445995\nChange-Id: If65ed8b434abe7e69b71b5895eae6fbc1cdd0f8b","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/a26b907626d1111361353fd645b8f178e70eee55"},{"sha":"1f4d4a1d180a6426d12f10bdb0a3e8768ca64d24","author":{"email":"8611c3132e44e72d89a10671fb2ff0179f90f5bc@google.com","name":"Santos Cordon"},"message":"Make AddAccountsReceiver a singleUser component.\n\nBug:16445149\nChange-Id: I31f8c36094f4edafbe6751bfcdc31ad96ec05780","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/1f4d4a1d180a6426d12f10bdb0a3e8768ca64d24"},{"sha":"74eae7e445a17abedfc96d44b9a25b61ba2bb657","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to f77a3397cb022cb6aa8e7e72a5b14ba29a99563f","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/74eae7e445a17abedfc96d44b9a25b61ba2bb657"},{"sha":"18a708fe16b59e7723937405df06dd1c268377bf","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to 982433108ea2dc179610fa415d538aa989e68529","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/18a708fe16b59e7723937405df06dd1c268377bf"},{"sha":"7ba634c555332652006f759f551b9b72aa327d4e","author":{"email":"8611c3132e44e72d89a10671fb2ff0179f90f5bc@google.com","name":"Santos Cordon"},"message":"Fix initialization of SIM accounts.\n\n- Moves setup out of a broadcast receiver and into TelephonyGlobals\n- Reruns setup whenever the SIM state changes (hotswap support)\n- When no SIM is inserted, register an emergency-only PhoneAccount.\n\nBug: 16491446\nBug: 16445149\nBug: 16495971\n\nChange-Id: Icee8013c35f7439c58af7b7777af9a99798bff43","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/7ba634c555332652006f759f551b9b72aa327d4e"},{"sha":"3c1967f0ae2e23c484d0dcad4d5daf5a5d814927","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to 87fca6f34c10e43e4dcfdd3f4e35bd4050e19582","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/3c1967f0ae2e23c484d0dcad4d5daf5a5d814927"},{"sha":"f5bef4402409161969cefbab22ea40af428d9da6","author":{"email":"8611c3132e44e72d89a10671fb2ff0179f90f5bc@google.com","name":"Santos Cordon"},"message":"Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED\n\n...instead of SIM_STATE_CHANGE.\n\n1) TelecommAccountRegistry registers Phones with valid subId\n2) Phones use SubscriptionController to get their subId\n3) TelecommAccountRegistry was trying to reregister Phones when it\n   received a SIM_STATE_CHANGE intent.\n\nThe problem is that SubscriptionController also listens to the same\nintent to update it's entries. So, due to this race between\nSubscriptionController and TelecommAccountRegistry, Phone's subId\nwouldn't yet be updated when it was needed for registering phone\naccounts.\n\nSolution: Listen to an intent that indicates the SubscriptionController\nhas updated its entries instead.\n\nBug: 16526102\nChange-Id: I5abd32fcd8b6bef0bac679cd61406076ff9aba63","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/f5bef4402409161969cefbab22ea40af428d9da6"},{"sha":"f132a1e9ba1c83b8a3f5e6759e77f5ac58170c2d","author":{"email":"8611c3132e44e72d89a10671fb2ff0179f90f5bc@google.com","name":"Santos Cordon"},"message":"Trigger PhoneAccount registration from SUBINFO_RECORD_UPDATED\n\n...instead of SIM_STATE_CHANGE.\n\n1) TelecommAccountRegistry registers Phones with valid subId\n2) Phones use SubscriptionController to get their subId\n3) TelecommAccountRegistry was trying to reregister Phones when it\n   received a SIM_STATE_CHANGE intent.\n\nThe problem is that SubscriptionController also listens to the same\nintent to update it's entries. So, due to this race between\nSubscriptionController and TelecommAccountRegistry, Phone's subId\nwouldn't yet be updated when it was needed for registering phone\naccounts.\n\nSolution: Listen to an intent that indicates the SubscriptionController\nhas updated its entries instead.\n\nBug: 16526102\nChange-Id: I5abd32fcd8b6bef0bac679cd61406076ff9aba63","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/f132a1e9ba1c83b8a3f5e6759e77f5ac58170c2d"},{"sha":"cd47a6308778c142e9853fa3fcf70d981219b470","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to afbb927c76877ce4878c33fbeb5ecc9fa37de18d","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/cd47a6308778c142e9853fa3fcf70d981219b470"},{"sha":"79ba7ffd9983bd6129b9d08a447781eb46d62e40","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to afbb927c76877ce4878c33fbeb5ecc9fa37de18d","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/79ba7ffd9983bd6129b9d08a447781eb46d62e40"},{"sha":"aaa74e4084efd867f2c9708ae233df33f17b2ac0","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to afbb927c76877ce4878c33fbeb5ecc9fa37de18d","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/aaa74e4084efd867f2c9708ae233df33f17b2ac0"},{"sha":"10cc77fef0949a2cf4245c4aa639f53da828e499","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to 3b126502dd2f7014eb32951c8312df09472a908c","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/10cc77fef0949a2cf4245c4aa639f53da828e499"},{"sha":"d3ab3351bd8b7a37351403614ae9dd41e974fbc2","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to aa63f2422dc75d20041dfcf754201a5a48571aa2","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/d3ab3351bd8b7a37351403614ae9dd41e974fbc2"},{"sha":"04e91d7543c063e8903e8beceb0cd149b34ba0db","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in lmp-release history after reset to f16de200ad667aab71cc8103921c9e5aaf882f04","distinct":true,"url":"https://api.github.com/repos/project-icarus/android_packages_services_Telephony/commits/04e91d7543c063e8903e8beceb0cd149b34ba0db"}]}