[Galaxy S II Android Development] jazzk:
CHANGELOG

CHANGELOG

v3.0.4

System: Rebased to XWMS1

System: System apps now in /preload

Kernel: Apolo 4.1.1 Light

Dialler: Tweaked haptic feedback, dialler should feel more responsive

Gallery: Tweaked haptic feedback, respects vibration intensity in Settings

v3.0.3 IMPORTANT: This is an upgrade zip from 3.0.2 only.

Messaging: Ability to send MMS again. You'll have to wipe messages (shows up as "Dialer Storage" in System>All Apps) again, sorry! You can back them up using something like SMS Backup and Restore or Titanium Backup's Messages backup feature, wipe messages and restore.

Framework: AOSP PDU (for MMS)

TelephonyProvider: Using hybrid TelephonyProvider - AOSP for MMS/SMS (hence the messages wipe required), Samsung for Telephony

Phone: No longer FCs if you open the Camera during a call

Phone: Added ability to choose Network Mode (WCDMA/GSM/Auto)

Dialer: Respects Vibration Intensity

Lockscreen: Horizontal lockscreen layouts fixed

SystemUI: No longer FCs when USB accessories are plugged in

v3.0.2

Kernel: Jeboo v2.2

System: Rebased to XWLSS

Display Options: Toggle CRT Off anim (translations to be added)

Mobile Network Options: HSDPA Control, Fast Dormancy (should be working)

Telephony: Using Samsung TelephonyProvider

ROM Control: Quick Pin Unlock

ROM Control: Show lockscreen before unlock

ROM Control: Removed weather options

v3.0.1

Translations: Forced English "ON/OFF" strings for switches

Translations: User-contributed translations to ROM Control settings and lockscreen text

Calculator: Added fixed version, shows in launcher now

DeskClock: Desktop widget now loads on non-English languages with accented letters

DeskClock: Layout fixes for landscape tabs, Alarm popup and Night Mode

Settings: Accessibility settings FC's fixed

Settings: Power Key Ends Call setting re-added, orphan Audio Applications Dock settting removed

SystemUI: Silence toggle icon updated

SystemUI: Minor layout optimisation for notification expanded header

Lockscreen: Menu key no longer unlocks screen on swipe unlock screen

Lockscreen: When changing number of lockscreen targets, the Camera shortcut now continues to work without having to re-add it

Lockscreen: When selecting a gallery image for a custom shortcut icon, any custom lockscreen wallpaper will now persist

Gallery: Editing pictures no longer FCs

FM Radio: No longer shows Enable Motion screen on first run (enabling Samsung motion breaks AOKP flip to silence)

v3.0

System - Rebased to XWLS8

System - AudioServices now respects key-press sound volume adjustment for AOSP (and 3rd party) keyboards

System - MediaScanner wakelock fix included (credit to shoman94)

Kernel - Jeboo kernel as default - stock with mdnie sharpness tweaks and FB EARLYSUSPEND DELAY enabled!*

Framework - Updated toggle icons

Framework - Removed redundant Swagger references

Framework - Enforced English "ON/OFF" strings for toggle switches only as many non-English languages were overflowing text

Framework - Rootbox weather icons

Framework - 4.2 drawables used in most cases

Lockscreen - 4.2 styling for Swipe, Pattern, Pin, Password and SIM unlock screens

Lockscreen - 4.2 digital clock (ported Rootbox's implementation)

DeskClock - NATIVE 4.2 digital clock widget

DeskClock - Fixed stopwatch notification layout issue

Phone - Cleaned up PhoneInterfaceManagerExt code port from stock Phone

Gallery - Using 4.1.2 google gallery (beta was using 4.0.4 gallery)

Sounds - 4.2 Ringtones/Notifications/Alarms

Additional retained Samsung features - Smart Stay

Settings - Minor layout fixes

Tweaks - Thunderbolt! scripts added as a separately flashable package if you want to try them out (they seem to have matured since the beta)

*I've added an init.d script to enable the mdnie sharpness tweaks, but they won't kick in until after at least one reboot (I think the init.d scripts are run after the kernel checks for the setting). You can however reboot into recovery after flashing the ROM and enable them from CWM > Jeboo tweaks to enable them for first boot.

v3.0 AOKP Bug Fix Patch

- Fixed lockscreen music widget layout

- Volume skip tracks code reverted to the same as in Chameleon 2.0

- Added some sound options to ROM Control:

.... Configurable headset connection behaviour (no action, vibrate, silent)

.... Configurable a2dp connection behaviour (no action, vibrate, silent)

.... Flip phone to slience ringer

- Updated Phone.apk with transparent incoming call UI (removed black area on incoming call screen)

- Weather icons replaced with CM10 weather icons

- Thunderbolt! by pikachu01 included (main script, zipalign, TCPBuffers and screenstate scaling)

v3.0 AOKP BETA

DeskClock: Enabled Digital Clock widget

DeskClock: Fixed Timer FC

Phone: Removed black bar on incoming call screen

FM Radio: Optimised FM Radio notification panel layout

Settings: Added ROM Control

Settings: Added checkbox to toggle swipe lockscreen vibration on/off

System: Reverted to 240dpi due to Play Store issues

System: Removed ContextAwareService which was causing a permanent Audio Applications/Earphones Connected notification to show up when headphones are plugged in

System: Updated kernel to PhilZ 3.8.1

System: Enabled CRT-OFF animation (but you'll need to install Siyah kernel and set FB Earlysuspend Delay to 100 ms in STweaks) - credits to sorg in the SGSIII forums

Framework: 4.2 style lockscreen

Framework: Changed default wallpaper

Framework: Added a selection of AOKP features:

General UI

- Configurable notification backgrounds

- Recents - kill-all button, RAM bar

- Hold back to kill

- LCD density

Lockscreen

- Quick pin unlock

- Configurable wallpaper, text color, battery %

- Volume music controls (thanks partially to mirko ddd, I used a combo of AOKP code and his code to put this in)

- Choose up to 8 lockscreen targets

Statusbar

- Battery icon / battery bar

- Clock - center clock, am/pm style, color, day of the week

- Toggles

- Signal style

- Weather

v3.0 BETA (Currently Samsung/AOSP only, no AOKP features yet)

- System: Rebuilt for XXLSJ

- System: Added Font style/Font size to Settings

- System: DPI set to 220 as default

- Clock: Using 4.2 Clock

- Keyboard: Using 4.2 Keyboard

v2.01 (upgrade packs)

- Name change - Basic is now AOSP, Experimental is now AOKP

- Phone: SIP Phone enabled

- System: USB OTG notification allows you to eject Mass Storage (Crapsung's unmounter wakelock fixed too)

- System: MHL landscape rotation issue fixed (Experimental only, Basic already works fine)

- ROM Control: Spanish weather translations included (Experimental only)

- Lockscreen: Weather panel now changes colour if a custom colour is chosen in ROM Control (Experimental only)

v2.0 - Basic Edition

- Camera: Readded jobnik's modded Camera: Higher audio/video bitrate, HW shutters, low power usage

- Play Store: Multi DPI Play Store (courtesy of MyLifeRocks10)

- Phone: Updated language translations

- Phone: Fix where setting vibrations intensity in Settings did not affect incoming call vibrations

- Media: Updated AOSP touch UI sounds, makes for a less jaring experience

- SystemUI: H+ indicator active in HSDPA zones

- SystemUI: Removed toggles completely :)

v2.0 - Experimental Edition

- Built on top of v2.0 Basic Edition

- Framework: First round of AOKP integration

- AOKP Feature highlights

- 180 degree rotation

- Recents window styles (AOSP/WebOS/Sense)

- LCD Density changer

- Volume panel options

- Hold back to kill

- Lockscreen

- Configurable wallpaper / battery / weather display / layout (horizontal lockscreen)

- Configurable style (Honeycomb/3-8 targets)

- Volume music controls, fast torch

- Quick pin unlock, show lockscreen before unlock

- Statusbar

- Configurable layout

- Configurable toggles

- Configurable clock

- Configurable battery

- Configurable Signal

v1.3

- System: Rebuilt for XWLPX

- System: All previous fixes implemented

- System: Android Stock PowerControl widget enabled

- System: Thunderbolt integrated. To remove, delete the following files in init.d (S98screenstate_scaling, S98system_tweak, S98TCPbuffers)

- Framework: Vibrate icon for Contacts in Google quicksearchbar fixed

- Framework: Toggles reverted to v1.0 for this release (includes Auto-rotate)

- Settings: Settings FC when clicking on Pictures/Videos in Storage fixed

- Settings: Workaround for 2G switch / Data state in Mobile Networks settings implemented (2G switch is disabled while data network is on)

- Camera: STOCK XWLPX camera (only icon changed). If you want hardware shutters etc, check out jobnik's thread or flash the v1.2 camera.

- Music: Google Play Music replaces Google Music

v1.2

- Framework: Fixed dialog/popup theme issues

- Framework: Added some Jelly Bean graphics

- Framework: Holo background throughout Rom without Forced GPU Rendering

- Framework: Other minor changes/fixes

- Framework: Added original AOSP shutdown options dialog

- Framework: Bootanimation now looping

- System: Re-added some useful Display Settings (Screen Mode, LED settings etc)

- System: Enabled surface dithering (I think)

- System: Autoroot disabled, SuperSU only Superuser application

- System: Added Live Wallpapers and other apps (Torch)

- System: Cleaned up filesystem a bit

- System: Fixed SIM Pin retry countdown issue on lockscreen

- System: Updated system apps (Maps, Youtube, Market)

- System: AOSP UI sounds

- Browser: Corrected misreferenced resources

- Settings: Enabled HW acceleration for Settings app

v1.1

- System: Based on XWLPU

- System: MTP working

- System: Added Mass Storage option to USB Computer Connection dialog (MTP/PTP/Mass Storage)

- System: Migrated to SuperSU

- System: Readded Quickview

- System: Added Android Spell Checking (including User Dictionaries) - not fully tested

- SystemUI: AOKP toggles restyled (more compact)

- Settings: Redundant options removed

- Settings: USB Mass storage text cleaned up

- Framework: JB animations updated

- Framework: CRT animation fixed

- Framework: Other very minor fixes

- Camera: Using jobnik's excellent camera: Higher audio/video bitrate, HW shutters, low power usage

- Messaging: CM9 Messaging (Emoji support, timestamp options)

- Browser: CM9 Browser (User Agent switch, extended quick controls)

- Keyboard: CM9 Keyboard (more dictionary languages)

v1.0

- Initial release

- Based on XWLPT