[ONE Android Development] varund7726:
Update 20170327

Changelog

Simple :-

-Refactor Slim Recents UI

-Fix Slim Recents Multi Window

-Slim Recents Membar Colors

-Slim Recents Icon Pack Support

-Option to Disable Blank Signal icon in Statusbar if Sim Disabled

-Fix crash issue on Storage Manager app

-Fix for wakelock being held during bootup and idle scenario.

-Suspend Actions

-Making Roaming Indicator Option in Network Icon

-Ability to Disable Do not disturb InCall

-Qs Compass Tile

-Statusbar Ticker: Obey Inverted Statusbar colors

Detailed :-

▼ 03/28/2017

▪ project android/
▪ 0bcf782 crowdin: track the manifest
▪ 23bb331 manifest: add in a crowdin.xml
▪ 9f86f8b manifest: delete unnecessary file.

▪ project frameworks/base/
▪ c1391e8 Automatic translation import
▪ 4442f2c Automatic translation import
▪ 62535b2 Automatic translation import
▪ 55241a8 Core: Make tethering notifications fully translatable
▪ 918f9ba Automatic translation import

▪ project kernel/moto/shamu/
▪ 0020d65 shamu: sigma kernel 4.5
▪ fd48c08 ANDROID: sdcardfs: Fix style issues in macros
▪ 282a968 ANDROID: sdcardfs: Use seq_puts over seq_printf
▪ ffd158b ANDROID: sdcardfs: Use to kstrout
▪ 86d2111 ANDROID: sdcardfs: Use pr_[...] instead of printk
▪ ee877ce ANDROID: sdcardfs: remove unneeded null check
▪ 139469c ANDROID: sdcardfs: Fix style issues with comments
▪ 97480e0 ANDROID: sdcardfs: Fix formatting
▪ 95797d4 ANDROID: sdcardfs: correct order of descriptors
▪ 4e5aa5a fix the deadlock in xt_qtaguid when enable DDEBUG
▪ 9fd37b0 mm: page_alloc: Add trace flag PG_ksm_scan0
▪ 758dc2b mm: ksm use pr_err instead of printk
▪ 903edc7 ksm: check and skip page, if it is already scanned
▪ 17b82c1 mm: ksm: Optimize defaults
▪ f11b0ec ksm: Provide support to use deferred timers for scanner thread
▪ 34df2ea KSM: Start KSM by default

▪ project kernel/oneplus/msm8996/
▪ 9394ef9 time: Remove CONFIG_TIMER_STATS
▪ 11e0b8e sctp: deny peeloff operation on asocs with threads sleeping on it
▪ 41eb36e irda: Fix lockdep annotations in hashbin_delete().
▪ c15e671 net/llc: avoid BUG_ON() in skb_orphan()

▪ project packages/apps/Dialer/
▪ 9272e56 Automatic translation import
▪ 4562381 Revert "Revert "Use TabLayout for DSDA tabs.""

▪ project packages/apps/OmniSwitch/
▪ 32a6bd4 Automatic translation import

▪ project packages/apps/ResurrectionStats/
▪ e78c53a Automatic translation import

▪ project packages/apps/Settings/
▪ dc2e3e4 Automatic translation import
▪ 146385a Settings: fix build
▪ febccd5 Add VEGA Sky A910 (#729)
▪ ccfbedc1 Automatic translation import
▪ 3feebfe Fix zen mode allowed event preference summary.
▪ c9c382a Settings: Fix AOSP WiFi AP translations
▪ f1567f0 Settings: Fix german string
▪ 5f20a95 Automatic translation import
▪ 22b073d Automatic translation import
▪ 984ddc2 Automatic translation import
▪ 5a9c6e3 Automatic translation import
▪ 74cd539 Automatic translation import
▪ 42a60ea Automatic translation import
▪ a0124fc Add j5 (#728)

▪ project vendor/lge/
▪ 4e310f8 msm8996: Update pn548 firmware to 10.1.1E

▼ 03/27/2017

▪ project device/motorola/msm8226-common/
▪ 96a442f Revert "msm8226-common: Switch to zImage-dtb"

▪ project hardware/qcom/audio-caf/msm8994/
▪ 8174213 audio: Fix flac offload not working
▪ d758485 policy_hal: Line up default features with rest of HAL

▪ project hardware/ti/omap4/
▪ 71be556 Include common omap4 vendor repo if available.
▪ 02837a7 libEGL_POWERVR: Replace remaining LOCAL_LDLIBS (KK compatibility)
▪ 115c4a4 pvrsrvinit/libEGL_POWERVR: Actually ready needed vendor libraries
▪ aff0723 pvrsrvinit/libEGL_POWERVR: Link against generic library symlinks
▪ b132a61 pvrsrvinit: PVRScopeServices symlink lives in vendor/ti now
▪ 3c61176 pvrsrvinit: define the libraries to link against in LOCAL_LDFLAGS
▪ ca79788 symlinks: Move Gralloc's to vendor/ti (together with processing)

▪ project kernel/samsung/smdk4412/
▪ 8c57d69 Revert "smdk4412 : qcom modem : mdm9xx5 driver from N8000XXUDOF1"

▼ 03/26/2017

▪ project bionic/
▪ 6f130ca linker: Restore optional platform text relocations use

▪ project frameworks/base/
▪ 65359b6 Fix Potential NPE on Msim

▪ project hardware/qcom/audio-caf/msm8952/
▪ baabf8a audio: Fix msm8952-snd-card-mtp support

▪ project packages/apps/Settings/
▪ db1f9f0 Add Nougat Maintainer for LeEco Le 1s (X3) (#727)
▪ b7874b1 Settings: Set correct default value to In-call DND switch (#725)
▪ 964a86d Add Natrium maintainer (#723)
▪ 727b7c8 Add Samsung Galaxy S7 maintainer (#724)
▪ 5edc1d0 Option to Disable Blank network signal icons on Msim [2/2]

▪ project vendor/samsung/
▪ dbddceb msm8976-common: Update from latest Samsung release

▼ 03/25/2017

▪ project frameworks/base/
▪ da1e367 Slim Recents: fix SystemUI fc
▪ fb47dc9 Option to Disable Blank network signal icons on Msim [1/2]
▪ 42f6626 SystemUI: Hide unprovisioned SIMs * There's no point of displaying null signal icon. clean up PSB while we're at it Signed-off-by: Varun Date <date.varun123@gmail.com>
▪ 1533473 Slim Recents: more fixes, cleanup and improvements
▪ 5e02a9a Merge pull request #187 from ashoksoni/changes
▪ 8b6ff71 Fix crash issue on Storage Manager app
▪ 7bfdfda Fix for wakelock being held during bootup and idle scenario.
▪ 4df2b2b SystemUI: Tiny expanding improvement Signed-off-by: BigBrother1984 <carlosavignano@aospa.co> Signed-off-by: xyyx <xyyx@mail.ru>
▪ 4e0ee9f [BUG] fix NullPointerException in Notification.java
▪ 738bd6e Slim Recents Membar Colors [1/2]

▪ project hardware/qcom/fm/
▪ aff061a FM: Fix KHz->kHz

▪ project packages/apps/Settings/
▪ f0dd739 Slim Recents Membar Color [2/2]

▼ 03/24/2017

▪ project frameworks/base/
▪ 5d257d2 Base: API to restart SystemUI without root
▪ d9ea16f Weather tile longclick: alternative weather apps when google weather not installed
▪ 5369e64 Slim Recents: fix multiwindow glitch when docking app to bottom
▪ 9b7f8a4 Slim Recent new multiwindow when multiwindow already active: make it more robust
▪ 728368c Cleanups after Slim recents Refactor
▪ 0dec18d Allow themers to customize battery frame color on darkintensity
▪ 9cb2b58 Slim Recents icon cache: clear it when changing scale factor
▪ 9f09e14 Location tile: new icons
▪ 838a66f Slim Recents: add icon cache to improve performances
▪ 4cf1b49 Slim Recents icon pack: fallback to app icon if pack doesn't have any
▪ 3cec48b Clean up a couple Uris in PSB
▪ aac9a56 Slim recents: don't show content when screen is pinned
▪ 9a7e481 Slim recents: fix sometimes icons being invisible when they should not
▪ e4b1813 Slim Recents: fix multiwindow glitch when docking app to bottom
▪ e9026c1 Slim Recents: fix toptask header layout and other ui improvements
▪ 37c03e3 Slim recents: no need to vibrate twice on longclick
▪ 55213dd Slim recents: Fix blinking cards on notifyDataSetChanged()
▪ 02119f4 Slim recents style improvements
▪ c4c2f58 Slim Recent: allow to dock new apps if a multiwindow session is already running
▪ 54e0b02 Refactor SlimRecents (1/2)
▪ 00d1fcc Slim Recents iconpack support [1/2]
▪ 42d1838 Ability to disable Do not Disturb mode when calling [1/3]
▪ 8336296 Suspend Actions [1/3]
▪ 0c5dbdc Make roaming indicator optional [1/2]

▪ project kernel/samsung/smdk4412/
▪ c33193b smdk4412 : qcom modem : mdm9xx5 driver from N8000XXUDOF1

▪ project packages/apps/Recorder/
▪ ed7a8b3 Recorder: add and fix missing copyrights
▪ 779c197 Recorder: screen recorder overlay
▪ 4bf3b75 Recorder: update gradle and support libraries

▪ project packages/apps/Settings/
▪ bf21305 Refactor Slim Recents [2/2]
▪ 0a64428 Update SlimRecentPanel.java
▪ cce096d Slim Recents iconpack support [2/2]
▪ ed6ad03 Fix Build due to bad Pull request
▪ 5076e30 Ability to disable Do not Disturb mode when calling [3/3]
▪ 75b6380 Suspend Actions [3/3]
▪ 0269bd3 Make roaming indicator optional [2/2]
▪ cb63132 add mising strings
▪ 68d825d Add Nougat Maintainer of Nubia Z11(nx531j) (#722)

▪ project packages/services/Telecomm/
▪ b253df5 Ability to disable Do not Disturb mode when calling [2/3]

▪ project packages/services/Telephony/
▪ 3ac6537 Suspend Actions [2/3]

▪ project vendor/samsung/
▪ 8b0cee2 Regenerate after moving to common extraction script
▪ 9fbff76 Add apq8084-common, kccat6, lentislte

▼ 03/23/2017

▪ project frameworks/base/
▪ 0628201 Automatic translation import
▪ 52ce3a3 Automatic translation import

▪ project packages/apps/CellBroadcastReceiver/
▪ f76431f Automatic translation import

▪ project packages/apps/Dialer/
▪ 95ae356 Automatic translation import

▪ project packages/apps/OmniSwitch/
▪ ef15f62 OmniSwitch: on the fly update on dpi changes
▪ bcfc4b1 OmniSwitch: multi window madness
▪ 37c5b8f OmniSwitch: delay task info loading to speedup open

▪ project packages/apps/Recorder/
▪ 14c2858 Automatic translation import

▪ project packages/apps/Settings/
▪ ff7b05f Automatic translation import
▪ 28b1322 Batterybar Settings: Fix Color Previews
▪ bb12331 Merge remote-tracking branch 'rr/nougat' into HEAD
▪ 94bca5b Revert "Enable cool color temperature option"

▪ project packages/apps/Snap/
▪ 3deda7f Automatic translation import

▪ project packages/apps/TvSettings/
▪ 72df1ce Automatic translation import

▪ project packages/providers/DownloadProvider/
▪ a9fa3b2 Automatic translation import

▪ project packages/resources/devicesettings/
▪ 8bbb278 Automatic translation import

▪ project vendor/cm/
▪ 24cd1a4 Revert "Update Magisk to V11.6"

▪ project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
▪ d4703e3 Automatic translation import

▼ 03/22/2017

▪ project packages/apps/Dialer/
▪ 7939a38 Automatic translation import

▪ project packages/apps/OmniSwitch/
▪ 7b2042d Automatic translation import

▪ project packages/apps/Settings/
▪ c4a0609 Add Nougat Maintainer of Lenovo P2(p2a42) (#720)
▪ 58bfed9 Automatic translation import

▪ project vendor/samsung/
▪ 20479b2 sltexx: Use the NFC HAL from A700F
▪ ab0e366 sltexx: Update mobicore blobs from A700F

▼ 03/21/2017

▪ project device/samsung/smdk4412-common/
▪ b24dc9c smdk4412: set initial copyright year

▪ project device/xiaomi/hydrogen/
▪ b7232fc hydrogen: Remove QTI Telephony
▪ cd65479 hydrogen: Update build fingerprint
▪ 7aa18e3 hydrogen: Move camera props to msm8956-common

▪ project device/xiaomi/msm8956-common/
▪ f08b6f0 msm8956: Add camera props

▪ project frameworks/base/
▪ d2d57c0 Add Compass tile
▪ b54a260 Statusbar ticker: apply statusbar tint when set to white
▪ 24dbac1 Location tile: add high accuracy state icon
▪ e4d25c2 Merge branch 'nougat' of https://github.com/ResurrectionRemix/android_frameworks_base into nougat
▪ 41b8ae7 Location tile: dynamic icon state also when easy toggle enabled
▪ 806928c Expose Screenshot flash and background colors
▪ 2641bdd Expose temperature text in DetailedWeatherView

▪ project hardware/qcom/fm/
▪ 953af70 Automatic translation import

▪ project hardware/samsung/
▪ 56caa26 audio: Split BT SCO media/incall paths
▪ 51bd12c audio: add support for bluetooth wideband voice calls

▪ project kernel/oneplus/msm8996/
▪ a631184 power: oneplus_fastcg: Silence log spam
▪ 020458e misc: Sync with OxygenOS 4.1.0 kernel release
▪ f0963d3 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update()

▪ project kernel/samsung/smdk4412/
▪ 4fde55a smdk4412 : qcom modem : deselect MSM_SUBSYSTEM_RESTART
▪ 8090ac8 smdk4412 : qcom modem : do not automatically select MSM_SUBSYSTEM_RESTART

▪ project packages/apps/AudioFX/
▪ dc65a0c Automatic translation import

▪ project packages/apps/Bluetooth/
▪ 888a04e Automatic translation import

▪ project packages/apps/Calendar/
▪ 1826775 Automatic translation import

▪ project packages/apps/Camera2/
▪ 8ee8d23 Automatic translation import

▪ project packages/apps/CellBroadcastReceiver/
▪ 6950f2b Automatic translation import

▪ project packages/apps/Eleven/
▪ d46453b Automatic translation import

▪ project packages/apps/Email/
▪ af2af0b Automatic translation import

▪ project packages/apps/FMRadio/
▪ 588a2ab Automatic translation import

▪ project packages/apps/Gallery2/
▪ 900fb80 Automatic translation import

▪ project packages/apps/Gello/
▪ 18953eb Automatic translation import

▪ project packages/apps/HTMLViewer/
▪ eb1c5fa Automatic translation import

▪ project packages/apps/Nfc/
▪ 8bb1879 Automatic translation import

▪ project packages/apps/Recorder/
▪ 110c07c Automatic translation import

▪ project packages/apps/SafetyRegulatoryInfo/
▪ d458cf1 Automatic translation import

▪ project packages/apps/Settings/
▪ 84b4eb1 AppOpsDetails: Check app permissions safely

▪ project packages/apps/SetupWizard/
▪ f834d21 Automatic translation import

▪ project packages/apps/Snap/
▪ 9ee33a5 Automatic translation import

▪ project packages/apps/Stk/
▪ 3c27506 Automatic translation import

▪ project packages/apps/Terminal/
▪ 5937cbf Automatic translation import

▪ project packages/apps/ThemeChooser/
▪ 993da14 Automatic translation import

▪ project packages/apps/Trebuchet/
▪ a536931 Automatic translation import

▪ project packages/apps/TvSettings/
▪ f58e1b2 Automatic translation import

▪ project packages/apps/UnifiedEmail/
▪ c2e4f01 Automatic translation import

▪ project packages/apps/WallpaperPicker/
▪ cfbd067 Automatic translation import

▪ project packages/inputmethods/LatinIME/
▪ f59371a Automatic translation import

▪ project packages/providers/BookmarkProvider/
▪ 1b2cc77 Automatic translation import

▪ project packages/providers/CalendarProvider/
▪ a1aa622 Automatic translation import

▪ project packages/providers/ContactsProvider/
▪ e93ac19 Automatic translation import

▪ project packages/providers/DownloadProvider/
▪ ae34e55 Automatic translation import

▪ project packages/providers/MediaProvider/
▪ 4d1a21f Automatic translation import

▪ project packages/resources/devicesettings/
▪ b75c745 Automatic translation import

▪ project vendor/cm/
▪ 4b42ac4 Update Magisk to V11.6

▪ project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
▪ a940996 Automatic translation import

▪ project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
▪ 459f3db Automatic translation import

▪ project vendor/samsung/
▪ 52bf93c d2: Build nfc hal from source
▪ 0bfc9c3 d2: Reorganize and cleanup blobs
▪ f25c7ca smdk4412/i9300: regenerate makefiles

▼ 03/20/2017

▪ project device/samsung/smdk4412-common/
▪ e4e03bc smdk4412-common: Add support for t0lteskt and t0ltektt

▪ project device/xiaomi/hydrogen/
▪ 68ca280 hydrogen: Move libshims from msm8956-common

▪ project device/xiaomi/msm8956-common/
▪ 97135dd msm8956: Let cameraservice close native handles
▪ c022cd0 msm8956: Move libshims to device repo

▪ project frameworks/base/
▪ f93be09 Move wakelock option for flashlight to CameraManager.
▪ 09c2f18 SingleHandWindow: Allow locking the rotation to 180°
▪ 835fcfb Add VOLTE icon

▪ project frameworks/opt/telephony/
▪ c31cf84 telephony: Fix rebase mismerge breaking SIM detection when encrypted

▪ project vendor/huawei/
▪ f493ee5 msm8916-common: Regenerate makefiles
▪ 3a7c994 cherry: Import new NFC stack

▪ project vendor/samsung/
▪ 04871b1 klte-common: Update Widevine blobs
▪ 8611556 exynos5420-common: Update libGLES_mali.so to R7P0