[OnePlus 2 Android Development] benschhold:
update

Changelog:

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

12-31-2016

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

* android/

d2e2127 manifest: Track our own cmsdk

* frameworks/base/

2ed5f07 Add SOLID battery style from PA [1/3]

715b490 BatteryTile: Clean up redundancy

f051908 Increase text size for circle/landscape battery style

8e7912b Battery tile bolt/text should not be clear

12828cd Sync battery tile icon with statusbar

941e1c8 SystemUI: Reroute Battery QS Tile tint back to original color

* kernel/oneplus/msm8994/

e2a7ad9 push to 4.9

d9f9e55 Dirtycow Patch - CVE-2016-5195

16d812d remnant from livedisplay

3a9f139 Revert "video: mdss: Improve the LiveDisplay driver"

c1da4d1 display: add a simple api to query the display state (on/off) at any point in time

4c93800 drivers: power: Fix 2% battery level drop

e81d4fb Enable OTG by default, disable OTG switch feature

493f56d Slimbus Overclock

d51d4cb Revert "video: mdss: LiveDisplay driver"

c4cea32 mdss: LiveDisplay to kcal interface

7cfcb6c adreno_idler: fix a declaration after statement warning

9151799 adreno_idler: Add display state awareness

* packages/apps/Settings/

e73556d Settings: No taps required to be a developer

1fb7733 Settings: Remove API info

* packages/apps/crDroidSettings/

9588c74 crdroid: Prevent stacking toasts

* vendor/cmsdk/

a21f896 Add SOLID battery style from PA [2/3]

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

12-30-2016

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

* android/

58ea723 Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1

* build/

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

* frameworks/base/

1585e63 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1-cur

c1d143b Revert CM ADB notification icon

* frameworks/native/

7a66fed Restart keystore when servicemanager restart.

8ab6969 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_native into 7.1

* hardware/qcom/audio-caf/msm8916/

3790d0e Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916

* hardware/qcom/display-caf/msm8916/

eda3b27 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916

* hardware/qcom/media-caf/msm8916/

4c3361b Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916

* packages/apps/CMFileManager/

774bd78 CMFileManager: rebrand to LineageOS

* packages/apps/Contacts/

9a355c9 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Contacts into 7.1

* packages/apps/Dialer/

98a195b Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Dialer into 7.1

* packages/apps/PhoneCommon/

584432c Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_PhoneCommon into 7.1

* packages/apps/Settings/

ebbeb22 Settings: rebrand to crDroid

23bbdc2 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1-next

3a2adc9 Revert "Settings: Update mod version strings"

96107a6 Settings: Disable suggestions [1/3]

98f8589 Merge "Bluetooth/Wifi: center empty view and set textAppearance to medium" into cm-14.1

99d449a Settings: rebrand to LineageOS

* packages/apps/SetupWizard/

bba5eb5 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into 7.1

* packages/services/Telephony/

872a5a5 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into 7.1

* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/

51296f5 Initial commit

* prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-6.x-kernel-linaro/

72b8ee8 Initial commit

* vendor/cm/

fa7df41 apns: Update hollandsnieuwe's (NL) APN

ce52dc5 vendor: Replace cm bits

6c60005 build: repopick: point to LineageOS gerrit

* vendor/cmsdk/

8f7ef5d cmsdk: rebrand to LineageOS

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

12-29-2016

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

* external/DUtils/

91642dc Adapt UserContentObserver to changes in 7.1

* frameworks/base/

1ec0aad SystemUI: Initialize state linked volume

c398b2b Merge "Automatic translation import" into cm-14.1

07c1e2a schedule vsync immediately when requested from the Looper thread

69b1a6a SystemUI: AssistManager: create mView if null

dc86a60 bootanimation: Call eglReleaseThread in threadLoop

343b64e Fix problem with BootAnimation exit

a46e7cd sqlite query perf: try to avoid getCount()

5002001 sqlite query perf: clean up in-flight statements on cursor close

d9560c9 sqlite query perf: try to reuse in-flight statements

16c060f sqlite query perf: better window selection in common case

00670b3 Battery icon: fix getDrawable for new Android API

c5b0966 Fix battery text gap issue

091bd52 sysui: add missing string to volume panel

fe09dc1 Frameworks: Re-adapt toast window animations for 7.1.1

242b1bf base: Switch to pixel theme

314d641 update DocumentUi icons from pixel image

ad9c469 SystemUI: One edit is more than enough

31589bc Themes: Expose various QuickSettings text colors

ae6cbe9 Allow custom alpha for notification shade bg color

9dc3649 Ambient notification inversion compatible with OMS7 (2/2)

94f6a68 Notification dynamic colors bool compatible with OMS7 (2/2)

c8708d4 Themes: Expose nav bar tuner colors

f4f76b1 Allow prevention of doze notification color inversion

0949c67 Notifications: Expose a bool to disable dynamic colors

8eb75f5 Themes: Allow Resolver List BG to be fully themed

dea48f4 Themes: Make resolver list fully themeable

fd89c3f Themes: Allow Navbar ripple color to be themed

9811c02 Themes: Allow Permission Icons to be fully themed

7ca8b6a Themes: Allow Immersive cling colors to be fully themed

c840253 Themes: Expose resolver hardcoded colors

8d28abd N-Extras: Add dynamic theme fonts support

8be5560 N-Extras: AudioService: Allow system effect sounds to be themed

f7fa3f9 N-Extras: Add dynamic theme BootAnimation support

107a42f SystemUI: Expose QS edit item decoration background color

b3fb779 AAPT2: Allow <overlay> in AndroidManifest.xml

e7808fd OMS: Introduce MODIFY_OVERLAYS permission for user apps

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

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

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

5bb0e34 Resource Runtime Overlay: Repair damages to Zygote runtime overlays

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

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

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

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

3ad6797 OMS7-N: installd: add command 'rmidmap' [7/11]

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

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

7375c63 OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11]

2e26f40 OMS7-N: Integrate OverlayManagerService into framework [3/11]

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

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

239750e Switch frameworks/base/core/jni from gcc to clang.

0d714cd base: Add handling SQLiteDatabaseCorruptException

7cc7728 QS: Fix race condition in accessibility

e3ccf12 Catch KeyStoreException for setting profile lock

c09bc56 Prevent IndexOutOfBoundsException

12e5b17 Fix incorrect FIFO cgroup assignment.

b6d7082 frameworks: squash of leak & race fixes

115b2b5 Fix pms systemReady NullpointerException

5a85601 fix OutOfBoundsException in DisplayContent.java

b1070f0 Move service from starting list once onStartCommand get called

64519d7 Fix the NullPointerException

9328b78 Handle IllegalArgumentException

46e81b0 Deadlock in PackageInstallerSession

493d82b Fix NPE from AppOpsManager.checkPackage.

94cb61d pm: do not verify system apps signatures

9c228bc Fix the bug in replacing a fragment with itself.

b9d72d3 Make sure Zygote is running at process priority 0 after VM has started.

4dca5bd Zygote: Workaround for detecting open file descriptors

f4a10d5 Replace usages of ShortNumberUtil with ShortNumberInfo

c8f383b Fix issue in PhoneNumberUtils.compareLoosely

2719baf InputWrapper: opt out early if session == null

5ac5884 Fix struct vs. class mismatch in forward definitions

95b6ef9 Fix for google backup and restore

1be57af Fix Photosphere/Camera FCs

b4cb015 Fix race condition in setting notification panel height

8fbcf94 Debug: Initialize local to false

e87220f Incorrect key object in EphemeralIntentResolver.filterResults

930683d remove the extra synchronized lock

c80b928 Zygote: Deleted files can still be fstat(restat) success.

a607e2b Fix wrong focused stack if there are finishing tasks.

79c1de2 Fix warning: Potential leak of memory pointed to by 'set'

5b065d0 frameworks: ScrollView.SavedState toString fix

4dfc3e8 Prevent some alarm pathologies

c45fb9d Do not stop while mCurrentClient is already in the process of stop.

d2040f8 Handle application crash in new thread.

2f3a81e clean up pending broadcast receviers when force stop package

5db9b59 fix service could not be started correctly when app.thread == null

1bb383a remove duplicated incorrectly code in ProcessRecord

02a9984 We should notify the foreground activity changes immediately.

79069fa Clear pending activity launches when force stop package

f9f482e Also remove activity record if its app is removed.

8d7f616 Do not kill attaching process when removing task.

5acf54a clean notification before delete the activity

477fae2 Bring up Service if not schedule to restart

9780b3c Fix the inconsistence between ProcessRecord and BroadcastQueues

6104f80 Fix illegal argument exception when take picture.

4ac5698 Fix type casting for broadcast delay with service

04e3d08 Remove freezing window to fix UI freezing issue

a522b05 Sometimes property service is slow to respond

7546550 Fix potential heap memory leakage.

a84dde5 Fixes the system server crash issue caused by uncatched exception.

9e5e5a3 Fix CountDownTimer handler memory leak

4d33534 Fix race condition of job extras.

8370c81 SharedStorageAgent: Fix onRestore

f4904c5 Fix java crash under DhcpClient.java

c39bdbe suppress the accessibility IllegalStateException

c6dafa1 Avoid ConcurrentModificationException in method dump

9c69f92 Checking mCurrentValue twice instead of mCurrentValues

e602dd0 Fix: Fix dlfree error when delet mZipInflater.

cba1e8a SystemUI: Reload the EndNowButton label

aa41347 Use async thread for performPoll in NetworkStats

3528c53 Rename the backup file to base file when backup exists.

8db61da Fix static analyzer warnings.

9c50a2c Relax namespace restriction on system server classloader

cab67a4 missing includes

1cb0fe3 SysUI: prevents crash caused by NetworkOverLimitActivity

2691e72 Fixed a bug where the system could dismiss ongoing notifications

4dbd580 Handle invalid pointerId

9e3c36b Fix logic typo in the JobPackageTracker

5b914c7 Handle exception when mount service not ready.

380f5b4 Also block touches while customizer is animating.

4bb2c53 Fix broadcast receiver leak issue

c29d3cb7 note the last msg that might make the Looper blocking

5408772 Fix window transformation related issue

d860583 Fix thread safety issue

060da47 Fix keyguard flash issue

5b3a8d8 Fix potential NULL dereference errors.

1322f14 Fix a memory leak.

d35ab4a ANR related to split-screen

6308672 Prevent destroy surface during window replacement.

0e2d126 Avoid the system server hang forever.

d8da08f Remove the unnecessary window animation request

3d5436e Fix a NPE when putting a null-Bundle in an Intent

2ec6402 SettingsLib: java.lang.NullPointerException

df269ed Post noteProcessFinish() to handler thread

70490a3 Fix NPE in NetdResponseCode.InterfaceClassActivity

c639878 Fix NPE with action bar

6000c0b Checking null in NsdService

45a90bd Fix NPE in BaseStatusbar in onListenerConnected

0424178 Fix NPE in TextUtils

93e5ec4 Handle NPE due to threading race

e7938a6 Fix NPE in updateEmptyShadeView() upon screen rotation

5195202 Speed up the volume panel timeout

4343c0f Frequently used OpenGL ES methods whitelisted for fast JNI path

b9e3dfa SystemUI: hide navigation bar faster in SetupWizard

b38d356 core: Set the power menu volume selector as green

469087e Fix possible NPE

* packages/apps/Email/

d47c6a3 Merge "Automatic translation import" into cm-14.1

* packages/apps/Settings/

254d9a2 Merge "Automatic translation import" into cm-14.1

6fcc293 Expose gesture settings switchbar

fe9347b Hide the "show/hide overlays" when no overlay installed

993da16 Settings : Rebuild app list after reset

5a90ec9 Exclude overlays from the app counter

614a55e InstalledApp: show link to Google Play

f0534ac Themes: Workaround for unthemed Suggestions card on 7.1

3fa4a85 Settings: Initial color rework

* packages/apps/masquerade/

bf57c24 OMS7-N: Allow Play Store to filter out OMS-only themes

* vendor/cm/

46e504c crdroid v1.8

* vendor/cmsdk/

79cced0 cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting

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

12-28-2016

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

* android/

48d5ebd readme: s/Lineage/LineageOS/

* build/

8a2e400 core: we're now lineage

* frameworks/base/

d52ee8f Show icon of package associated with Toast

de06bfc SystemUI: Use own drawables for QS expand icon

bb10a8b Delay move input method windows when exiting.

9b29d20 sanitize niceName before doing wrap property lookup

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

5433b99 Fix memory corruption caused by patchCache.clear

a576d8d1 fix force stop home app may black screen.

* hardware/qcom/audio-caf/msm8916/

9a6477e Merge AU_LINUX_ANDROID_LA.BR.1.2.9_RB1.07.00.00.254.015 on remote branch

* packages/apps/OmniSwitch/

45b93dd OmniSiwtch: fix duplicate broadcast receiver

* packages/apps/Settings/

93280a8 Bluetooth/Wifi: center empty view and set textAppearance to medium

7e507d7 Settings: Fix theming of switchbar background color

4cbf001 Settings: Fix condition card OMS mismerge

c5d3e4f Settings: Expose LinearColorBar default colors

37fddce Settings: Expose storage icon colors

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

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

b3ff569 Expose dashboard category and tile color

a974888 Themes: Expose condition card colors

ac483cf Settings: Expose storage summary text

1043b79 android beam: Make the summary string up-to-date

605d021 Handle SubSettings instance leaks in Index.java

* packages/apps/crDroidSettings/

8fcec75 crdroid: statusbar: Enable notification icon count by default

d925013 Revert "crdroid: Disable toast animation settings"

* system/sepolicy/

c35c180 system_app.te: Give permissions for using sdcardfs