{"push_id":658396102,"size":24,"distinct_size":24,"ref":"refs/heads/lp5.1","head":"9bad1460ff59a02eb3f2973456226eff7ab53337","before":"8762efbd22c48513f43ae88ed2788ca3d9e124ed","commits":[{"sha":"5132358457d42d339f146eca0ba17a826766b11d","author":{"email":"1cd2cba3b8945658213f6bb923bd9481c9e8d1fe@google.com","name":"Dan Albert"},"message":"Don't use stlport.\n\nBug: http://b/15193147\nChange-Id: I8afa633d2c100393e5501553ea389d71a2701c8d\n\n(cherry picked from commit 995ab719c9bc57a5ed097dae879bc05a3e7a6f80)\n\n(cherry picked from commit 995ab719c9bc57a5ed097dae879bc05a3e7a6f80)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/5132358457d42d339f146eca0ba17a826766b11d"},{"sha":"d7cf6d7d393c16a542278d3385d4dfe5f4c1978f","author":{"email":"a16020c3f41253676ad3bf3e970ae458e80bef0a@intel.com","name":"Matthieu MAUGER"},"message":"Enable WiDi scan after disconnect from notification bar\n\nWhen cast screen is disconnected from the notification bar\nshortcut rather than using classic Settings UI, the list of\npossible cast receivers is not updated because no P2P find is\nrequested.\n\nThis patch requests to MediaRoute to perform a new P2P scan\nafter disconnection.\n\nChange-Id: Id28dbd34cd7a4d9ac0b0bbf7de2aa4e5683f4d91\nSigned-off-by: Matthieu MAUGER <matthieux.mauger@intel.com>\nSigned-off-by: Abdelmajid MLAYEH <abdelmajidx.mlayeh@intel.com>\n\n(cherry picked from commit 4782ebf1a8a004c4f8f1635863df7d4e4d1e222d)\n\n(cherry picked from commit 4782ebf1a8a004c4f8f1635863df7d4e4d1e222d)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/d7cf6d7d393c16a542278d3385d4dfe5f4c1978f"},{"sha":"95bd65ae434fc025363d59de43d46a2745378377","author":{"email":"15fdf4d02bce6e5a1b7b4f39cc2a247185c91ef1@htc.com","name":"kenzyun_chen"},"message":"Initialize mGlobalSystemUiVisibility\n\nViewRootImpl doesn't pass System UI visibility change to children in ViewRootImpl.handleDispatchSystemUiVisibilityChanged() because there is no change in this case:\nReproduce steps :\n1. fullscreen app in portrait (without statusbar and navigation bar)\n2. switch to landscape (trigger recreating app in landscape mode)\n3. slide down statusbar\nWrong Result : mView.dispatchSystemUiVisibilityChanged(visibility) was not called, so that app can't depend on the callback to refine its layout\nThis is because mGlobalSystemUiVisibility changed from some value to 0 (SYSTEM_UI_FLAG_VISIBLE)\n\nChange-Id: Icc5a9d23fd8c5c5f37e5c87c4a07af8e9914e2ab\n\n(cherry picked from commit 5c6cff12ed0727179a4bc9b5c0b9e5a0fd34d3ef)\n\n(cherry picked from commit 5c6cff12ed0727179a4bc9b5c0b9e5a0fd34d3ef)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/95bd65ae434fc025363d59de43d46a2745378377"},{"sha":"6aa0deeec157894f543a907c37445ad407830503","author":{"email":"15fdf4d02bce6e5a1b7b4f39cc2a247185c91ef1@htc.com","name":"kenzyun_chen"},"message":"handle IllegalStateException from Surface.lockCanvas\n\nSymptom: SystemServer crash because of this exception on startingWindow\nRoot Cause: IllegalStateException from Surface.lockCanvas\nSolution: handle IllegalStateException from Surface.lockCanvas\n\nChange-Id: Ifb1b3b72877dfd9994ebf17dcef4778f88821301\n\n(cherry picked from commit f5ed02454554f5646e592fa1bd0b60cf90ced382)\n\n(cherry picked from commit f5ed02454554f5646e592fa1bd0b60cf90ced382)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/6aa0deeec157894f543a907c37445ad407830503"},{"sha":"791bce7bdb52fbb08858ecc9e5ab0ec7d96247e1","author":{"email":"beafac23113480c0f71e54edec440a0c8f1e9fae@htc.com","name":"yinghsuan_wang"},"message":"[input] Keep synchronization of native InputReceiver object\n\nSymptom: app crash\nRoot Cause: race condition\nSolution: Keep synchronization of native InputReceiver object\nProject: AOSP\nNote: N/A\nTest done by RD: N/A\nFuther testing need Q team's support: N/A\n\nChange-Id: Ia7814e3418ce6e5ae1c5c3b067349b543ae334ee\n\n(cherry picked from commit 41d044dfbe164a404d1f8432cbd250d8550bb31e)\n\n(cherry picked from commit 41d044dfbe164a404d1f8432cbd250d8550bb31e)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/791bce7bdb52fbb08858ecc9e5ab0ec7d96247e1"},{"sha":"5486bf6ca782492c43d11901ba5c3b184d315fb7","author":{"email":"15fdf4d02bce6e5a1b7b4f39cc2a247185c91ef1@htc.com","name":"kenzyun_chen"},"message":"Forced to update whole region in case of computation error\n\nSymptom: unexpected render result (a line is not refresh)\nRoot Cause: computation error between dirty rigon and drawing area\nSolution: Forced to update whole region in case of computation error\n\nChange-Id: I227ceb2cc14294ae2e4276b8c62b05ec758f1d56\n\n(cherry picked from commit 4ea6048e4e2d6f17fe96bbbe40ec22c8ed9c88b4)\n\n(cherry picked from commit 4ea6048e4e2d6f17fe96bbbe40ec22c8ed9c88b4)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/5486bf6ca782492c43d11901ba5c3b184d315fb7"},{"sha":"361d3866e14b0d5c5d849418c4a259b301e8d63b","author":{"email":"4bb1064d1f46929ded0070376617aece30f0ee54@google.com","name":"Mark Salyzyn"},"message":"BootReceiver: scrub APANIC\n\nBug: 19525200\nChange-Id: I940e25a6dd20d53d44ad8848f490ac18c5e971e9\n\n(cherry picked from commit dad7ca286d0e63196f15b531c6a67e625f0873ac)\n\n(cherry picked from commit dad7ca286d0e63196f15b531c6a67e625f0873ac)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/361d3866e14b0d5c5d849418c4a259b301e8d63b"},{"sha":"0aae5ee91ad50c5b6d4171cf2fa45035b3022635","author":{"email":"73e1a9e63a1b1e8f5ba0733c82d5a73e74db88b2@htc.com","name":"Mark Lu"},"message":"[ActivityManager] skip broadcast & crash dialog for receiver disabled/removed.\n\nSymptom:\n1. broadcast enqueued but receiver component disabled\nbefore deliver caused broadcast timeout.\n2. broadcast enqueued but receiver's\npackage is removed or upgrading during client process\nmakeApplication, caused unable to get package info\nthen app process crash.\n\nSolution:\n1. use PackageManager.getComponentEnabledSetting() to\ncheck if receiver component disabled, if so, skip it.\n2. in crashApplication(), use PackageManager.getPackgeInfo\nto check if package exits, if not, skip show crash dialog.\n\nChange-Id: I54ee22b4ea8f6b7f70fd0595e653f7d05a86baef\n\n(cherry picked from commit baa62a12b200f5327069b5315f45b5102ccbea85)\n\n(cherry picked from commit baa62a12b200f5327069b5315f45b5102ccbea85)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/0aae5ee91ad50c5b6d4171cf2fa45035b3022635"},{"sha":"ed39e75688ee8e7389521d26ea4f0c9d4b3964ab","author":{"email":"51f5169f113fa04877657b227cc1e1ad4652ff9a@google.com","name":"Jason Sams"},"message":"Fix Allocation-less launches\n\nChange-Id: I78d28234a76fab03a50e420d40e07cc97a5de3f9\n\n(cherry picked from commit d2653e2737229f7ec3e4c2cbf6abe00118196add)\n\n(cherry picked from commit d2653e2737229f7ec3e4c2cbf6abe00118196add)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/ed39e75688ee8e7389521d26ea4f0c9d4b3964ab"},{"sha":"f4161794f3eadd55b3fbb564977960acabb78065","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Fix racing condition of mTouchExcludeRegion\n\nCopy region from DisplayContent.mTouchExcludeRegion instead of\ndirectly refer to the same object of DisplayContent, and able to\nprotect it by lock of self class, don't have to lock out mWindowMap\non every tap.\n\nThis fix is to avoid racing condition of mTouchExcludeRegion.\n\nChange-Id: I7401968167c2e539b4da2afe71e3020038fbfcbf\nSigned-off-by: tingna_sung <tingna_sung@htc.com>\n\n(cherry picked from commit 9bda016efdcf8ed00bb75c8baf6206c65dd3c1b1)\n\n(cherry picked from commit 9bda016efdcf8ed00bb75c8baf6206c65dd3c1b1)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/f4161794f3eadd55b3fbb564977960acabb78065"},{"sha":"37a50685d254b7e4fc1c9d33f25d11208453d847","author":{"email":"d6424ecc823ca663bdcbaea8e2d9df58a4d0e2b8@the4thfloor.eu","name":"Ralph Bergmann"},"message":"fix NPE in TextUtils\n\nreturn false if String is null or empty. Fix NPE too.\n\nsee https://code.google.com/p/android/issues/detail?id=24965\n\nChange-Id: I7ce8a98f1e0753e905410ec469cd76a8b542d484\nSigned-off-by: Ralph Bergmann <ralph@the4thfloor.eu>\n\n(cherry picked from commit 59aafe00e019de0ebd02bc7fba4edd4f1c21323f)\n\n(cherry picked from commit 59aafe00e019de0ebd02bc7fba4edd4f1c21323f)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/37a50685d254b7e4fc1c9d33f25d11208453d847"},{"sha":"d86fd61380ab9676021b45c142d582f62d77d4cb","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"Fix NPE in JobServiceContext when closing job.\n\nDisconnect may come after job is canceled.\nAdd a finished state to avoid cleanup finished job again.\n\nReal case:\nhttp://code.google.com/p/android/issues/detail?id=170814\n\nChange-Id: I9c7a1b944a8393e30396f473ebeb8332e51f21f1\n\n(cherry picked from commit 4a59811e52793cffb62b0d92c8950313136ffa85)\n\n(cherry picked from commit 4a59811e52793cffb62b0d92c8950313136ffa85)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/d86fd61380ab9676021b45c142d582f62d77d4cb"},{"sha":"ed5193fa32d11fe9f693b6694d6b3c59d9e0a2f2","author":{"email":"0735eca6405db077ed9f6a6c75c486239f435a1c@codeaurora.org","name":"Amit Shekhar"},"message":"frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent\n\nAUDIO_BECOMING_NOISY intent is sent as background intent which causes\ndelay in receiving pause event. This delay caused audio leak. By\nmarking the event as FLAG_RECEIVER_FOREGROUND, this intent is\nreceived sooner by Application.\n\nChange-Id: Ib978cf8322dcddbc01f59824f95fa7800f9c35af\nCRs-Fixed: 652549\n\n(cherry picked from commit 2948744dc6824cf590ceab2b7c8035ea2057ce56)\n\n(cherry picked from commit 2948744dc6824cf590ceab2b7c8035ea2057ce56)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/ed5193fa32d11fe9f693b6694d6b3c59d9e0a2f2"},{"sha":"b293bdb1e25a5ce2e9a089bcdb580f616f3272bd","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Cleanse HTTP, HTTPS, and FTP URLs in Uri.toSafeString.\n\nThis makes the hidden API android.net.Uri.toSafeString omit most parts\nof HTTP, HTTPS, and FTP URLs to avoid leaking anything unsafe. Only\nthe host and port are retained for these URLs.\n\nBug: 19215516\nChange-Id: I2e9e33d9afaa9de5dd07a40532d56f0a2179f62a\n\n(cherry picked from commit f7603e74d9a07c257bd689309b02b16e56f4ede9)\n\n(cherry picked from commit f7603e74d9a07c257bd689309b02b16e56f4ede9)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/b293bdb1e25a5ce2e9a089bcdb580f616f3272bd"},{"sha":"64e869cf77779e34621b2f630d876fffe9a03e81","author":{"email":"dc703bbaf465f2202d8fcabb6ec0c4144cd5927e@sonymobile.com","name":"Mikael Gullstrand"},"message":"Context leaks in EditText causes out of memory\n\nIn android.widget.Editor, Blink runnables can be posted even if\nthe related TextView is not attached to a window. If a message has\nbeen posted to the Blink message queue and the run method of\nthe Blink runnable has started executing, the removeCallbacks call\nin onDetachFromWindow method is not enough to abort the execution\nof the Blink runnable. This results in a memory leak when\nthe activity is destroyed.\n\nThe solution is to cancel the execution of the Blink runnable by\ncalling the suspendBlink method from onDetachFromWindow method.\nHence the Blink thread will halt, and the referenced context can\nbe released by GC when the activity is destroyed. Also adding\na corresponding resumeBlink method call in onAttachedToWindow\nto start executing the Blink runnable.\n\nChange-Id: Icb26c9c947b3cc1158f7629ae35d7b4e42b80f17\n\n(cherry picked from commit 6e8a0d9cdf520c1d0a54108cb04ff20a6aaf8749)\n\n(cherry picked from commit 6e8a0d9cdf520c1d0a54108cb04ff20a6aaf8749)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/64e869cf77779e34621b2f630d876fffe9a03e81"},{"sha":"c220af477db49c4c21bf2f4ea48fbf94b72a5352","author":{"email":"dc2ed549f6826cfdc85b413acb025cb80598035c@google.com","name":"Mathieu Chartier"},"message":"Look at map extensions before /dev/ + ashmem.\n\nPrevents stuff like:\ndalvik-classes.dex appearing as GC overhead.\n\n(cherry picked from commit 9308462a5972192a1ad9abd01b36e1ad545eef99)\n\nBug: 20752953\nChange-Id: Iab0935e882a5d938651ec2581845d8242aaf98af\n\n(cherry picked from commit 78eb2bf3aad340663505404f25486a46435ac4cd)\n\n(cherry picked from commit 78eb2bf3aad340663505404f25486a46435ac4cd)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/c220af477db49c4c21bf2f4ea48fbf94b72a5352"},{"sha":"45c7d8f7d58633a105b65198c10813dc0f2e92d9","author":{"email":"6effc21db27001c5806be1a1d25083d8ae67d496@google.com","name":"Alex Klyubin"},"message":"Make MediaPlayer fail fast on UnknownServiceException.\n\nThis makes MediaPlayer's network streaming code fail fast when an\nUnknownServiceException is encountered. This currently occurs when the\napplication declares that it does not perform cleartext network\ntraffic and tries to load media over cleartext HTTP. Without this CL,\nMediaPlayer blocks for 30 seconds because it treats this error as\nrecoverable and goes into a ten retry loop with a three second delay\nbefore each retry.\n\nThe result at MediaPlayer client level is\nMediaPlayer.MEDIA_ERROR_UNKNOWN error. This error code is used for\nnon-recoverable situations such as when an invalid redirect is\nencountered or the destination is unreachable.\n\nBug: 20026006\nChange-Id: I10f0dadb7740902f8c7c73d0df96cfff31f08ada\n\n(cherry picked from commit 082dc86ce24cb009ff0f9476c75cd50953fc273a)\n\n(cherry picked from commit 082dc86ce24cb009ff0f9476c75cd50953fc273a)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/45c7d8f7d58633a105b65198c10813dc0f2e92d9"},{"sha":"d93a0a16f5a6da0fefc8dd7e5a77864868447582","author":{"email":"7341b80a3fb05dfa1f993d96889d5404149a2417@codeaurora.org","name":"Trishool Narayanasetty"},"message":"frameworks/base: Make minfree values optimal for 32bit devices\n\nThis change makes lowmemorykiller minfree values optimal for 32bit\ndevices. Arrived at these values after evaluating UX and launch\nlatencies.\n\nChange-Id: Ia797ead2d330ec3347ee964ac5ec3dd6513134a4\n\nConflicts:\n\tservices/core/java/com/android/server/am/ProcessList.java\n\n(cherry picked from commit 8a8c068d95dfa68df3ff3eb91878a2c1b27a0c24)\n\n(cherry picked from commit 8a8c068d95dfa68df3ff3eb91878a2c1b27a0c24)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/d93a0a16f5a6da0fefc8dd7e5a77864868447582"},{"sha":"60ed4996656d3f97fb5bf14468ffc9b7be7d318e","author":{"email":"0ee22989fb6a29e27a54ae42ea03c29127206d98@codeaurora.org","name":"Uday Kiran jandhyala"},"message":"MediaSessionService: Error checks for UserRecord object\n\nChecking UserRecord object for NULL, before accessing its members\n\nChange-Id: Icf1fbbe35647a9cbc22cb4418c468c4a275db36d\nCRs-Fixed: 817083\n\n(cherry picked from commit e054a5417393a303d6a5a7fa378a22206271f234)\n\n(cherry picked from commit e054a5417393a303d6a5a7fa378a22206271f234)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/60ed4996656d3f97fb5bf14468ffc9b7be7d318e"},{"sha":"458963f9c9e52979fc38d2c2db462cce4e4f3dfa","author":{"email":"f5d4d8a8e8f66f861257534b0d62d8aae3958a17@codeaurora.org","name":"wangjing"},"message":"libandroidfw: Fatal exception of dlfree often causes the system crashed\n\nWhen the function 'getBuffer' are called at the same time by the threads,\nmZipInflater will be 'delete' twice if mZipInflater isn't NULL,\nthat is 'mZipInflater = NULL' has not be reached,\nat this time it will cause system server crashed.\n\nAdd AutoMutex at the beginning of the function to avoid getBuffer to\nbe called at the same time.\n\nCRs-Fixed: 812950\nChange-Id: I283b43a01b97ae6a149749ff2186efda9df4dc42\n\n(cherry picked from commit 4a67a1daa0827ff135655ba6b2f7b697f7c6f6b2)\n\n(cherry picked from commit 4a67a1daa0827ff135655ba6b2f7b697f7c6f6b2)","distinct":true,"url":"https://api.github.com/repos/TeamTwisted/platform_frameworks_base/commits/458963f9c9e52979fc38d2c2db462cce4e4f3dfa"}]}