[ONE Android Development] romilparh:
Donate to me:

https://www.paypal.me/romilparh

Changelog:

(Rest changes weren't related to bacon in any way so are not mentioned)

▼ 10/03/2017

▪ project device/oneplus/bacon/

981af37 bacon: Increase earphone speaker volume

▪ project external/libhevc/

42469df Fix slice decrement for skipped slices

6f57834 Ensure CTB size > 16 for clips with tiles and width/height >= 4096

▪ project external/tremolo/

166d5a3 Fix out of bounds access in codebook processing

▪ project hardware/ril/

4609708 DO NOT MERGE Fix security vulnerability in pre-O rild code.

▪ project hardware/ril-caf/

cc408d7 DO NOT MERGE Fix security vulnerability in pre-O rild code.

▪ project libcore/

aa4fd2e Fix failing FileTest#test_canonicalCachesAreOff()

c1a58e9 Disable File.getCanonicalPath caches.

▼ 10/01/2017

▪ project android/

46fafaf manifest: use updated svox tag to fix picotts

3aef973 Switch deqp, pdfium and speex to our forks

208f9df cm: Remove libphonenumbergoogle

▪ project kernel/oneplus/msm8974/

cfaa490 Bluetooth: Properly check L2CAP config option output buffer length

▪ project packages/apps/Settings/

4f80840 About: fix Andres email

▼ 09/29/2017

▪ project frameworks/base/

3cc1a5a [1/4] SystemUI: add burnIn protection setting

▪ project packages/apps/DUI/

7180a95 DUI: add burnIn protection setting [4/4]

▪ project packages/apps/Settings/

47d0991 [2/4] Settings: add burnIn protection setting

▼ 09/27/2017

▪ project vendor/cmsdk/

8f4f039 [3/3] cmsdk: add burnIn protection setting

10d64e7 Revert "cmsdk: Don't change ring volume or mode if DND is enabled"

253a12e cmsdk: Run in core apps only for poweroff alarm boot

f4da7ec Make CMParts a protected component manager

a5a86a8 cmsdk: Don't change ring volume or mode if DND is enabled

6f9c3e4 cmsdk: Use intent extradata for WiFi triggers

cf42384 cmsdk: Disable unused services

▪ project external/libnfc-nci/

257864a pn54x: Don't default to pn551 if BOARD_NFC_CHIPSET isn't set

▪ project patcher/

41ed73b Revert "Add potential fix for MediaScanner crashes on raw files"

▪ project system/vold/

d8d5e6e Fix bug in cryptfs_verify_passwd with hardware disk encryption

▼ 09/24/2017

▪ project frameworks/base/

95ba21f PhoneWindowManager: Block screenshots when pocket lock is showing

51c0f6f PocketService: Adjust light sensor rate to 400ms

31e374f ActivityManager: Remove POWER_OFF_ALARM intent leftover

8cf55f1 SystemServer: Don't start widget service when it is alarm boot

8f62033 Recents: Add accessibility descriptions for lock ImageViews

65748c4 SystemUI: Revert some Tuner changes

71bfe49 DUtils: Migrate from broadcasts to API for some action handling [1/2]

f99120e ColorEngine: Fixup themes for our customizations[2/3] *Update Primary and secondary coolors *Update TM Fab bg *Update Stroke accent colors *Thanks to ALtan for control_checkable_material theme issue

e90fec8 Revert "FWB:Update default theme to Pixel Blue [1/2]"

a3d99a6 Themes: Expose manifest styles for themes

a3dab8d Bring back Pixel theme [1/2]

27dc140 BrightnessSlider: Fix Slider thumb not theming to accent color

90dfe02 Revert "sysui: New google pixel colors"

ad41af3 Revert "Base : Finalize the pixel theme and prepare for theme engine"

5c1386f Revert "base: New google pixel colors"

ec7bf0d FWB:Update default theme to Pixel Blue [1/2]

32ba76a Partially revert "ColorEngine: theme improvements/completeness"

79a4136 ColorEngine: fix power menu instant theming

69ca41e TileAdapter: allow styling tile item decoration background

98726ae ColorEngine: theme improvements/completeness

2bf21f4 ColorEngine: fwb: keep changed resources footprint low

17c72a1 ColorEngine: fwb: default to default primary/bg color

3eca4dd ColorEngine: who wants orange if you can have amber [1/2]

5b5e499 ColorEngine: fwb: default to teal color accent everywhere

453e33b ColorEngine: default to teal color accent

ba42305 Introduce color engine.

d796bc5 Revert "FW: Use stock pixel color scheme & improve upcoming CMTE compatibility"

▪ project packages/apps/DUI/

b79ce98 DUI:Fix up accent colors with color engine[3/3]

▪ project packages/apps/Settings/

3c520f0 Settings:Fix up RR configurations theme with color engine[1/3]

bb8b8d3 ColorEngine: Settings: keep changed resources footprint low

62b94cf ColorEngine: Settings: default to default primary/bg color

2244d5d ColorEngine: Settings: default to pixel accent everywhere

fe2ff9f Settings: Make shortcut icon colors match settings accent

ec49047 Settings: PreviewPagerAdapter: copy the full theme

3bbba44 Improve color selection preview

316b3bb ColorEngine settings: show accent color selection on first open

7c5a01e Settings: Support color engine

▪ project vendor/cm/

889b570 Merge remote-tracking branch 'rr/nougat' into HEAD

3b31d8f Final version for N -> 5.8.5 \m/

6d81c3d vendor: sepolicy: Add Color Engine policy

813d067 Revert "Revert "vendor: cm: sepolicy: Allow rw-access to system_app_data_file""

c0a7af1 Remove all traces of CMTE policy

▼ 09/22/2017

▪ project packages/apps/ResurrectionOTA/

905f8cc Final Changes to Configuration File

▪ project packages/apps/ResurrectionStats/

53fe045 Const: 5.8.5

▪ project vendor/cm/

ed3107d RR: v5.8.5

▼ 09/19/2017

project system/extras/su/

11730a5 correct delivering process return code to caller

▼ 09/18/2017

project packages/apps/Eleven/

49b8b9c Eleven: Create one cursor per background task

▼ 09/17/2017

project frameworks/av/

f80e21a audioflinger: Use offloaded effects in case of PCM offload

project packages/apps/Settings/

efbb78f Add moderator tags to about settings

▼ 09/16/2017

project android/

f0c3b1f manifest: switch to our forks of several repos

project build/

f6958ef Updating Security String to 2017-09-05 Bug:63846344

project external/skia/

878b9da Defend against ICOs with large BMPs embedded DO NOT MERGE

project external/sonivox/

188ae17 Fix compiler warnings in sonivox and enable -Werror.

project frameworks/base/

bb68d19 Back-port fixes for b/62196835

cbce7ff Don't disable the GPS prematurely

8503dcf PrivateStorageInfo: Exclude primary physical volume total space

fe5307e Keyguard: Change fingerprint listening behavior

project packages/apps/Settings/

6d05ff9 Back-port ag/2491664

2214a57 AppOpsDetails: Generate correct summary when changing list prefs

ac086f6 Settings: Allow devices to provide remote gesture preferences

1b1f6ea Settings: Fix internal storage summary for non-emulated storage devices

4776440 Settings: Always show Privacy Guard permissions

02a6349 AppOps: Switch to an HashMap

a3bbfda Settings: Add a shortcut icon for carrier selection

cb1ab8b AppOps: Redesign

3a0e238 Revert "Settings[Wifi]: fix the input invalid length for WEP encryption."

▼ 09/15/2017

project external/libavc/

2170933 Decoder: Fixed allocation of pv_map_ref_idx_to_poc_buf.

871e2ff Decoder: Fixed overflow in refernce list creation.

73ff61b Initialize DPB structures to valid values.

1a4a25a Added error check for output buffer size.

project external/libhevc/

2f28765 Limit boundary PU sizes in case of errors

3008a9a Fix array size for hrd parameters

d2b7822 Check number of output buffers and sizes

8e3fe3b Return error for invalid crop parameters

project external/libvpx/

50bde27 DO NOT MERGE libvpx: Cherry-pick 8b4c315 from upstream

project external/sonivox/

afc7e48 Fix interpolator

project external/sqlite/

f55bb7e DO NOT MERGE - fix FTS3 column pointer handling

project external/tremolo/

0000b2b Use heap instead of alloca in res012.c

project frameworks/av/

be42248 MPEG4Source: fix fragmented read.

ac561ef stagefright: fix crash due to bad timestamp index

47f7228 stagefright: check aac_frame_length to prevent infinite loop

708ca76 MediaPlayerService: fix access of mPlayer in client

20a8bdc audio effects: filter reserved effect commands

1f8cd83 MPEG4Extractor: ensure returned status is checked.

09ebf66 DO NOT MERGE Check frame handle validity before freeing buffer.

ae74db2 Change MPEG2 reinit Error Handling

6e05adf Track: Check buffer size of static tracks

e0b8295 MPEG4Extractor: check size for yrrc box

7a84ae8 AudioFlinger: Fix memory allocation for client-less tracks

b1c91bc Notify Errors Appropriately from SoftMPEG2

6dff427 EffectBundle: Check value size for get preset name

3fcd8ac Fix TOCTOU problem in libstagefright_soft_aacenc

project frameworks/minikin/

440e10a Reject unsorted cmap entries. DO NOT MERGE

project hardware/broadcom/wlan/

71b070f net: wireless: bcmdhd: update bcm4354/4356 FW (7.35.101.8)

project hardware/qcom/audio-caf/msm8916/

7a797d4 Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8952/

0bf8b30 Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8960/

01e8f3b Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8974/

f5a8e83 Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8994/

7da7e5e Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8996/

53c7f74 Equalizer: Check value size for get preset name

project hardware/qcom/audio-caf/msm8998/

c736bfe Equalizer: Check value size for get preset name

project hardware/qcom/audio/default/

3f7e702 Equalizer: Check value size for get preset name

project packages/apps/Messaging/

87f81d9 37742976 - Catch bad gifs

project packages/apps/Nfc/

f20aedf Add READ_EXTERNAL_STORAGE for file based Uri while beaming.

▼ 09/14/2017

project packages/apps/AudioFX/

3f7743b AudioFX: use vector drawables

b94e30b AudioFX: set theme accent to white

00d3381 AudioFX: match control switches color with fragment background

f5d78ad AudioFX: Add Reverb toggle

9fe5a3a AudioFX: Use default material toggle

9662067 AudioFX: Apply effects independently of the output flags

project system/bt/

215d434 Add missing extension length check while parsing BNEP control packets

a61aaf1 Free p_pending_data from tBNEP_CONN to avoid potential memory leaks

922d50b Add a missing check for PAN buffer size before copying data

c6f7f86 Add missing packet length checks while parsing BNEP control packets

7e30b79 Add missing continuation offset check for SDP continuation requests

0700e5b Disable PAN Reverse Tethering when connection originated by the Remote

8825957 Allocate buffers of the right size when BT_HDR is included

▼ 09/12/2017

project hardware/qcom/media-caf/msm8960/

b28bc21 BACKPORT: mm-video: venc: Protect buffer from being freed while accessing

f65fe19 BACKPORT: mm-video: vdec: Avoid processing ETBs/FTBs in invalid states

project packages/apps/Snap/

d57c9bb Snap: Properly disable face detection when closing the camera

4640558 Snap: Fix face detection crash when switching cameras

project patcher/

d78e3cf Add potential fix for MediaScanner crashes on raw files

▼ 09/10/2017

project hardware/qcom/media-caf/msm8974/

209a13c mm-video-v4l2: venc: Protect buffer from being freed while accessing

project packages/apps/Jelly/

5f25616 Jelly: Reuse DateFormat instance in HistoryAdapter.

project packages/apps/TvSettings/

acace0c Use new updater activity name for update button

▼ 09/08/2017

project vendor/cm/

78774cb Update Magisk to 14.0 and MagiskMansager to 5.3.0 (#99)

▼ 09/06/2017

project hardware/qcom/audio-caf/msm8974/

00b7019 aenc-aac: bounds checking

project hardware/qcom/media-caf/apq8084/

477e1d7 mm-video-v4l2: venc: Protect buffer from being freed while accessing

▼ 09/03/2017

project packages/apps/SetupWizard/

f7d9926 SetupWizard: Fix the accessibility services gesture

▼ 09/02/2017

project frameworks/av/

be37655 omx: Skip the whole dataspace signaling on legacy QCOM

project packages/apps/SetupWizard/

77ef790 SetupWizard: Remove Themes related code

▼ 09/01/2017

project patcher/

45b6022 Update CMUpdater vendor_cm sepolicy patch

2671c68 Revert "Add upstream fix for GPS issues"

▼ 08/31/2017

Added OTA notification support

project vendor/oneplus/

6973a5e bacon: Revert to old Bluetooth blobs

▼ 08/30/2017

project device/oneplus/bacon/

a287f79 bacon: Use new RIL from upstream LineageOS

af3a053 bacon: Add installation assert on filesystem type (f2fs)

9aee2f3 bacon: Remove f2fs support

11df2c0 recovery: Use project pathmap for recovery

f18b8bb bacon: Calculate TrustZone size at runtime

54e1979 Adapt recovery updater lib to new recovery code.

69cb41d bacon: Fix multi version TrustZone support

06d1fe2 bacon: Remove useless parameter

2917162 bacon: Add assertions on TrustZone version

847549b Revert "Use QCOM Power HAL"

project vendor/oneplus/

b4faf3f bacon: Update blobs for RIL update

▼ 08/28/2017

project kernel/oneplus/msm8974/

612a61a Revert "tcp: do not lock listener to process SYN packets"

2a0229e dm: dm-req-crypt: fix null pointer reference

f73d2b6 md: dm-req-crypt does not release the device

89264b5 Fix "msm: kgsl: Fix kgsl memory allocation and free race condition"

bb066f0 dccp/tcp: do not inherit mc_list from parent

b79d8e5 ashmem: remove cache maintenance support

187150b msm: kgsl: Fix kgsl memory allocation and free race condition

97aeb21 msm: camera: don't cut to 8bits for validating enum variable

3f5eac1 msm: camera: sensor: Add boundary check for cci master

62df754 ASoC: msm: qdsp6v2: set pointer to NULL after free.

80b4df6 qseecom: add mutex around qseecom_set_client_mem_param

c751dde ext4: fix fencepost in s_first_meta_bg validation

80ed5ca ext4: fix condition of validate s_first_meta_bg

43573a6 BACKPORT: msm: IPA: add the check on intf query

cc4bae9 ASoC: Add backend user count checking

1fb4d14 BACKPORT: ASoC: msm: acquire lock in ioctl

a841ad2 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window

73fe6c5 tcp: do not lock listener to process SYN packets

66774b0 ipv4: keep skb->dst around in presence of IP options

dc1c5bb ping: implement proper locking

f79d220 selinux: fix off-by-one in setprocattr

75d8b16 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"

3eedfde unix: correctly track in-flight fds in sending process user_struct

07571ad unix: properly account for FDs passed over unix sockets

2f008c7 msm: crypto: set CLR_CNTXT bit for crypto operations

40f12ff soc: qcom: scm: add check to avoid buffer overflow

b515742 ASoC: soc: prevent risk of buffer overflow

0b7d2af ASoC: msm: qdsp6v2: return error when copy from userspace fails

48d6d9a ASoC: msm: qdsp6v2: return error when copy from userspace fails

5f6297e ASoC: msm: Fix to avoid crash during voip call

ec9e0d6 input: synaptics_dsx_i2c: Restore some original driver logic

e84d1e0 ARM: dts: 14001: Remove set_address_mode from JDI panel power on cmds

project packages/apps/Snap/

5107318 Snap: Add selfie mirror feature

▼ 08/27/2017

project kernel/oneplus/msm8974/

39a210b Revert "msm: mdss: Hack for weird HWC behavior"

adf1946 bacon_defconfig: Refresh for recent driver removals

ae66909 Squashed revert of f2fs:

project packages/apps/Jelly/

8e71ae9 Jelly: Remove the SwipeRefreshLayout

project patcher/

75365dd Remove T-Mobile APN patch

4f7fab2 Remove Eleven patches

591b063 Update T-Mobile APN patch

▼ 08/26/2017

project packages/apps/Eleven/

943d43e Eleven: Fix restoring user settings

project packages/services/Telephony/

6e6fe97 Allow to ignore presentation indicator of outgoing calls [3/3]

Old Changelog mentioned in next post.

Extra Information

Note: The firmware being used by testers is of OOS 2.1.4, if you are using another and have issues, please don't report. Good Luck flashing the builds. Flash it manually.

Here is link to it: https://www.androidfilehost.com/?fid=24385658843824392