{"push_id":1110217896,"size":131,"distinct_size":1,"ref":"refs/heads/cm-13.0","head":"6efd21bcb174dd1fc31954b72ec760d19c611e93","before":"15d37a9a3270faeb39ac875aa89eaef4d2c1fd3e","commits":[{"sha":"2d78c23e4bdee812679b6de1ec45db879ff268fe","author":{"email":"87cd53c80451d083372dbdc062d68629caaa0b10@android.com","name":"Dan Sandler"},"message":"DO NOT MERGE: Use GregorianCalendar.add() when searching for next alarm.\n\nNever attribute to malice that which is adequately explained\nby a bug, particularly one involving date math.\n\nBug: 26326394\nChange-Id: I3483ac102c678a8852565c8ea94c06e19b3f26d8\n(cherry picked from commit 8d9aea8a1870ad83d9eccba1068a1685da5e96d0)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/2d78c23e4bdee812679b6de1ec45db879ff268fe"},{"sha":"bea20d574e7c94ff4664a5d2ada5dc1f70614e2c","author":{"email":"68ef6b33d03ddb27e310d84b4f06cc6e0d619be3@google.com","name":"Jeremy Joslin"},"message":"Exit getAllValidScorers early if not the primary.\n\nThis fixes the crash that occurs when getAllValidScorers() is invoked by\na non-primary user when a scorer is active.\n\nBUG: 23040221\nChange-Id: I42c9e18d74389be3191258ca5626f2c433ca7cc7\n(cherry picked from commit 5b294b45d0d7afbed71fd2e59342c5ad7b8b7d76)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/bea20d574e7c94ff4664a5d2ada5dc1f70614e2c"},{"sha":"1e24c428efa7b0836154fa909bdcf2d3e7210462","author":{"email":"00b8e04928ed7332b0245cd35cdfc751143ed779@google.com","name":"Amith Yamasani"},"message":"Fix missing observer reply callbacks\n\nThis was causing upto 2 seconds in user switching delay.\n\nBug: 25813588\nChange-Id: Icf23b021f134a8ccfa2dae470af02b2da7454acc","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/1e24c428efa7b0836154fa909bdcf2d3e7210462"},{"sha":"bfe0b64f562869c30f9bbc7292910e2380d54b25","author":{"email":"002a924ff83b8ae9ea343d999f3a9a90c7f1da3f@google.com","name":"Adam Lesinski"},"message":"DO NOT MERGE ANYWHERE: UsageStatsService: Fix app idle issue at rollover time\n\nApp Idle queries are very frequent and so they only check in memory stats.\nHowever, in memory stats can be missing some entries, especially after a rollover, but also\ndue to a larger bug fixed in master (too risky to take now).\n\nThe fix is to do a deep query (reading older files from disk) and maintain a parallel cache\nof stats for app idle. That way the rolling window of data required to serve app idle queries\nstays in memory.\n\nBug:26355386\nChange-Id: I6a29bbc25214f6a3c2f24c8c079936e66f99e42e","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/bfe0b64f562869c30f9bbc7292910e2380d54b25"},{"sha":"040c3dbf982f60cd8431ccab1ba9fcb4cff39ac3","author":{"email":"002a924ff83b8ae9ea343d999f3a9a90c7f1da3f@google.com","name":"Adam Lesinski"},"message":"DO NOT MERGE ANYWHERE: UsageStats: Fix issue where initializing data for first time would cause crash\n\nWith the updated rolling window of stats for app idleness, we need to make sure\nit is populated before we initialize some defaults.\n\nNow that we look at older entries to figure out idleness, if those\nentries are in the future (due to time change), set them to the current\nscreen on time.\nBug:26504153\n\nChange-Id: Ia22add0e8eaf0f137002bbe3e91d747fef5b7d69","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/040c3dbf982f60cd8431ccab1ba9fcb4cff39ac3"},{"sha":"c583d03388638d0670a0e7e8c749d543a16e19ab","author":{"email":"002a924ff83b8ae9ea343d999f3a9a90c7f1da3f@google.com","name":"Adam Lesinski"},"message":"DO NOT MERGE ANYWHERE: UsageStats: Use new settings key idle_duration2 for app idle\n\nIgnores the old, re-appropriated key \"idle_duration\" which is now\nset to a high value in order to force disable app idle on devices\nwith bug b/26355386\n\nBug:26355386\nChange-Id: Iff9de843ad6e547d29c1583687fc7f7ce7e15090","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/c583d03388638d0670a0e7e8c749d543a16e19ab"},{"sha":"c29b37cd4182b7dbe50574ecdb6d8d5224e9ef83","author":{"email":"00b8e04928ed7332b0245cd35cdfc751143ed779@google.com","name":"Amith Yamasani"},"message":"DO NOT MERGE Check apps idle states on time changes\n\nAnd ensure that the listeners are informed of app standby transitions\nthat might occur during time changes.\n\nFix for apps that sometimes don't have network access until reboot.\n\nBug: 26488100\nChange-Id: Ic342c188a6cd19faee88f50b2c6a342a6968cb23\n(cherry picked from commit c465e71cdc401e1565c29a895a5c6d366ba5344c)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/c29b37cd4182b7dbe50574ecdb6d8d5224e9ef83"},{"sha":"2dbd40c007eaef20edd92856cf8c1652b926c77e","author":{"email":"ecf0570a6898d31e3f01135f44501fbfc4e71b1c@google.com","name":"Shreyas Basarge"},"message":"DO NOT MERGE Fix for syncs being dropped when appIdle is on\n\nSyncs were being dropped when appIdleMode was on for\nan app. This CL backs off the sync instead of dropping\nit. When the app becomes non-idle, backoff is cleared\nand the sync is performed.\n\nBug: 26355386\nChange-Id: I2040dfd847011d3ca902e66a8cd52b2a429177c1\n(cherry picked from commit 2c051498b2b0e2608740d906e70867b74083107d)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/2dbd40c007eaef20edd92856cf8c1652b926c77e"},{"sha":"a94ceffd7bfeaae23cf2474e9a05a17a20e25607","author":{"email":"002a924ff83b8ae9ea343d999f3a9a90c7f1da3f@google.com","name":"Adam Lesinski"},"message":"DO NOT MERGE ANYWHERE: Don't change screen on time on time changes\n\nScreen on time should be measured in elapsed realtime, not wallclock.\n\nCause a checkIdleStates to occur when reloading stats\n(on rollover and on time change).\n\nWhen time changes occur in the negative direction, the new stats file\nwe create can overlap the previous one with regards to its end timestamp.\nUse the begin timestamp to determine which of the latest stats to merge.\n(b/22716352)\n\nBug: 26488100\nChange-Id: If31b29bbbee9e98401205b5e26bce86e181286e7","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/a94ceffd7bfeaae23cf2474e9a05a17a20e25607"},{"sha":"3a8f0cf7612b5ebd0710a424a437f5540a72b279","author":{"email":"0816896af54120651c7639d7d7d0d2919ec34276@android.com","name":"Jeff Sharkey"},"message":"DO NOT MERGE ANYWHERE: Hack to get devices booting again.\n\nIf we try scheduling a pass before the system is ready, record a\npending event and dispatch once we're actually ready.\n\nBug: 26863668\nChange-Id: I028285383c8bbe8b653aeaa7544eefe3d41277bc\n(cherry picked from commit 538c11cf2175d4e30337e8776401bfede85866be)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/3a8f0cf7612b5ebd0710a424a437f5540a72b279"},{"sha":"d60d0078d8a8a54ef898d936413321a085abff0d","author":{"email":"53d1020c7df220182828638cf03532f64de15ef9@motorola.com","name":"Liejun Tao"},"message":"DO NOT MERGE Bluetooth: Restrict gain for Absolute volume case\n\nFor the lowest music volume steps 1 and 2, restrict the gain to 50% and\n75%. This will avoid the lowest volume steps being too loud for some\naccessories. For music volume 0, set phone gain to 0 as some\naccessories won't mute on their end.\n\nChange-Id: I24e0fa7be8c8635b428a11c91ea153aad7cec55f\nSigned-off-by: Liejun Tao <baibai@motorola.com>","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/d60d0078d8a8a54ef898d936413321a085abff0d"},{"sha":"4de51e4130c76562e5d4a13b56bd204b9d92f4e7","author":{"email":"473d9f3c352997b1abb5dbe556b5dacf31215291@google.com","name":"Andre Eisenbach"},"message":"DO NOT MERGE Read Bluetooth interop database entries from settings (1/2)\n\nInterop database entries are stored in the system settings entry\n\"BluetoothInteropDatabase\". The format is a list of entries separated by\n\";\". An entry consists of a BDA fragment, followed by a comma and an\ninteger representing a feature from interop.h.\n\nExample:\nTo disable LE secure connections for devices starting with BDA 11:22:33,\nuse \"11:22:33,0\".\n\nBug: 26548845\nChange-Id: I6a9fd34f6af4d3bdfcaa0e051eafebdfbf2a4949\n(cherry picked from commit 3bc623be8dd8b83d0a22c5cc5b5a8955001f6fc7)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/4de51e4130c76562e5d4a13b56bd204b9d92f4e7"},{"sha":"b22f3f2d93df118092449500177c9d07b08bbe91","author":{"email":"940e01bec89f8db122f643d61cd1c6bd429fa802@google.com","name":"Zach Jang"},"message":"Conflict resolution CL to ag/868720 when cp'ing to mnc-mr1-release\n\nChange-Id: I3efe5476ebd758fc567bfdb035583a01c45aea8b","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/b22f3f2d93df118092449500177c9d07b08bbe91"},{"sha":"3cd1905d857913241198f65066e1aa78516192ea","author":{"email":"743800e85592e8e2337f6a624b613eb9d54eff97@google.com","name":"Matthew Williams"},"message":"Redact Account info from getCurrentSyncs\n\nBUG:26094635\nIf the caller to ContentResolver#getCurrentSyncs does not hold the\nGET_ACCOUNTS permission, return a SyncInfo object that does not\ncontain any Account information.\n\nChange-Id: I5628ebe1f56c8e3f784aaf1b3281e6b829d19314\n(cherry picked from commit b63057e698a01dafcefc7ba09b397b0336bba43d)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/3cd1905d857913241198f65066e1aa78516192ea"},{"sha":"9dcf4bc30f65ae714858ab1532cb1e1dae28f3eb","author":{"email":"743800e85592e8e2337f6a624b613eb9d54eff97@google.com","name":"Matthew Williams"},"message":"Redact Account info from getCurrentSyncs\n\nBUG:26094635\nIf the caller to ContentResolver#getCurrentSyncs does not hold the\nGET_ACCOUNTS permission, return a SyncInfo object that does not\ncontain any Account information.\n\nChange-Id: I5628ebe1f56c8e3f784aaf1b3281e6b829d19314\n(cherry picked from commit b63057e698a01dafcefc7ba09b397b0336bba43d)","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/9dcf4bc30f65ae714858ab1532cb1e1dae28f3eb"},{"sha":"6ccc5132c4d4cdece42a17133069b406296ddb80","author":{"email":"ecf0570a6898d31e3f01135f44501fbfc4e71b1c@google.com","name":"Shreyas Basarge"},"message":"NPE fix for SyncStorageEngine read authority am: a962d9eba7 am: 339c4f2b05\nam: 58048c1f17\n\n* commit '58048c1f17d54166c6a048af2365d17dd32f4d57':\n  NPE fix for SyncStorageEngine read authority","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/6ccc5132c4d4cdece42a17133069b406296ddb80"},{"sha":"7cf92fa81f0fee4246e66bd05dfa0ca8a17c1998","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr1.5-release history after reset to mnc-dr1.5-dev","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/7cf92fa81f0fee4246e66bd05dfa0ca8a17c1998"},{"sha":"81f9fe982dcf322532318a6abfd55434add37b3a","author":{"email":"44ed73fc809c6b960bf30fe746238868d5c71837@google.com","name":"The Android Automerger"},"message":"merge in mnc-dr1.5-release history after reset to mnc-dr1.5-dev","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/81f9fe982dcf322532318a6abfd55434add37b3a"},{"sha":"12332e05f632794e18ea8c4ac52c98e82532e5db","author":{"email":"d6c27188a99103f5fadd1ac77ba58ba26d39c7f1@google.com","name":"Samuel Tan"},"message":"[DO NOT MERGE] Disallow guest user from changing Wifi settings\n\nDisallow existing and newly created guest users from\nchanging Wifi settings.\n\nBUG: 27411179\nTEST: Flashed device, switched to existing guest user, and verified\n      that Wifi settings are disabled.\nTEST: Flashed device, created new guest user, and verified that Wifi\n      settings are disabled.\n\nChange-Id: Ia1bf4cce0369017b62f69d317c7ab2e30e3949b3","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/12332e05f632794e18ea8c4ac52c98e82532e5db"},{"sha":"edf0185326ff7eb14979f4f1f87a68c22a507b5b","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI/LLS: Slide panel out when collapse called\n\nThe actions performed when collapseNotificationPanel is called\nneeded to be updated with the introduction of the new sliding\nnotification panel UX.\n\nChange-Id: I5914242cf9586b49f90ee51db5e64ef2a0b27397\nTICKET: CYNGNOS-2354","distinct":false,"url":"https://api.github.com/repos/xen0n/android_frameworks_base_mtk/commits/edf0185326ff7eb14979f4f1f87a68c22a507b5b"}]}