==================== 09-18-2017 ==================== * frameworks/base/ ead9c821834 SystemServer: Don't start widget service when it is alarm boot [Mao Jinlong] 1df90be63a9 ActivityManager: Remove POWER_OFF_ALARM intent leftover [Michael Bestas] * vendor/cmsdk/ 636bbb4 cmsdk: Run in core apps only for poweroff alarm boot [LuK1337] * vendor/xenonhd/ 9efaa7bb cm: Add CMSettings package to power_off_alarm_apps [LuK1337] ==================== 09-17-2017 ==================== * frameworks/av/ f80e21ac6 audioflinger: Use offloaded effects in case of PCM offload [Gabriele M] * frameworks/base/ 2d75aaffcb5 Always hide protected apps from the recent tasks list [Gabriele M] e7d645c1e28 Recents: Add accessibility descriptions for lock ImageViews [Harry Youd] 56baec961a2 SystemUI: Add separate pref screen for the status bar tuner [Gabriele M] 223aee0af7f 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/ c5b0aac6ff AppOpsState: Hide undeclared Privacy Guard OPs [Gabriele M] * vendor/cmsdk/ ee2ad8e Make CMParts a protected component manager [Gabriele M] 4049b18 cmsdk: Don't change ring volume or mode if DND is enabled [Gabriele M] ==================== 09-16-2017 ==================== * build/ e19eaeb86 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/ a6f3779f243 fwb: VoLTE icon [xyyx] b3b77ad059e New XenonHD translations [dadi11] f06d5dd49dc Back-port fixes for b/62196835 [Phil Weaver] * packages/apps/CMParts/ 91b3a83 New XenonHD translations [dadi11] * packages/apps/Dialer/ 0d3cbaa14 Dialer: InCallUI: Fix crash when launching Conference Manager [nijel8] * packages/apps/Settings/ b12b3574cf New XenonHD translations [dadi11] 9b822547d5 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-15-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/ c6e270ada 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/ be42248d2 MPEG4Source: fix fragmented read. [Wei Jia] ac561ef45 stagefright: fix crash due to bad timestamp index [Chong Zhang] 47f722845 stagefright: check aac_frame_length to prevent infinite loop [Chong Zhang] 708ca769d MediaPlayerService: fix access of mPlayer in client [Wei Jia] 20a8bdc5c audio effects: filter reserved effect commands [Eric Laurent] 1f8cd838d MPEG4Extractor: ensure returned status is checked. [Wei Jia] 09ebf6603 DO NOT MERGE Check frame handle validity before freeing buffer. [Ray Essick] ae74db2fa Change MPEG2 reinit Error Handling [Venkatarama Avadhani] 6e05adf45 Track: Check buffer size of static tracks [Andy Hung] e0b8295e3 MPEG4Extractor: check size for yrrc box [Dongwon Kang] 7a84ae820 AudioFlinger: Fix memory allocation for client-less tracks [Andy Hung] b1c91bcdf Notify Errors Appropriately from SoftMPEG2 [Venkatarama Avadhani] 6dff427e4 EffectBundle: Check value size for get preset name [Andy Hung] 3fcd8acec 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/ 7a797d40a Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8952/ 0bf8b308e Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8960/ 01e8f3b2a Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8974/ f5a8e83b8 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8994/ 7da7e5ea5 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8996/ 53c7f7410 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio-caf/msm8998/ c736bfe01 Equalizer: Check value size for get preset name [Andy Hung] * hardware/qcom/audio/default/ 3f7e7022a Equalizer: Check value size for get preset name [Andy Hung] * packages/apps/Messaging/ 87f81d9 37742976 - Catch bad gifs [Tom Taylor] * packages/apps/Nfc/ f20aedf8 Add READ_EXTERNAL_STORAGE for file based Uri while beaming. [Ruchi Kandoi] * packages/apps/Snap/ 48be49ccc WideAnglePanoramaUI: Show switcher on Stop Capture [Alberto97] ==================== 09-14-2017 ==================== * 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] * packages/apps/XenonApps/ 79b3749 XenonApps: add AMOLED mnml X v1.2 [dadi11] * platform_manifest/ 38c0f25 cm: Use msm8996 HALs for 8953 & 8937 [Michael Bestas] * system/bt/ 215d4340 Add missing extension length check while parsing BNEP control packets [Pavlin Radoslavov] a61aaf1e Free p_pending_data from tBNEP_CONN to avoid potential memory leaks [Pavlin Radoslavov] 922d50b9 Add a missing check for PAN buffer size before copying data [Pavlin Radoslavov] c6f7f867 Add missing packet length checks while parsing BNEP control packets [Pavlin Radoslavov] 7e30b79c Add missing continuation offset check for SDP continuation requests [Pavlin Radoslavov] 0700e5b5 Disable PAN Reverse Tethering when connection originated by the Remote [Pavlin Radoslavov] 8825957c Allocate buffers of the right size when BT_HDR is included [Pavlin Radoslavov] * vendor/xenonhd/ dcbf506d qcom_target: Commonize UM target HALs [Michael Bestas] 89550db2 xenonhd: add AMOLED mnml X to prebuilt apps [dadi11] ==================== 09-13-2017 ==================== * vendor/xenonhd/ 2256a7cd xenonhd: tools: ota config changes [dadi11] ==================== 09-12-2017 ==================== * device/motorola/msm8916-common/ d5e2c34 Revert "msm8916-common: Allow using new Moto Camera" [Alberto97] eeb4d49 msm8916-common: Set INITIAL_COPYRIGHT_YEAR [Alberto97] 145c3ab msm8916-common: Remove unused widevine L1 blobs [Alberto97] b250180 msm8916-common: sepolicy: Use even more macros [Alberto97] fa010f6 msm8916-common: sepolicy: Don't label unused partitions [Alberto97] 6ce49f7 msm8916-common: Remove debugging tools [Alberto97] * hardware/qcom/media-caf/msm8960/ b28bc2107 BACKPORT: mm-video: venc: Protect buffer from being freed while accessing [Paras Nagda] f65fe19e3 BACKPORT: mm-video: vdec: Avoid processing ETBs/FTBs in invalid states [Praveen Chavan] * vendor/xenonhd/ 83c288ac xenonhd: remove keys and signing [dadi11]