{"push_id":716175571,"size":1000,"distinct_size":0,"ref":"refs/heads/lp5.1","head":"f45dc288dc2f6fedff94e29474e917faa10c5956","before":"4af5ccf55ffe0e62180c8098ea17d16ae6ac7268","commits":[{"sha":"543c7e3e86350862a2ad49cfac874c3ab208449d","author":{"email":"5102321c73271f252c3a73f9d2f4b92eed376810@google.com","name":"Baligh Uddin"},"message":"am aeb579ee: (-s ours) am d53320bf: (-s ours) am 9162fdb2: (-s ours) am 5e8fb95d: (-s ours) am ee32193f: (-s ours) am 2ebea8a0: (-s ours) Import translations. DO NOT MERGE\n\n* commit 'aeb579ee8380c1dc8c39e51cb62c3a904caa0e27':\n  Import translations. DO NOT MERGE","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/543c7e3e86350862a2ad49cfac874c3ab208449d"},{"sha":"39ca93caf3206842d17b8f3f6d04a4b523bccb56","author":{"email":"5102321c73271f252c3a73f9d2f4b92eed376810@google.com","name":"Baligh Uddin"},"message":"am 543c7e3e: (-s ours) am aeb579ee: (-s ours) am d53320bf: (-s ours) am 9162fdb2: (-s ours) am 5e8fb95d: (-s ours) am ee32193f: (-s ours) am 2ebea8a0: (-s ours) Import translations. DO NOT MERGE\n\n* commit '543c7e3e86350862a2ad49cfac874c3ab208449d':\n  Import translations. DO NOT MERGE","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/39ca93caf3206842d17b8f3f6d04a4b523bccb56"},{"sha":"2105200e6414a7a35596f792af08a8841333a41d","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Fix Contact photo flicker in People and Dialer\n\nBug: 11634428\nChange-Id: Ied6f6dcfe8ae905e6223973d32fb64406ca085a9","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/2105200e6414a7a35596f792af08a8841333a41d"},{"sha":"27053ca2eeecd179e0c833f2b5dfe0f89932bde2","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"am 2105200e: Fix Contact photo flicker in People and Dialer\n\n* commit '2105200e6414a7a35596f792af08a8841333a41d':\n  Fix Contact photo flicker in People and Dialer","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/27053ca2eeecd179e0c833f2b5dfe0f89932bde2"},{"sha":"6084726fbdda78bdb16e2d4cc1c3b81c84fd5da1","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Add support for letter tile avatars to ContactsPhotoManager\n\n* Add LetterTileDrawable, a custom drawable used to display letter tiles\nfor contacts without a contact photo, instead of static bitmap resource\ndrawables.\n\n* Add a class DefaultImageRequest to ContactPhotoManager. This is essentially\na data holder object used to store and retrieve various parameters that\nclients can use to configure the way they want their requested letter tile\navatars to be drawn.\n\n* Add LetterTileImageProvider to ContactPhotoManager. LetterTileImageProvider\nextends DefaultImageProvider, but returns instances of LetterTileDrawable\ninstead of BitmapDrawables when a default contact image is needed.\n\n* Add two new APIs to ContactPhotoManager:\ngetDefaultAvatarForContact - This returns an instance of a LetterTileDrawable,\nconfigured with the display parameters stored in the provided\nDefaultImageRequest.\ngetDefaultAvatarUriForContact - This returns an uri which the\nContactPhotoManager can use to recreate a DefaultImageRequest and hence\na LetterTileDrawable.\n\n* Modify ContactPhotoManager.loadPhoto and loadThumbnail to accept a\nDefaultImageRequest as a parameter.\n\n* Modify the following classes to use the new ContactPhotoManager APIs. These\naffect both the Dialer and People apps.\nContactEntryListADapter\nContactListAdapter\nContactTileView\nPhoneNumberListAdapter\n\nBug: 13101785\nChange-Id: Id1a87b459d6e63c42049739059a3b3ee202af837","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/6084726fbdda78bdb16e2d4cc1c3b81c84fd5da1"},{"sha":"ce54aa1f451ad9011fc360975311d26f4913e524","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"am 6084726f: Add support for letter tile avatars to ContactsPhotoManager\n\n* commit '6084726fbdda78bdb16e2d4cc1c3b81c84fd5da1':\n  Add support for letter tile avatars to ContactsPhotoManager","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/ce54aa1f451ad9011fc360975311d26f4913e524"},{"sha":"3c3b30f7b4ab6dc0355df56fa59278e53cad8807","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Add null check for cursor in DirectoryListLoader\n\nBug: 12015142\nChange-Id: Iaf7a97efb31e06402d583d399fa1f66f12e086d9\n(cherry picked from commit 903c973e0ef995ee05acf8fa7501377afa971384)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/3c3b30f7b4ab6dc0355df56fa59278e53cad8807"},{"sha":"99b3c236f4b3ed6df58684b0ec5ce27be2165e6e","author":{"email":"5d312d172fe769a974443094561443ab478b8967@google.com","name":"Jay Shrauner"},"message":"Fix NPE when kind is null in getBestType\n\nFix alternate insertChild() method to detect and bail on null kind just\nlike primary insertChild() method does. Also change getBestValidType()\nnot to crash on null kind.\n\nBug:12490438\nChange-Id: I82c351ccd5a880fb8bc71b5b27ffb2662c071be3\n(cherry picked from commit 29a094106357ea806dc029437af77ec91b94cafb)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/99b3c236f4b3ed6df58684b0ec5ce27be2165e6e"},{"sha":"2d731e2c9b856d42fa4ee41035f44afa5a502593","author":{"email":"5d312d172fe769a974443094561443ab478b8967@google.com","name":"Jay Shrauner"},"message":"Fix NPE with null cursor\n\nFix NPE when get null cursor back from CP2 query.\n\nBug:12760164\nChange-Id: I88ff0a9bd5b58a3e837c943bf999c8636b749b64\n(cherry picked from commit 2148610dede65c774d95e2d44d7b742f1f08857a)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/2d731e2c9b856d42fa4ee41035f44afa5a502593"},{"sha":"e29f9f5f7bb976b4536bcc5a20117158ccbfac06","author":{"email":"5d312d172fe769a974443094561443ab478b8967@google.com","name":"Jay Shrauner"},"message":"Fix potential NPE with null cursor\n\nDetect and handle null cursors returned from CP2 queries.\n\nBug:12767708\nChange-Id: I7bc4f97848a59140aba5a2c924c79fdc2749b150\n(cherry picked from commit 23fe38b225346526e3f425570f3648dd7d893a5d)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/e29f9f5f7bb976b4536bcc5a20117158ccbfac06"},{"sha":"e87886ebb31545bdedd464d8271c22f9ad898c91","author":{"email":"5d312d172fe769a974443094561443ab478b8967@google.com","name":"Jay Shrauner"},"message":"Fix NPE if contactsCursor is null\n\nDon't crash if the CP2 call failed and we were unable to load the\ncontacts cursor.\n\nBug:12822702\nChange-Id: Ib6b3cf5a9519d61c82924f29babb146888f7453a\n(cherry picked from commit 1f44ffc294764250cb1e02290fabdc439126dc19)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/e87886ebb31545bdedd464d8271c22f9ad898c91"},{"sha":"6061a6a5ade6f66b5b13d3c45c4cd7ee9f45c489","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Fix Contact photo flicker in People and Dialer\n\nBug: 11634428\nChange-Id: Ied6f6dcfe8ae905e6223973d32fb64406ca085a9\n(cherry picked from commit 2105200e6414a7a35596f792af08a8841333a41d)","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/6061a6a5ade6f66b5b13d3c45c4cd7ee9f45c489"},{"sha":"c7b23f42c0cb337b7a25fc78543c2e4041b51a03","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Add missing drawable in ContactsCommon to fix crash\n\nBug: 13279862\nChange-Id: Iad7c43487ad42e21e14ea1c924bc3148e5e9a855","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/c7b23f42c0cb337b7a25fc78543c2e4041b51a03"},{"sha":"98fd8fa09f27c5a168cb4ded90b17308ced65195","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"am c7b23f42: Add missing drawable in ContactsCommon to fix crash\n\n* commit 'c7b23f42c0cb337b7a25fc78543c2e4041b51a03':\n  Add missing drawable in ContactsCommon to fix crash","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/98fd8fa09f27c5a168cb4ded90b17308ced65195"},{"sha":"d169856c4505bbc91d85ce7733a366e69e91757a","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Add missing drawable in ContactsCommon to fix crash\n\nBug: 13279862\nChange-Id: Iad7c43487ad42e21e14ea1c924bc3148e5e9a855","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/d169856c4505bbc91d85ce7733a366e69e91757a"},{"sha":"30dd6e7e1a9279b91e9ee0ad36c34545c5b6c45a","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Fix ShortcutIntentBuilder to use LetterTileDrawables\n\nUse LetterTileDrawables, instead of Bitmap drawables when generating\nshortcut icons for contacts without a contact photo.\n\nTo do this, the methods generatePhoneNumberIcon() and\ngenerateQuickContactIcon have to be modified to draw a drawable on\nthe canvas instead of a bitmap.\n\nBug: 13279862\nChange-Id: Ife7bbca27a7d1b942c8a8ea908dd9896c5fe063a","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/30dd6e7e1a9279b91e9ee0ad36c34545c5b6c45a"},{"sha":"73560ca916940901f9208232c7895c529dae4e32","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"am 30dd6e7e: Fix ShortcutIntentBuilder to use LetterTileDrawables\n\n* commit '30dd6e7e1a9279b91e9ee0ad36c34545c5b6c45a':\n  Fix ShortcutIntentBuilder to use LetterTileDrawables","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/73560ca916940901f9208232c7895c529dae4e32"},{"sha":"906ffc8a0655f0e78a9b7307e7e76717bfdc6d58","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Tweaks to redlines for letter tile avatars\n\n* Add overridable method for subclasses to define their own layout\nbased on whether or not the contact photo is a letter tile avatar\n\n* Update color palette for letter tile avatar backgrounds\n\nBug: 13101785\nChange-Id: I69759d17867b15f9b7e35b1c48e9d85e4470cd56","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/906ffc8a0655f0e78a9b7307e7e76717bfdc6d58"},{"sha":"e61e6cc75e9671e763b04488a7745595aebad205","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"Merge \"Tweaks to redlines for letter tile avatars\"","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/e61e6cc75e9671e763b04488a7745595aebad205"},{"sha":"0e1a9dd3c1c9b9d684a3299b668486b8e7a6d977","author":{"email":"639a6b5024ff09b01c1c4d508f247bd7e5b6c5e9@google.com","name":"Yorke Lee"},"message":"am e61e6cc7: Merge \"Tweaks to redlines for letter tile avatars\"\n\n* commit 'e61e6cc75e9671e763b04488a7745595aebad205':\n  Tweaks to redlines for letter tile avatars","distinct":false,"url":"https://api.github.com/repos/Liquify/android_packages_apps_ContactsCommon/commits/0e1a9dd3c1c9b9d684a3299b668486b8e7a6d977"}]}