{"push_id":643012393,"size":17,"distinct_size":17,"ref":"refs/heads/lollipop-mr1","head":"58bd833e5255091deeaa2e0e04a1f1164917f025","before":"9950f5c69c5c8381ec588521b62deb8deab6cf4d","commits":[{"sha":"c17c4ba209e78a38f872d6857988eb2de6d07935","author":{"email":"75d764c1a74f02658d6dc3ab6d65c8c5ae47706d@ck-telecom.com","name":"lingyan.wang"},"message":"printspooler: Print view crash.\n\n1.put a txt file into device.\n2.Go to File Manager->long press the txt file->Print->Long press home key->Clear all\n3.Go to File Manager->long press the txt file->Print\n\nThe result: Print view crash.\n\nChange-Id: I46a71b8e1196f69b6b40f38b418a88d794918429","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/c17c4ba209e78a38f872d6857988eb2de6d07935"},{"sha":"5ee4a3f3eb71e31e05c32aa3e7c8bb8d385d9d87","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"ScreenCap : Add jpeg support\n\nChange-Id: Ibd5050c79774d06f30b2f668160cdeca75f1bc58\n(cherry picked from commit c1fd7edd8fc48f3308105df8cc845ec4b6652e17)","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/5ee4a3f3eb71e31e05c32aa3e7c8bb8d385d9d87"},{"sha":"a306e71d93862aca43512f296e08aec9f70ba2f7","author":{"email":"4621454b95aca64b79ee0e520a128b5053fcad4c@codeaurora.org","name":"Maunik Shah"},"message":"Fix memory leak in Connectivity Service when phone app crashes\n\nUpon crash of com.android.phone process, NetworkFactoryInfo is\nnot getting removed from HashMap and will get accumulated on\nevery start of the process.\n\nChange-Id: Iafde28daddfc82728c03208522682b1efc85a121","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/a306e71d93862aca43512f296e08aec9f70ba2f7"},{"sha":"ec3ebd35d37cace64c686953e9b4ef558ea24b1d","author":{"email":"14b239df8f7217a8112b9da0b89be97c0169c978@codeaurora.org","name":"Xiaogang Cui"},"message":"restrict updateExternalMediaStatus to non-emulated storage\n\nThe applications in emulated storage will be scaned by packageManager\nService. Only updateExternalMediaStatus for non-emulated storage to\navoid deadlock between MountService and PackageManager\n\nChange-Id: I53c8d269c478256abb8e397c0c2b3271e29e2ec7\nCRs-Fixed: 814188","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/ec3ebd35d37cace64c686953e9b4ef558ea24b1d"},{"sha":"4619535b964db99e4f9c4506545c0353c9f0de60","author":{"email":"c99509495b0ae538e72da0d0e92cd7afd4da25f1@codeaurora.org","name":"Zhou Song"},"message":"Avoid duplicated calling to isRestricted to improve performance\n\nisRestricted() is called every time in Play and setVolume API.\nThen it introduces some latency here, the perfromance can be bad\nespecially when the APIs called multiple times.\n\nInitialize the permission check result in constructor to avoid\ncalling to isRestricted.\n\nCRs-Fixed: 812386\n\nChange-Id: I1ce81d1723a6b29adf4117ac0ccb7a98850ef2dd","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/4619535b964db99e4f9c4506545c0353c9f0de60"},{"sha":"9e3ec0d6251bf2f9e57bfade056b9ef4af5f253b","author":{"email":"bd057846e13180b5200a8c2dbd8b3753d52a2a51@codeaurora.org","name":"Tao Zhang"},"message":"Fix an apk icon animation corruption issue\n\nWhen several apk icons group together to a folder, the icons\nscale down to small icons first. Dirty region computation only\nrespects the transformed small icons region. However, since the\nswap behavior is PERSERVED, the contents of larger icon region\nin previous frames are kept in the current frame, this region is\nnot covered by the dirty region, thus contents of previous frame\npresents and it is corrupted. The fix is to include the in rectangle\nto enlarge the dirty region\n\nChange-Id: I546da255cf18b3c948e8491f3a513762d7dd4fea","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/9e3ec0d6251bf2f9e57bfade056b9ef4af5f253b"},{"sha":"c04f4fb08096bcd7f36becc51c6d51127c2c239a","author":{"email":"df998b8460d4c9eb15709f873a509aeff63f1553@codeaurora.org","name":"Sandeep Kunta"},"message":"Optimize IncallUI delay for voice calls\n\nIn current implementation detectCountry method is called from telephony\nas many times as 34 for one MO voice call, causing increasing delay to appear\nincallui for user.  This fix ensures that there is only one call to\ndetectCountry method per one voice call thus optimizing delay.\n\nCRs-Fixed: 803069\nChange-Id: Ia6e832476c7f7be2750f1c2d9a4c83f728c2131e","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/c04f4fb08096bcd7f36becc51c6d51127c2c239a"},{"sha":"9dbd670a277df347ac4c4650f76cac3923ae58a8","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda"},"message":"frameworks : Extends mimetype list hence apps can view the media files.\n\n- MimeType of media formats (BMP, WAV, 3g2, m4a, mp3d) added in\n  MediaFile, so the Gallery and Music application can view these\n  media formats.\n\nCRs-Fixed: 804185\n\nChange-Id: Ibc43b9652e2886bba7838b0cab703c2474b21d6c","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/9dbd670a277df347ac4c4650f76cac3923ae58a8"},{"sha":"7b844be966627c49ba305fe38893e2b7d4b1c1eb","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/AOSPA-L/android_frameworks_base/commits/7b844be966627c49ba305fe38893e2b7d4b1c1eb"},{"sha":"be14db7347fec664d466939017c6fa543fc2c33e","author":{"email":"a5db94d664692b7c78a02e8ea07fa6b3486489cc@codeaurora.org","name":"kaiyiz"},"message":"media:Modify the display of system default ringtone when it is none.\n\nAfter we set the sound of calender use the default ringtone , if the\nsystem default ringtone is none, the sound of calender will show\nunknown ringtone.\n\nMake sound of calender not show unknown ringtone when the system\ndefault ringtone is none.\n\nCRs-fixed: 812323\nChange-Id: Idbc488748a81b88bb7a0df49e25d6a8cf6ba3826","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/be14db7347fec664d466939017c6fa543fc2c33e"},{"sha":"cdf590d0f60b0a52ad007801c43627dec1df4ae9","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"base: nat464X: Only update ipv4 pseudo-interface when it's connected\n\nOn some devices, the network link state may go up even though there\nisn't going to be an active attempt to connect to the network\ndue to other networks taking precedence.\n\nCurrently, when this happens the network link is forced to attempt to\nconnect due to notification sent to the ConnectivityService.\n\nRather, let's wait until there is definitely an IP address and then\nnotify it at that time.\n\nThis solves a bad battery drain that occurs sometimes on victara\nwhen connected to WiFi due to the mobile data network going through\nconstant connect/disconnect cycles.\n\nChange-Id: Iee390f948109b3412ec86d1b3c5fbc53a4859b7b","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/cdf590d0f60b0a52ad007801c43627dec1df4ae9"},{"sha":"d533d8172f2f1b3ee26a022c50254371a82522fe","author":{"email":"c6833d607636f16ca49565dfcb7c970394ab64f3@codeaurora.org","name":"Rama Vaddula"},"message":"Remove opaque check in preparing dirty region\n\nSince preserve swap is enabled, we need to clear the color buffer\nwhen the scissor rect is prepared for a new process. This prevents\ngarbage being present from the previous process in the color buffer.\n\nCRs-Fixed: 549755\n\nConflicts:\n\tlibs/hwui/OpenGLRenderer.cpp\n\nChange-Id: Icd12ae388077b8c9ed329c37314e896500078543","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/d533d8172f2f1b3ee26a022c50254371a82522fe"},{"sha":"4d7800daa5279afa4422be9d2ddf3f973bfd6a1e","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"AudioService: fix crash when no music player found\n\nChange-Id: I02a074a46a07384fef2ab6916663940214b62883\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/4d7800daa5279afa4422be9d2ddf3f973bfd6a1e"},{"sha":"a0ea5ca41a608bdadcaaf98fe067352317a1c715","author":{"email":"0363de98439ff22157633d0b0c13ae8bbe3d448c@linaro.org","name":"Bernhard Rosenkränzer"},"message":"Use fabsf() rather than abs()\n\nabs() operates on integers -- to check floats accurately, fabsf\nshould be used.\n\nChange-Id: I1a4e85f8f5e0d08ff38d307c5c31e2b6783ab7af\nSigned-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/a0ea5ca41a608bdadcaaf98fe067352317a1c715"},{"sha":"ce822bd636c9bce1ccff1817a43680170197a660","author":{"email":"0214d5459d654a10c08c4c0d8f7bc365c5ee0622@lge.com","name":"youngmin0822.lee"},"message":"Don't create unnecessary RenderThread's instance when executing 'dumpsys gfxinfo'\n\nTo obtain the gfxinfo for each process, the static method of RenderProxy is used, which is named outputLogBuffer().\nIn there,\n1. RenderTask is created for getting DisplayList Commands in RenderNode.\n2. staticPostAndWait() is called\n3. RenderThread's instance is created by 'RenderThread::getInstance()' in staticPostAndWait()\n\nIn case of the service, they don't use HW Acceleration, so don't need RenderThread.\nBut, by the process of No.3, RenderThread is created for all process.\nAs we know, RenderThread never be destroyed while the process is alive.\nThis patch checks RenderThread instance before the creation of RenderTask.\nAnd, there is no one, just return to prevent the unnecessay creation of it.\n\nChange-Id: I4fe29d83c9ced3e8b67177c0874c5d8ee62e1870","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/ce822bd636c9bce1ccff1817a43680170197a660"},{"sha":"a9b027d963b81b9607491e86506c40ae9d52320b","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Fix HTC headset handling.\n\nHTC's headset driver adds additional bits to the switch state, which\nwe're unable to deal with. Fix that by masking out those bits and\nkeeping only the valid ones.\n\nChange-Id: I74b8091544fef518d142c4f5aea2eea48756f324","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/a9b027d963b81b9607491e86506c40ae9d52320b"},{"sha":"58bd833e5255091deeaa2e0e04a1f1164917f025","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"base: ConnectivityServer: Don't reap the new network\n\nWhen we add a network it may show up as unneeded while we are\nadding it and reaped as we are adding it.\n\nReaping it immediately can happen before the captive portal\ncheck has completed.  This can then cause the network to get added\nagain causing an unnecessary battery drain.\n\nChange-Id: I837f627c9f6d95bb8a021d2a58f5fc28564ef8b4","distinct":true,"url":"https://api.github.com/repos/AOSPA-L/android_frameworks_base/commits/58bd833e5255091deeaa2e0e04a1f1164917f025"}]}