[Oppo Find 7 and 7a] suraj.das:
17-03-2017 Update

New build is up guys!

Added Custom tiles support

and various bug fixes and features

DOWNLOAD

CHANGELOG

====================
03-17-2017
====================

* frameworks/base/
5a311ea AicpShortcuts: Add clear notifications action
ac5bc0b SlimShortcuts: Add missing drawables from AICP MM
55bd35c SlimShortcuts: Add missing finish() to PowerMenu action
281acf2 SlimShortcuts: Flashlight
7db338b Update new shortcut drawables to XML
0b0f28c Slim -> Aicp Shortcuts
cd1dd82 FWB - Add PowerMenu and RebootMenu actions
1086308 SlimShortcuts: Power menu
6d50080 SlimShortcuts: Restart SystemUI
313a4a5 SlimShortcuts: Volume panel
debbf54 Add Screen Sleep shortcut
6438466 Frameworks: Slim Shortcuts
d7a7e40 PackageManager: Always let UID 0 start FallbackHome
7ea7f2b SystemUI: Dismiss keyguard on boot if disabled by current profile
abcf80e Slim recents: don't show content when screen is pinned

* packages/apps/Contacts/
b56f08c contacts: Add support for import contacts to local phone storage
ff962f8 Automatic translation import

* packages/apps/ContactsCommon/
882ac7b AccountType: use a pretty phone account icon for local storage account
994856a SelectAccountActivity : Support local phone account
de1779d Add local phone account as a writable AccountTypes.
c15beb3 Store all local contacts in only one account.
650b991 contacts-common: Add support for import contacts to local phone storage

* packages/apps/CustomTiles/
d37eb8d CustomTiles: support direct boot
98197a0 CustomTiles: remove compass tile

* packages/services/Telephony/
72315d8 Telephony: Fix "Redirect to roaming SIM network setting(Dual SIM)"

* vendor/aicp/
3eb18fa aicp: build custom tiles app

====================
03-16-2017
====================

* build/
dcb9a7a Merge changes from topic 'build_improvements' into n7.1
8a29e1d Merge changes from topic 'build_improvements' into n7.1

* external/DUtils/
b2f2734 Kill App action: remove the killed app from Recents list

* frameworks/base/
c69435e Slim recents: fix sometimes icons being invisible when they should not
0f64dd1 Slim Recents: fix multiwindow glitch when docking app to bottom
dcd0496 Battery charging color: inverted statusbar fixes
d3cf6be fw_base: Change default Animation scale value to 1.0 [2/2]
37dc759 Merge "Expose Screenshot flash and background colors" into n7.1
ce4014c Merge "ThemeSafety: Introduce App Crash Intent" into n7.1

* hardware/qcom/fm/
aa10afe Automatic translation import

* packages/apps/AicpExtras/
938d292 AE: bring bootanimation to animations
52808fe AE: Restructure main menu once more
839eafa AE: sometimes one . is too many
6fee3ed AE: rework main menu order
af49ef8 AE: refactor animations

* packages/apps/LockClock/
c34eae7 res: use selectableItemBackgroundBorderless for refresh button background
a0f028d Automatic translation import

* packages/apps/Settings/
89ee89b Settings: add preference screen for htc gesture settings
ba3de11 Merge "Show proper notification volume icon on non-voice capable devices" into n7.1
efc2d05 Update Substratum dashboard icon
3a8f375 settings: Change default Animation scale value to 1.0 [1/2]

* prebuilts/build-tools/
89ebcc7 Update build-tools to ab/3763331
bce78f1 Update build-tools to ab/3754978
7e066a9 Remove pkg/bootstrap from our go distribution

* vendor/aicp/
7fbda42 flounder: update fingerprint to N4F26T
f6fcfa9 gemini : Update build fingerprint

====================
03-15-2017
====================

* build/
7b9f597 Remove bootclasspath handling for Jack
1083dfc Remove static libraries from Jack classpath
5747e22 Use ASAN prebuilts if SANITIZE_HOST includes address
a5a203d Use more prebuilt build-tools
2679f96 Update prebuilt build tools path

* build/soong/
7752bca Enable large-address-aware for 32-bit windows

* frameworks/base/
26e3058 Merge "FWB: Battery charging color (1/2)" into n7.1
406c4e7 Fix intermittent slowness in resolver activity towards end of day.
99ec7d4 FWB: Battery charging color (1/2)
cf84ae8 fwb: custom Toast color options (1/2)
b13deb2 Frameworks: Re-adapt toast window animations for 7.1.1
5b02e17 Expose Screenshot flash and background colors
2049c24 ShutdownThread: Fix Device rebooting when power off confirm button pressed

* packages/apps/AicpExtras/
52e95c9 ae: custom Toast color options (2/2)
d2b378f ae: write index not string for toast anim

* packages/apps/CMParts/
4bfbf15 Use Margaritov color picker
66c38f3 CMParts: Battery charging color (2/2)
d658ce6 Added modded marginov color picker

* packages/apps/Settings/
c787367 Show proper notification volume icon on non-voice capable devices
5e70540 Fix possible NPE on SIM settings shutdown.
dc93009 Clean up SIM enable toggle implementation
d036688 Settings: port manual provisiong support

* vendor/aicp/
4b60a67 libra: Use correct device name from Xiaomi

====================
03-14-2017
====================

* build/
f84e3f5 Prevent Kati from seeing MAKEFLAGS
0c872d1 Don't pass empty arguments to ninja
38b4357 Convert -j to a reasonable parallelism for kati
ae5f271 Ccache configuration improvements
1894080 Switch back to mksh as the default
e8037b1 zipalign missing header
667cdb1 Don't prune $(OUT_DIR) from findleaves.py
95f041f Propagate signals through makeparallel
645ca7f exec makeparallel
eede347 Revert "Remove -d keepdepfile from ninja command line"
37c1b43 Update combined build.ninja to depend on Soong's build.ninja
995d034 Kill some log spam

* build/soong/
4c48f72 install *.so in different paths for their types
300151b Always use the standard OSX SDK tools

* frameworks/av/
385dcc1 NuPlayerSource: clarify getFormat API and fix its usage.
b216aad fix warning: Dereference of null pointer
e5d5383 Fix uninitialized pointer dereference when loading default radio module.
9aea0bc Fix potential memory leaks (compiler warnings)
5ed8080 Fix "Dereference of null pointer" compiler warning.
2884c12 Fix dereference null pointer warning.
b3a289d libeffects: fix enum conversion warnings.
7319e6e Remove null-ptr deref compiler warning.
d69f18a Fix warning: Called C++ object pointer is null
cb92fbb stagefright: add Samsung S3D support
986cc4d fix Access to field 'targets' results in a dereference of a null pointer
57d5f31 Flush video decoder when audio sink resume.
a6b2ef8 httplive: fix overflow in BandwidthEstimator
c18d335 fix Potential leak of memory pointed to by 'sourcesLiteral'
09b1ed3 Override Auxiliary audio effect output as stereo
3aa5109 Forward Port: Add Camera sound toggle [3/3]

* frameworks/base/
cc671b2 ThemeSafety: Introduce App Crash Intent
5656f7e Slim Recents: fix toptask header layout and other ui improvements
b059bd7 Statusbar weather: automatically enable/disable OmniJaws if (not) required
1c829e2 Enable Non Market Apps/Disable Package Verifier
f70aa2a Statusbar weather: fix text hidden settings
cfcc522 Slim recents: no need to vibrate twice on longclick

* hardware/cyanogen/
6e2dfc6 livedisplay: SDM: Fix display mode handling

* hardware/qcom/media-caf/msm8974/
4ff5e65 mm-video-v4l2: vdec: Fix makefile derp introduced in d443c0d

* packages/apps/AicpExtras/
67e338f AE: Hidden Statusbar weather if package isn't available

* packages/services/OmniJaws/
4837c88 Omnijaws: Disable statusbar weather when disabling weather service

====================
03-13-2017
====================

* build/
458ff62 Avoid adding an extra slash if OUT_DIR_COMMON_BASE ends in a slash

* frameworks/av/
768c4ae Conditionally revert "CameraService: Allow HAL to handle video buffer duped FD's."

* frameworks/base/
2b478ce Slim recents: Fix blinking cards on notifyDataSetChanged()
60372fc Slim recents style improvements
8a186a0 Slim Recent: allow to dock new apps if a multiwindow session is already running
191e6ea Refactor SlimRecents (1/2)
927823b Remove any tasks greater then our task limit and some cleanup
e42d46a Weather tile longclick: alternative weather apps when google weather not installed
09424aa Merge changes I7ae2aa9f,Ie7866314,I0660d108,Ic48cecfd into n7.1
3daff4d Partial screenshot: fix SystemUI fc
b631be6 More Fixes to Power Confirmation Dialog
336ee51 Fix shutdown confirmation dialog
29f5ac6 GlobalActions: ShutDown Confirmation Dialog Switch [1/2]
9d44709 GlobalActions: Confirm power off
fc561c8 FWB: Statusbar weather [1/2]
428d914 Revert "Wifi: Introduce a config parameter for IpReachabilityMonitor"

* packages/apps/AicpExtras/
6538653 Refactor SlimRecents (2/2)
1558004 Merge "Fix small typo" into n7.1
ec76574 Fix small typo
2b19fa5 Merge "AE: updated de-translations, fixed some typos" into n7.1
0817312 AE: updated de-translations, fixed some typos
35c9bd4 AE: ShutDown Confirmation Dialog Switch [2/2]
4711187 Remove tile weather icon pack settings
17e6404 AE: Statusbar weather [2/2]
b7303b7 AE: OmniJaws config clean up

* packages/services/OmniJaws/
f140d0a Build as privileged and "fix" applying icon packs

* vendor/aicp/
2eb8360 dior: Change maintainer

====================
03-12-2017
====================

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

* packages/apps/AicpExtras/
9a7ff0c yoga: that is going to mess your brain up

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

====================
03-11-2017
====================

* frameworks/base/
d402400 Disable quick pulldown by default
f0109c9 base: OmniSwitch: add hook to handle multi window dock events better
49ce030 Add OmniSwitch toggle to protected broadcasts
a624a86 Automatic translation import
cd90759 Automatic translation import

* packages/apps/CMParts/
679e4e5 Disable quick pulldown by default
27cde95 CMParts: Restructure status bar settings
cfb8e78 Automatic translation import
dc07d1e Automatic translation import
10fb15a Automatic translation import

====================
03-10-2017
====================

* frameworks/base/
ba78d64 SystemUI: add Notification volume stream title
51236cd SystemUI: Never link nofication volume on non-voice capable devices
0cd2f94 VolumeDialog: Fix mismerge
9313802 SeekBarVolumizer: Disable notification volume if RINGER_MODE_VIBRATE

* packages/apps/Contacts/
2dab64a Automatic translation import
b3c4033 Automatic translation import

* packages/apps/Dialer/
9ac3d67 Automatic translation import

* packages/apps/PhoneCommon/
ebbd1af Automatic translation import
b1037e5 PhoneCommon: Another round of qtistring fixes
84e4c21 Automatic translation import
2ed59e9 Automatic translation import

* vendor/aicp/
e259093 Merge "extract_utils: Fix locale issue with sort" into n7.1
270625f vendor: Add leeco le2
739b192 extract_utils: Fix locale issue with sort

* vendor/cmsdk/
c96e173 Automatic translation import
e713ec2 Automatic translation import

====================
03-09-2017
====================

* build/
4265275 qcom: Automatically set TARGET_USES_COLOR_METADATA for msm8996/8

* frameworks/base/
842898f AICP empty recents: clean up unneeded code, make it animate again
cd538d3 Merge "QS: Set default column number to 5 (1/2)" into n7.1
a596fb2 Merge "SystemUI: updated de-translations" into n7.1
ab17573 QS: Set default column number to 5 (1/2)
5667030 Merge "Revert "Ticker: We need to center it horizontal"" into n7.1
79d012f camera: Make secondary camera package list opt out
8a96857 Camera: Expose dual camera for whitelist app
b74dda6 SystemUI: updated de-translations
def8455 Revert "Ticker: We need to center it horizontal"
33bc025 Kill app from notification button: don't allow when device locked

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

* hardware/qcom/fm/
fbc3a7b Automatic translation import

* packages/apps/AicpExtras/
64b6c5d Merge "QS: Set default column number to 5 (2/2)" into n7.1
4496953 Merge "AE: updated de-translations" into n7.1
bc7f4ec QS: Set default column number to 5 (2/2)
8ea1e2e AE: updated de-translations

* packages/apps/Settings/
e86cc69 Merge "Settings: updated de-translations" into n7.1
362a468 Settings: updated de-translations

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

* vendor/aicp/
190a847 Merge branch 'n7.1' of https://github.com/AICP/vendor_aicp into n7.1
7c43a01 bullhead: update build fingerprint & description to N4F26T
b8e7be6 Merge changes Ice6e9fa9,I9a378139 into n7.1
722224c seed: update build fingerprint and description to N4F26P
b862fe5 shamrock: update build fingerprint and description to NNG20

* vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
fa13abf Automatic translation import

* vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
4d3a56b Automatic translation import

====================
03-08-2017
====================

* frameworks/base/
97a2a32 Revert "Add text shadow for text in qs header"
657a536 Make PIN/password failed attempts dialog non-cancelable
021afc5 fw_base: Merge tag 'android-7.1.1_r25' into cm-14.1
be9a8db Merge "Revert "Add a protected broadcast for Masquerade events"" into n7.1
76126a6 Merge "base: Force authorize all calling packages by Masquerade (2/3)" into n7.1
76edde0 Merge "OMS7: Rootless Security Update Preparation for March 2017" into n7.1
02fe3c8 Slim recents membar: longclick to clear [1/2]

* frameworks/opt/net/wifi/
0c8a819 WifiStateMachine: Revert IpReachabilityMonitor handling changes

* hardware/intel/img/psb_video/
2c744ac psb_video : remember good old moorefield

* packages/apps/AicpExtras/
d8f3952 AicpExtras: add note about OmniJaws chronus weather icon packs
f8fb998 Slim recents membar: longclick to clear [2/2]

* packages/apps/CustomTiles/
c796f89 CustomTiles: Add missing xml header for USB Tether icons

* packages/apps/Settings/
d33c4c6 Merge "Development: Allow all Masquerade calling packages for debugging (3/3)" into n7.1

* packages/apps/Snap/
99f0e2e Revert "SnapdragonCamera: Camera switches from bayer and mono on switching to front camera"
404e429 Snap: grant android.permission.RECEIVE_BOOT_COMPLETED permisions

* system/core/
c4c05c6 rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings

* vendor/aicp/
fc69cb8 bullhead: update build fingerprint to N4F26O
381f536 Merge "angler: Update fingerprint to March 2017 (N4F26T)" into n7.1
c873cbc Merge "shamu: Update fingerprint to N6F26U" into n7.1
86343ad Merge branch 'n7.1' of https://github.com/AICP/vendor_aicp into n7.1
4b4f33e angler: Update fingerprint to March 2017 (N4F26T)
e8894ca Merge "vendor: Rename Masquerade to ThemeInterfacer" into n7.1
f77ef87 shamu: Update fingerprint to N6F26U