{"push_id":793881715,"size":16,"distinct_size":16,"ref":"refs/heads/c5.1","head":"b72e98b9e09af1aa2e900ff7285eca5492bf2244","before":"dcc2cf6fe697365207d678708fc117da880934bd","commits":[{"sha":"2dec6f9532b6d0ff3551b7258f6ccc7967166fce","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"telephony: Handle NPE in setDataEnabledUsingSubId()\n\nThis should fix the following crash:\n\nE AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main\nE AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.STATE_CHANGE flg=0x44000010 (has extras) } in com.android.server.ProfileTriggerHelper@229e56b3\n...\nE AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void com.android.internal.telephony.ITelephony.setDataEnabled(int, boolean)' on a null object reference\nE AndroidRuntime: \tat android.telephony.TelephonyManager.setDataEnabledUsingSubId(TelephonyManager.java:3845)\n\nChange-Id: I046ff7e5e2b8de1717a461c08813100b10fcc6e5","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/2dec6f9532b6d0ff3551b7258f6ccc7967166fce"},{"sha":"9c0764cab1c25e66363c8b639f82c1ebef1f64f9","author":{"email":"008f1a608b18b6ac7dfe10f61323880658d19a77@gmail.com","name":"BadDaemon"},"message":"SystemUI: Fix NPE\n\nShould fix\n\"Attempt to read from field\n'int com.android.systemui.recents.RecentsConfiguration.maxNumTasksToLoad'\non a null object reference\"\n\nChange-Id: I05e36b64db610249dc2be55a95d1bd8dae7bfb9c","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/9c0764cab1c25e66363c8b639f82c1ebef1f64f9"},{"sha":"942e778ee557b9d5f02b2e78d0110af1d3213b32","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"Wallpaper: Create new WallpaperObserver on user switch\n\nWhen switching users we need to create a new WallpaperObserver to\nobserve changes to the wallpaper and keyguard for the new user,\notherwise the observer will be watching the wrong directory.\n\nChange-Id: Ibb078d7688ba7c6d1519c12f358bb8a2c34b8bf7\nTICKET: CYNGNOS-1004","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/942e778ee557b9d5f02b2e78d0110af1d3213b32"},{"sha":"9bae3f984ee27b6d57c358aac335ba0854c024b6","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"Fingerprint wakeup: don't count failed attempts when screen is off\n\nIn wakeup mode we shouldn't register failed attempts to the keygaurd,\notherwise multiple failed attempts can lead to the bouncer showing over\nthe keyguard when the screen turns on.\n\nRef: CYNGNOS-895\n\nChange-Id: I0fdde21d5cab54bdf8fd0840d7e3d792ef4e5575\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/9bae3f984ee27b6d57c358aac335ba0854c024b6"},{"sha":"85616f0a16342c67dbcb8aada28440051f03d632","author":{"email":"04e317bf8616cf2a67c202fb44931fb924225084@cyngn.com","name":"herriojr"},"message":"Added Changes for Custom Resolver Activity\n\nIn order to get a custom resolver activity working, we needed to allow\nour application to be the resolver (CMResolver). Also added in extra\nEventLogTag for when an intent cannot be resolved.\n\nChange-Id: Iab3fc344b70a41e135eb295b542c0cbcf0d4d2ce","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/85616f0a16342c67dbcb8aada28440051f03d632"},{"sha":"13e259c26487a646b6dc109fc419af350cb45943","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"Revert \"Remove obsolete OMA-DRM support\".\n\nThis reverts commit 853ad6fbe34fa26e81e4b7325309a034d7a1b038.\n\nChange-Id: I8ff1ef3498432e31e9bbe9e7a2960392c485ada7","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/13e259c26487a646b6dc109fc419af350cb45943"},{"sha":"11fdc1e6324aec12c5222f2b8cd311cbce979865","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda Pradhan"},"message":"libdrm: Added support for Combined Delivery and Separate Delivery\n\nThis library is used for encrypting inherently unencrypted\nOMA DRM version 1 Forward Lock, Combined Delivery  and\nSeparate Delivery files.\n\nChange-Id: Ibd24ff37844c2017c84169d196b077216b51972f\n\nConflicts:\n\tpackages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/11fdc1e6324aec12c5222f2b8cd311cbce979865"},{"sha":"a67f961a7acc6ac874cd20b986620369e2c343c2","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda Pradhan"},"message":"frameworks/base : Remove drm api entries from current.txt\n\n- To make current.txt unchanged, removed DRM related apis\n  which are introduced on part of drm integration.\nCRs-Fixed: 821176\nChange-Id: I74d2fbed8a873bb066766151948fb7742ae17223","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/a67f961a7acc6ac874cd20b986620369e2c343c2"},{"sha":"b5263e9d646bcda0f6ab441f590a90b76671924b","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda"},"message":"frameworks/base : Added support for OmaDrmEngine\n\n- Added helper method in DrmManagerClient\n- Enable drm on mediascanner based on system prop\n- Fix image right consume issue on BitmapFactory\n\nChange-Id: Id63fc99279326ca210a38a5f192ea6d936b47f3a","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/b5263e9d646bcda0f6ab441f590a90b76671924b"},{"sha":"b7927a9c7d6d6bc8c80efcb5e6d7a0e091ff5f98","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda"},"message":"frameworks : Introduced new private DRM APIs in graphics library\n\n- Removed DRM implementations form base graphics api hence the third\n  party application can not decode and share the drm images.\n- These hidden apis will be used only on Drm supported applications\n  i.e Gallery2, Music, DocumnetsUi and DownloadProvider.\n- Introduced DrmHelper class to provide flexible utility apis for\n  DRM supported applications.\n\nCRs-Fixed: 804191\n\nChange-Id: I9f19d659cd213dfd9210cd320c4ac4f8602cd56c","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/b7927a9c7d6d6bc8c80efcb5e6d7a0e091ff5f98"},{"sha":"8050ed9687fd20bb6cc6ecf9804e610c1df8e57b","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda"},"message":"DocumentsUi : Drm lock icon is added for drm content\n\n- A lock icon on list item indicates for drm content\n- This lock icon will visible on every listview whereever\n  the DRM contents are placed.\n\nCRs-Fixed : 804180\n\nChange-Id: I9de9b7d16c57a8892ae2c45c8dd771fffddbc82d","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/8050ed9687fd20bb6cc6ecf9804e610c1df8e57b"},{"sha":"76080077e777440d08c07d1fa3142eb50d014dc4","author":{"email":"36885f738c1d3fda4d1d97426020e9d76529fd73@codeaurora.org","name":"Paramananda"},"message":"DocumentsUi : Drm lock icon can be shown on documnets picker view.\n\n- Drm lock icon added on Documents provider view where the\n  documents picker view can display a lock icon for drm content.\n\nCRs-fixed : 804180\n\nChange-Id: I3adfbc0cb6eddc53c018de39f2d378e4d735e7a4","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/76080077e777440d08c07d1fa3142eb50d014dc4"},{"sha":"e391e4f56486c9e75676fba9c91b5eaef92fae36","author":{"email":"e7ef2d30577bd192d036a7f424ec6dd692d415f2@google.com","name":"Nick Kralevich"},"message":"Replacing FloatMath native implementation with calls to Math\n\nOn modern versions of Android running in AOT mode\nFloatMath is slower than Math. Calls to Math.sqrt(),\netc. are replaced by intrinsics which can be as small\nas a single CPU opcode.\n\nWhen running in interpreted mode the new\nimplementation is unfortunately slower, but I'm\njudging this acceptable and likely to be improved\nover time. This change saves a small amount of native\ncode.\n\nExample timings:\n\nMako AOSP AOT:\n\nMethod: Original / New / Direct call to Math\nceil: 596ns / 146.ns / 111ns\nsqrt: 694ns / 56ns / 25ns\n\nMako AOSP interpreted:\n\nMethod: Original / New / Direct call to Math\nceil: 1900ns / 2307ns / 1485ns\nsqrt: 1998ns / 2603ns / 1788ns\n\nOther calls Mako AOT:\n\nMethod: Original / New\ncos: 635ns / 270ns\nexp: 566ns / 324ns\nfloor: 604ns / 150ns\nhypot: 631ns / 232ns\npow: 936ns / 643ns\nsin: 641ns / 299ns\n\nThe advice to use Math directly, in preference to\nFloatMath, is still good. FloatMath will be deprecated\nseparately.\n\nBug: https://code.google.com/p/android/issues/detail?id=36199\nChange-Id: If07fcbd78543d13bc6d75f9743f999860e8d58d7","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/e391e4f56486c9e75676fba9c91b5eaef92fae36"},{"sha":"c6bed931c450c91cfa61a7976969a6822d0c5fbe","author":{"email":"8a81830faca832a186f9c473c1aebea3abe21b04@codeaurora.org","name":"Kishore Srivenkata Ganesh Bolisetty"},"message":"Consider using app adj to identify if it is a B-service\n\nThe patch considers using the process record's current adj to\nensure it is running as a B-service & currently not in\nforeground.\n\nChange-Id: I1d6a279e50362cf92109105835f29c0795f12261","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/c6bed931c450c91cfa61a7976969a6822d0c5fbe"},{"sha":"8610f02399231d34bfbe50f8af0273a20447b385","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"Recents: Delay cleanup of remaining tasks when dismissing\n\nSystemServicesProxy.removeAllUserTask() can take upwards of 2000ms\nto execute which causes the animation of tasks removing to be delayed.\nPost a delayed runnable to handle the cleanup after the animations.\n\nThis patch also removes posting the dismissal of tasks in a runnable\nas this code is already being executed on the UI thread from the\nclear all recents onClick().\n\nChange-Id: I027d10980d191bb8c4d5fea597294ccf4ff9a7bb\nTICKET: QRDL-1076","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/8610f02399231d34bfbe50f8af0273a20447b385"},{"sha":"b72e98b9e09af1aa2e900ff7285eca5492bf2244","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"QS: Make WiFi and Bluetooth tile detail view consistent\n\nKeep the detail view open when toggling on and off, just like the\nlocation tile.\n\nChange-Id: Ia19f28cf23e2c704b82099fa5edd03a09de91832\nTICKET: CYNGNOS-1023","distinct":true,"url":"https://api.github.com/repos/CandyRoms/frameworks_base/commits/b72e98b9e09af1aa2e900ff7285eca5492bf2244"}]}