{"push_id":727042109,"size":28,"distinct_size":28,"ref":"refs/heads/lp5.1","head":"4b7ac887d5ae22b29541c745ab0330a142146b4a","before":"114d33bb32999ad60a96cf45f04bf3bf40a7b961","commits":[{"sha":"5c4eb4c7aca74d0fb9ede476ad758a67bc408606","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"perf: Per-app performance profiles\n\n * Performance Profiles is going to grow into a much more powerful\n   feature which can apply advanced optimizations or power saving\n   techniques depending on both the state of the hardware as well\n   as the current applications in use.\n * Refactor the original code and move it into PowerManager so\n   that it's managed from the same place.\n * Implement \"automatic performance profiles\". This feature will\n   automatically select a profile when specific activities are\n   running. Currently this list is static and engages performance\n   mode for several benchmarks (trollface).\n * Added support for a new power hint, POWER_HINT_SET_PROFILE.\n   Currently, these profiles are fired using a property trigger\n   in init. This is easy, but the PowerHAL can do more.\n * Moved the setting to Settings.Secure and also wrapped calls\n   to the service in the DEVICE_POWER permission. Nobody should\n   mess with this stuff except the system.\n * Powersave profile will automatically activate Android's built-in\n   low power mode.\n * Original patch by Jorge Ruesga\n\nTODO:\n * Implement API for per-app configuration by user\n * Quicksettings tile\n\nChange-Id: I140ebc0648c4cf05900e005923247c3180be8c93","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/5c4eb4c7aca74d0fb9ede476ad758a67bc408606"},{"sha":"9481e15ec1cb5444701018303a21a825f8f02bfa","author":{"email":"4ff6c4f0a68622c769e48271f4cae1c7352f42e3@verizon.net","name":"Joshua"},"message":"PowerManagerService: Fix arm64 build\n\nAdd static_cast<int64_t> for 64bit compatiblity\n\nChange-Id: I49e018773d8e54a30b57a05093bcfd692db9d2ca","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/9481e15ec1cb5444701018303a21a825f8f02bfa"},{"sha":"b7de4f5e51f6d23f1f157ca13723c9c6ab848c19","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@flinny.org","name":"Nicholas Flintham"},"message":"PowerManagerService: fix line to long after 64 bit compatibility changes\n\nChange-Id: I131f0992f315fb5d0861d5b903179d19422c4e7a","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/b7de4f5e51f6d23f1f157ca13723c9c6ab848c19"},{"sha":"78584720f4bfa43e820cfe407a931769646bf349","author":{"email":"263e91774dc182c962d53a56f501dd5dde7dce12@google.com","name":"Christopher Tate"},"message":"Mark persistent apps as such when the ProcessRecord is created\n\n...rather than only during the OS's \"time to start the persistent apps\"\nboot phase.  This closes a window of opportunity during which a\npersistent app container may be live without having been properly\nnoted as such, because it wound up being launched prior to the\n[rather late] boot phase at which the persistent apps are directly\nenumerated and bookkeeping for them established.\n\nBug 20855725\n\nChange-Id: I41822b412de4540dbdeab300b38089303678f76c","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/78584720f4bfa43e820cfe407a931769646bf349"},{"sha":"01c4a8dada59afc55711a6256944c02edafe5213","author":{"email":"4cfdab365b0fb5e33c83d9df928b0b0a0adfce2e@google.com","name":"Deepanshu Gupta"},"message":"Add Asset management support for fonts.\n\nChange-Id: I10ca67dcffe244667d4ae0bda65dbc1aa6691d50","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/01c4a8dada59afc55711a6256944c02edafe5213"},{"sha":"b3548ee99d29344561344c7bc7c55d856bdf3efb","author":{"email":"a63b35c8061d8ee92ad2b22c7fea9b59882c513c@google.com","name":"Diego Perez"},"message":"Do not paint shadow if outside of the clip area\n\nChange-Id: I064ccc1d1b206a29d9d0db1384782cb5dd5c65ca","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/b3548ee99d29344561344c7bc7c55d856bdf3efb"},{"sha":"54eacb23ddb4ab939fb2b3fde5c408d7a97b156e","author":{"email":"995cad867ca30d6399abe011583a53547c8afea1@google.com","name":"Leon Scroggins III"},"message":"Make Bitmap_createFromParcel check the color count. DO NOT MERGE\n\nWhen reading from the parcel, if the number of colors is invalid, early\nexit.\n\nAdd two more checks: setInfo must return true, and Parcel::readInplace\nmust return non-NULL. The former ensures that the previously read values\n(width, height, etc) were valid, and the latter checks that the Parcel\nhad enough data even if the number of colors was reasonable.\n\nAlso use an auto-deleter to handle deletion of the SkBitmap.\n\nCherry pick from change-Id: Icbd562d6d1f131a723724883fd31822d337cf5a6\n\nBUG=19666945\n\nChange-Id: Iab0d218c41ae0c39606e333e44cda078eef32291","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/54eacb23ddb4ab939fb2b3fde5c408d7a97b156e"},{"sha":"95f3dd402d12203e47b81480406386702f21ae48","author":{"email":"4cfdab365b0fb5e33c83d9df928b0b0a0adfce2e@google.com","name":"Deepanshu Gupta"},"message":"Remove implementation of deprecated method.\n\nBridgeResources.getDrawable(int) is not needed anymore, since the super\nmethod is deprecated and it calls the alternative\ngetDrawable(int, Theme), which we override.\n\nChange-Id: I00c0bfaef6c4167a787bb74990b91cebb951c847","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/95f3dd402d12203e47b81480406386702f21ae48"},{"sha":"95614dfa0a8c04341eac49a80ddf78ff26c26ad1","author":{"email":"3ecdb8a598da88bcfa1da753f80080fbdffdff70@google.com","name":"Svet Ganov"},"message":"DO NOT MERGE Don't take flags when creating app widget config activity.\n\nbug:19618745\n\nChange-Id: I7973ebfc67ebf52f14890dda9eb891a7b8a5a095","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/95614dfa0a8c04341eac49a80ddf78ff26c26ad1"},{"sha":"919ea78ba1a088753d0349a6b03876bf51abb933","author":{"email":"a5db94d664692b7c78a02e8ea07fa6b3486489cc@codeaurora.org","name":"kaiyiz"},"message":"SystemUI: Show operator name UI after getting valid operator name\n\nIf phoneId is invalid, it will not set operator names. But the operator\nseparator has been set when inflate CarrierText.\n\nSet the separator after operator names have been set.\n\nCRs-Fixed: 796371\nChange-Id: If6ab64105a2c6bcf040130c7b1c538936859a328","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/919ea78ba1a088753d0349a6b03876bf51abb933"},{"sha":"158b3512126caf9d978875d3886b88c29e0e5cb6","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Clean up keyguard carrier text handling.\n\nReturn to AOSP code, which both simplifies the code and fixes the\nleft alignment.\n\nConflicts:\n\tpackages/Keyguard/src/com/android/keyguard/CarrierText.java\n\nChange-Id: I60e7a55064735feb56bd8eaa66d2f803b32f7265","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/158b3512126caf9d978875d3886b88c29e0e5cb6"},{"sha":"faaf4373865db20a3b04ea7042b8aaed275790e9","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Mark persistent apps as such when the ProcessRecord is created\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/faaf4373865db20a3b04ea7042b8aaed275790e9"},{"sha":"c9388797e664ba3eff8a4ad10167fb2b7b598f7d","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Add Asset management support for fonts.\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/c9388797e664ba3eff8a4ad10167fb2b7b598f7d"},{"sha":"efe4556c772700c33eb38f2d6472163a213b5b14","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Do not paint shadow if outside of the clip area\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/efe4556c772700c33eb38f2d6472163a213b5b14"},{"sha":"a2a6e55331960b4c90520f9a5c54329b2d593daa","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Make Bitmap_createFromParcel check the color count. DO NOT MERGE\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/a2a6e55331960b4c90520f9a5c54329b2d593daa"},{"sha":"459f961e39e33ddda0845357b218e681614120d5","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Remove implementation of deprecated method.\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/459f961e39e33ddda0845357b218e681614120d5"},{"sha":"e353f1aba0209319f108697b1a241510b0d1066e","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"DO NOT MERGE Don't take flags when creating app widget config activity.\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/e353f1aba0209319f108697b1a241510b0d1066e"},{"sha":"a4bb86d1107b59774972a9ab324fd45efa28d2a1","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"perf: Per-app performance profiles\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/a4bb86d1107b59774972a9ab324fd45efa28d2a1"},{"sha":"4b7b137c50c09d8c29417bd2a2e66ef5554b6de8","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"PowerManagerService: Fix arm64 build\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/4b7b137c50c09d8c29417bd2a2e66ef5554b6de8"},{"sha":"43b68462a206e56e77652db74c18ba8bff52613a","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"PowerManagerService: fix line to long after 64 bit compatibility changes\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/AirOne70/frameworks_base/commits/43b68462a206e56e77652db74c18ba8bff52613a"}]}