==================== 09-18-2017 ==================== * device/htc/m8/ 12de356 m8: Abandon TARGET_UNIFIED_DEVICE flag [Bruno Martins] 63599a9 m8: Allow vendor init to override props [Michael Bestas] dd032c7 m8: Use the OSS GPS HAL [Bruno Martins] 3f86eb7 Revert "bluetooth: Our kernel is missing CLOCK_BOOTTIME_ALARM (alarmtimer)" [Bruno Martins] 45228c4 m8: Compile libril with GCC instead of Clang [Bruno Martins] 2f77164 m8: Compile libc with GCC instead of Clang [pstrangwrzekle] ede02be m8: Switch to source-built RIL [Bruno Martins] f7db7ca m8: init: Override GMS_CLIENTID_BASE for Verizon variant [Bruno Martins] 607bb3c m8: Update for new kernel defconfig [Bruno Martins] * device/htc/msm8974-common/ 639a0c9 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_device_htc_msm8974-common into n [ljjehl] * frameworks/av/ f80e21a audioflinger: Use offloaded effects in case of PCM offload [Gabriele M] * frameworks/base/ ead9c82 SystemServer: Don't start widget service when it is alarm boot [Mao Jinlong] 1df90be ActivityManager: Remove POWER_OFF_ALARM intent leftover [Michael Bestas] 2d75aaf Always hide protected apps from the recent tasks list [Gabriele M] e7d645c Recents: Add accessibility descriptions for lock ImageViews [Harry Youd] 56baec9 SystemUI: Add separate pref screen for the status bar tuner [Gabriele M] 223aee0 SystemUI: Revert some Tuner changes [Gabriele M] * packages/apps/CMParts/ 0b1f41b CMParts: Update intent to start the status bar preferences [Gabriele M] * packages/apps/Settings/ c5b0aac AppOpsState: Hide undeclared Privacy Guard OPs [Gabriele M] * vendor/cmsdk/ 636bbb4 cmsdk: Run in core apps only for poweroff alarm boot [LuK1337] ee2ad8e Make CMParts a protected component manager [Gabriele M] 4049b18 cmsdk: Don't change ring volume or mode if DND is enabled [Gabriele M] * vendor/htc/ 0d44eac m8/m8d: Use the OSS GPS HAL [Bruno Martins] 99ba551 m8/m8d: Switch to source-built RIL [Bruno Martins] a288d57 m8-common: Update adreno blobs to LA.BF.1.1.3_rb1.12 [Ashwin Ramesh] 3f55916 m8: regen makefiles after locale force [Dan Pasanen] 06c3a1d m8-common: Import graphics blobs [Bruno Martins] e3d69f0 m8/m8d: Regenerate makefiles [Bruno Martins] * vendor/xenonhd/ 9efaa7b cm: Add CMSettings package to power_off_alarm_apps [LuK1337] ==================== 09-17-2017 ==================== * build/ e19eaeb Updating Security String to 2017-09-05 Bug:63846344 [Adam Seaton] * external/sonivox/ 188ae17 Fix compiler warnings in sonivox and enable -Werror. [Aurimas Liutikas] * frameworks/base/ a6f3779 fwb: VoLTE icon [xyyx] b3b77ad New XenonHD translations [dadi11] f06d5dd Back-port fixes for b/62196835 [Phil Weaver] * packages/apps/CMParts/ 91b3a83 New XenonHD translations [dadi11] * packages/apps/Dialer/ 0d3cbaa Dialer: InCallUI: Fix crash when launching Conference Manager [nijel8] * packages/apps/Settings/ b12b357 New XenonHD translations [dadi11] 9b82254 Back-port ag/2491664 [Phil Weaver] * packages/apps/XenonOTA/ 5858926 New XenonHD translations [dadi11] * platform_manifest/ 112f8b8 manifest: switch to our forks of several repos [Dan Pasanen] ==================== 09-16-2017 ==================== * external/libavc/ 2170933 Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf. [Hamsalekha S] 871e2ff Decoder: Fixed overflow in refernce list creation. [Hamsalekha S] 73ff61b Initialize DPB structures to valid values. [Hamsalekha S] 1a4a25a Added error check for output buffer size. [Hamsalekha S] * external/libhevc/ 2f28765 Limit boundary PU sizes in case of errors [Harish Mahendrakar] 3008a9a Fix array size for hrd parameters [Naveen Kumar P] d2b7822 Check number of output buffers and sizes [Naveen Kumar P] 8e3fe3b Return error for invalid crop parameters [Naveen Kumar P] * external/libvpx/ 50bde27 DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream [Vignesh Venkatasubramanian] * external/skia/ c6e270a Defend against ICOs with large BMPs embedded DO NOT MERGE [Leon Scroggins III] * external/sonivox/ afc7e48 Fix interpolator [Marco Nelissen] * external/sqlite/ f55bb7e DO NOT MERGE - fix FTS3 column pointer handling [JP Sugarbroad] * external/tremolo/ 0000b2b Use heap instead of alloca in res012.c [Dongwon Kang] * frameworks/av/ be42248 MPEG4Source: fix fragmented read. [Wei Jia] ac561ef stagefright: fix crash due to bad timestamp index [Chong Zhang] 47f7228 stagefright: check aac_frame_length to prevent infinite loop [Chong Zhang] 708ca76 MediaPlayerService: fix access of mPlayer in client [Wei Jia] 20a8bdc audio effects: filter reserved effect commands [Eric Laurent] 1f8cd83 MPEG4Extractor: ensure returned status is checked. [Wei Jia] 09ebf66 DO NOT MERGE Check frame handle validity before freeing buffer. [Ray Essick] ae74db2 Change MPEG2 reinit Error Handling [Venkatarama Avadhani] 6e05adf Track: Check buffer size of static tracks [Andy Hung] e0b8295 MPEG4Extractor: check size for yrrc box [Dongwon Kang] 7a84ae8 AudioFlinger: Fix memory allocation for client-less tracks [Andy Hung] b1c91bc Notify Errors Appropriately from SoftMPEG2 [Venkatarama Avadhani] 6dff427 EffectBundle: Check value size for get preset name [Andy Hung] 3fcd8ac Fix TOCTOU problem in libstagefright_soft_aacenc [Ray Essick] * frameworks/minikin/ 440e10a Reject unsorted cmap entries. DO NOT MERGE [Seigo Nonaka] * hardware/broadcom/wlan/ 71b070f net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8) [Insun Song] * hardware/qcom/audio-caf/msm8916/ 7a797d4 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8952/ 0bf8b30 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8960/ 01e8f3b Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8974/ f5a8e83 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8994/ 7da7e5e Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8996/ 53c7f74 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8998/ c736bfe Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio/default/ 3f7e702 Equalizer: Check value size for get preset name [Andy Hung] * kernel/htc/msm8974/ b179138 ipx: call ipxitf_put() in ioctl error path [Dan Carpenter] cb3af5b msm: camera: Allow driver file to be opend only once. [Trishansh Bhardwaj] c11c0c8 msm: camera: fix off-by-one overflow in msm_isp_get_bufq [Gaoxiang Chen] 7a89578 Bluetooth: Properly check L2CAP config option output buffer length [Ben Seri] * packages/apps/Messaging/ 87f81d9 37742976 - Catch bad gifs [Tom Taylor] * packages/apps/Nfc/ f20aedf Add READ_EXTERNAL_STORAGE for file based Uri while beaming. [Ruchi Kandoi] * packages/apps/Snap/ 48be49c WideAnglePanoramaUI: Show switcher on Stop Capture [Alberto97] ==================== 09-15-2017 ==================== * device/htc/msm8974-common/ 954e6d8 msm8974-common: amplifier: Only signal once [Ethan Chen] dc029fb msm8974-common: amplifier: Add more clear check for TFA9887 status [Bruno Martins] 3754bb9 msm8974-common: amplifier: Rename amp struct [Ethan Chen] 005e1dc msm8974-common: amplifier: Use headers from kernel [Ethan Chen] f86875e msm8974-common: amplifier: Fix headphone amp config calls [Bruno Martins] * kernel/htc/msm8974/ 445f6c9 ASoC: tfa9887: Export header for userspace [Ethan Chen] c39ca95 ASoC: rt5506: Export header for userspace [Ethan Chen] acecacd ASoC: rt5506: Refactor headphone amp driver [Bruno Martins] * packages/apps/AudioFX/ 3f7743b AudioFX: use vector drawables [Joey Rizzoli] b94e30b AudioFX: set theme accent to white [Joey Rizzoli] 00d3381 AudioFX: match control switches color with fragment background [Joey Rizzoli] f5d78ad AudioFX: Add Reverb toggle [Paul Keith] 9fe5a3a AudioFX: Use default material toggle [Paul Keith] 9662067 AudioFX: Apply effects independently of the output flags [Gabriele M] * system/bt/ 215d434 Add missing extension length check while parsing BNEP control packets [Pavlin Radoslavov] a61aaf1 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks [Pavlin Radoslavov] 922d50b Add a missing check for PAN buffer size before copying data [Pavlin Radoslavov] c6f7f86 Add missing packet length checks while parsing BNEP control packets [Pavlin Radoslavov] 7e30b79 Add missing continuation offset check for SDP continuation requests [Pavlin Radoslavov] 0700e5b Disable PAN Reverse Tethering when connection originated by the Remote [Pavlin Radoslavov] 8825957 Allocate buffers of the right size when BT_HDR is included [Pavlin Radoslavov] ==================== 09-14-2017 ==================== * device/htc/m8-common/ 1321744 sepolicy: Simplify the labelling of variant blobs [Bruno Martins] 683acd2 m8-common: releasetools: Copy variant blobs instead of creating symlinks [Kevin F. Haggerty] * packages/apps/XenonApps/ 79b3749 XenonApps: add AMOLED mnml X v1.2 [dadi11] * platform_manifest/ 38c0f25 cm: Use msm8996 HALs for 8953 & 8937 [Michael Bestas] * vendor/xenonhd/ dcbf506 qcom_target: Commonize UM target HALs [Michael Bestas] 89550db xenonhd: add AMOLED mnml X to prebuilt apps [dadi11] ==================== 09-13-2017 ==================== * vendor/xenonhd/ 2256a7c xenonhd: tools: ota config changes [dadi11] ==================== 09-12-2017 ==================== * device/htc/msm8974-common/ 0dacd33 msm8974-common: amplifier: Suppress compiler warnings [Bruno Martins] 0c54636 msm8974-common: amplifier: Remove redundant switch case [Bruno Martins] * hardware/qcom/media-caf/msm8960/ b28bc21 BACKPORT: mm-video: venc: Protect buffer from being freed while accessing [Paras Nagda] f65fe19 BACKPORT: mm-video: vdec: Avoid processing ETBs/FTBs in invalid states [Praveen Chavan] * packages/apps/XenonApps/ f3c993b substratum v841 [axxx007xxxz] df5e90b MiXplorer v6.19.9 [axxx007xxxz] * vendor/xenonhd/ 83c288a xenonhd: remove keys and signing [dadi11]