[Sony Xperia M] Bonoboo:
(Many) Changes in CM13 between 19.03 and 26.05 Nightly

Previous: 1, 2, 3, 4, 5, check them too to know about fixes and new features.

– Information

[MENTION=4343949]PecanCM[/MENTION] made very much useful device-side improvements and bug-fixes.

They discussed and tested in thread for long time and here full digest what have done.

Some fixed bugs persist in all custom ROM's, now except CM13. And few even on stock firmware.

Please, read changes to know how better ROM become.

Also here previous digest if you missed.

List of current device-bugs here

– Changes for device

ported newest no-drain ZRAM and zmalloc with LZ4 compression

enabled ZRAM with max processed size 256 MB = ~130 real "extra" RAM (nice app for monitoring zram usage)

ported Per Process Reclaim for pushing inactive tasks to zram based on their obj for more good concurrency

ported newest Low Memory Killer optimizations

enabled adaptive LMK – no more thrashing and lags (old)

decreased min_free value for LMK (old): info

enabled balance_anon_file_reclaim for improving headroom by swapping anon memory earlier

memory management now in-line with msm-3.4/LA.BF.* branch

> all above means, that phone now can keep more apps "open" due compressing RAM = extra RAM = better multitasking

> noticeable improved performance and UI responsiveness even under load: ported 130+ mainly CPU related commits from Nexus 4/7

> fixed huge battery drain when phone connected to Wi-Fi, 27% > 6% for day (old bug)

> enabled noise canceling during call: works very good in noise environment and don't affect voice quality (old bug)

> enabled recording stereo sound for videos and SoundRecorder: not interfere with voice mic like was old patch from thichthat

> fixed random disconnects from Wi-Fi router in background (old bug), but it still won't reconnect after loosing signal until screen on

fixed pairing devices via Direct Wi-Fi (old bug)

enabled internal call recording: how to use

fixed issues with A2DP BT devices, now headsets / speakers works flawlessly

enabled support of USB Audio and USB MIDI devices

phone now not hangs at entering recovery in offline charging mode, but it's still impossible do this

vibration intensity slider was always showed 0% (cm regression)

enabled battery fully charged notification

removed option for toggle NC because disabling caused problem with mic

reduced log spam from sensors, led, wi-fi driver and ACDB

optimizations of FM radio support under hood

many security fixes

many other deep fixes, cleanups and optimizations: almost all PecanCM's commits can be found here

– Changes in CyanogenMod

fixed a lot regression-bugs for this period:

– deleting and saving custom position of Live Display tile

– assorted bugs with lockscreen, it's circular animation

– no text at USSD request

– Dual: fixed "Always ask" sim for SMS

– disappearing favorite contacts in Dialer

– crash at answer for second call

– crash at opening advanced settings of SMS app

– crash in call log

– crash at opening AudioFX

> now it's possible to fully get rid of internal root tile, just delete it

> fixed showing 5 modes in Power tile instead 3 (was frequently mentioned in thread)

> fixed old bug when NFC beams often failed to receive

fixed deleting and saving position of custom tiles

fixed stucking camera placeholder on lockscreen if launch by 2tap power button some 3rd apps

finally fixed installing from notification APK's that received via Bluetooth

fixed random disabling vibration after update / boot

added firewall: you can totally deny any user app access to internet via Wi-Fi and/or mobile data: how-to

added option to quickly turn off using mobile for app in traffic stats

added option to completely restrict background internet for any app, even Wi-Fi

added option to quickly deny using mobile data for any app (both in traffic stats)

device less heating up during boot due running bootanimation service in background

added useful choices in answer ring at second incoming call

added options to manually reset battery / traffic stats

finally contacts photos now rounded in Dialer / Contacts

fixed expanding tiles panel by two fingers

Dual: fixed inconsistent state of airplane mode in tile / power menu

removed internal weather in LockClock (widget / notification panel), now required install plugin: info

added button in Headsup and new bottom circle target to quick add calling person into blacklist

to hide them disable Blacklist in Settings > Security

SMS App:

– option to temporary turn on data for downloading MMS

– ability to save and manage messages on SIM-card

– added validity period

– added MMS delivery / read reports

– added messages limit (auto-delete)

– added support for video and audio MMS attachments

– now again in green colors instead of purple

– fixed widget

fixed problem with sdcard in Sound Recorder

fixed case when recorded screencast file was broken after reboot

fixed margin at selecting LLS / DayDream / WeatherProvider

partially fixed truncation of name at InCallUI

menu button in Dialer now more easy to tap

sound effects now not played when sound muted: for less energy consumption

removed option "Avoid poor connections" for Wi-Fi due problems

removed animation if launch camera by double click power button

networks settings menu now disabled if phone in Airplane mode

CMBugReport now not shows in Recents

fixed exporting all contacts when you want only one

fixed reset at rotate screen when setting up lock pattern

Setup Wizard now automatically selecting language basing on SIM country

removed possibility to select activity as lockscreen shortcut

now possible create desktop Settings-shortcut for searching mobile networks

new interface of Themes

new icons for Eleven, Screencast and Themes apps

now phone switches back to auto carrier selection if manual choose fail's

fixed scaling issues with non-square album art in Eleven

restored TTY in Dialer settings

removed refresh button on power usage detail at app info

added carrier depend "call transfer" feature

fixed synchronization of USB connection state with switch in development settings (MTP bug for us not fixed)

latest Android build MOB30J and May security fixes

...many other changes, optimizations and fixes, that unnoticeable or not so interesting to mention