[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tabp0le:
ANNOUNCEMENT:

Latest update released. 08/04/2017 :

Download:

https://androidbuilds.spryservers.n...fusion_pme-7.1.2-20170804_152753-OFFICIAL.zip

Changelog:

====================
08-04-2017
====================

* build/
cd62673 [build] Change ro.pure.version to ro.fusion.version [Tab Fitts]
45bc59b [build] Add .gitreview [Tab Fitts]

* device/htc/pme/
5741287 [pme] system.prop: Disable force portability camera prop [Tab Fitts]
0a79b34 [pme] Fix-up media_profiles to be closer to marlin [Tab Fitts]

* frameworks/base/
4304463 DeviceInfoUtils: decentralize processor Regex [Eliminater74]
932a3df DeviceInfoUtils: Expand Processor string #3 [Eliminater74]
7cabcac Fix new Processor regex in Nexus 4 [Eliminater74]
ed8bae4 Add processor info in device info screen (1/2) [Eliminater74]

* packages/apps/Settings/
8b85343 Add processor model in device info screen (2/2) [Eliminater74]
e20364f Settings : Fix CPU info for all devices in device info settings [Eliminater74]
b12e297 Add Cpu & Mem Info [Eliminater74]
212b886 [packages/apps/Settings] Add .gitreview [Tab Fitts]
ded70cf [packages/apps/Settings] Change version prop to ro.fusion.version. [Tab Fitts]

* packages/apps/SnapdragonCamera/
4f6ac95 Snap: Allow switching beyond just 2 cameras [Eliminater74]
558c001 SnapdragonCamera: Panorama, replace border drawable [Eliminater74]
3406207 SnapdragonCamera: upstream fixes for panorama mode [Eliminater74]
a40249e SnapdragonCamera: replace panorama shutter [Eliminater74]
2d6990d Revert "SnapdragonCamera: Disable panorama feature" [Eliminater74]

* vendor/pure/
fd65ffa [vendor/pure] Update version prop to ro.fusion.version [Tab Fitts]
151d423 [vendor/pure] Update Magisk & Magisk Manager [Tab Fitts]

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

* device/htc/pme/
769f341 pme: Customize snapdragon cam a bit more [Tab Fitts]
c92b5b4 [device/htc/pme] Overlays: Rename: Snap --> SnapdragonCamera and update configs settings: [Eliminater74]
eae5544 [device/htc/pme] Removed Snap from this section: Now in Vendor/pure: [Eliminater74]

* hardware/qcom/media-caf/msm8916/
ec78924 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.23' into cm-14.1-caf-8916 [Michael Bestas]

* hardware/qcom/media-caf/msm8994/
1afe59f Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.15' into cm-14.1-caf-8994 [Michael Bestas]

* manifest/
f2d06d6 [manifests] Add MatLog: logcat:dmesg [Eliminater74]
be7cd79 [manifests] SnapdragonCamera: Use one from OmniRoms: [Eliminater74]

* vendor/pure/
3492559 [vendor/pure] SnapdragonCamera is Now called from here: [Eliminater74]

====================
08-02-2017
====================

* art/
02b497d runtime: Add missing instruction set features for our Kryo target [Tab Fitts]

* bionic/
8b5efbf [AArch64] Optimized memcmp [Tab Fitts]
d482d6d Set __ARM_ARCH__ correctly for ARMv8 32bit builds [Tab Fitts]

* build/
3acd2e3 qcom: Enable TARGET_USES_QCOM_MM_AUDIO [Tab Fitts]
e212d9f qcom_utils: Cleanup supported QCOM_BOARD_PLATFORMS [Tab Fitts]
1083473 build: qcom_target: Define MASTER_SIDE_CP_TARGET_LIST [Tab Fitts]
8c5c238 build: qcom_target: Define MSM_VIDC_TARGET_LIST [Tab Fitts]
1bdcbad build: qcom_target: Clean up QCOM_HARDWARE_VARIANT checks [Tab Fitts]
4261a19 Fix derp in roomservice.py and show when dependency is loaded [Tab Fitts]

* device/htc/pme/
9baac40 Fix dependencies file [indian954]

* frameworks/base/
37a3022 base: add back omni utils [Eliminater74]

* frameworks/native/
cae08b5 SurfaceFlinger: Use TARGET_OUT_HEADERS [Tab Fitts]

* kernel/htc/msm8996/
20bfb9b Revert "[BUILD_TOOLS] Updated: 05/27/2015: Add my Build Tools:" [Tab Fitts]
85c1b98 Revert "[build-tools] Build Scripts Updated: 07/10/2017" [Tab Fitts]

* manifest/
9da15d0 manifest: Remove device specific repos. [Tab Fitts]
66a6ef8 [manifests] We control frameworks/opt/chips Now: [Eliminater74]

* packages/apps/PureSettings/
beb0ca8 [FusionSettings] Introduce MatLog (logcat) [2:2] [Eliminater74]

* vendor/pure/
12ae379 [vendor/pure] Introduce MatLog (logcat) [1:2] [Eliminater74]

====================
08-01-2017
====================

* build/
6fc190f mms: introduce a shortcut to quickly rebuild kernel/boot.img [Tab Fitts]

* device/htc/pme/
302f6e7 pme: Fix missing commas [Tab Fitts]
c370449 pme: Add fusion.dependencies [Tab Fitts]

* frameworks/native/
0c70def Revert "Switch private subs to public subs" [Tab Fitts]

* frameworks/opt/chips/
5d397f6 chips: Adjust for N changes [Eliminater74]
f568fbb Fix exception that crashes app when <<>> chip is clicked on [Eliminater74]
20972c4 Apply anti-aliasing when drawing chips. [Eliminater74]
3fc697c chips: fix NPE errors [Eliminater74]
7f85ce2 chips: suggested contacts [Eliminater74]
43dbd81 Chips: Add more logic to dismiss selection dialog [Eliminater74]
f393436 Chips: Fix some crashes and missing default icon scenario [Eliminater74]
99c85a9 Chips: Google Pinyin input method [Eliminater74]
b085670 Chips : Fix recipient list picked contact [Eliminater74]
53ced52 Always trim destination. [Eliminater74]
acb2ec1 Chips: Add a view attribute for maximum number of chips parsed [Eliminater74]

* libcore/
87d9370 VMRuntime: Default unset targetSdkVersion to 10000 rather than 0. [Eliminater74]
6d57d3e fix warning: Function call argument is an uninitialized value [Eliminater74]
eff9c55 Remove ojluni test resources from general tests. [Eliminater74]
6ed7d41 Added cast to flatten() argument. [Eliminater74]
24bf22e libcore: add package-info.java for java.util.function [Eliminater74]
937b4b9 Stop optimizing dex files when class loaders are created [Eliminater74]
ef2318e Libcore: Make java.security.Provider compile-time initializable [Eliminater74]
9f9516c Fix ByteBuffer.put(ByteBuffer) edge case. [Eliminater74]
6b2e834 Disable builtins in libcore native io memory test. [Eliminater74]
eb2016c Fix URL parser may return wrong host name [Eliminater74]
f796a0e Modify j.t.DateFormat.set24HourTimePref() to take a Boolean [Eliminater74]
7066b23 Fix NPE in Signature getCurrentSpi. [Eliminater74]
121634d Remove unused initialization code [Eliminater74]
fc9be1d Libcore: Remove usage of ScopedFd [Eliminater74]
638833d Libcore: Remove unused timing code [Eliminater74]
a181a5e Improve performance of Enum.valueOf(Class, String) [Eliminater74]
82982c6 URLConnectionTest changes for upgrade to OkHttp 2.7.5 [Eliminater74]
cc6a0ba Rely on the platform -std default. [Eliminater74]
3601cb2 Make sure that threads are cleaned up by OldThreadGroupTest [Eliminater74]
5d9dbc3 Remove an infinite loop / put a Thread out of its misery [Eliminater74]
968e41f Convert lower case when find item with extension [Eliminater74]
623b681 Drop redundant calculation the result of which is unused. [Eliminater74]
16f5be7 Fix BigDecimal rounding 50/101 up rather than down. [Eliminater74]
67e876f Fix two different long overflow bugs in BigDecimal division. [Eliminater74]
30bee50 libcore: Address misc minor issues identified by FindBugs [Eliminater74]
90186e6 Fix stream not being closed on all exception paths [Eliminater74]
74d0d0d Close InputStream in case of Exception [Eliminater74]
f87725d Make broken JSONOBject.NULL.equals(null) consistent with Objects.hashCode(null) [Eliminater74]
a32506b Fix BigDecimal result for -Long.MIN_VALUE / -1L [Eliminater74]
3871557 Fix aliasing rules violations [Eliminater74]
601b2fc Work around 32 bit glibc bug. [Eliminater74]
8f8771f Performance tweak to CollectionUtils.removeDuplicates [Eliminater74]
753efe8 XML Pull Parser optimizations [Eliminater74]
c85d1a8 libcore: add a way to clear cached time zone strings [Eliminater74]

* manifest/
41427d2 [manifests] We now Control libcore: [Eliminater74]

* system/core/
ee24a7c Set zygote process priority to -20 to speed up VM startup time. [Eliminater74]
f6d6542 init: device: fix memory leak issue [Eliminater74]
82cce37 fix null pointer and memory leak issue [Eliminater74]
2964d60 init.rc: Fix potential task-throttling for regular tasks [Eliminater74]
0328d35 Change get_sched_policy to check "schedtune" and "cpuset". [Eliminater74]
02cfa57 libcutils: fix system-background tasks shown in top command [Eliminater74]
0504139 adb: allow adb without authentication for user builds [Eliminater74]
c8771b9 init: Run restorecon_recursive asynchronously [Eliminater74]
dc3f3a9 utils: Threads: Handle empty thread names [Eliminater74]
895dcec Revert "Create "theme extras" directory" [Eliminater74]
f54c227 libadf: adf_test: fix crash on adf.devices failure [Eliminater74]
eb25abe libadf: convert to C++ [Eliminater74]
835dd3e <cutils/atomic.h> has been inlined for two years now. [Eliminater74]
3fdd6e9 Fix reference counting for Assembly [Eliminater74]
0d50ac6 [init] Lets pull in our init.fusion.rc Script: [Eliminater74]

* vendor/pure/
cdae13a [vendor/pure] bootanimations: New: 10 Total: removed old 4, Added random for 10: [Eliminater74]
d4f86f1 vendor/pure: Add fusion init script to makefile. [Tab Fitts]
c730ed8 vendor/pure: Fusionify init script. [Tab Fitts]

====================
07-31-2017
====================

* device/htc/pme/
122826d pme: init/power: Match closer to Vertex/OP3. [Tab Fitts]

* kernel/htc/msm8996/
6dde826 defconfig: Update localversion 3.01 [Tab Fitts]
6ebd568 cgroup: add provision to move task to root cgroup [Tab Fitts]
733db3f kernel/msm8996: [SQUASHED] Revert cgroup fixes. [Tab Fitts]

* system/core/
b7721a5 Fix warnings in cutils/atomic.h [Eliminater74]
7f1654c toolbox: fix memory leak [Eliminater74]
19f2240 Fix warnings in libziparchive [Eliminater74]
8e962ce fix warning: Null pointer argument in call to memory comparison function [Eliminater74]
b19e8f7 Check against LOG_ID_MAX instead of LOG_ID_KERNEL [Eliminater74]
34fd5a5 libadf: adf_test: fix clang + kati build [Eliminater74]
6e11f82 Clean up CLOEXEC in qtaguid. [Eliminater74]
41dd69a toolbox: new applet restart [Eliminater74]
f03821c Add mode bits to a call to open with O_CREAT [Eliminater74]
c1048b0 libziparchive: use _FILE_OFFSET_BITS=64 [Eliminater74]
319853d Make libziparchive C++-only. [Eliminater74]
0dab67b fs_mgr: BLKGETSIZE causes memory corruption [Eliminater74]
102d3c0 init: Don't crash the system due to an invalid mkdir argument [Eliminater74]
91b223d rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings [Eliminater74]
52908c1 init.rc: don't start console unless asked to [Eliminater74]
08d63f2 start zygote in post-fs-data [Eliminater74]
8d7da3a [debuggerd]: Fixes the debuggerd be blocked forever issue. [Eliminater74]
237abad Fix 'ps.c' formatting. [Eliminater74]
eca55ce cutils: don't fortify property_get on clang. [Eliminater74]
8f0daff Hide gnu extension warnings in log/log.h [Eliminater74]
da2d3ba adb: fix undefined behavior [Eliminater74]
96dd8f1 fs_mgr: fix clang static analyzer warning [Eliminater74]
3a3de45 Merge tag 'android-7.1.2_r27' into n-mr2-caf [Eliminater74]
4e81ccc Make libbacktrace build with LLVM r275480 [Eliminater74]
6d39e75 fastboot: format f2fs partition instead of just erase [Eliminater74]

* system/sepolicy/
8abd442 sepolicy: allow sdcardd to remount sdcardfs [Tab Fitts]
7d955fe viper4android: this is better [Tab Fitts]
071d3f4 fix denials for rootfs:lnk_file [Tab Fitts]

* vendor/pure/
21ca940 Update policy for ViPER audio [Tab Fitts]

We are now officially supported by Substratum as you can see here:

[IMG="Substratum Certified"]https://androidbuilds.spryservers.net/images_photos/substratum-certified.png[/IMG]
​