[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] gwolfu:
build 05.29.2017 is ready that also bumps crDroid to v3.3

v3.3 main changes

- Optional battery info on lockscreen while charging (can be activated on Settings -> crDroid Settings -> Lockscreen)

- Optional locking tasks in AOSP recents view

- Weather provider default set to Yahoo

- New optimized libraries: libpng, ImageMagick, bash, jemalloc and few more

- Updated substratum resources to date

- Fixed black of right icon on lock screen

- Jelly (Browser) homepage set to Google

- Demo mode is back in Settings (for app devs)

- Bug fixes and improvements from Google and LOS

Known issues that are being worked on:

- Ambient display brightness manual mode override may not work

Complete changelog

====================
05-29-2017
====================

* android/
f221406 manifest: bash love

* external/bash/
fb8a69e bash: Include trap header
27851fa Bash-4.3 patch 48
ccee165 Bash-4.3 patch 47
cd6e600 Bash-4.3 patch 46
813b9b0 Bash-4.3 patch 45
ac83453 Bash-4.3 patch 44
50161c1 Bash-4.3 patch 43
bde2562 bash: set default bashrc location

* frameworks/base/
b1febe5 DisplayPowerController: Overwrite doze settings if required
25cb0f5 Recents: improve code standard of screen pinning
06333c5 Recents: Ensure Lock icon animates only when Dismiss icon is visible
7d27696 Recents: Move task icon code to proper location
e340c56 Recents: Improvise handling scenarios for lock task button

* packages/apps/Email/
70ccb25 Close body InputStreams correctly.

* packages/apps/FMRadio/
b3a136e Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_FMRadio into 7.1

* packages/apps/Settings/
34ca11b Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1

* packages/apps/Trebuchet/
55570de Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Trebuchet into 7.1

* packages/apps/UnifiedEmail/
e353ae2 Properly close body InputStreams.

* packages/apps/crDroidSettings/
e81a9ed crdroid: Optional lock to task icon in recents task view header [2/2]
07b7cd8 crdroid: Spanish house-keeping

* vendor/cm/
518da42 crDroid v3.3

* vendor/crDroidOTA-devices/
52ed662 Update angler, bullhead, sailfish
158c43e shamu: Update to v3.3
261776b Update to 5/28/17
bdcfcf3 Update marlin

====================
05-28-2017
====================

* bionic/
a08f8cf kryo: arm64: Implement fortify upgrade

* device/samsung/hero-common/
e678a86 Revert "Revert "hero: Lockscreen charging info real time values""

* frameworks/base/
6265ded base: notifications: DEFAULT_LIGHTS and FLAG_SHOW_LIGHTS must count as noisy
658214b Frameworks AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK
3f4584a CaptivePortal: login activity UI improvements
ada6cc7 Fix an apk icon animation corruption issue
cc61d0d Fix crash by IllegalStateException in sendAccessibilityEvent
a2e7058 Recents: Optional lock to task icon in recents task view header [1/2]
55ca6de base: Add Lock task action to recents

* packages/apps/Contacts/
9621a21 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Contacts into 7.1

* packages/apps/ContactsCommon/
6a13a93 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_ContactsCommon into 7.1

* packages/apps/Jelly/
576d1b9 Jelly: Make download_message not specific to sdcard

* packages/apps/PhoneCommon/
dc58e17 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_PhoneCommon into 7.1

* packages/services/Telephony/
2d5356f Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into 7.1

====================
05-27-2017
====================

* android/
00073bc manifest: Drop redundant *s
099fd23 manifest: Track jemalloc
e63e8e7 manifest: Track ImageMagick

* bionic/
332550a Set __ARM_ARCH__ correctly for ARMv8 32bit builds
29624f1 kryo: Implement fortify updates

* device/samsung/hero-common/
8e9f704 hero: set bluetooth name based on ro.product.name

* external/DUtils/
fe0ce7a Killapp action: restore home screen before killing the app

* external/ImageMagick/
7d96a4c imagemagick: 7.0.5-7

* external/freetype/
bf22050 freetype: update to 2.8.0

* external/libpng/
18a9177 libpng: Upgrade to 1.6.30beta4

* frameworks/base/
a5ae17e SystemUI: Enable show battery info on lockscreen by default [1/2]
c678ee9 Revert "Revert "Fix right lockscreen shortcut icon resetting""
a8facc1 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1
0b32c29 SystemUI: Misc fixes for right (custom) lockscreen shortcuts
8ebbde4 base: enable power save config of system apps [1/2]
48148d1 use FgThread.class instead of UiThread.class for lock object
09278c6 Timeout should not include sleep time.
5309f0b Fixes sharedUserId change issue.
1664cc0 an extra animation when finish a visible paused activity
869a2cb Fix a crashed when clicking list item and button meanwhile
edacafa Make BluetoothStateChangeCallback oneway to prevent waiting on response.
92227f5 skip schedule broadcast and startservice if the user is stopped

* packages/apps/CMParts/
2e5c82c CMParts: Strip weather service
0d9778c CMParts: remove extra padding from app light preference

* packages/apps/Jelly/
8f1365c Jelly: Handle screenLayout changes

* packages/apps/OmniSwitch/
de845a7 OmniSwitch: fix crash on special app icon formats
a93b7f4 Update RU translations

* packages/apps/Settings/
899e8ee Settings: Add back demo mode
e6286df Settings: Remove unused weather stubs
820126f Squash commit of SAR and IC Code.
73dd30b Display a summary related to automatic brightness only if relevant for this device
264209e ConditionManager: don't crash when trying to add unexpected condition
881ec2b Settings: PreviewPagerAdapter: copy the full theme
611ebea Fix time does not change after rotating device
ebf64cb Settings: enable power save config of system apps [2/2]
d815235 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1

* packages/apps/crDroidSettings/
b108632 Merge pull request #61 from beroid/7.1
5b08978 crdroid: Update RU translations
23df0c8 crdroid: Enable show battery info on lockscreen by default [2/2]

* packages/services/OmniJaws/
166f92a OmniJaws: Switch to Yahoo provider by default
93b9113 Switch to crDroid OWM key -- Read commit message
89dc4c2 OmniJaws: add pinWheel directions for wind

* packages/services/Telecomm/
d0ca757 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telecomm into 7.1

* packages/services/Telephony/
9d67fca Fix minor inconsistency in the CDMA call settings

* system/sepolicy/
1b2bf96 sepolicy: Allow priv_app to run su_exec()
f5fa611 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_sepolicy into 7.1

* vendor/cm/
30bf331 crdroid: Disable weather provider
663e63a (2/2) Make sensitive phone numbers not to be shown in call log history.
769dd2d Show full alarm info

* vendor/cmsdk/
2edb3ab Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into 7.1

====================
05-26-2017
====================

* device/samsung/hero-common/
8e9f704 hero: set bluetooth name based on ro.product.name

* external/DUtils/
fe0ce7a Killapp action: restore home screen before killing the app

* frameworks/base/
8ebbde4 base: enable power save config of system apps [1/2]
48148d1 use FgThread.class instead of UiThread.class for lock object
09278c6 Timeout should not include sleep time.
5309f0b Fixes sharedUserId change issue.
1664cc0 an extra animation when finish a visible paused activity
869a2cb Fix a crashed when clicking list item and button meanwhile
edacafa Make BluetoothStateChangeCallback oneway to prevent waiting on response.
92227f5 skip schedule broadcast and startservice if the user is stopped

* packages/apps/OmniSwitch/
de845a7 OmniSwitch: fix crash on special app icon formats
a93b7f4 Update RU translations

* packages/apps/Settings/
73dd30b Display a summary related to automatic brightness only if relevant for this device
264209e ConditionManager: don't crash when trying to add unexpected condition
881ec2b Settings: PreviewPagerAdapter: copy the full theme
611ebea Fix time does not change after rotating device
ebf64cb Settings: enable power save config of system apps [2/2]
d815235 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1

* packages/services/OmniJaws/
166f92a OmniJaws: Switch to Yahoo provider by default
93b9113 Switch to crDroid OWM key -- Read commit message
89dc4c2 OmniJaws: add pinWheel directions for wind

* system/sepolicy/
1b2bf96 sepolicy: Allow priv_app to run su_exec()
f5fa611 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_sepolicy into 7.1

* vendor/cm/
769dd2d Show full alarm info

* vendor/cmsdk/
2edb3ab Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into 7.1

====================
05-25-2017
====================

* hardware/samsung/
b0d8610 modemloader: Add support for recent devices

* packages/apps/Jelly/
c9f336c Jelly: Pause WebView along with the activity

* packages/apps/crDroidFileManager/
a3116dc Revert "AmazeFileManager: Drep"
50e11e5 Merge branch 'mkn-mr1' of https://github.com/MoKee/android_packages_apps_AmazeFileManager into 7.1

====================
05-24-2017
====================

* android/
b0205b3 manifest: Bring back libcore to default revision

* bionic/
a593c2c libc: Use cortex-a15 strcmp for kryo and scorpion

* external/sqlite/
0a4b4a8 sqlite: fix google drive crash

* frameworks/base/
dbb0cdd Fix permissions for CTS [1/2]

* packages/apps/DUI/
9c0a3a8 SmartBar editor: block quick popup when dragging the button

* packages/apps/Email/
c0e5d54 Search in folder specified via URI parameter, if possible.

* packages/apps/Jelly/
c23c013 Jelly: Don't claim to be a simple WebView
c218521 Jelly: Define base class for Activities containing WebViewExt
1607c0d Jelly: Make it easier to initiate gestures
978e74e Jelly: Don't leak fileoutputstream if bm is null

* packages/apps/UnifiedEmail/
5462df5 Pass selected folder to message search.

* packages/apps/crDroidFileManager/
6ed8d19 Automatic translation import
b1675c7 Merge branch 'remote' into mkn-mr1
1f5c826 Merge branch 'master' of https://github.com/arpitkh96/AmazeFileManager
269351d UI: Calculate size for delete dialog in background
f5c6dbe Merge branch 'remote' into mkn-mr1
9537e83 Merge pull request #599 from martincz/master
d9c2708 Merge pull request #601 from EmmanuelMess/feature-sizeinproperties

* packages/services/Telephony/
0dca41e Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into 7.1

* vendor/addons/
c581e4f addons: Add O emojis override

* vendor/cm/
344fa60 crdroid: Change default search engine and homepage

====================
05-23-2017
====================

* android/
33087e4 manifest: Track sqlite
341a330 crdroid: Track crdroid *s
a7fc9f8 Sync slackbot repo

* device/samsung/hero-common/
c6c3e76 Revert "hero: Lockscreen charging info real time values"

* external/sqlite/
93139f7 sqlite: upgrade to SQLite 3.19.0

* frameworks/base/
5488515 sqlite query perf: try to avoid getCount()
ead351f sqlite query perf: clean up in-flight statements on cursor close
e05ef22 sqlite query perf: try to reuse in-flight statements
6f5a354 sqlite query perf: better window selection in common case
8e89083 Limit the number of start or bind service
5fe3ae6 Do not remove the alarm listener if it still need to be used
85f3d90 Fix the IndexOutOfBoundsException issue.
7885314 Fix double free issue in ResTable.
78f640e Make sdcard volumes visible even when FBE is enabled
49a050f Consider allow-in-power-save-except-idle whitelist while updating rules.
df6d203 system_server crash in ArrayMap.

* packages/apps/DeskClock/
89aae76 DeskClock: Fix issues with flip/shake actions and poweroff alarm

* packages/services/Telephony/
96a9e3c telephony: Fix and move CAF strings

====================
05-22-2017
====================

* vendor/crDroidOTA-devices/
6e3b0c6 update ks01ltexx

====================
05-21-2017
====================

* frameworks/base/
3bba507 base: update updateUsbStateBroadcastIfNeeded types
f1603d3 Check and send usb state broadcast when devices boots
b7c8e70 Only send usb disconnect intents after boot.
1fbcfb5 Format Japanese numbers using national format when in Japan.