[OnePlus 2 Android Development] benschhold:
update

crDroid 1.7

changelog

====================

12-27-2016

====================

* android/

06ce44f Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android into 7.1

* build/

a7abcbe Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_build into 7.1

* frameworks/base/

acb8c30 base: Switch to pixel theme

cd339ce update DocumentUi icons from pixel image

e0d7828 OMS: StrictMode and files under /data/system/theme/

0eacb09 SystemUI: One edit is more than enough

1301a3a OMS7-N: ApplicationsState: add filter for Substratum icon overlays [1/2]

31c032e Themes: Expose various QuickSettings text colors

a018928 Allow custom alpha for notification shade bg color

dbf9509 Ambient notification inversion compatible with OMS7 (2/2)

91c1c61 Notification dynamic colors bool compatible with OMS7 (2/2)

d237596 Themes: Expose nav bar tuner colors

f890bce Allow prevention of doze notification color inversion

1d3d9e3 Notifications: Expose a bool to disable dynamic colors

59a9500 Themes: Allow Resolver List BG to be fully themed

c5b5e64 Themes: Make resolver list fully themeable

f83ed5b Themes: Allow Navbar ripple color to be themed

00c5594 Themes: Allow Permission Icons to be fully themed

8d974b2 Themes: Allow Immersive cling colors to be fully themed

16cb9c8 Themes: Expose resolver hardcoded colors

e136165 N-Extras: Add dynamic theme fonts support

91f229a N-Extras: AudioService: Allow system effect sounds to be themed

368b473 N-Extras: Add dynamic theme BootAnimation support

e868fe9 OMS7-N: ApplicationsState: add filter for Substratum overlays [1/2]

517e93b Resource Runtime Overlay: Repair damages to Zygote runtime overlays

a7b97c1 OMS7-N: Implement multi-target enable/disable and disable-all [11/11]

17fb3c8 OMS7-N: Do not enforce code policy limiting overlay installation [10/11]

e373b9a OMS7-N: Persistence on boot through OverlayManagerServiceImpl [9/11]

efcce26 OMS7-N: Disable Zygote preloaded drawables [8/11]

5f40c0b OMS7-N: installd: add command 'rmidmap' [7/11]

e7be0fb OMS7-N: Fix memory leak during idmap creation [6/11]

784e541 OMS7-N: idmap: suppress print for padded resources [5/11]

2c0f365 OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11]

06c86b0 OMS7-N: Integrate OverlayManagerService into framework [3/11]

28ff8dc OMS7-N: Introduce the OverlayManagerService [2/11]

571070c OMS7-N: Support tagging resources as OK to overlay [1/11]

4a39c26 SystemUI: Expose QS edit item decoration background color

4fe3a66 SystemUI: Use own drawables for QS expand icon

3910fd2 AAPT2: Allow <overlay> in AndroidManifest.xml

bcf33ab Delay move input method windows when exiting.

dc32030 sanitize niceName before doing wrap property lookup

c975d10 Assist app is not launched when long-pressing on Home key

e5e7f83 Fix memory corruption caused by patchCache.clear

979d67b fix force stop home app may black screen.

b1e7636 Avoid starving RT anims

c914863 SettingsProvider: Update icon.

982331f Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue

da996b8 sysui: Use pixel navbar icons

800d16e Pixel blue for globalActions silent mode selection indicator

f77a3da Update screenshot notification icon

ede81a9 Toast long timeout fix

ecb88c4 Notifications: Materialize missed calls icons

9e61f23 base: Change toast frames color to some better look ones

0deccf7 Fix right lockscreen shortcut icon resetting

c2b78f6 ListPopupWindow: Correct a negative height before showing

204dfce Remove duplicate uses-permission

860f609 Remove unsupported RS graphics API tests.

90d63e4 limit the input value for Math.acos to prevent returning NaN

d3371fb Allow Python Versions Higher than 2.6

13d8e8e SystemUI: Protect com.android.systemui.doze.pulse

1204aaf base: Add bool to enable/disable doze by default

0356111 base: add CPU info overlay [1/2]

47346f2 Settings: Change defaults

288ad66 SystemUI: Recents: Allow closing empty view via tapping

55667d0 base: Clean up screenshot type selection

d72121e Add three-fingers-swipe to screenshot [2/2]

e025319 SmartBar: Battery Bar support [1/2]

e036f76 Battery bar: blend colors between full/empty [1/2]

36d2870 QS: Battery Saver Easy Toggle [1/2]

91312cb Add toggle for fancy QS animation [1/2]

bb05139 base : Update default material popup animations

114dfe2 Add interpolators to qs tiles animation [1/2]

617c73d Add animations to quick settings tiles [1/2]

951b79c Add Power Menu animations [1/2]

a7a4adb Allow toggling animations off [1/2]

0c0d3b9 Add Listanimation Views and Interpolator [1/2]

a4d93fa Add toast animations [1/2]

8825aee Add custom system animations [1/2]

bca80e9 base: add alarm fullscreen

c5c873d Improve scrolling cache

e65680e SystemUI: Fix Fab button no disappearing in multiwindow

8d9f8c1 Custom scrolling values [1/2]

59a7acc base: Add Dynamic Navbar capability [1/2]

ebcf8c2 Integer.valueOf() -> Integer.parseInt() to avoid allocation.

eb86ae6 Avoid needless Integer.valueOf() object allocation.

5f0e677 Recents fab button improvements

5d96d0f DUI: fix SmartBar edit mode

7dee352 Add Clear All Button to Recents [1/2]

1da2a25 Add more clock customizations [1/2]

6861ed7 Add membar to recents options [1/2]

d61eee4 QS Header Icon settings [1/2]

7c6ae1d Add back slim date customizations

6432b89 base: Turn off some debugs

2f7b626 base: Speed things up

76733fe aapt: Default to 0 compression ratio

1c02cd2 Add NPE handling to the Edge Gesture Manager

ae1712a fix wrong algorithm in WifiPowerPerPacket()

4c54b4a QS: Add live display tile

81b37ce QS: Add Pulse Tile

e79c3c7 QS: Add Ambient Display Tile

eea6d35 Fix NPE caused by custom small QS tiles

9ff8c2e SystemUI: Don't disable rotation tile

c1259c8 Fix disabled color of heads up qs tile and update Auto Brightness Icon (#17)

e035bb4 Pie Tile

d6f88e7 SystemUI: Add heads up tile

03cf098 Refresh USB tile

e5256f6 QS: Add Navigation Bar Tile

69e2cdc QS: Add LTE tile [1/2]

04ff311 QS: Add NFC tile

877023b Add longpress action for caffeine tile

94f7efe QS: Expanded Desktop Tile Reloaded

77ca4db Add Caffeine QS Tile

248300a Add IME selector QS Tile

9e3e0a7 Add Music QS Tile

d96a371 Add USB Tether QS Tile

08ca264 Add Reboot/Recovery QS Tile

6731e0e Add Sync QS Tile

635645e Add adb over network QS Tile

6581022 Add Screenshot QS Tile

b662466 Add Expanded Desktop QS Tile

e70acd9 Add metrics constant for Quick settings tiles

c75a992 Data activity icon in statusbar

286e015 Add "android.permission.READ_PHONE_STATE" to manifest

7beaeda fw: Increase thresholds to match SystemGesturesPointerEventListener.

eb47769 systemui: Respect doze settings before starting service

084d1bf base: Remove unimplemented checks

f0af5e0 DUI screenshot: add "partial" action and respect custom delay [2/3]

719a6a2 base: Switch PolicyControl to WindowManagerPolicyControl

2111052 Add transparency porn [1/2]

595f4ac base: Clean up systemUI tuner

0d463d6 Optional screenshot type [1/2]

034d150 Add option to disable scrolling cache [1/2]

a0ec4ce Base: HeadsUp snooze function [1/2]

775b4aa HeadsUp: add timeout option [1/2]

cdb9bb8 SystemUI: grant PACKAGE_USAGE_STATS permission for DUI

49f1c18 Use correct settings constant for brightness icon

53c8675 DUI: set bar IME hints when we add/change bar

769b3f8 Data tile quick toggle: apply the custom behavior also to mini tiles bar

f9c34d4 Fix automatic brightness QS toggle icon

ab787cd Make Network traffic meter smaller

027e644 Add PIE 3.0 [1/2]

1744351 Add EdgeGesture service

e9ee7e7 Add Status Bar Ticker [1/2]

9ad5207 Set default navbar height to 80 [1/2]

7eb743f base: Set animation scaling to 0.6

81b319e Use Google Nexus Audio Files [1/3]

57fb73d Breathing Notifications [1/5]

ac4801e Enable advanced power menu

2cb047f Add BatteryBar customizations [1/2]

f4990b7 PM: Signature spoofing [1/2]

31f2238 base: Fix compilation without SystemUI Tests

274dbf0 DUI: Remove screenrecord [1/2]

8ffa8ce Recents: Don't show alternate recents when task is locked

7b03584 DUI: Initialize package monitor class

3dfd78d DUI: Initial DUI checkin for N

c365473 Revert "Runtime toggle of navbar"

5d961ec 'Do not disturb' add 15 min Steps and up to 14 Hours

3ed64d8 Show infinity for large notification counts

2aeaf36 Status bar: Update notification count icons

bb282a1 Make PIN/password failed attempts dialog non-cancelable

7f65d48 Keyguard: Forward port lockscreen quick unlock (1/2)

5efe429 QS: Set default columns to 4 [1/2]

f7a3c9e QSCustomizer: use custom column count

69276601 Custom QS rows/columns [1/2]

611b990 Custom small QS tiles [1/2]

a6cfa32 QS WiFi easy toggle: if enabled, long press for detail view

9ed27d3 QS BT easy toggle: if enabled, long press for detail view

9659c7a crDroid logo in statusbar [1/2]

7584770 Double tap to sleep anywhere on the lock screen [1/2]

a2f177a Max Lockscreen Notification count [1/2]

dc1dd16 Immersive Recents [1/2]

f0bcf72 Add ability to permanently hide apps from recents [1/3]

fdf1261 Customizable lockscreen shortcuts [1/2]

83bb94d Lockscreen: Add timeout and instant lock option to slide lock (2/2)

7a75926 Add option to hide lockscreen clock, date & alarm text [1/2]

3de0f6b fb: less notifications sound (1/2)

93ce112 Add support to disable immersive messages [1/2]

02b4399 Add support for force expanded notifications [1/2]

99a2b04 base: Fix easy toggles [1/2]

629e75b Data tile: make it customizable by the user [1/2]

21bc960 Add BT easy toggle [1/2]

c7e7c13 Add WiFi easy toggle [1/2]

760f0f2 Add Haptic Feedback to QS tiles [1/2]

c45fbce Fix single action power menu issue

c386e15 Do not start music app when headset is unplugged

28b94cc AudioService: launch default music player on headset connect [2/2]

c8606c5 Scroll: modified velocitytracker

2915db5 FWB: Ability to hide superuser status bar icon [1/2]

997c54a Base: Hide power menu on secure lockscreen [1/2]

4893843 Longpress power lockscreen torch [1/2]

c3be960 Remove dashboard tile summaries [1/3]

414eba2 Live Volume Steps [1/2]

700507f FWB: Disable/Enable screenshot sound [1/2]

d896bdb Disable Lockscreen Media Art [1/2]

e8ef413 QS auto brightness toggle rework

20cf8c0 Add OmniSwitch as option for default recents [1/2]

f58c168 Settings: Disable suggestions [2/3]

a43fea5 Add option to disable auto brightness icon in brightness slider [1/2]

ac89a89 Add auto brightness toggle to Quick Settings

4ce1b9a Statusbar Network Indicators [1/2]

1afe5fc base: Add metric for crDroid Settings

378752e MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces.

5298e9f fix wrong algorithm in getMobilePowerPerPacket()

ebd19d1 SystemUI: disable statusbar time refresh when screen off

37ced99 Keyguard: don't refresh ui when screen off

6f350ab Revert "base: cm-iy adb notification icon"

a980cdd Revert "base: update cid adb icon (again)"

* packages/apps/CMParts/

880f181 CMParts: Reset colors

* packages/apps/Dialer/

f54bcfd Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_packages_apps_Dialer into 7.1

* packages/apps/OmniSwitch/

45b93dd OmniSiwtch: fix duplicate broadcast receiver

* packages/apps/Settings/

407ffeb android beam: Make the summary string up-to-date

ab6e512 Handle SubSettings instance leaks in Index.java

88e1212 Themes: Workaround for unthemed Suggestions card on 7.1

bbeb10f Settings: Initial color rework

e4404aa Settings: Fix theming of switchbar background color

88e5e3e Settings: Fix condition card OMS mismerge

ebabb28 Settings: Expose LinearColorBar default colors

fb7622d Settings: Expose storage icon colors

f64d372 OMS7-N: Apps: show/hide Substratum icon overlays [2/2]

46da948 OMS7-N: Apps: show/hide Substratum overlays [2/2]

6a88fc6 Expose dashboard category and tile color

ec80d64 Themes: Expose condition card colors

51d9166 Settings: Expose storage summary text

ce1fc58 Get rid of framework holo actionbar buttons

8a333cf Settings: disable the other learn more too to prevent crash

8e8ace4 Settings: Animate pin/pattern fragment only if available

c409bda Settings: background not set in main Settings screen

ca72b17 Fix NPE of backlight settings [2/2]

3514c6f Settings: fix NPE in setup wizard

eff3db6 Title is different after tapping "Memory used by apps"

e36a36a Settings: Remove Ambient Display frag duplicate

8e2d6fa Settings: Tint Black Drawables

c517788 Settings: Wi-Fi WPS Materialized icon

8cbf17d bluetooth: Show a refresh icon on the select devices screen

b2c4156 Settings: display: Clean up expanded desktop

995f1ba Update switchbar for expanded desktop

9d1845f Revert "Settings: notifications: add tuner's importance level shortcut"

4b99a7c location: Enable 3dot menu

583fe83 Open app when clicking on icon in App Info screen

212f8de Fix memory leak in Bluetooth settings

9497b14 Settings: Fix cannot search paired BT device issue.

6931d61 Fix crash when rotating HighPowerDetail dialog

db024bc Fix NPE when rotating "Saved networks" screen

618ab09 Fix NPE in SettingsPreferenceFragment

8d3f9f0 Fix InstantiationException when rotating Notification access settings

ca900b2 Enable advanced reboot by default

c83423b Settings: Move advanced reboot and root access pref above

e8ad16e Settings: Disable OTA and remove demo mode

514a603 Enable Dev options by default

265fd47 Fix two same BT devices are shown

e65f688 Add fastscroll to the Manage applications screen

6ec7481 Remove longpress kill option

54b74e4 DUI: Remove navigation from Dashboard

58d0f58 DUI: Initial N checkin

cafc44b Keyguard: Forward port lockscreen quick unlock (2/2)

3a8fa81 Add ability to permanently hide apps from recents [3/3]

89b6e9a Remove dashboard tile summaries [2/3]

5fe3171 Settings: Update mod version strings

c58567c Always show screen on time

0656250 settings: Initial prep for crDroid Settings

896a65d Settings: Use seekbar to allow setting arbitrary animation values

56ad831 Add CPU & RAM info.

b151e5e Show full proc/version information

9e1581b Settings: Remove contributors cloud and CM updater settings

2f3da40 DeviceInfo: Show crDroid mod version

* system/sepolicy/

c35c180 system_app.te: Give permissions for using sdcardfs

* vendor/cm/

e65fd51 vendor: Add and enable OMS dependency

====================

12-26-2016

====================

* android/

aa2e565 cm: Track AOSP for unmodified external *s

* build/

7c2fdba build: Ensure that we can always find the CM envsetup script

* frameworks/base/

9d37d58 [1/2] base: support separate encryption/lockscreen passwords

* packages/apps/Settings/

c585070 [2/2] settings: support setting a separate encryption password

* vendor/cm/

400fd4a cm: Remove def_notif_count overlay

2bca0f6 crdroid v1.7

1187689 sepolicy: Address new bluetooth denial

ff93529 vendor: Remove Launcher3 entry

====================

12-25-2016

====================

* frameworks/base/

0c7cf0d Add wakelock option for flashlight

880aed9 StatusBarIconView: Enable notification icon count by default

ba75062 SettingsProvider: Remove def_notif_count overlay

* packages/apps/crDroidSettings/

36d8748 Merge pull request #24 from beroid/7.1

* packages/resources/devicesettings/

409f74b add string for fp reader as home

* system/core/

56697c7 init.rc: start servicemanager in post-fs-data

e597904 init: add chown_chmod and mkdir_parallel uiltins

6751dfc init: improvements on bootchart

0f1d709 start zygote in post-fs-data

aff946f Fixes the debuggerd be blocked forever issue.

71375d0 Fix 'ps.c' formatting.

179d843 cutils: don't fortify property_get on clang.

516f00f Hide gnu extension warnings in log/log.h

38fd125 adb: fix undefined behavior

c2f057a fs_mgr: fix clang static analyzer warning

====================

12-24-2016

====================

* android/

48c4814 Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android into 7.1

* frameworks/base/

dbc0ebc ConnectivityService: set user-defined hostname

* hardware/qcom/audio-caf/msm8960/

b8c1155 hal: Remove volume boost feature for msm8960

* packages/apps/DUI/

439a04b SmartBar: Battery Bar support [2/2]

* packages/apps/Dialer/

6aaaed5 Automatic translation import

7121183 Automatic translation import

* packages/apps/Messaging/

39f482f Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_packages_apps_Messaging into 7.1

* packages/apps/PhoneCommon/

f9c354c Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_packages_apps_PhoneCommon into 7.1

* packages/apps/Settings/

c8f6931 Expose option to change the device hostname.

* packages/apps/SetupWizard/

79399ad Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_packages_apps_SetupWizard into 7.1

* packages/apps/crDroidSettings/

bec7344 crDroid: Update RU translations

2cc7393 Add three-fingers-swipe to screenshot [1/2]

bc777b8 Re-enable battery bar for navbar settings and add missing setEnabled() calls

* packages/services/Telephony/

3554dce Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_packages_services_Telephony into 7.1

* system/sepolicy/

b4b3c59 Merge branch 'cm-14.1' of https://github.com/CyanogenMod/android_system_sepolicy into 7.1

====================

12-23-2016

====================

* android/

da5458f manifest: don't track Launcher3

* build/

99dda0c build: envsetup: Ensure that we can always run roomservice

* frameworks/av/

85d28bf libaudiopolicyservice: make legacy build with Werror

* hardware/ril-caf/

5291cf8 ril-caf: Only allow GET_CARRIER_RESTRICTIONS for ril versions >= 14

* packages/apps/CMFileManager/

4ed86f6 cmfm: Target SDK version 23

04d4055 Revert "cmfm: Use FileProvider for serving files"

* packages/apps/crDroidSettings/

15a24f1 Battery bar: blend colors between full/empty [2/2]

3fc6cd5 crdroid: Disable toast animation settings

7726540 QS: Battery Saver Easy Toggle [2/2]

99967a4 crdroid: Initial color rework

42941bd crdroid: Make icons compatible with OMS