[Galaxy S 4 i9505 Original Android Development] AntaresOne:
Changelog 17/11/2014 - 7/3/2015

7/3/2015 - Beta 11

AntaresOne OTA Center:

Based on AntaresOne Updater by [MENTION=4337413]Empty2k12[/MENTION]

Added buttons for direct links to my XDA profile, [MENTION=4899086]alucard_24[/MENTION] and [MENTION=4337413]Empty2k12[/MENTION]

Added buttons for direct links to this thread, Q&A and [MENTION=2875350]franzyroy[/MENTION]'s Dark Lollipop theme Q&A thread

Added donate to me option to donate directly from app

App icon obviously updated (my new profile pic :cool: )

Changed last checked from 12-hours format to 24-hours

Fixed localized text in notification

Localization updates (English, French, German, Italian, Spanish - almost complete (only one string still needs to be translated))

Various UI updates: Material tint change from green to light blue, notification icon color, text color etc.

Device:

Enabled KSM [1/2]

Fixed moving apps to SD Card on device side (last time was only on ROM side)

Various code updates

Kernel:

Enabled KSM [2/2] (kernel same-page merging - also known as kernel shared memory)

Enabled WIIMote (Nintendo WII Remote controller) support - let's play together [MENTION=4899086]alucard_24[/MENTION], no? :p

Video driver updates

Various other code updates - see here for details

ROM:

Bionic, Graphite, -O3 and strict aliasing optimizations - insane speed

Merged all the upstream CM changes (from 22/02 to today at 00:00)

Added left quick settings quick pulldown

Added LiveDisplay settings

Added visualizer to lock screen

Animate clear recents exit

Debloated - removed the following apps:

CM Account

CM Bug Report (useless for this ROM)

CM File Manager

Fixed multiuser

Launch default music player on headset connect (to enable: Settings->Sound & notifications)

Support full size application screenshots

Themes: enhanced theming capabilities

Various other code updates - for details see here or here

22/2/2015

Kernel:

Built with @Christopher83's Linaro GCC 4.9.3 2015/02

Various code updates

ROM:

Added touchscreen hovering support - thanks @frapeti

Fixed moving apps to external storage

Merged all the upstream CM changes (from 11/02 to today)

Various other code updates

10/2/2015 - Beta 10

Device - no significant changes

Kernel:

Linux Kernel 3.4.106

Various code updates

ROM:

Added ability to disable lockscreen targets

Added nav ring

Added per-app controls for LP keyguard notifications

Allow camera to use power key as shutter

Fix custom screen color controls

Fix profiles crash

Fix unpinning locked apps

Improve lockscreen tile behavior

Merged all the upstream changes from CM (any commit from 31/01 to 10/02)

30/1/2015

ROM:

Added LTE tile

Various code updates

25/1/2015 - Beta 9

Device:

Bluetooth updates

Fixed manual network search (no more "Error while searching for networks")

Revert adding of missing Samsung camera parameters

SELinux updates

Some other improvements

WiFi updates

Kernel:

Built with @Christopher83's Linaro GCC 4.9.3 2015/01

F2FS driver updates

Various code updates

ROM (not all the changes are listed here):

CM12 Theme Engine

MultiROM native support is back!

Added ADB over network, Compass, Lockscreen, NFC & Performance quick settings tiles

Advanced location settings for location tile in quick settings panel

Better filesystem detection at boot (native fs_mgr-based check instead of a hack to enable F2FS)

Configurable lockscreen shortcuts (@malybru will like this :p)

Configurable quick settings tiles

Configuration wizard at first boot

Expandable volume panel

Fixed (again) keyboard gesture typing

High touchscreen sensitivity (to enable: Settings->Language & input)

Integrated superuser access (to enable: Settings->Developer options->Root access) - Note: to unlock "Developer options", go in device info and press 7 consecutive times on build number

Link-unlink ringtone & notification volumes

Material ringtones & notification sounds

New bootanimation

New clock styles: center, hidden, left, right (default)

Per-app expanded desktop (to enable: Settings->Display->Expanded desktop)

Huge changes in source code

Various bug fixes

More system speed and stability, less battery drain

11/1/2015 - Beta 8

Device:

Added native boot.img support for GT-I9505G

SELinux updates

Kernel:

Built with @Christopher83's Linaro GCC 4.9.3 2014/12

Various code updates

ROM: (tiny changelog)

Added Lockscreen quick unlock

Clean up default profiles

Various code updates

Everything already merged here

5/1/2015 - Beta 7

Device:

Added ethernet feature

Added missing camera parameters

Disabled my softkeys manager

Enabled Performance profiles (Settings->Performance)

Enabled Qualcomm AAC encoder

GPS updates

RIL updates (both GSM/CDMA variants)

Update hardware keys overlay

Update vendor blobs

Kernel:

Various code updates

ROM:

Added softkeys backlight settings (enabled/disabled+timeout, Settings->Buttons->Backlight)

Added support for quick settings long press

Fixed volume keys wakeup & playback control

Various cleanups & optimizations

30/12/2014 - Beta 6

AntaresOne Updater:

App icon changed back to non-Christmas theme

Device:

SELinux updates

ROM:

Christmas theme removed, back to stock color scheme

Added option to wakeup screen through volume keys

Added charger/USB cable connect/disconnect configurable notification tone

Added option to swap volume buttons when screen is rotated

Added screen wakeup through user's voice

Fixed memory leak in system_server when screen on/off

Fixed volume keys long press to skip song (now short press sets volume, long press skips song)

A lot of "under-the-hood" improvements, fixes, updates

More performance & system stability

Upcoming changes merged from review.cyanogenmod.org

24/12/2014

Device:

SELinux updates

ROM:

Christmas special theme

Autoclean ART cache during ROM update

Remove & restore Bluetooth app during ROM update (fixes bluetoothshare crash after update)

Everything else already merged here on 24/12

22/12/2014 - Beta 5

Device:

GPS: reverted to old configurations/vendor blobs (now works again in device-only mode too)

SELinux updates

Kernel:

Completed updates from GPE 5.0

Fixed green screen tint also while charging battery (no more bug at all)

Updated missing video drivers code

ROM:

Cleanup button wake settings

Upstream updates from CM12

Everything else already merged here

20/12/2014 - LRX22G - Android 5.0.2

Device:

Reverted some GPS updates

Fixed softkeys manager (now works without making busybox symlink)

RIL blobs updates for Sprint/common CDMA variants (no Verizon & US Cellular since work perfectly)

Kernel:

Updates to fix green screen tint after lock/unlock

ROM:

No changes on user side, huge updates in code

19/12/2014 - Beta 4

AntaresOne Updater:

App back, fixed and updated to v5

Device:

Add softkeys manager by me, a little binary that permits to enable/disable back/menu buttons' backlight with persistent settings even after a reboot/shutdown. Look below in this post for how-to. Source: https://github.com/AntaresOne/android_device_samsung_jf-common/tree/cm-12.0/softkeys

Bluetooth audio stream working better than before, multimedia+calls are perfect

Bluetooth, GPS, NFC, Thermal engine & WiFi configuration files updates for Lollipop

De-unified CDMA RIL blobs: vzw variant use its own, usc too, sprint & other carriers use common CDMA libs (this should give better compatibility/network performance & stability)

Updated vendor blobs from GPE 5.0

Kernel:

Adapted ssp_dev to new alarm system

Various updates for Lollipop (merged GPE 5.0 kernel changes)

ROM:

Added Samsung's STK support (Sim Toolkit)

Added volume adjust sound preference for on/off (the one when you press vol+/- keys)

Fixed gesture tiping in keyboard

Fixed lockscreen's carrier text alignment & color

New battery icons! (Settings->Status bar)

Various other updates/fixes

Weather in quick settings panel is back and more stable (Settings->Status bar)

Everything else already merged here

18/12/2014

Device:

Changed some RIL stuff for CDMA variants (fixed sms showing "not sent" even if are sent)

ROM:

Add back Weather in quick settings panel (enable it in Settings->Status bar)

Added long press volume keys to skip tracks

More system stability

Temporarily removed OTA app (AntaresOne Updater)

17/12/2014

Device:

Added bluetooth and thermal engine sepolicies

Added Ambient Display in configuration files

ROM:

Format /system bug before updating ROM is fixed forever

Ambient Display (to enable it: Settings->Display)

All the changes here and here

@AntaresOne's secrets :good:

More speed and system stability

SMS/MMS showing "not sent" on CDMA variants should be fixed

15/12/2014

AntaresOne Updater:

Fixed high wakeup count

Huge decrease of data usage

Device:

Audio policy conf: testing BT A2DP parameters

Bluetooth audio stream fixed for both multimedia & calls

Move again GPS time server to izatcloud.net

Removed obsolete audio_policy.msm8960 lib

Switch back to QCOM PowerHAL

Updated sepolicies

Kernel:

Built with Linaro 4.9.3 toolchain optimized for ARM-Cortex-A15

Disabled hyper, pegasusq & slim CPU governors

Restore MMC wake/suspend functions

Sched: Fix inaccurate accounting for real-time task

Various block/fs/kernel/security updates

ROM:

BetterBatteryStats app autobackup/autorestore while updating ROM

Consistent update to the framework, everything already merged

DocumentsUI: Fix download status was displayed incompletely

Eleven is now the default music player

Fixed installation/update bug found in all the builds between 26/11 and 9/12

Update status bar's HSPA+ icons, goodbye holo!

More optimizations, @AntaresOne's secret!

9/12/2014 - Beta 3

More stability, more smoothness, very less battery drain!!

Powered by Alucard Core

Device:

Enabled Qualcomm Fluence (active noise cancellation)

Use again NUPlayer as default (if you want to switch to AwesomePlayer, go in Developer settings)

Kernel:

Goodbye "weird" wakelocks!

ROM:

Added HSPA+ icon in status bar

Added configurable 0, 90, 180, 270 degrees screen rotation

Bug fixes & various updates to AntaresOne Updater app, materialized! :p - thanks @deutron

Fixed a bug that caused the location icon to stay visible even if Location was off

Possibility to hide Alarm icon in status bar

Added secondary storage support for app installation

Cleanup duplicate ringtones/alarms

Fixed sim pin lock message displaying incorrectly issue

Various other bug fixes

Everything else already merged here in last 3 days

6/12/2014

Device:

Enable pulsing LED on boot

Kernel:

Fixed screen wakeup through back/menu keys on kernel side - thanks @alucard_24

ROM:

Added notification counter in status bar (enable in Settings->status bar)

Added screen wakeup through volume keys

Added USB mass storage support

Added weather info in quick settings panel (enable in Settings->status bar)

New ADB status bar icon

New AntaresOne Updater icon, it's winter time! :p - thanks @ronnie498

New default wallpaper -- thanks @pr0xy mAn1Ac

Everything else already merged here (till 17:00 GMT+1:00)

5/12/2014

Device:

Fixed camera switching issue (the one where you shoot a photo then you choose front camera and can't be used until device reboot)

ROM:

Added framework support for Qualcomm's time_daemon

Added possibility to answer call with home button & close/reject call with power button (useful for the winter :p)

New way to show battery percentage: not showed/inside battery icon/next to battery icon

More system stability & minor bug fixes

Everything else already merged here (till 17:00 GMT+1:00)

3/12/2014 - LRX22C - Android 5.0.1

Device:

Add back time daemon & update sepolicy for it (date/time issues fixed forever)

GPS fixed again

Use Google's media codecs

ROM:

LRX22C - Android 5.0.1 ("Misc" battery drain & WiFi issues are permanently fixed)

Added AntaresOne Updater app to check available updates for this ROM - thanks @deutron

Added Development shortcut in recent apps (enable it in Developer options)

Added support to import contacts in local phone storage

Clean Security/Privacy settings

Disable screen wakeup through back/menu keys

Fix IME (keyboard) selector notification toggle

Improve brightness slider behavior

Location icon no more showed on status bar if Location is disabled

Make clock & time clickable in statusbar

Material Bluetooth app dialogs

Removed CM Updater app (useless for unofficial builds & for CM12 at the moment)

Graphical updates to Browser app to be "the real Material"

Use CMHW serial number

Some other changes here

Various updates in Trebuchet (default CM launcher)

Everything else already merged here (till 20:00 Italian time)

1/12/2014 - Beta 2

Device:

Moved GPS time server from gpsonextra to izatcloud

NFC is fixed: 1/2

Some WiFi updates for Lollipop

Update again SELinux policies

ROM:

Added battery percentage in status bar (Settings->Status bar to enable it)

Added cursor control through volume keys

Added home button screen wake

Added IME (keyboard) switcher notification

Added screen wake when a power source is connected/disconnected (Settings->Display->Advanced settings to enable it)

Animated Rotation tile in quick settings menu

Disabled gpio keys (touch keys) vibration on press

Fixed Netflix issue found in previous build

Integrated Superuser is now fully working. No need to flash SuperSU zip anymore

Everything already merged here (till 17:00 Italian time)

27/11/2014

Device:

Fixed Camera, Flashlight & Radio part issues found in previous build

Remove old sepolicies & add device-specific ones

ROM:

Added option to show battery percentage (still not showed, will be in next build)

Graphical updates to Messaging app

Everything already merged here

26/11/2014

Device:

Add F2FS support

Fixed exFAT not working in previous build

ROM:

Everything already merged here

25/11/2014

Device:

Switch once again to CM PowerHAL

ROM:

Added in-call vibration features

Added Personalization category and status bar brightness feature

Added quick-quick settings pull down (from the right side)

Added double tap status bar to sleep

Fixed Contacts app crashing

Fixed RIL issue found in previous build

New Messaging app

24/11/2014

Device:

Add ANT+ support

Disabled time_daemon (fixed date/time random crash & reset after boot)

ROM:

Double tap to sleep improvements - note: this feature can't be enabled yet, will be possible in the next build

Everything already merged here - commits till 18:00 (italian time)

23/11/2014 - Beta 2

Device:

Add shell property to use AwesomePlayer as default

Enable Multiuser support

Enable triple framebuffers

Netflix is now working

Remove NFC module suffix

Switch to CM PowerHAL

Update NFC configuration for new module (NFC is still broken, at least for me)

Some more changes here

ROM:

exFAT is fixed:

http://review.cyanogenmod.org/#/c/78850/

http://review.cyanogenmod.org/#/c/78971/

http://review.cyanogenmod.org/#/c/78972/

Added advanced reboot menu

Added double tap to sleep gesture - note: this feature can't be enabled yet

Added increasing ring feature

Added long press back to kill app

Buttons: Allow disabling hardware navigation keys

Development Settings: fix setting reset on disable

Multiuser now supported

Notification light's color now supports custom colors

Everything already merged here

21/11/2014

Device:

Add back deviceHardwareKeys integer

Enable Qualcomm Bionic optimizations

Radio part now fully working (data, send/receive messages, ingoing+outgoing calls)

Some more changes here

Update thermal engine configurations

Kernel:

Enable exFAT support (but still not working)

ROM:

Everything already merged here

Removed NfcNci package that causes high battery drain (unneeded since NFC it's still broken)

Superuser is now integrated with ROM (like previous CM ROMs), no need to flash SuperSU anymore

20/11/2014

Device:

Disable LOGD

Don't build consumerIR library

Remove HCE permission of NFC

RIL is now working, but not fully. You can surf on the net through data connection, send/receive messages and call, but incoming calls aren't showed (you can't answer and you don't know if someone [and who] is calling you)

Update media profiles

Use only device-specific sepolicies

Use prebuilt consumerIR library from CM11 M9 (IR LED is now working)

ROM:

Everything already merged here

19/11/2014 - Beta

Device:

Add back building of GPS stuff (GPS now works)

Add back building of msm8960 primary audio library (sound now works)

Add jflteRIL (but still not working)

Enable extended font support

Remove some unneeded audio policy extensions

Reverted de-unifying of variants, now they're again together under "jflte"

Kernel:

Switched to GZIP compression (faster boot than LZMA)

ROM:

Everything already merged here

17/11/2014

Initial public release