{"push_id":759787484,"size":27,"distinct_size":27,"ref":"refs/heads/lp5.1","head":"6c2e0760e546743c228fe1c5aa8d6a82e0e58071","before":"72f45fc9f77c85f2e9f6baf7b416268b9ddc6c8f","commits":[{"sha":"dfdea6a89fe0275a499ddd183f478942335c8a34","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"Make MANAGE_DOCUMENTS permission signature|system\n\nThis is needed so DownloadManager can query the available storage\nproviders.\n\nChange-Id: I430141898f4dec473fee518770d0bd822b302664","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/dfdea6a89fe0275a499ddd183f478942335c8a34"},{"sha":"fa31eb6a8cd127497de735c246b995b6009b944d","author":{"email":"8a10c02fc2125da5899ccfd270e287418177ccba@codeaurora.org","name":"spooja"},"message":"frameworks/base: Fix ContentService JNI leaks\n\n- A list of ObserverCall(s) is created by ContentService as\n  it notifies changes to the registered content observers.\n  Clear observer after use.\n\n- If same Observer and same URI are registered, the callback\n  functions are called multiple times when data identified by\n  a given content URI changes. It makes system slow and it\n  cause ANR sometimes. And when run\n  unregisterContentObserver(), just one deleted but others\n  are remained in mObservers. So add prevent code to avoid\n  to duplicated registration of Observers\n\nCRs-Fixed: 868634\n\nChange-Id: I5906f581f4beaed04af09e5b9e3999f67d94f1fc","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/fa31eb6a8cd127497de735c246b995b6009b944d"},{"sha":"9aea00df99c37c15021eadd1bdcba69af5afe18e","author":{"email":"bcf2a12f5fb4cb64652629761e1723bc54670029@codeaurora.org","name":"Sashidhar Ganiga"},"message":"frameworks/base: synchronize surface control object access.\n\nProtect surface control object access with lock to avoid\nsynchronization issues.\n\nCRs-Fixed: 854205\nChange-Id: I497d4533a88e5665159aa5d728ed392d2d5c5e32","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/9aea00df99c37c15021eadd1bdcba69af5afe18e"},{"sha":"23497d9433d9607e5e0aca748efdb2837d00e1b0","author":{"email":"e57ed7557f2fe36fe37d6f66ff34953b4c55145a@codeaurora.org","name":"Kun Liang"},"message":"AppOps: fix delete ops wrongly matched issue\n\nDelete operation is wrongly matched to write operation.\n\nChange-Id: I293707b2403e19e42ba10401e450d8e782e1bebc","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/23497d9433d9607e5e0aca748efdb2837d00e1b0"},{"sha":"fd4bf43faee3190ad5cec9142e4f5bcaf956c6f3","author":{"email":"4e99814dd7006daebc3b73480ad913fe088c4d03@codeaurora.org","name":"Qiang Chen"},"message":"Fix StrictMode violation during getDefaultApn()\n\nmove database read from main thread\nto message handling thread\n\nChange-Id: I018cd93d097d3b1752660b39ffb65dae61d41eb5\nCRs-fixed: 837171","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/fd4bf43faee3190ad5cec9142e4f5bcaf956c6f3"},{"sha":"c4a92b6fbc03730be4c89cf1394257e1f5ca2bf8","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"Jean-Pierre Rasquin"},"message":"[2/2] Base : Slimified CM Navigation Ring Targets\n\nAuthor : Danesh M <daneshm90@gmail.com>\n\nSource :\n\nhttp://review.cyanogenmod.org/#/c/87164/5\nhttp://review.cyanogenmod.org/#/c/85439/7 (partially, only resources)\nhttp://review.cyanogenmod.org/#/c/88000/2\n\nPS1 Changes added :\n\n- allow disabling NavRings completely (Yank555.lu)\n\nPS3 Changes added :\n\n- better icon choices for killtask and empty (dankoman)\n\nPS4 Changes added :\n\n- replace NavRing actions by SlimActions (kagwind)\n- use only valid subset of SlimActions (Yank555.lu)\n- recolor SlimAction drawables so they are visible (Yank555.lu)\n\nChange-Id: Ibbb815e8e5975b68f5e4b2e4433897e406de40bc\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/c4a92b6fbc03730be4c89cf1394257e1f5ca2bf8"},{"sha":"cb8dcaab550428d8c4ca552ce6b2778b837b4cff","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cyngn.com","name":"Matt Garnes"},"message":"Fix intent resolution of default preferred apps.\n\nIf more than one third party app matches the Intent specified in the\nfile that defines the default preferred apps, this was not persisted to\npackage-restrictions.xml.\n\nThis occurs because the loop breaks early when iterating over matching\ncomponents after the first third party app that matches is discovered.\nSo, any elements in the list of matching ResolveInfo objects would not\nbe placed into set, leaving those entries as null. In its constructor,\nPreferredComponent will discard all components in set if any entry\nis null.\n\nInstead of breaking, continue after filling that entry in the\nset array, so that the previously matched value won't be overwritten.\nHowever, the set must be filled so that it will be persisted later in\nPreferredComponent.\n\nFixes CYNGNOS-663.\n\nChange-Id: I9a1d57219e3cd6f883a914e13f67b74241780665","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/cb8dcaab550428d8c4ca552ce6b2778b837b4cff"},{"sha":"c8aa4950630ff5190695abbaa089cf3258c6dd5a","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"PBD: Apply the same emmc discard logic as ext4_utils\n\nIf we have SECURE_DISCARD disabled (currently only affects ext4_utils)\ndon't invoke BLKSECDISCARD for FRP, either. Slow flash is slow.\n\nAddresses CYNGNOS-729\n\nChange-Id: I05f1c945aa4d6b441c6b55dd438cf06d12bd0548","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/c8aa4950630ff5190695abbaa089cf3258c6dd5a"},{"sha":"df657b5a397748ed2e674ddc8f4a362dc8ef1078","author":{"email":"7fb1af48ad3f9a487e1291e1f9cb0d9f90b4f222@htc.com","name":"louis_chang"},"message":"[ActivityManager] Bring up Service if not schedule to restart\n\nSymptom:\nIn some scenario, the Service process will be killed due to\n\"remove task\" while updating oomadj. And it may results to\nDeadObjectException while notify client to schedule unbind\nService in removeConnectionLocked().\n\nIn that case, the Service was failed to scheduled restart\n(because the Service was removed from app.services in\nserviceDoneExecutingLocked() since finishing=true).\n\nThe Service will unable to bring up afterward if\nrestartDelay > 0, which the Service has been scheduled to\nrestart before.\n\nSolution:\nBring up Service if it was not in the restarting list\n\nChange-Id: I28b023f0ce36e496bd6b0c69fe71121a083be83b","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/df657b5a397748ed2e674ddc8f4a362dc8ef1078"},{"sha":"8814771b3c4dbd5cd6420879559d5172542dc5e3","author":{"email":"5a984ae678e3d122b2f00ae15243a6e49d3efa2a@codeaurora.org","name":"Apoorv Raghuvanshi"},"message":"audio: Playback over USB DAC connected before boot\n\nPlayback over USB DAC does not work if USB cable from MTP\nto USB DAC is connected before phone bootup. Fix by making\nsure if USB is connected then picking the same\n\nChange-Id: Ifb10e794ed7f21bcf26349440d2c2a9baf7a28aa\nCRs-Fixed:803353","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/8814771b3c4dbd5cd6420879559d5172542dc5e3"},{"sha":"cc655a00f8287a51370b1900f470dce02b295543","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"Jean-Pierre Rasquin"},"message":"[2/2] Base : Slimified CM Navigation Ring Targets\n\nAuthor : Danesh M <daneshm90@gmail.com>\n\nSource :\n\nhttp://review.cyanogenmod.org/#/c/87164/5\nhttp://review.cyanogenmod.org/#/c/85439/7 (partially, only resources)\nhttp://review.cyanogenmod.org/#/c/88000/2\n\nPS1 Changes added :\n\n- allow disabling NavRings completely (Yank555.lu)\n\nPS3 Changes added :\n\n- better icon choices for killtask and empty (dankoman)\n\nPS4 Changes added :\n\n- replace NavRing actions by SlimActions (kagwind)\n- use only valid subset of SlimActions (Yank555.lu)\n- recolor SlimAction drawables so they are visible (Yank555.lu)\n\nChange-Id: Ibbb815e8e5975b68f5e4b2e4433897e406de40bc\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>\n\nConflicts:\n\tpackages/SystemUI/res/values/slim_strings.xml\n\nConflicts:\n\tpackages/SystemUI/res/values/slim_strings.xml","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/cc655a00f8287a51370b1900f470dce02b295543"},{"sha":"b97d4c44b09c7499d6b80a4cba107caee993d9d2","author":{"email":"d45f809995121c80c3ebda0b3077c6901310b638@aospa.co","name":"BigBrother1984"},"message":"Allow disabling adjusting volume sounds [1/2]\n\nChange-Id: I2d167c2f01d20b128010197a05426618ae8b01b2","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/b97d4c44b09c7499d6b80a4cba107caee993d9d2"},{"sha":"794bb2f8f1fe791b7ddf74ffee287583060b0aeb","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"[1/3] base: alarms and no interrupt zen mode\n\nallow to exclude alarms from no interruptions\n\nChange-Id: Ibfd1a1ff3565a5da67fbbfcca742bae14d855990\n\nConflicts:\n\tpackages/SystemUI/res/values/slim_strings.xml\n\nConflicts:\n\tpackages/SystemUI/res/values/slim_strings.xml","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/794bb2f8f1fe791b7ddf74ffee287583060b0aeb"},{"sha":"01a0e70b2656396a6ae90ebd66757a9accdf5775","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"[1/2] base: allow unlinking ringer with notification volume\n\nForward port from 4.4\nincludes also https://github.com/omnirom/android_frameworks_base/commit/c0fae397998268dd34e01c78118852ede6bb31dd\n\n(cherry picked from commit 569a563c9f3594446e510286b41fe712ffc71976)\n\nChange-Id: I635a8cb2f9942462af7c82668f04c711f6fbf84c","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/01a0e70b2656396a6ae90ebd66757a9accdf5775"},{"sha":"8759ce526ddff58c7f342edc7a870e9f8a9464a2","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@windriver.com","name":"maxwen"},"message":"Base: persist default unmute ringer volume\n\nwhen unmuting ringer a default volume is set but\nnot persisted. Which leads to the effect that if you\nunmute and then reboot - after rebooting the ringer\nvolume will be 0 but not in silent or vibrate state\n\nChange-Id: Iea3be75e40e338110be8208d824f71d12ba58f07","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/8759ce526ddff58c7f342edc7a870e9f8a9464a2"},{"sha":"b3ab456fc88160a9daa83b52330f9b50222b31f6","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"Base: bring back silent mode\n\n-enable volume key silent mode triggering - - needed to remove adjust sound code in PhoneWindow.java\n-untangle zen mode from ringer mode\n-secondary icon in volume panel also shows ringer mode\n\nChange-Id: Id4931529d0921d3b79a93748c2bd4a13ee7cb12d","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/b3ab456fc88160a9daa83b52330f9b50222b31f6"},{"sha":"caee3173df532817757a2df72f4f38d139ecd780","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"Base: expanding volume panel\n\nreduce size of stream icons since they look out of place compared\nto the zen mode panel icons\n\nmove ZenModePanel into a scroller since this can already be\nlarger then the screen space in landscape.\n\nPS7: in-call volume can be changed now - still to fix the slider glitch\n     when dragging it at max volume\n\nPS8: some code cleanup and improvements\n\nPS9: removed lines that are added by the Notification tile long press\n     commit\n\nChange-Id: I4284d8348691bac9e38a1b5e53dfd7aa0e5317ec","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/caee3173df532817757a2df72f4f38d139ecd780"},{"sha":"a16227772f308e5aa6009200fa6e72f2b186e696","author":{"email":"55184e841a05d5233609b6ff75384d8204937664@yahoo.de","name":"fusionjack"},"message":"QS: add Notification tile and make it act as a quick toggle [1/2]\n\nPS: long press actions is here: https://review.slimroms.eu/#/c/4350\n\nezio: added silent mode\n\nps: readded back long press tnx to fusionjack\n\nChange-Id: I224cd2b56ef06b0a4212a40039e641d158a11fea","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/a16227772f308e5aa6009200fa6e72f2b186e696"},{"sha":"cdc30acf9fcbfdee07c4d338ffb28303dcd036df","author":{"email":"a10983cefa4765ea0a7b00b4a3b337b242d83516@gmail.com","name":"ezio84"},"message":"Notification tile long press: show a persistent expanded vol panel\n\nwhen long pressing on the tile, and remove the now useless arrow.\nRemoved the \"return convertView\" in the tile code so the volume\npanel sliders in the tile detailed view are refreshed when the\nuser change the link/unlink notification/ringtone feature.\n\nPS1: better code parsing for the last commit\n\nChange-Id: Ic8cde6f4acff03b93bcad2c3cdc7f39b0f3b83b2","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/cdc30acf9fcbfdee07c4d338ffb28303dcd036df"},{"sha":"e34f9423646135dfb92231e37c517afdfcde1130","author":{"email":"3ac3d1f3f590814b974a7df871f229e0e177cf2c@gmail.com","name":"Robbie"},"message":"Swap the intents of the Notification tile presses\n\nChange-Id: Id97c4b5b17345a065d95aa1e6be786d35784f046\nSigned-off-by: Robbie <robbielancaster811@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RobbieL811/frameworks_base/commits/e34f9423646135dfb92231e37c517afdfcde1130"}]}