{"push_id":641849326,"size":36,"distinct_size":36,"ref":"refs/heads/cm-12.1","head":"cfae5b124096bb6c3d8cbfaf32a826df64b8feec","before":"2af4d8f44e5915a5e026a9864125c07fa2104d2e","commits":[{"sha":"945c77e98e70ec633c4d5ee8f082623f2c19c470","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"AudioService: fix crash when no music player found\n\nChange-Id: I02a074a46a07384fef2ab6916663940214b62883\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/945c77e98e70ec633c4d5ee8f082623f2c19c470"},{"sha":"dd20ace1fcd24b4b43e5f865ecc742e83eef1048","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"framework: add KillSwitch stubs\n\nChange-Id: Ie6cec065df0f821d9a5b8ab7bb3032fe7655389f\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/dd20ace1fcd24b4b43e5f865ecc742e83eef1048"},{"sha":"f6fe1774b181a994b7a5f5f65c60b93e717dc372","author":{"email":"0214d5459d654a10c08c4c0d8f7bc365c5ee0622@lge.com","name":"youngmin0822.lee"},"message":"Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'\n\nTo obtain the gfxinfo for each process, the static method of RenderProxy is used, which is named outputLogBuffer().\nIn there,\n1. RenderTask is created for getting DisplayList Commands in RenderNode.\n2. staticPostAndWait() is called\n3. RenderThread's instance is created by 'RenderThread::getInstance()' in staticPostAndWait()\n\nIn case of the service, they don't use HW Acceleration, so don't need RenderThread.\nBut, by the process of No.3, RenderThread is created for all process.\nAs we know, RenderThread never be destroyed while the process is alive.\nThis patch checks RenderThread instance before the creation of RenderTask.\nAnd, there is no one, just return to prevent the unnecessay creation of it.\n\nChange-Id: I4fe29d83c9ced3e8b67177c0874c5d8ee62e1870","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/f6fe1774b181a994b7a5f5f65c60b93e717dc372"},{"sha":"de48caf3cc8485f0fb6081b6f5befb42cfdbeb64","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Fix HTC headset handling.\n\nHTC's headset driver adds additional bits to the switch state, which\nwe're unable to deal with. Fix that by masking out those bits and\nkeeping only the valid ones.\n\nChange-Id: I74b8091544fef518d142c4f5aea2eea48756f324","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/de48caf3cc8485f0fb6081b6f5befb42cfdbeb64"},{"sha":"215f9064765f5a2bc9a96204a2ecfb7a5c14e76a","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"base: ConnectivityServer: Don't reap the new network\n\nWhen we add a network it may show up as unneeded while we are\nadding it and reaped as we are adding it.\n\nReaping it immediately can happen before the captive portal\ncheck has completed.  This can then cause the network to get added\nagain causing an unnecessary battery drain.\n\nChange-Id: I837f627c9f6d95bb8a021d2a58f5fc28564ef8b4","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/215f9064765f5a2bc9a96204a2ecfb7a5c14e76a"},{"sha":"526fa98a91f87bb570e5c11bec99ff6561e41865","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"ScreenCap : Add jpeg support\n\nChange-Id: Ibd5050c79774d06f30b2f668160cdeca75f1bc58\n(cherry picked from commit c1fd7edd8fc48f3308105df8cc845ec4b6652e17)","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/526fa98a91f87bb570e5c11bec99ff6561e41865"},{"sha":"13c86098782572327bcf0befa03773d31d857db2","author":{"email":"7f2f48cb0ae5e2a6cc2f2bccabd39e4ce81d44ba@gmail.com","name":"isimobile"},"message":"Fix: In Afrikaans the unit name is not before size but after.\n\n     We say 10MB not MB10\n\nChange-Id: I921f66b019321eb8cf608fef567031804d59c2a5","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/13c86098782572327bcf0befa03773d31d857db2"},{"sha":"ee4a57aa99ae4533f50a12f51830a5aac33170c8","author":{"email":"ff596853b96456d9c729548709b2a0d18fbaa7a4@gmail.com","name":"dankoman"},"message":"[1/3] Frameworks: Proximity speaker\n\nChange-Id: I8846e1d54b7f26f4322b91fc1ba20f3e5da465ec\n\nPatchset: 5\nhttps://gerrit.slimroms.net/#/c/22230/\n\nConflicts:\n\n\tcore/java/android/provider/Settings.java","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/ee4a57aa99ae4533f50a12f51830a5aac33170c8"},{"sha":"8c61fca1d33eb4bc87cc7de547211024fd60bde7","author":{"email":"c23fc0d5b939992a2674256309a4c4dba89a1ad3@gmail.com","name":"Alexander Westphal"},"message":"SystemUI: update quick settings profiles drawable\n\nChange-Id: I7063ef56f4e56ad4424ec6f8902f9f6755a3b1dd","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/8c61fca1d33eb4bc87cc7de547211024fd60bde7"},{"sha":"1185042958a55cb0ce2d981b674264e2ca302018","author":{"email":"373a43fa326ffcabe1831e825a65bd5f6dbae992@gmail.com","name":"Ruben Roy"},"message":"SystemUI: update power menu profiles drawable\n\nChange-Id: I1dd24c0b3c26c4f3a6c5fafaf5d679906c8acce9","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/1185042958a55cb0ce2d981b674264e2ca302018"},{"sha":"0c9221060129a8db729969c958a91ebdbacaf947","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"Fix context leak\n\nUsing an activity context with AudioManager could cause that context\nto be held on to longer than desired, for example if the caller\nacquired audio focus but never abandoned it. Fix acquire/abandon in\nVideoView, and use the application context in AudioManager to mitigate\nthe issue for other misbehaving code.\n\nBug: https://code.google.com/p/android/issues/detail?id=152173\nChange-Id: I0fb8390207422c784800dda25b1f2c03d4574bcd","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/0c9221060129a8db729969c958a91ebdbacaf947"},{"sha":"e6713e6a88ecef4fbbbd511122cb17946eb69896","author":{"email":"a37b918d2e30a509a6a62aec92384cf4377987ae@google.com","name":"Marco Nelissen"},"message":"Sometimes the application context is null\n\nwhen called from systemui.\n\nBug: https://code.google.com/p/android/issues/detail?id=152173\nChange-Id: Ic7b98e39fd9ad2436b855cf9f7f53d3e7a1948c0","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/e6713e6a88ecef4fbbbd511122cb17946eb69896"},{"sha":"8a366a13de3f9dc2333c82aab14ecc4ea0b2ceef","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"AudioManager: update references to application context\n\nChange-Id: If458c17c44bc68f1a0c4172b11240e2053fad42e\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/8a366a13de3f9dc2333c82aab14ecc4ea0b2ceef"},{"sha":"c962e7448bca1f82806e61d598addd22ce83ca80","author":{"email":"d460f496dac6381f56dd0aeaabcb6578b582a2a2@nameless-rom.org","name":"Evisceration"},"message":"PowerProfile: allow overriding default power profile\n\n  * override it with ro.power_profile.override\n\nChange-Id: I2b229822b18a54060d577f25c0ddaf5b7e7563b7\nSigned-off-by: Evisceration <alexander.martinz@nameless-rom.org>","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/c962e7448bca1f82806e61d598addd22ce83ca80"},{"sha":"b97ae9e17089ce8adce2ada70018b317b427613e","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Avoid unnecessary restart provider process\n\nCaller C accesses provider P. Both processes of C and P died\nbefore P publishes, P will still be restarted even there is\nno connection because P is in mLaunchingProviders.\nWhen device is low memory, the restarting provider process\nmay be killed easily before publish because no caller to raise\nits oom-adj. Then device will busy keeping restart it.\n\nSolution:\nIf there is no connection to the provider, do not restart it.\n\nChange-Id: If6f2d2258d78b6c0989c6e5f3e0cad14db821464","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/b97ae9e17089ce8adce2ada70018b317b427613e"},{"sha":"68fc800864d53e8bc777531eaef19b548db216f4","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Merge tag 'android-5.1.1_r1' of https://android.googlesource.com/platform/frameworks/base into cm-12.1\n\nAndroid 5.1.1 release 1\n\nChange-Id: I8fc77b035286a4e21663b1dc1be774291e138035","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/68fc800864d53e8bc777531eaef19b548db216f4"},{"sha":"3b0b0ddab79e78650318f1e2f003d80a6915497a","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"doze: Do not bother checking proximity for the DOZE_ACTION intent\n\nThe intent is a desire to show the intent and trust the sender to\ndetermine whether or not it should really be shown.\n\nChange-Id: I1c613071b136de61f12bc0556283a80e1248a4a8","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/3b0b0ddab79e78650318f1e2f003d80a6915497a"},{"sha":"865ecfb7c15746f691603df154a40d7f3716ea78","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"DataUsageTile: align carrier to left\n\nChange-Id: I996552a06754257e43d46c6f782fc238b039d006\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/865ecfb7c15746f691603df154a40d7f3716ea78"},{"sha":"bbd109d498c8ee4654b11f90367b4ead8995a36e","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Invert notification backgrounds\n\nNotifications for ambient display were enhanced to support fading\nback into full color and saturation.  This change involved hiding\nthe notification background instead of inverting it along with the\nrest of the notification view.  This doesn't play well with themes\nthat use a darker background and lighter text color.\n\nThis patch keeps the background visible and inverts it along with\nthe rest of the notification, which allows the text to be visible.\n\nChange-Id: I8e7cb5b77be096c6a426751ad4c98de2529059d1","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/bbd109d498c8ee4654b11f90367b4ead8995a36e"},{"sha":"a03fe7ef447909bf671a8e35f35c22d33b64285a","author":{"email":"75d764c1a74f02658d6dc3ab6d65c8c5ae47706d@ck-telecom.com","name":"lingyan.wang"},"message":"printspooler: Print view crash.\n\n1.put a txt file into device.\n2.Go to File Manager->long press the txt file->Print->Long press home key->Clear all\n3.Go to File Manager->long press the txt file->Print\n\nThe result: Print view crash.\n\nChange-Id: I46a71b8e1196f69b6b40f38b418a88d794918429","distinct":true,"url":"https://api.github.com/repos/micahshima/android_frameworks_base/commits/a03fe7ef447909bf671a8e35f35c22d33b64285a"}]}