{"push_id":3113726831,"size":15,"distinct_size":15,"ref":"refs/heads/pasta","head":"202d845c1d71cd8f88a268782ed86b35cd1dfdde","before":"4764f701c37129e3809d65caf3370cc0d8c16a79","commits":[{"sha":"fe0e09e4e384ec26a4a6f5ffba1f6e60dae2a7f4","author":{"name":"Vishnu Nair","email":"b6345cc7a7e5070fc88ffeb37d584427354f8e5c@google.com"},"message":"DO NOT MERGE: Reset launch start times when removing a process\n\nWhen removing an exiting process that is running foreground activities, clear the launch times for\nthe current windowing mode. When an app process is removed, activities from the process may be\nrelaunched. In the case of forceStopPackageLocked the activities are finished before any window\nis drawn, and the launch time is not cleared. This will be incorrectly used to calculate launch time\nfor the next launched activity launched in the same windowing mode.\n\nBug: 80084651\nTest: adb shell am start -W com.amazon.mShop.android.shopping/com.amazon.mShop.home.HomeActivity  && sleep 1 && adb shell am force-stop com.amazon.mShop.android.shopping\nChange-Id: I2c4f0716c922baa1ad209b4ea1fa7ce366e0e108\n(cherry picked from commit 9372683dd2b6ceafee4714770b51e67066e3d8bc)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/fe0e09e4e384ec26a4a6f5ffba1f6e60dae2a7f4"},{"sha":"553bb7c6a2b2c70b1cd011aec9bf9c151818d8c3","author":{"name":"Amith Yamasani","email":"00b8e04928ed7332b0245cd35cdfc751143ed779@google.com"},"message":"Keep app in high memory adjust if moving from TOP to FGS\n\nIf an app was in the TOP state and immediately moved\nto a foreground service state, then try harder to keep it\nin memory for another 20 seconds before releasing the\nmemory to bound foreground services. Using an oom_adj value\nof 50 which is between \"fore\" and \"vis\". So BFGS apps might\nget killed (\"vis\") before this recently FGS'ed app. That\nway any app that has a lot of state in memory that it needs\nto persist before getting killed has a chance to do so.\n\nAlso bind NotificationListeners with a special bind flag\nto rank them below FGS (perceptible adj) so that they\ncan be killed before any other foreground services or\nbound services get killed.\n\nBug: 110969183\nTest: Manual for now. Take a bunch of portrait\n      pictures and hit home, while being under memory\n      pressure with a bunch of notification listeners.\nChange-Id: Ie8934c2331afe6450c582b209869aeca7272f58a\nMerged-In: Ie8934c2331afe6450c582b209869aeca7272f58a\n(cherry picked from commit b735830a1e71e72c4e72260d7eab0382b4ee19df)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/553bb7c6a2b2c70b1cd011aec9bf9c151818d8c3"},{"sha":"35f31cbac405b20ec1cd55714609c88f98a99c14","author":{"name":"Jeff Sharkey","email":"0816896af54120651c7639d7d7d0d2919ec34276@android.com"},"message":"Recover shady content:// paths.\n\nThe path-permission element offers prefix or regex style matching of\npaths, but most providers internally use UriMatcher to decide what\nto do with an incoming Uri.\n\nThis causes trouble because UriMatcher uses Uri.getPathSegments(),\nwhich quietly ignores \"empty\" paths.  Consider this example:\n\n    <path-permission android:pathPrefix=\"/private\" ... />\n\n    uriMatcher.addURI(\"com.example\", \"/private\", CODE_PRIVATE);\n\n    content://com.example//private\n\nThe Uri above will pass the security check, since it's not\ntechnically a prefix match.  But the UriMatcher will then match it\nas CODE_PRIVATE, since it ignores the \"//\" zero-length path.\n\nSince we can't safely change the behavior of either path-permission\nor UriMatcher, we're left with recovering these shady paths by\ntrimming away zero-length paths.\n\nBug: 112555574\nTest: atest android.appsecurity.cts.AppSecurityTests\nTest: atest FrameworksCoreTests:android.content.ContentProviderTest\nMerged-In: Ibadbfa4fc904ec54780c8102958735b03293fb9a\nChange-Id: Ibadbfa4fc904ec54780c8102958735b03293fb9a\n(cherry picked from commit c084ddbf826b25808c4553e4b5992c6723eac4ea)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/35f31cbac405b20ec1cd55714609c88f98a99c14"},{"sha":"7d4945ca8664c7e5def08ce4bbd6841a1bfac174","author":{"name":"Tim Murray","email":"fc967dd1b0265d0311b05dbb56de7d3bd8ed4e2b@google.com"},"message":"hwui: purge malloc pages on bitmap destruction\n\nImmediately purge malloc pages on bitmap destruction. Bitmaps are often\nbig and can cause memory to stay high for much longer than it should.\n\nTest: boots and works\nbug 117795621\n\nMerged-in: If2e8c5f1fc07039cf3dc3edcd3dc06861dbce1a1\nChange-Id: If2e8c5f1fc07039cf3dc3edcd3dc06861dbce1a1\n(cherry picked from commit 535fae32e597445a480896ea8e01662ada444c0c)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/7d4945ca8664c7e5def08ce4bbd6841a1bfac174"},{"sha":"64ea6ca2e39b779495feb695033c414ebfe62ac0","author":{"name":"Tim Murray","email":"fc967dd1b0265d0311b05dbb56de7d3bd8ed4e2b@google.com"},"message":"wm: recycle bitmaps immediately in TaskSnapshotPersister\n\nBitmap created in TaskSnapshotPersister are very short lived and\nshouldn't be left around in the Java heap.\n\nTest: boot, switch apps, works\nbug 117795621\n\nMerged-in: I4b5e0db50c2b7adaa71cb0d22535c1b37c7523e8\nChange-Id: I4b5e0db50c2b7adaa71cb0d22535c1b37c7523e8\n(cherry picked from commit 9b4eaf740957663b01d4bf056df250dd028e0cb0)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/64ea6ca2e39b779495feb695033c414ebfe62ac0"},{"sha":"7105e37a8c6d4dcf95695298486b25b8c43a6a7e","author":{"name":"Dan Sandler","email":"87cd53c80451d083372dbdc062d68629caaa0b10@android.com"},"message":"Add configurable default setting for assistant componentname\n\nBy requiring an explicit default setting, it eliminates all ambiguous\nstates where a disambiguation would normally be shown. With this\nchange in place, at no point should a disambiguation be shown.\n\n(Note: this is a fix to Change-Id: Ib32daf that clarifies\nthe logic if R.string.config_defaultAssistantComponentName\nhas not been set in a given build.)\n\nTest: manual\nBug: 111603898\nChange-Id: Id39fdf700ed4ef08ebbc333b5452223430ac2e48\nMerged-In: Ib32dafbd3c6fcbe11186dc8ecab6b09c9b734067\n(cherry picked from commit c6ed3a29f0e2f0f1ceb727c5ece07702987e4ba5)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/7105e37a8c6d4dcf95695298486b25b8c43a6a7e"},{"sha":"95920f89450dc174cff3da41f798736de76b6473","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [5317808, 5317809, 5318498, 5317873, 5318338, 5318195, 5318499, 5317874, 5317875, 5317876, 5318243, 5318244, 5318537, 5318538, 5318539, 5318540, 5318541, 5318542, 5318543, 5318544, 5318545, 5318546, 5315210, 5317756, 5318557, 5318558, 5318559, 5318560, 5318561, 5318339, 5318547, 5318548, 5318549, 5318562, 5318563, 5318564, 5318565, 5318566, 5318172, 5318173, 5318174, 5318550, 5318401, 5318196, 5317889, 5318175, 5318176, 5318577, 5318578, 5318579, 5318580, 5318581, 5318503, 5318390, 5318505, 5318341, 5318551] into pi-qpr1-release\n\nChange-Id: Iccfb3610e4261a2edd86e5abfba682248992fb9a","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/95920f89450dc174cff3da41f798736de76b6473"},{"sha":"3a1a64c045ffe89823d8cf2df17655d119f967ba","author":{"name":"Adam Seaton","email":"a07d097741610338adb81e2b51989709e1103a5e@google.com"},"message":"Add Missing XML files from 5282778 to fix build\nBug:111603898\n(cherry picked from commit 974a86e201e2fa17bad58d1fb2f83b7d21ed1580)\n\nChange-Id: Ica3e8254b90ce5a5ce697d7f5dd683fdd148492e","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/3a1a64c045ffe89823d8cf2df17655d119f967ba"},{"sha":"4ddd147c4d6ffe276531c653d8da0684ade90828","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [5337900] into pi-qpr1-release\n\nChange-Id: I598e03c717e351c29d31f413e3f3132ecd3c4d09","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/4ddd147c4d6ffe276531c653d8da0684ade90828"},{"sha":"12f511e1ab9e38b35a0d3d4a6f5bf89017768d40","author":{"name":"Tim Murray","email":"fc967dd1b0265d0311b05dbb56de7d3bd8ed4e2b@google.com"},"message":"ActivityThread: purge jemalloc at appropriate times\n\nDon't let jemalloc sit around with unused pages.\n\nTest: boots, works\nbug 117795621\n\nChange-Id: I1fc3fcf5aa2798c67ea8cada6eeec852b2bebee7\n(cherry picked from commit 7745ba061a0ef3e20470ed98267e2062b407ba79)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/12f511e1ab9e38b35a0d3d4a6f5bf89017768d40"},{"sha":"e28a37b9247d70b06b6da338d6025aa574acee65","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [5371217, 5371218, 5370861, 5369688, 5370512, 5370513, 5371204, 5371205] into pi-qpr1-release\n\nChange-Id: Ife1bca82285749329dfcc168e72979a8c05cdc5e","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/e28a37b9247d70b06b6da338d6025aa574acee65"},{"sha":"75e3e041fb63ea000c555505c4066e68f29112fb","author":{"name":"Amit Mahajan","email":"463581a8e1e0438cfb8bb0160d83b8a9c826b532@google.com"},"message":"Adding new intent ACTION_SMS_MMS_DB_CREATED.\n\nTest: manual (verified from logcat that intent is broadcast)\nBug: 115990430\nMerged-in: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\nChange-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890\n(cherry picked from commit 8c1c45a710a4955b0add308c8c640f9c61a7db31)\n(cherry picked from commit 1b26e44ce0792eda6b9bb2fa6b273842a8bf8ae3)","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/75e3e041fb63ea000c555505c4066e68f29112fb"},{"sha":"4056014c47765249a9bd9f328b2ee905edba8596","author":{"name":"android-build-team Robot","email":"721653ffd176a06f4909cc1a998bf85481c2eb55@google.com"},"message":"Merge cherrypicks of [5383444, 5383343] into pi-qpr1-release\n\nChange-Id: Id19a54e066b157c379506cef3b6725d66a059c79","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/4056014c47765249a9bd9f328b2ee905edba8596"},{"sha":"2be8f1d1256637b0862003988cee65373b69bcf1","author":{"name":"ElDainosor","email":"34a7a5ec17579361e2b1ffa5b629a77855aabfbf@gmail.com"},"message":"Merge tag 'android-9.0.0_r21' of https://android.googlesource.com/platform/frameworks/base into pasta\n\nAndroid 9.0.0 release 21","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/2be8f1d1256637b0862003988cee65373b69bcf1"},{"sha":"202d845c1d71cd8f88a268782ed86b35cd1dfdde","author":{"name":"shagbag913","email":"7637c7434f48f94258f1b26b6525eac3434f1f40@gmail.com"},"message":"[1/2] bootanimation: randomly pick bootanimation\n\nThis randomly picks between /system/media/bootanimation{1-3}.zip. If the randomly picked bootanimation\ndoesn't exist, it will just use the usual {/oem, /system, /product}/media/bootanimation.zip\n\nSigned-off-by: shagbag913 <sh4gbag913@gmail.com>","distinct":true,"url":"https://api.github.com/repos/shagbag913/frameworks_base/commits/202d845c1d71cd8f88a268782ed86b35cd1dfdde"}]}
{"actor":{"display_login":"shagbag913"}}