[ONE Android Development] varund7726:
Update 20170313

Changelog :-

Simple

--Fix Lockscreen Shortcuts Disappearing on boot (FINALLY)

--Updated Statusbar Weather options (now you can choose whether to have condition icon next to temperature)

--Fix Statusbar weather not Updating

--Fix Volume Dialog Cast issue

--Empty shade view: Add carrier and wifi network name optional

--Add Multiwindow to Slim Recents

--Add Multi Window to Omni Switch

--Improve Slim Recents UI

--Partial screenshot: fix SystemUI fc

--GlobalActions: ShutDown Confirmation Dialog Switch

--base: qs weather: Start Google Weather on LongClick

--Slim recents membar: longclick to clear opion

--Kill app from notification button: don't allow when device locked

Detailed

▼ Resurrection Remix Nougat Ver 5.8.2 Changelog

▼ 03/13/2017

▪ project frameworks/base/
▪ aa3e13e Statusbar Weather : Refactor [1/2]
▪ f3cd587 FWB: Statusbar weather Update[1/2]
▪ b40ad17 Revert "Wifi: Introduce a config parameter for IpReachabilityMonitor"
▪ 8a7d1ea Revert "Add RR logo to empty recents view"
▪ c5c5893 Merge pull request #185 from Chippa-a/nougat
▪ 54318d4 PlatLogo: Show RR platlogo only when tapping on RR-OS version

▪ project kernel/oneplus/msm8974/
▪ 41f44f0 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_kernel_oneplus_msm8974 into resurrected

▪ project kernel/samsung/smdk4412/
▪ a3e83f2 proc: actually make proc_fd_permission() thread-friendly
▪ 6c178ff proc: make proc_fd_permission() thread-friendly

▪ project packages/apps/Settings/
▪ 0a46070 Lockscreen Shortcuts: Fix System Icon Selector
▪ a7db6dc Statusbar Weather: Refactor [2/2]
▪ 0da1aa8 StatusBar Weather :update [2/2]
▪ 8f9e50a Fix Force Close in Upper Lockscreen Shorcuts fragment

▪ project vendor/samsung/
▪ a596113 noblelte: Reenable fingerprint
▪ 5762b12 noblelte: Import missing NFC firmware from N
▪ f19e512 Revert "noblelte: Revert MALI GLES to r7p0"

▼ 03/12/2017

▪ project device/motorola/msm8226-common/
▪ 3ec7f5f Revert "overlay: Enable IP reachability monitor"

▪ project frameworks/base/
▪ 16b232a Merge pull request #184 from rrpullrequests/nougat
▪ e739b96 Add RR logo to empty recents view
▪ 275d7af Just don't need these in both places.
▪ 2ee627e Empty shade view: Add carrier and wifi network name (1/2):

▪ project hardware/intel/img/psb_video/
▪ ce7f070 psb_video: fix video encoding on clovertrail once again

▪ project kernel/lge/hammerhead/
▪ f50729f netfilter: conntrack: disable generic tracking for known protocols
▪ 9af7d0e mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
▪ 1305ffd eCryptfs: Remove buggy and unnecessary write in file name decode routine
▪ 29b1695 netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len
▪ 9ac5aec tracing/syscalls: Ignore numbers outside NR_syscalls' range
▪ ae24004 BACKPORT: mm: avoid setting up anonymous pages into file mapping
▪ 2a25596 ASoC: msm: lock read/write when add/free audio ion memory

▪ project kernel/moto/shamu/
▪ adda630 shamu: sigma kernel 4.3
▪ 6cd1d81 ARM: dts: msm: disable support of 50MHz for i2c for apq8084
▪ 55ff045 mm/slub: don't wait for high-order page allocation
▪ 69c9aed fs/buffer.c: increase the buffer-head per-CPU LRU size
▪ 8e20117 UPSTREAM: perf: Fix race in swevent hash
▪ bf8bf0a UPSTREAM: perf: Prevent false warning in perf_swevent_add
▪ c0f1ef7 UPSTREAM: ARM: 8494/1: mm: Enable PXN when running non-LPAE kernel on LPAE processor The VMSA field of MMFR0 (bottom 4 bits) is incremented for each added feature. PXN is supported if the value is >= 4 and LPAE is supported if it is >= 5.
▪ 5f09b58 BACKPORT: ARM: 8235/1: Support for the PXN CPU feature on ARMv7 Modern ARMv7-A/R cores optionally implement below new hardware feature:
▪ f059fc7 ARM: 7919/1: mm: refactor v7 cache cleaning ops to use way/index sequence
▪ f5e1895 ARM: mm: use inner-shareable barriers for TLB and user cache operations
▪ 0536c5d BACKPORT: commoncap: don't alloc the credential unless needed in cap_task_prctl
▪ bba580b UPSTREAM: capabilities: ambient capabilities
▪ 808342e usb: gadget: f_accessory: Fix for UsbAccessory clean unbind.
▪ 15dea7c ANDROID: usb: gadget: function: cleanup: Add blank line after declaration

▪ project packages/apps/Settings/
▪ a9abe01 Merge pull request #715 from rrpullrequests/nougat
▪ 6ba60ae Remove duplicate java files
▪ e73bec6 Empty shade view: Add carrier and wifi network name (2/2)
▪ 2476647 Add maintainer for Lenovo A7010a48(Lenovo Vibe K4 Note) (#714)

▼ 03/11/2017

▪ project device/motorola/msm8226-common/
▪ 5dcd6c5 msm8226-common: Switch to zImage-dtb

▪ project frameworks/base/
▪ 4e9657e Properly Fix Emergency Fragment in Power Menu
▪ cb31c8b Revert "Fix Emergency Fragment in Power Menu"
▪ 4c3cb91 More Fixes to Power Confirmation Dialog
▪ 90e05a6 base: OmniSwitch: add hook to handle multi window dock events better
▪ 4dbfa6a base: qs weather: Start Google Weather on LongClick
▪ 28ee4fa Update OmniSwitchConstants
▪ 8ef4896 Slim Recent: make multiwindow more robust and fix first run after reboot
▪ f451bd1 Exclude Slim Recent from tap outside task bounds functionality
▪ cba6b61 Slim Recent: change App info icon for longpress header options
▪ 622b11d Slim Recent: make dragForMultiwin smooth and dock app up/down following the gesture
▪ 574af18 Slim Recent lastapp toggle: better app animation
▪ 7811daf Slim Recent: aosp toggle behavior, one tap to show panel another one for lastapp
▪ 28f578b Slim Recent: longpress then drag up/down the app to run it on multiwindow
▪ 9c53390 Slim recents OneHandMode thumbnails: free up memory after crop
▪ 7aef392 Slim Recent apps previews: add OneHandMode support
▪ 9199e48 Slim Recent: disable all debug logs
▪ 4895be3 Slim Recent: move to BaseStatusBar and add native multiwindow capatibility
▪ 9d9fe1b Slim Recent: remove slimscreenpinning, we run the aosp one
▪ 21e5c16 Slim recents: make longpress options size better when small
▪ 1c53b76 Slim Recent: pinch-in to clear all: pixelblue warning color, 0.7f opacity
▪ 213280c Slim Recent: remove card shadow for a cleaner UI
▪ 67c60ee GlobalActions: ShutDown Confirmation Dialog Switch [1/2]
▪ 9a95b7d base: add TYPE_PHONE to excludeWindowTypeFromTapOutTask
▪ 8e63ac7 Partial screenshot: fix SystemUI fc
▪ 3886432 Fix shutdown confirmation dialog
▪ f00f3d1 GlobalActions: Confirm power off
▪ 6dc4108 Slim recents membar: longclick to clear [1/2]
▪ b51366b Kill app from notification button: don't allow when device locked
▪ 6d665a7 Fix Emergency Fragment in Power Menu

▪ project kernel/lge/hammerhead/
▪ 76c9ae6 tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
▪ 9d5fd29c netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
▪ a1cf7c4 mnt: Only change user settable mount flags in remount
▪ 9c2e6c0 net: guard tcp_set_keepalive() to tcp sockets
▪ 6162c63 ecryptfs: don't allow mmap when the lower fs doesn't support it

▪ project kernel/oneplus/msm8974/
▪ 926bcc8 proc: Set androidboot.verifiedbootstate=green

▪ project kernel/oneplus/msm8996/
▪ 7d97495 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
▪ f7bd3cb sctp: avoid BUG_ON on sctp_wait_for_sndbuf
▪ a0b4105 op3: Remove CONFIG_TIMER_STATS
▪ 8a83760 ipc/shm: Fix shmat mmap nil-page protection
▪ 250c431 ANDROID: ion: check for kref overflow
▪ 8d7e8f5 qcacld-2.0: Remove obsolete set/reset ssid hotlist
▪ e633059 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
▪ 3e0a207 qcacld-2.0: Update to LA.UM.5.5.r1-03600-8x96.0
▪ 58a2a3d Merge tag 'LA.UM.5.5.r1-03600-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into cm-14.1

▪ project kernel/samsung/smdk4412/
▪ e4ebd60 t0ltecdma: Enable RPFILTER

▪ project packages/apps/Dialer/
▪ f30402b Automatic translation import

▪ project packages/apps/Gallery2/
▪ e0b91cb Gallery: Make location permission truly optional

▪ project packages/apps/OmniSwitch/
▪ e78700a Automatic translation import
▪ f53865f Remove DayNight from styles.xml

▪ project packages/apps/ResurrectionOTA/
▪ aba3cd6 Automatic translation import

▪ project packages/apps/ResurrectionStats/
▪ 69e01a1 Automatic translation import

▪ project packages/apps/Settings/
▪ 3b24c9c Automatic translation import
▪ 5a2f19e Slim Recents: Longpress Membar to Clear Recents [2/2]
▪ 4fa94d8 ShutDown Confirmation Dialog Switch [2/2]
▪ 063022f Remove Mi 4s support (#713)

▪ project vendor/cm/
▪ 35a8a90 Switch to Magisk as the built in root [1/2]
▪ e4a61f3 Disable SU by default
▪ 2f4820f qcom: Automatically set TARGET_USES_COLOR_METADATA for msm8996/8
▪ e9b30f3 vendor: Rename Masquerade to ThemeInterfacer
▪ 9ebc0d1 vendor: sepolicy: Add priv_app to neverallow rule

▼ 03/10/2017

▪ project build/
▪ 74bd3c4 build: copy recovery.img to BOOTABLE_IMAGES only when it's actually used

▪ project packages/apps/Settings/
▪ a1f4d69 Automatic translation import

▪ project vendor/oneplus/
▪ 82819a1 onyx: Add adreno blobs

▼ 03/09/2017

▪ project android/
▪ 066f60b Masquerade --> ThemeInterfacer [rootless] (#99)

▪ project build/
▪ bd62fba Build: Switch to Magisk as the built in root [2/2]

▪ project device/huawei/angler/
▪ 9ae58d1 angler: Update build id and fingerprint to March 2017 N4F26T

▪ project device/lge/vs980/
▪ f05ad2c vs980: remove deprecated eri overlays

▪ project device/motorola/msm8226-common/
▪ cb75d2e msm8226-common: Set INITIAL_COPYRIGHT_YEAR
▪ 88b74b8 libsensors: Close file descriptors in case of write error

▪ project device/motorola/titan/
▪ b8f9349 titan: Update extraction scripts for INITIAL_COPYRIGHT_YEAR

▪ project frameworks/base/
▪ a77229a Automatic translation import
▪ fa51fed VolumeDialog: Fix mismerge
▪ 599f46a Merge branch 'nougat' of https://github.com/ResurrectionRemix/android_frameworks_base into nougat
▪ b3343ae Merge pull request #183 from gwolf2u/nougat
▪ c5b5af6 camera: Make secondary camera package list opt out
▪ 4c40eac Fix derp

▪ project frameworks/opt/net/wifi/
▪ 2c25264 WifiStateMachine: Probe neighbours only when roaming

▪ project hardware/qcom/fm/
▪ fbc3a7b Automatic translation import

▪ project hardware/samsung/
▪ 3c99507 Automatic translation import

▪ project kernel/moto/shamu/
▪ 578cf99 shamu: sigma kernel 4.2
▪ 55845ae Add padding field to fuse_open_out
▪ 8f6bf62 Add blink support to kernel.
▪ 7e72b50 Merge branch 'android-msm-shamu-3.10-nougat-mr1.5' of https://github.com/android/kernel_msm into cm-14.1
▪ dda64ff fs: fuse: fix invalid write bypass
▪ e55f452 fs:fuse: Disable shortcircuit when mmap is called on a file
▪ 1dddb0b fs:fuse: Ensure update of fuse inode attributes in shortcircuit
▪ 76dbc45 fuse: Add support for shortcircuited read/write for files
▪ dcb1550 fs: push sync_filesystem() down to the file system's remount_fs()
▪ cf648ea fuse: fuse_flush() should wait on writeback
▪ c4c483f fuse: Implement write_begin/write_end callbacks
▪ e55e3e7 fuse: Turn writeback cache on
▪ b465ef1 fuse: Fix O_DIRECT operations vs cached writeback misorder
▪ b5c3b71 fuse: restructure fuse_readpage()
▪ a490b64 fuse: Flush files on wb close
▪ 0c79ddf fuse: Trust kernel i_mtime only
▪ c550e6f fuse: Trust kernel i_size only
▪ 5be393d fuse: Prepare to handle short reads
▪ 162075f fuse: don't invalidate attrs when not using atime
▪ f0c21da fuse: fix "uninitialized variable" warning
▪ c9235af fuse: Connection bit for enabling writeback
▪ daf0e82 fuse: Linking file to inode helper
▪ 1cd8b56 fs: fuse: lock the new non-CMA page before replace_page_cache_page()
▪ a9a82d7 shamu: sigma kernel 4.1
▪ abdccb2 BACKPORT: smarter propagate_mnt()
▪ 362aeed BACKPORT: don't bother with propagate_mnt() unless the target is shared
▪ 6a13f2d ANDROID: vfs: Missed updating truncate to truncate2
▪ b9d8536 ANDROID: mnt: remount should propagate to slaves of slaves
▪ b16c877 ANDROID: sdcardfs: Don't bother deleting freelist
▪ b823f7a shamu: sigma kernel 4.0
▪ 20caf98 drivers: video: Add bounds checking in fb_cmap_to_user
▪ 52d2670 net: ping: check minimum size on ICMP header length

▪ project kernel/motorola/msm8226/
▪ 95126ef l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
▪ 80c2568 packet: fix races in fanout_add()
▪ 7b0fb81 sctp: deny peeloff operation on asocs with threads sleeping on it
▪ a92724b net/llc: avoid BUG_ON() in skb_orphan()
▪ a9c06ce tcp: avoid infinite loop in tcp_splice_read()
▪ dc17f67 ipc/shm: Fix shmat mmap nil-page protection
▪ 57f2964 msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
▪ 89d3904 net: ipc_router: Register services only on client port
▪ 7c332a7 prima: Fix array out-of-bounds & integer underflow in _iw_set_genie
▪ 1285c65 prima: Add buf len check in wlan_hdd_cfg80211_testmode
▪ ff91dc7 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
▪ d1bdd4e msm: camera: sensor: Validate eeprom_name string length
▪ 493f4bc msm: camera: fix bound check of offset to avoid overread overwrite
▪ e26e5bb msm: cpp: Fix for buffer overflow in cpp.
▪ d459cad msm: cpp: Release mutex on error
▪ 20a94ee cpufreq: interactive: turn boost_pulse off on boost off
▪ b0208a1 syncookies: Fix build after 3.4.113 merge

▪ project kernel/oneplus/msm8974/
▪ 483c68b packet: fix races in fanout_add()
▪ 494c88c dccp: fix freeing skb too early for IPV6_RECVPKTINFO
▪ 2d969f8 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
▪ 4266bc1 net/llc: avoid BUG_ON() in skb_orphan()
▪ 57a92e4 tcp: avoid infinite loop in tcp_splice_read()
▪ 8876c32 ipc/shm: Fix shmat mmap nil-page protection
▪ 719c0c8 ipc: add COMPAT_SHMLBA support
▪ b2eea90 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
▪ d331c36 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()

▪ project kernel/samsung/smdk4412/
▪ b5f1259 i9305: Enable RPFILTER
▪ 2983130 i9305: enable idletimer
▪ 2c9f3a5 nf: IDLETIMER: Adds the uid field in the msg
▪ 7ae9831 cpufreq: Remove step up limit of 800Mhz.

▪ project packages/apps/AudioFX/
▪ 26c61aa Automatic translation import

▪ project packages/apps/Bluetooth/
▪ 4c89dd1 Automatic translation import

▪ project packages/apps/CMBugReport/
▪ 214d05e Automatic translation import

▪ project packages/apps/Calendar/
▪ 1602c07 Automatic translation import

▪ project packages/apps/Camera2/
▪ 479d293 Automatic translation import

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

▪ project packages/apps/Dialer/
▪ fa03af5 Automatic translation import

▪ project packages/apps/Eleven/
▪ 44f4f1e Automatic translation import

▪ project packages/apps/Email/
▪ 12eb636 Automatic translation import

▪ project packages/apps/Gallery2/
▪ 8414266 Automatic translation import

▪ project packages/apps/Gello/
▪ e37ca00 Automatic translation import

▪ project packages/apps/Profiles/
▪ 8ad3da8 Automatic translation import

▪ project packages/apps/Recorder/
▪ f5d35df Automatic translation import

▪ project packages/apps/ResurrectionStats/
▪ 300cbee Automatic translation import

▪ project packages/apps/SamsungServiceMode/
▪ 34f2103 Automatic translation import

▪ project packages/apps/Settings/
▪ da40529 Automatic translation import
▪ a30a443 Properly remove root access under DevSettings
▪ f662568 Settings: Change magisk dashboard icon
▪ 9626026 Add Magisk Manager dashboard option

▪ project packages/apps/SetupWizard/
▪ 281d265 Automatic translation import

▪ project packages/apps/Snap/
▪ 50b1a98 Automatic translation import
▪ 379fd77 Snap/Strings: sensivity -> sensitivity

▪ project packages/apps/Terminal/
▪ 1114a47 Automatic translation import

▪ project packages/apps/ThemeChooser/
▪ c8c264b Automatic translation import

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

▪ project packages/apps/UnifiedEmail/
▪ 054b31c Automatic translation import
▪ fc1125d Fix cut off notification sounds.

▪ project packages/inputmethods/LatinIME/
▪ 4648c8c Automatic translation import

▪ project packages/providers/CalendarProvider/
▪ 589b307 Automatic translation import

▪ project packages/providers/DataUsageProvider/
▪ 29af03a Automatic translation import

▪ project packages/providers/DownloadProvider/
▪ 7b08a35 Automatic translation import

▪ project packages/providers/MediaProvider/
▪ 262a1de MediaProvider: Fix possible NPE

▪ project packages/providers/ThemesProvider/
▪ 37fd92d Automatic translation import

▪ project packages/providers/UserDictionaryProvider/
▪ 7c49377 Automatic translation import

▪ project packages/providers/WeatherProvider/
▪ 5b6bf0d Automatic translation import

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

▪ project packages/screensavers/PhotoTable/
▪ e3516c5 Automatic translation import

▪ project packages/services/CMAudioService/
▪ de3f589 Automatic translation import

▪ project packages/services/LiveLockScreenService/
▪ bbb9d16 Automatic translation import

▪ project packages/services/ThemeManagerService/
▪ c46bdd5 Automatic translation import

▪ project packages/services/WeatherService/
▪ 5b5e889 Automatic translation import

▪ project packages/wallpapers/LivePicker/
▪ 546b021 Automatic translation import

▪ project system/core/
▪ 51c9290 Create "theme extras" directory

▪ project vendor/cmsdk/
▪ 487c23e CMSDK: Tests: AIRPLANE_MODE_ON has moved

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

▪ project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
▪ 4d3a56b Automatic translation import

▪ project vendor/lge/
▪ 323b5a7 Merge "msm8996: Update blobs from LA.UM.5.5.r1-02500-8x96.0" into n7.1
▪ 31cec7e msm8996: Update blobs from LA.UM.5.5.r1-02500-8x96.0
▪ f7a241f bullhead: update blobs from N4F26T factory image

▪ project vendor/samsung/
▪ c10a19a klte: Updates for unified build
▪ 4310579 klimtwifi: Update sensor blob to M