{"push_id":629124830,"size":30,"distinct_size":30,"ref":"refs/heads/aosp-5.1","head":"d51869faf4971b87c56dd6d9bbc8fda31ab734ce","before":"8ef76994ad76c2eb566f6ba749a9eba185f600e2","commits":[{"sha":"db305f172aad79c3ef74b8ea01c8c661cb07e26c","author":{"email":"150ed421d7ba6d2343bb5a65fdf8a01650f9522d@gmail.com","name":"rbox"},"message":"Fix the default value for long press on home.\n\nIn AOSP the values for this option are different than in CM.\nSwitch it back to the CM value for opening recent apps.\n\nChange-Id: I0ded218659f6075aad6f178f3cd614fa10d40488\n(cherry picked from commit c2f05dfb13db2a4eedaa2ffc29d2f1d4e8c6f5fa)","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/db305f172aad79c3ef74b8ea01c8c661cb07e26c"},{"sha":"ec115cdf2b22c20847c9342423e2624904c0a206","author":{"email":"225a85e6a7a13df5d5a88786103fb49641a76272@gmail.com","name":"Matt Mower"},"message":"Sounds: Cleanup duplicate ringtones/alarms\n\nRemoves duplicates from AllAudio makefile and fixes title tag of\nPromethium (from Platinum).\n\nChange-Id: I767a846dbc5575ec9f86b1326e0b9f7aa015086b","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/ec115cdf2b22c20847c9342423e2624904c0a206"},{"sha":"92882dbb09559292b0374637933f962cc98bea2f","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"android_servers: Fix the duration argument for CPU_BOOST\n\nClear incompatible pointer conversion errors in 64bit\n\nChange-Id: I4df49249dede5fedc65a4fb1fc06c099a3262065","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/92882dbb09559292b0374637933f962cc98bea2f"},{"sha":"f00bf69c72a10b67156aeb559a7c1be48596cbf2","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Sync focus stack frame and layer with focus app.\n\nUpdate focus stack frame/layer when focus app is changed to avoid\nfocus stack/layer isn't updated synchronously with focus app, it's\ndue to performLayoutAndPlaceSurfacesLocked() is not necessarily\ncalled on focus app change; it will cause sending mismatching\nTAP_OUTSIDE_STACK message if there is effectual incoming pointer\nevent, hence may also result in focus stack is changed again,\ntherefore erroneous focus app is set by ActivityManager at final.\n\nChange-Id: Ia0ec9a543be887b51a3b29b3e62fdd471c15edf2\nSigned-off-by: tingna_sung <tingna_sung@htc.com>","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/f00bf69c72a10b67156aeb559a7c1be48596cbf2"},{"sha":"a2701d1cc20a0a1baa711c23e73e3a78a7f3a076","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Fix Presentation window is removed on stack change\n\nIf an activity show a Presentation window and this activity is moved\nto bottom or top, thus this Presentation window will be removed from\nits display window list, and no chance to be added back into window\ncontainer; It will cause the incorrect state that Presentation window\nis lost from secondary display window list(displayContent.mWindows),\nbut still exist in app token's window list(appWindowToken.allAppWindows);\nMoreover, once this activity resume again, Presentation window is not\nshown because it's lost.\n\nIn this way, don't remove non-target display app windows due to only\ntarget(or called default) display windows are removed temporarily and\nre-sorted then added back into window list later.\n\nChange-Id: I8960ce191f6c662455cba5a0a5e6a1ff9ef03ae1\nSigned-off-by: tingna_sung <tingna_sung@htc.com>","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/a2701d1cc20a0a1baa711c23e73e3a78a7f3a076"},{"sha":"18d39267491d655ee1f14a8adb6cada735b05300","author":{"email":"8785197c97cabbdc477dcc059c192ec40d8119e5@sonymobile.com","name":"Akira Numata"},"message":"Default icon is shown after uninstalling updated priv-app\n\nIf updated pre-installed app is moved from \"/system/app\" to\n\"/system/priv-app\" at FOTA, PackageManager does not update its\nresource path correctly. This patch fixes it.\n\nChange-Id: Iac793bcb8fd7c5bfbafd1876640b534c6da5dddf","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/18d39267491d655ee1f14a8adb6cada735b05300"},{"sha":"3fbd19b67772ca5f5f0d8985d97e606ce601013e","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Avoid capture all black screenshot bitmap\n\nCaptured screenshot bitmap is all black one if none of windows is\nsurface shown.\n\nChange-Id: I651b2ade1865926d61f945167d60219535fa8bf8\nSigned-off-by: tingna_sung <tingna_sung@htc.com>","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/3fbd19b67772ca5f5f0d8985d97e606ce601013e"},{"sha":"e3279198b75a8d6da607f50a42177b599a964110","author":{"email":"4f86877e9c4b0988ce62b31b0c7c8e5bbc248eca@htc.com","name":"tiger_huang"},"message":"Layout the config-changed window if it has surface\n\nThis patch fixes an issue which caused the resumed app to get the\nwrong frame at first.\n\nhttps://code.google.com/p/android/issues/detail?id=82242\n\nChange-Id: I4483029326afca143e7921f3b9563da4f566d2e5","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/e3279198b75a8d6da607f50a42177b599a964110"},{"sha":"5b2d75107282e52041f4019cbf886b6730e628ee","author":{"email":"554b754803887f12488421a109f1aee8970ec7b1@gmail.com","name":"You Kim"},"message":"NPE in SearchManager.triggerSearch\n\nmAssociatedPackage field is never initialized and cause NPE.\n\nChange-Id: Ibf0d44b2170b7cbfe4a883008254a086e03579c5","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/5b2d75107282e52041f4019cbf886b6730e628ee"},{"sha":"cd04a4eb668c3a28e4082324c5432a0e220c7053","author":{"email":"554b754803887f12488421a109f1aee8970ec7b1@gmail.com","name":"You Kim"},"message":"Missing break in switch statement\n\nChange-Id: I1b7e7a94df8d39e162050911e31e510d2ce5447e","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/cd04a4eb668c3a28e4082324c5432a0e220c7053"},{"sha":"c0820ba32866db087dd32abc8acc992e1789af78","author":{"email":"88550f693e2a50fc9a29f11fcf20426e2f24916b@sleepydragon.org","name":"Denver Coneybeare"},"message":"Fix \"pm list permissions\" crash if resource string missing\n\nThe \"pm list permissions\" command lists detailed information about\neach permission on the system, including its label and description,\nboth of which can be stored as translatable resource strings in APK\nfiles.  However, it is possible that the resource identifiers for\nthese strings point to non-existent resources.  When this happens, the\nloadText() method throws Resources.NotFoundException, causing the \"pm\"\ncommand to abort prematurely, simply printing \"Killed\" to stdout and\na stack trace to logcat.\n\nThis commit fixes the crash by explicitly catching the\nResources.NotFoundException exception in loadText() and returning null\nif it is thrown.  The loadText() method already has the potential to\nreturn null so none of its callers need be modified.  This fixes the\ncrash and simply shows \"label:null\" and/or \"description:null\" in the\noutput if the string resource is missing.\n\nChange-Id: I92273399e1dac6029163750d004940ee1da67428","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/c0820ba32866db087dd32abc8acc992e1789af78"},{"sha":"8fae7166ce221a3650800ddbf7f36d90c3e96dde","author":{"email":"e8b50d7b4a37839a028792f3f95c0e00a3aa8c10@lge.com","name":"Devin Kim"},"message":"Do not allow the navigation bar to move if width == height\n\nIf width == height and mNavigationBarCanMove is true, the navigation bar\ndoesn't shows properly. Because wm doesn't know if the device is in landscape\nmode or portrait mode.\n\nChange-Id: I2077eacae50e6e498767f5c93b697e0459ad07fe\nSigned-off-by: Devin Kim <dojip.kim@lge.com>","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/8fae7166ce221a3650800ddbf7f36d90c3e96dde"},{"sha":"f87079834a58600d6a2d5af03916945937b36194","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"Avoid deadlock between ActivityManagerService and ProcessStatsService.\n\nRoot Cause:\nCase 1\ngetStatsOverTime(#483) // lock mWriteLock, wait AMS\nasync performWriteState(#269) // lock mPendingWriteLock, wait mWriteLock\nwriteStateLocked(#218) // lock AMS, wait mPendingWriteLock\n\nCase 2\ngetStatsOverTime(#483) // lock mWriteLock, wait AMS\nwriteStateSyncLocked,writeStateLocked(#269) // lock AMS, wait mWriteLock\n\nSolution:\nReduce nested lock.\n\nOthers also post the same solution:\nI437a5cedceb34292a6bd1d9e7610f52b1478e424\n\nChange-Id: Ie9395f3f6359fe59e2282674fcfec9d123e53f25","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/f87079834a58600d6a2d5af03916945937b36194"},{"sha":"d58f1ff4fa183095239aa4b3055b6e0d6d8e91b8","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[AppOps] Fix lost op state when upgrading to L.\n\nRoot Cause:\nThe code flow to read appops.xml is called from\nActivityManagerService. In this stage,\nPackageManagerService has not initialized yet,\nSo it is always unable to get application info\nto set privileged information.\nThe original code will always return if uid tag\ndoesn't have \"p\" attribute, then it will result\n\"Unknown element under <pkg>: op\" and not able to\nread back all data.\n\nSolution:\nIf source appops.xml has no \"p\" attribute, add the package\nto a list and continue to parse. Then when system is ready,\npackage manager is available, update privileged information\nby the list.\n\nChange-Id: I15bcd46c759d4b8e39bc8fd388c63ecc3f716936","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/d58f1ff4fa183095239aa4b3055b6e0d6d8e91b8"},{"sha":"f1ef4ceaded21c500e8d11cd1b141cb1316035a9","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"Prevent system server dump stuck by pipe buffer full.\n\nSymptom:\nWatchdog timeout during dumping db info.\n\nRoot Cause:\nWhen the caller is system server, this invocation is not IPC\nthat means it is not asynchronous, it will need writer has\nwritten all data to finish. But pipe has 16*4KB buffer limit,\nif no reader consumes the data, it will keep waiting.\n\nSolution:\nCheck if caller is system server, then use another thread to write\nso reader could consume the data in buffer.\n\nChange-Id: I4bf80fd645cc9396f51ffc0eb27fb895756c1dcf","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/f1ef4ceaded21c500e8d11cd1b141cb1316035a9"},{"sha":"2f569e6ab1ef8b91285b943dafde2f25b8cd6a9c","author":{"email":"9b93fe4f8bf0935df85e9fa41acda3dd35449b79@codeaurora.org","name":"Surajit Podder"},"message":"CamcorderProfile: Update custom profile values\n\nChange the values of custom profiles added. This\nis needed ensure that we don't use the value after\nQUALITY_2160P\n\nChange-Id: I95b9263b41f7637f68ce5b4aa4a073ad4e7f2ebc","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/2f569e6ab1ef8b91285b943dafde2f25b8cd6a9c"},{"sha":"d54496024ab6a15a0fc4cf15aaf003f2170857f8","author":{"email":"9b93fe4f8bf0935df85e9fa41acda3dd35449b79@codeaurora.org","name":"Surajit Podder"},"message":"MediaCodec: Update cached buffers in async mode\n\nUpdate mCachedOutputBuffers when CB_OUTPUT_FORMAT_CHANGE\nevent is received in async mode.\nThis is needed to ensure the cached buffer properties\nare updated when being compared with buffers of new\nresolution received after the format change.\n\nChange-Id: I16bc92489d72f771f217443eedfce6f15371fa45","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/d54496024ab6a15a0fc4cf15aaf003f2170857f8"},{"sha":"e0b1044d1d362cdf2aa586dd06e62a5121cae207","author":{"email":"0ee71d2aa8a3d69cd7d6cc96b22e3d184180b6cd@codeaurora.org","name":"Zhibin Wang"},"message":"Perform once GCs on all app process when system ready\n\nChange-Id: I1875d9b59b3f927c9dc462531812a3745f213ed3","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/e0b1044d1d362cdf2aa586dd06e62a5121cae207"},{"sha":"8f368136d1c0c8863ff8be8751a3f00a1e2f397e","author":{"email":"a5db94d664692b7c78a02e8ea07fa6b3486489cc@codeaurora.org","name":"kaiyiz"},"message":"SystemUI: Fix no LED indication for missed call when screen off\n\nWhen device is going to sleep, showKeyguard() will be invoked to show\nlock screen. It shouldn't clear the LED notification at this moment.\n\nDo not clear the LED notification in showKeyguard(). This should only\nhappen when user is actively viewing notification.\n\nChange-Id: Id81b9e854df9510d436f6eb8185ee4411c914dd9\nCRs-Fixed: 783613","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/8f368136d1c0c8863ff8be8751a3f00a1e2f397e"},{"sha":"5aa1abb0d3b076a38062b04f2af9580c2fd3bb9e","author":{"email":"8a81830faca832a186f9c473c1aebea3abe21b04@codeaurora.org","name":"Kishore Srivenkata Ganesh Bolisetty"},"message":"frameworks/base : Enable Aggressive trim settings\n\nThis change will enable aggressive trim settings for targets\nup to 1gb. The change can be turned on/off from system properties.\nBy default, the properties are set for targets up to 1GB.\n\nChange-Id: I233dddbff07e7ec1fe2ee96402fe1d411903beb5\nCRs-Fixed: 783020","distinct":true,"url":"https://api.github.com/repos/F-AOSP/platform_frameworks_base/commits/5aa1abb0d3b076a38062b04f2af9580c2fd3bb9e"}]}