[Galaxy Ace II Android Development] ChronoMonochrome:
Changelogs

Changlelog:

Build #22 - 10.03.2016

Switched Apollo to Eleven from CM12.1

Added Viper4Android FX, CMFilemanager and Terminal apps

Added feature long volume key press to skip track (thanks to mickybart)

Switched Torch to sysfs interface (disabled delay on torch activation)

Added new fix to low incall volume (thanks to golden-guy)

Fixed screen locking issue during active call (based on initial patch by golden-guy)

RIL update from SergeyL (possible fix to 2G/3G switch issue)

Allowed build time disabling of components (Gapps battery drain fix)

Frequently used OpenGL ES methods whitelisted for fast JNI path (possible improvement to OpenGL apps)

Various stability fixes and improvements (thanks to SergeyL for bringing my attention to them)

Memory management build.prop tweaks (thanks to SergeyL)

Build #21 - 08.03.2016

Switched to GCC 5.2 for the whole ROM now

Applied -ffast-math on whole ROM

Optimizations cleanup

Added SQLite 3 from CyanogenMod 12.1

Build #20 - 07.03.2016

Extended media support via FFMPEG (most audio and video files now can be played via HW codecs in MX player)

Videorecording patch cleanup

Build #19 - 03.03.2016

Switched back to Linaro GCC 5.2, with a few exceptions that are still built with GCC 4.9 (to avoid possible issues caused by higher GCC version)

Applied -ffast-math to almost multimedia and some GUI modules (in a cases with a heavy math calculations it can give up to 3x performance speedup)

Applied unsafe loop optimizations to the whole ROM (gives about 10-15% overall speedup)

Build #18 - 28.02.2016

fixed WiFi tethering bug

fixed linker spam

Build #17 - 26.02.2016

Switched to Linaro GCC 4.9.4 for now (better handling of LTO optimization code generation)

Odexed build

Fixed MTP bug

Fixed Wifi / USB tethering issue (again!)

Missing APNs should be fixed now

HWComposer: switched to SW vsync implementation from tuna

Build #16 - 21.02.2016

enabled ARM mode on almost binaries (better performance in compare with thumb)

added properly applied strict-aliasing optimizations

rest small changes in optimizations (disabled cortex-a8 workaround that was enabled for all the rest processors as well; disabled debug symbols hardcoded for some blobs)

fixed broken since latest build logcat

added some useful for debugging binaries such as strace

deleted blob at_distributor (seems that RIL works fine without this)

re-added forgotten low incall volume fix

Build #15 - 19.02.2016

a heavily optimized build - enabled Link Time Optimizations(LTO), Graphite and Floop Nest optimizations

fixed camera crash on stop of video recording in default Omni camera app

fixed strict aliasing violations in many of places

skia: neon optimizations patchset, another improvements

sqlite: updated to 3.8.10.2 version

launcher: improved scrolling smoothness

replaced libexpat and libpower samsung blobs with the open-source ones (much more is coming, hopefully)

a lots of other changes that improves stablitiy / performance

Build #14 - 17.02.2016

added [MENTION=4898097]arter97[/MENTION] optimizations

changed -O3 -> -O2 optimizations level

added -ffast-math optimizations to some UI modules (original patches by OptiPop Team, modified by me)

compiled with Linaro GCC 5.2.1 (thanks to OptiPop ROM team, arter97, temasek and other devs for a lot of fixes for GCC 5+)

compiled HWcomposer and copybit from source

fixed low 2D graphics performance by using gralloc from stock

kernel: updated to r4.2.8

AV and Native frameworks: fully updated to CM12.1 5.1.1_r34

applied various fixes

Build #13 - 12.02.2016

fixed wifi/usb tethering broken

fixed default min/max CPUfreq (again)

added low incall volume fix (thanks [MENTION=1508790]SergeyL[/MENTION] for pointing out on fix)

attempt to fix memory compation issue which leads to reboot

reduced an unnecessary display wakeup delay

MCDE video modes reset to stock (should actually fix ws2401 glitch on the bottom side of a screen)

Build #12 - 09.02.2016

Forward-port videorecording fix to android 5.1.1 (thanks to golden-guy!)

CM'ify the build (almost the sources are reset to CyanogenMod 12.1, with 5.1.1_r33 as a base)

Re-applied all previous fixes from scratch (thanks to SergeyL for the patches from his CM12.1)

Build #11 - 13.10.2015

updated sources

apps graphics optimization with pngquant (lesser memory foorprint)

disable autostart of some apps

applied patches from Nexus Security Bulletin (september 2015)

Build #10 - 02.10.2015

scrolling cache optimization

various optimizatoins from Xperia STE team

fix changing networkType when data connection is online by golden-guy

ril fixes by Meticulus

attempt to fix NFC feature on codinap

attempt to fix a missing APN

Build #9 - 30.09.2015

improved compatibility with the RRO (Layers)

decreased various delays (of a changing of a window orientation, long press etc),

according to my subjective feelings, the scrolling works more smooth now.

improved native implementation of math with a floating point

disabled an unnecessary debug

Build #8 - 29.09.2015

Updated to the latest OmniROM's sources

Kernel: updated to r3.7

Added Omni Torch

Enabled ZRAM by default

Build #7 - 02.09.2015

Updated to the latest 5.1.1_r12 OmniROM's sources

Probably fixed problems with ROM booting due to genfstab issues

Attempt to fix NFC issue on codinap (need test)

Removed "low space on internal storage" status-bar notification

Updated kernel to R3.4

Removed volume long press skip tracks port (this port broke volume regulation in suspend; use in-kernel feature instead)

Build #6 - 06.08.2015

Updated sources

Fix for recent libstagefright vulnerabiliies

Various build.prop tweaks

Universal (codina/codinap) AROMA installer

Added one-click data on/off to mobile data tile [golden-guy]

Ported volume long press skip tracks from CM12.1

Build #5 - 16.07.2015

update to 5.1.1_r5

fix to libFFTEm.so (fixes sending images via whatsapp)

fix to gapps/GPS FC

Build #4 - 26.05.2015

apps are dex preoptimzed - boot time should be decreased

probably solved bug with gapps optimization after each boot - need confirmation to that

Build #3 - 25.05.2015

updated sources

refreshed/reworked some patches

included fix to low audio volume

removed fix for gapps

fixed slow EGL/runtime performance

kernel updated to R2.24.7

Build #2 - 14.05.2015

fixed "leftover" bugs: audio recording, lpm charging, performance control issue and GPS. GPS might be buggy and barely works without connection to wifi. Thanks to PolishVodka for help in fixing offline charger.

reimplemented F2FS support

HZ changed to 500 - now should be even more UI fluidity.

eliminated screen tearings with default lcdclk freq on ws2401 display - thanks to ace2nutzer.

Small fixes - now long home press is set to open recent apps switcher, and enabled home wake by default.

Build #1 - 13.05.2015

initial release