[Galaxy Ace II Android Development] Culateralligator:
ORIGINAL POST OF SERGEYL ON 4PDA:

http://4pda.ru/forum/index.php?showtopic=693497&st=780#entry44558613

FIXES AND IMPROVEMENTS:

(Thanks [MENTION=5701787][-GuTi-][/MENTION] for translations)

20160824

- Cm sources update

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 05.08.2016 Version 4.5.x - Standard

- Fixed some bugs from logcat

- Changed optimization for GCC LINARO_4.9.4, now must be more smoother and stable

- Fixed a memory leak when creating HWUI cache for textures. Improved patch

- Changed the delay 5sec and 3sec for 1.5 seconds when the volume panel up

- Added optimization for jemalloc. Better performance. Tnx Google

- Improved intefrace working by changing the delay. Final patch

- Fixed battery drain when WiFi or Mobile Data is working. Tnx Google

- Fixed memory leak when WiFi is shooting down. Tnx Google

- Many minor fixes. Which affects the stability of the phone

- Opened the branch for the init.d tweaks. Names 65tweaks file - there will be added new tweaks for system. Later it will be explained

20160722

- Cm sources update.

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Optimized RIL. Improved handling and adapted for new code

- Compiled from sources libsecril-client. More correct RIL work

- Disabled preload Resources. As for me, unneeded memory consumption. Almost 15 Mb

- Fixed battery drain when phone locked. Incorrect work of registerReceiver

- Fixed some delays with card synchronization

- Fixed bug with closing status bar. When CPU was loaded, sometimes was slowly closing

Now drowing cache will be cleaned. Fixed another memory leak

- Optimized set_process_name processing. Imroving work with long names

- Decreased some delays

- Many minor fixes. Which affects the stability of the phone

- The embedded firmware fix activation of continuous input into the standard keyboard

20160716

- Cm sources update. Update base to MOB30R - 6.0.1_r52

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Fixed memory leak when entering in Profile settings.

- Fixed MediaSessionService crash while processing the voice call

- Fixed Bluetooth reconnection after tearing

- Added to settings Unlock access via USB. New menu in Settings - For developers. Enable access to USB

Now all the settings will be saved, no need to unlock the phone when connecting to the PC

- Added UMS (USB Mass Storage) mode. Tnx ChronoMonochrome

- Trick for location check, to download games for other regions. Like Pokemon Go

- Fixed libhwui crashing. Google idea. As Google says, it will fix some failures in libhwui work

- Many minor fixes. Which affects the stability of the phone

20160630

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- New art tweaks. Tnx arter97. Test version

- In build.prop added tweak off loading Atlas service

To use Atlas comment on Atlas line config.disable_atlas = true

- Some RIL fixes. Tnx ghsr

- Improved apps starting by glGetProgramBinary optimization

- Improved On/Off mobile data

Short tap - On/Off. Long Tap go in Settings

- Another RIL improvements for new CM code

- Fixed battery drain while Data and WiFi is active

- Improved SQLite

- Many minor fixes

New tweak for low RAM devices persist.sys.force_highendgfx=true, not activated by default(you can activate), cause need more tests

Explanation:

Used by persistent processes to determine if they are running on a higher-end device so should be okay using hardware drawing acceleration (which tends to consume a lot more RAM).

20160622

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Added disable and enable profile display in Contact.

In build.prop ro.profile.header = 0 - the default, ro.profile.header = 1 - is displayed.

- Force ARM instructions for some modules. Optimization

- Fixed torchlight

- Changed IMT size from 64 to 43 in the art. Improved performance .

- Optimization to improve application launch. Test option

- Fixed ramdisk. Changed priority run zygote

20160612

- Cm sources update. Update base to MOB30M - 6.0.1_r46

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 07.06.2016 Version 4.4.x - Standard

- Fixed some bugs from logcat

- New fix for WiFi reconnection. Tnx ChronoMonochrome

- Fixed some problems in RIL

- Fixed reboot while switching 2G/3G when Mobile data is activated

- Fixed EOS codec processing. Tnx Google

- Removed SetState Unsafe from ART. Fixing unnecessary testing

- Fixed SystemUI crashing while using Weather form LockClock

- Activated CM function - LockScreen rotating

- A lot of minor fixes

20160425

- Cm sources update

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 24.05.2016 Version 4.4.x - Standard

- Reworked using elapsedRealtimeNano. Made selecting mode. Tnx ChronoMonochrome

Fixing conflicts with wifi autoreconnections and update the time

- Fixed substitution METHOD_CLOCK_GETTIME and METHOD_IOCTL to use Auto mode for wifi connection. Tnx

ChronoMonochrome

- Added fix for Instagram. If need to disable

In build.prop comment ste.use_google_h264_encoder = true

- Activated notification when phone is charged

- Fixed the black background on the lock screen by using a simple mode

CM decided to activate the lock screen blur, but did not think that the code does not work on all devices ..

- Activated in build.prop tweaks for B-services for better work

ro.sys.fw.bservice_limit = 3, ro.sys.fw.bservice_age = 3000, ro.sys.fw.bservice_enable = true

- Reworked the buttons to select the answer an incoming call. Will return standard if people dislike it

1. Removed the ring around the button.

2. Returned paint icons in the old look.

- Fix some display icons apk. It fixes a memory leak due of incorrect rendering

- Replaced TinyHashMap to use std :: unordered_map in DeferredDisplayList. Test option

- Activated sort applications by size in Settings - Apps

- Improved GLSurfaceView, improving conversion EGLChooseConfig. Test option.

- Disabled errors aapt for some action

20160519

- Cm sources update

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 11.05.2016 Version 4.4.x - Standard

- Fixed some bugs from logcat

- Added to Settings "Disabling error messages"

- Fixed and improved birany work

- Updated SQLite optimizations. Overall improvement

- Reverted "Weather" work

- Fixed WiFi recconection

- Fixed some crashes in libjhead work

- Fixed some problems with installing apps

- Improved amplification of sound while using Bluetooth

- Fixed AVC and MPEG2 decoders

- Some fixes for ramdisc

- Updated TopProcessState working

- Fixed memory leaks

- A lot of minor fixes

20160503

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Updated ChronoKernel sources from 30.04.2016 Version 4.3.x - Standard

Added some improvements and fixes

- Fixed memory leak while working with heavy apps

- Fixed droping network mode when signal is lossed. Test patch

- Fully fixed and improved Sqlite optimizations

- Fixed and improved patch for smoother work

- Fixed battery drain while screen is off

- New optimization for ART. Heavy improvement

20160421

- Cm sources update. Update base to MOB30D - 6.0.1_r30

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Fixed SystemUI crashing while scrolling selection of tiles to add

- Added trace definition work SQLite. Accelerate system work

- Optimized the SQLite. Improved performance in general. Entered 4 patch

- Fixed the memory leak when using SQLite patches

- Added tweak to automatically activate power saving mode for WiFi when the screen off

- Several patches to improve WiFi. For correct definition with some routers

- The patch changes the window while optimizing application when the phone starts

- Fixed battery drain after turning off the flashlight

- Fixed crashing Settings when adding a new APN

- Fixed issue with Yahoo Weather Provider. I change the URL for weather updates

- Improved patch for smoother work(with SQLite)

- Patch to optimize XmlParser work. Improves stability

- Tweeks to speed up Dialer. It's time to start improving dialer work

- A lot of minor fixes

201604116

- Cm sources update. Update base to MHC19Q - 6.0.1_r24

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Updated TWRP sources to 3.0.2.0

- Some tweaks in kernel

- Activated in Settings - Display doubletap2wake function

New code in power.default to on/off it in kernel

- Fixed Settings crashing while Bluetooth is scanning

- Fix for better readability of the list changes.

- Fixed incorrect work while using the Quick settings. Wrong work of disableForUser.

- Added 4PDA logo in application optimization window

- Fixed Autorotation for some apps that still are using elapsedRealtimeNanos()

- Fixed crash libaudiopolicyservice due to incompatibility updated addOutputSessionEffects

- Fix crash of the synchronization process applications in determining UidState.

- Improved patch for smoother work

- A lot of minor fixes

20160329

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Replaced old Sqlite library from CM to SQLite 3.11.1

- Replaced old jemalloc 3.6.0 library to 4.0.4 (October 24, 2015)

- Updated libasound sources from 1.0.20 to 1.0.23

- Removed from RIL unnecessary load while detecting network mode. Test patch for battery drain in 3G mode

- Reworked memtrack.montblanc. Agontuk idea

- Added script to auto delete SetupWizard after installing Google Apps. CM13 has his own setup wizard

- Improved StrictMath work. Improve smartphone working

- Fixed locking com.google.android.gms. Fixed crash while working with some apps

- Added to ramdisk new configuration for the memory card. It must improve permission for memory card

- Added audio.r_submix.default and edited audio_policy.conf. Driver needed for Chromecast. Didn't tested

- libril.so и rild compiling now from sources .Tnx ChronoMonochrome

- Enabled Shader cache for apps

- Added new tweaks for Bluetooth, test patch

- Fixed Display Settings crashing with some languages

- Disabled animation while optimizing applications. It accelerates loading and does not strain the processor once again.

- A lot of minor fixes

20160318

- Cm sources update.

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- TWRP version 3.0.0.0

- Fixed toybox work. Planners wasn't determined in autoload due of incorrect working of scripts

- Fully disabled Fast Session Transfer (FST) in wpa_supplicant. Improved work for old WiFi moduls

- Fixed crash while scanning wifi networks. Implemented checks to clear the error.

- Fixed DeskClock crash for Russian locale

- Fixed Dialer crash when viewing Call History - Missed and Statistics

- Fixed crash when activating the alarm. Fix for all types of crash WrappedDrawable procedure

- Fixed MobileNetworkSettings for smartphones which not support 4G

- Imrove code to set priority for WPS-network in wpa_supplicant. Improving newtwork searching

- A lot of minor fixes

- Ramdisc cleaning

- Cleaned init.rc form unneeded qcom flaqs

- Fixed permissions for Bluetooth

- Deleted /sys/kernel/debug from init.samsungcodina.rc. CM team added it in init.rc

20160314

- Cm sources update. CM team update base to MHC19J . 6.0.1_r22

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- New incall volume fix. Adapted and improved patch from golden-guy

- Fixed lockscreen while incoming call. Improved fix from ChronoMonochrome

- Fixed twitching green when viewing online video in fullscreen

- Fixed battery drain after disabling mobile internet

- Fixed data saving on some SD cards

- Fix alarm display on the status bar. In some cases, the icon going out of the screen area

- Added the missing symbol WriteString 16 in the source code libbinder. Chrono Monochrome idea

That made possible to remove the extra Lib to run our libril.so. Ramdisk cleaning

- Added the missing symbol the source code icu4c. Needed for cn_server.

That made possible to remove the extra Lib to add to our libicuuc.so. Ramdisk cleaning

- Fixed error selecting quality in YouTube app

- Fixed incorrect work of WiFi slider in Settings

In some cases slider was working when WiFi was disabled

- Added some tweaks for "Display events". Old name is "Ban hibernation", renamed by CM team

- Cleaned determination and verification of Fast Session Transfer (FST). Accelerate WiFi speed ofr our old modules whino not support FST

- Fixed camera crashing when start/stop a lot of times for videorecording. ChronoMonochrome patch

- Fixed CMFileManager crashing when going in Main Settings in Russian locale

- A lot of minor fixes

20160304

- Cm sources update. CM team update base to MMB29U . 6.0.1_r13

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Updated ChronoKernel sources from 28.02.2016 Version 4.2.x - Standard with updated WiFi driver

- Settings - added feature to On/Off media scanning while phone is booting. SlimRom feature

- Optimized working of some codecs while wathing video. Tnx temasek

- Optimized OMXCodec

- Fixed crashing while working with PDF

- Deleted some GPS tweaks from framework, which causes some satellites disappearing

- Fixed Status Bar for some custom themes

- Fixed timezonepicker issues

- Settings - added feature to On/Off showing in full-screen incoming call, not like notice

- Fixed some errors with some operators. Test patch

- Improve patch for smooth work

- Imroved WiFi work. Fixed some irregularities while working, also fixed searching(not autorecconect). Disabled some checks in deep sleep

- A lot of minor fixes

20160218

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Updated ChronoKernel sources from 17.02.2016 Version 4.2.x - Standard

- Fixed MTP mod memorizing.

- Activated Call recording

- Fixed battery drain while screen is blocked. Before this patch, some unneeded synch was working even in sleep.

- Correct SDcard working. Again toybox bugs

- Fixed updating accounts, in some times System was crashing

- Fixed art dex2oat timeout. Improved optimization, now working like in 12.1, but in another mode

- Fixed detecting network mode after reboot

- Improved RIL fix

- New patch to accelerate interface. Reduced animation time from 1 sec to 0.75 You will feel this

- Small fixes for Bluetooth

- Added in Settings enabling scrolling cache. Edit build.prop was uncomfortably

- Fixed eglSwapBuffers. Improve graphic work

- Edited and improved feature "Ban hibernation"

- Edited some commands which responsible for RIL

- Fixed battery drain. Disabled some processes in work with Services

- Fixed and improved Trebuchet working

- Fixed place to save of SoundRecorder, CM team changed this, and was needed to edit it for our phone

- A lot of minor fixes

20160208

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Updated ChronoKernel sources from 06.02.2016 Version 4.2.x - Standard

- Fixed SystemUI crashing, cause CM team decided that CM not need ToneGenerator on 6.0.1

Cause of this we got some bugs with volume controll and some others

- Added feature that provides apps that have no AndroidManifestе , to transfer them so sdcard

- Improve patch for videorecording

- A lot of minor fixes

- Added old fix to improve connection with operatores on some countries

- Activated HDR in Snap camera

- Fix for accelerate autoturn work. Test fix

- Now, phone must remember MTP when using USB. Test fix

- Fixed crahing of Snap camera while using manual exposure

- Memory swap

20160204

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Fixed adaptation for gapps(AOSP keyboard will not crash).

- Fixed ListView

- Fixed SystemUI crashing while changing settings in StatusBar

- Fixed StorageVolumePreference crashing in Settings

- Improve patch for smoother work

- Edited ramdisc. Added some fixes

- Changed level when message about low battery appeared. 20% - 10%, 15% - 5%

- Fixed videorecording

- A lot of minor fixes

20160128

- Cm sources update

- Fixed minor irregularities of CM

- Fixed some bugs from logcat

- Added in Settings On/Off Superuser icon in status bar

- Reworked OomMinFreeLowRam and OomMinFreeHighRam. In CM13 it was working for 1Gb RAM smartphones

- Fixed optimizations for GCC LINARO_4.9.4.

- Fixed crash setupwizard

- Improve patch for smoother work

- Fixed some reboots

- Fixed memory leak while working some third-party programs

- Added some tweaks in ART from Xposed. Improve ART

- Added working and new tweaks in build.prop. Improve memory usage by apps

- A lot of minor fixes

20160125

- Cm sources update

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 23.01.2016 Version 4.x.x - Standard

- Fixed mediaserver crash

- Fixed Camera crashing when at least 1 video file in camera folder

- Fixed keyboard crashing when working the third-party software

- Fixed reassign API(?) for getRunningAppProcesses. Cause of this , some third-party programs did not work

- Fixed battery draining when phone sleeping, reduced screen treatment cycles

- Improve patch for smoother work

- Disabled scroll cache to improve performance. In build.prop parametr persist.sys.scrollingcache=2

Settings 0 - all time active; 1 - active while apps need this; 2 - disable before apps will request for this; 3 - all time disabled

- Fixed MTP. Ramdisc changes

- Fixed GPS. Ramdisc changes

- Fixed AGPS

- Fixed Trebuchet crash

- A lot of minor fixes

Cause of Ramdist changes, dont install ChonoKernel now(all changes will be deleted), wait for new kernel version!

20160123

- Cm sources update

- Fixed minor irregularities of CM

- Deleted sepolicy from TWRP. Unneeded feature taking place in BOOT. We got only 16mb on BOOT.

- Fixed bug in Calculator

- Changed some delays (5 sec - 1 sec ,2 sec - 0.5 sec ) after finishing talking and InCallUI closing

- Fixed finding network while RIL is booting. No need to ON/OFF Flight mode now to enable Mobile network

- Accelerated RIL booting and finding network. Now it's 400ms. Good result

- Fixed work EGL Graphic Buffer. Improves performance in applications and games

- Fixed memory leak when using ToneGenerator

- Accelerated phone booting, deleted unneeded processing with log journal. Also dropped the load of processor

- Cleaned unneeded processing in WRITE_EXTERNAL_STORAGE

- A lot of minor fixes

20160117

- Cm sources update

- Fixed minor irregularities of CM

- Updated ChronoKernel sources from 13.01.2016. Version 4.x.x - Standard

- Reduced TWRP size

- Fixed WiFi

- Fixed reboot into Recovery from Power Menu

- Fixed reboot while USB connection

- New optimization for GCC LINARO_4.9.4. ROM working smoother

- Stock camera change to Snap camera

- Fix Media Buffer Group.

- New tweaks for framework. Improve stability

- Fixed interface speed

- Fixed some bugs in Trebuchet

- First patch for smoother work. Porting from 12.1

CM team adding new functions, and it reducing performance

- A lot of minor fixes

20160103

+ Updated the source.

+ Corrected minor irregularities after the upgrade.

+ Updated the kernel source ChronoKernel to 01.01.2016 .. The core version of chrono kernel r3.13.H - Standard

+ Reduce the parameters of treatments extra Buffers to 1 cycle .. accelerated interface. And just began to work better with the media

+ Threw processing VideoNativeMetadata .. How to .. CM11 and left some bugs with working media. As long as the test patch.

+ Threw bootchart of init .. 15 meters to save RAM .. I did not think that this Gavrik as otzhiraet.- This item disappears after installing the kernel Chrono.

+ Corrected charging the phone off. The amendments concern the ramdisk.

+ Updated sepolicy to work with a memory card.

+ Translated assembly on GCC LINARO_4.9.4. It reduces some libs. And improves the body work.

+ Optimized for GCC LINARO_4.9.4. when assembling the firmware. It removes some schools during compilation.

+ Smshniki introduced a patch to the camera to select the shooting location .. We had a little edit. Poorly defined memory card.

+ Found zhor battery. Fixed .. patch test.

+ Add to view the list of settings changes Refer updates.

+ Made smooth patch on the similarity Sm12.1 who did. It is time to be engaged and acceleration to improve performance

+ Lots of small fixes. That affect the stability of the phone ..

20151230

+ Updated the source of CM.

+ Fixed minor irregularities of CM.

+ Fixed crash when entering the Settings menu, the sound settings.

+ Fixed eliminate memory leaks.

+ Sped up the work interface.

+ Removed some delay when you press and hold well.

+ Remade Ril. Test. More adapted to CM13.

+ Added patches for Media Buffer. Adapted for CM13

+ Fixed eliminate blinking screen.

+ Lots of small fixes in code CM to improve your phone.

20151223

+ Updated the source of CM.

+ Fixed minor irregularities of CM.

+ Added a Russian translation in TWRP. Thanks Udjine, RogueIGROK and avantyurin.

+ Fixed mount internal memory... Well, I fixed the memory of all and works fine.

+ Fix eliminate glitches in the operation of the display of CM13.

+ Lots of small fixes, that affect the stability of the phone.

20151212

+ Updated CM the source base MMB29M 6.0.1.

+ Fixed minor irregularities of CM.

+ Updated kernel source ChronoKernel to 11.12.2015... The core of chrono kernel version 6.0.1 is r3.11.H - nodebug. Thank you ChronoMonochrome.

+ Fixed Ril.

+ Fixed mount memory... Thank you ChronoMonochrome.

+ Fixed a memory leak.

+ Lots of small fixes, that affect the stability of the phone.