[Galaxy Ace S5830 Original Android Development] lagloose:
Changelog

Release 08.09.2012

removed AMARULLZ script

added Google Apps

revert back to original framebuffer size in kernel. ROM should be more responsive now

Release 18/09/2012

completely compiled from sources by 'erikcas'

Removed Google Apps

Compressed arsc to free space in /system. Now you can flash gapps without deleting anything.

Youtube reboots should be fixed

BLN working (not fully tested with 3'rd party apps. Just check...)

Trebuchet Autorotation fixed

Removed duplicate camera icon

CRT animation now working ( = no flicker when screen is turning off )

Removed some things to free some space ( Video editor, ROM Manager, some pico tts languages = ~175MB system size)

Added ad-hoc support

Fixed KSM

Enabled WebGL

Fixed IO scheduler selection

Fully enabled triple frame buffer

Lot’s of changes by CM

Release 05.10.2012

CM Updates as of 02.10.2012

Camera working without preview

Autofocus working

Flashlight working

Panorama working with 'Camera ICS' from Market

Barcode reading working (As long as you can manage to place it correct above barcode without preview...)

Motion Blur in statusbar fixed (Thanks to 'kanpurite' for the hint)

Removed some 'big' ringtones for more space on /system

Release 19.10.2012

Android 4.1.2

zRam (compcache) working

CRT-OFF Animation working (Thanks 'bieltv.3')

Changes from CM as of 16.10.2012

Most interesting new CM features:

- XML cache for better performance

- New battery style 'Circle'

heapsize is 64Mb now

heapgrowthlimit is 32Mb now

back to standard GPS config

Release 05.11.2012

compiled by erikcas (only replaced kernel and device specific files by me)

new kernel config

data usage working (from new kernel)

ipv6 networking (from new kernel)

Waylands CameraHal (Camera working with Preview, Settings, Autofocus and Flashlight)

network location working

Changes from CM

Nice and smooth

added zipalign binary for script support

added support for userinit.sh scripts

new CM filemanager (although seems to be a memory hog...)

Release 03.12.2012

Audio fixed (no more initializing after flash. Notification sound bug should be gone)

New OOM Memory Management

Wifi should be more stable now and connect faster

Latest CM10 sources

SIO and KSM Settings fixed

Release 05.12.2012

Camcorder working

HQ Video and Youtube working

Release 04.01.2013

latest CM sources

size of /system massively reduced by removing ringtones

new property 'media.ringtone.force_repeat' which should force loop of ringtone

JIT compiler disabled by default for performance

heapsize limits changed (should prevent apps from FC)

Dithering disabled by default for performance

Notes:

- Due to the fact that in this latest release cooper device sources did not change, it has ONLY been tested for boot up. No further tests (wifi, bluetooth, etc..) were made.

- Some people report performance increases of UI by removing 'hwcomposer.msm7x27.so' from /system/lib/hw. This has not been tested by me. But you can try and report back here, if it really works. (As always: Don't forget to do a CWM backup first)

- As long as there are no significant changes in CM sources or improvements in device sources, there will be no new CM10 release after this one because focusing on CM10.1 from now on.

Notes about 'Google Now'

Google Now seems to be a general problem in many ROM's. For more information see this thread: http://xdaforums.com/showthread.php?t=1747224 If someone wants to do something for this ROM, she/he can check out this thread if there's a solution for us.

Tweaking

Some people asked me, what i recommend to make Jellaxy more reponsible and faster. So here are my personal recommendations for tweaking.

Some words on Tweaking.

During the last weeks, i've read a lot of 'my rom is laggy' posts in general thread and here. I think some words should be said on this.

First of all, be aware that all those 'Turbo' scripts floating around do more or less ALL the same. They all manipulate system and kernel settings by writing values to special 'device files'. Most effective results are/were achieved by writing new OOM values to '/sys/module/lowmemorykiller/parameters/adj' and '/sys/module/lowmemorykiller/parameters/minfree'. Since ICS, writing to this device files via init.d scripts doesn't work anymore, because since ICS those values are overwritten with default values later during boot up. This is why i added code to Jellaxy which makes it possible to set this values in 'build.prop' (See here: https://github.com/Jellaxy/android_frameworks_base/commit/326ed3a470a610242eff753ac396e666598e089d). This is also, why Supercharger needs a patched 'services.jar' to work in ICS and JB. In the latest release of CM10, i already changed OOM values (based on OOM Calculator by zeppelinox) and lowered the max. number of hidden apps to 10 (See build.prop). I don't think that any script will make things 'revolutionary' better. However, you should always have in mind that:

278Mb stays 278Mb, whatever you do. No script in this world can change this

We are on JB and not an GB anymore. JB was never meant to run on devices with just 278 Mb of memory

So i recommend to try to run Jellaxy CM10 without any tweaking script first. Let it settle down and wait a day. Additionally try to limit max. number of Background processes to 4 in 'Developer Settings'.

Try to use swapping, if it makes things better for you or not.

If you want to try out a tweaking script, make a CWM backup first. So you can always revert back if something goes wrong. And always try only one script at a time and DO NOT flash all scripts that promise to give you 'the ultimate fastest machine on the planet'.

..2SD

Most of you will probably have noticed that for some reason most available scripts have an impact on performance. I recommend to use 'Link2sd' from Playstore. It's the only one i've found so far, which pushes apps, dalvik and system libs to SD without breaking performance.

Have a lot of fun with Jellaxy