[Galaxy Ace II Android Development] :
Changelogs:

ROM:

Newest preview changelog (2018/05/28):

- The camera problem fixed. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION] for fixing old blob (OMXCodec).

- All RIL problem, include dialing *#06# do not show the IMEI number are fixed. Thank [MENTION=2222292]rlNanDO[/MENTION], [MENTION=2633638]Ziyan[/MENTION], [MENTION=3390093]MWisBest[/MENTION] ;)

- Old GraphicBufferAlloc processing mode returned for more accelerated drawing graphics. But as [MENTION=1508790]SergeyL[/MENTION] said he thought that would increase battery drain.

Newest stable changelog (2018/07/27):

+ CM sources update. The base was updated to 8.1.0_r36.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Updated ChronoKernel kernel source to 07/02/2018.

+ Added to the settings for enabling and disabling the function Flashing flash when an incoming call.

+ Added adjustment of flash on delay for incoming call.

+ Fixed checks for unsupported printservice service when the device is booted.

+ Added to the blackout shutdown settings. Has entered. I have done at the user's request to the HDA . Only I divided the functions to:

__ 1 Darkening the menu background of recent applications

__ 2 Darkening the background of the lock screen

__ 3 Darkening the background of the notification curtain

__ 4 Darkening the background of the shutdown menu

+ Fix scrolling after overloading the MTPService when checking the SD card. Increased stability.

+ Fix animation conversion for Android P function . Increased stability.

+ Fix the device flipping when the screen is turned off with the TV effect chip included.

+ Fix SystemUI force closes when scrolling CustomTile when the device reboots.

+ Fixed checking after reloading submission errors in /data/anr . Increased stability. IN TEST

+ Activated inclusions record conversations. A new feature from CM.

+ Fix memory leak while discovering and processing a socket. Increased stability.

+ Added checks when handling MTP permissions on /mnt /media_rw . Shortage for our system.

+ Many minor fixes. Which affect the stability of the phone.

Older changelogs:

Please be warned that there are many old changelogs, so if you are a "slow reader", don't expand all these contents!

2018/06/29:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added optimization of bionic ARM strcmp to increase performance of cortex-a9 . Now I use the modification of the structure cortex-a15.

+ Fix errors when rebooting the device when the application determines an external SD card.

+ Fixed checks for unsupported printservice service when the device is booted.

+ Optimized HWUI processing for our old GPUs . Accelerating the drawing of the screen without significant consumption of RAM.

+ Added the ability to include the use of livedisplay in HWC mode. Added on request.

+ Added TCP buffer size miscalculation for mobile internet and also for wifi .

+ Fix modification of the percent charge display when not finding the animation in the pictures. The idea of Stefan Berger.

But this is essentially just a precaution, I doubt that this animation will ever be lost.

+ Added a percentage charge display to the charging animation when the phone is off . Many of them asked

+ Optimize the build to increase performance . Entered

__ 1 Added by Odexoptimization for frameworks services . The firmware size has increased 30MB more.

__ 2 Removed profile definitions for application optimization. By default, I enabled the speed profile , as well as in ART optimization.

__ 3 Added the possibility of the first optimization for the system profile application speed. Increase performance for system applications.

All this works if the firmware is installed on a clean system.

+ Many minor fixes. Which affect the stability of the phone.

2018/06/18:

+ CM sources update. The base was updated to 8.1.0_r30.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added optimization of bionic ARM strchr to increase performance of cortex-a9. Also improves compatibility with old egl ibc. IN TEST

+ Fix error when scanning BT devices.

+ Removed the gralloc lock / unlock when accessing the backBuffer . This led to the braking of the interface.

This new optimization of the code from Google does not work correctly with our gralloc.montblanc .

+ Returned to the surfaceflinger a check of the order of the buffers to use. Increased stability.

+ Returned using the old OpenGL ES functions when creating a screenshot. Increased stability.

+ Fix the occurrence of artifacts when you flip the screen while creating a screenshot.

+ Disable the use of HW crypto when downloading. Accelerating performance, and we do not use it.

+ Fix the occurrence of errors when requesting access to / proc / self / fd . Increased stability.

+ Many minor fixes. Which affect the stability of the phone.

2018/05/31:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix the wrong time display when playing from the pause track.

+ Added a memory limit of 256M for the processmediaextractor to prevent errors.

+ Fix optimization to improve the definition of connecting headphones. Increased stability.

+ New fixed video fixes without OMXCodec . Thanks [MENTION=6222516]chronomono[/MENTION]chrom .

+ Fix Snap force closes when switching to the front camera.

+ Fix security check when connecting the BT modem. Increased stability.

+ Fix launching applications with a low version of Sdk .

+ Fix to prevent changing the name of the SD card. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION] .

+ Fix synchronization of mLastQueuedCropto improve the conversion of stethogram buffer. Increased stability.

+ Elimination of errors in KernelCpuSpeedReader when reading sysfs. Increased stability.

+ Fix bug in hwui when checking pixel_format_float . Increased stability.

+ Fix optimization setImageBitmap when processing RemoteViews . Increased stability.

+ Added a miscalculation of the maximum number of hidden wifi networks for each scan.

+ Fix to free the buffers when recording video to prevent a process from failing. IN TESTING

+ Added a modified cover for fixing old functions libril. Thanks [MENTION=2633638]Ziyan[/MENTION]n , [MENTION=3390093]MWisBest[/MENTION] and [MENTION=2222292]rINanDO[/MENTION].

If there is any problem with the libril operation , then in the build.prop line

# rild.libpath = /system/lib /libsec-ril.so - activate

rild.libpath = /system/ lib/libsecril-shim.so - block

+ Many minor fixes. Which affect the stability of the phone.

2018/05/16:

+ CM sources update. The database was updated to 8.1.0_r30.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added optimization of bionic ARM strchr to increase performance of cortex-a9. Also improves compatibility with old egl ibc. TESTING

+ Fixed error when scanning Bluetooth devices.

+ Removed the gralloc lock/unlock when accessing the backBuffer. This led to a slowing down of the interface

This new code optimization from Google does not work correctly with our gralloc.montblanc.

+ Returned to the surfaceflinger a check of the order of the buffers to use. Increased stability.

+ Returned using the old opengl es functions when creating a screenshot. Increased stability.

+ Fix the occurrence of artifacts when you flip the screen while creating a screenshot.

+ Disable the use of HW crypto when downloading. Accelerating performance, and we do not use it.

+ Fix the occurrence of errors when requesting access to /proc/self/fd. Increased stability.

+ Many minor fixes. Which affect the stability of the phone.

2018/05/31:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix the wrong time displayed when replay from the pause track.

+ Set a memory limit of 256M for the mediaextractor process to prevent errors.

+ Optimization to improve the definition of connecting headphones. Increased stability.

+ New fixed video fix without OMXCodec. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION].

+ Fix Snap app force closes when switching to the front camera.

+ Fix security checks when connecting a BT modem. Increased stability.

+ Fix of launching applications with a low version of SDK.

+ Fix to prevent changing the name of the SD card. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION].

+ Fix the synchronization of mLastQueuedCrop to improve the conversion of a stethogram buffer. Increased stability.

+ Elimination of errors in KernelCpuSpeedReader when reading sysfs. Increased stability.

+ Fix bug in hwui when checking pixel_format_float. Increased stability.

+ Optimization of setImageBitmap when processing RemoteViews. Increased stability.

+ Added a miscalculation of the maximum number of hidden wifi networks for each scan.

+ Fix to free the buffers when recording video to prevent a process from failing. Under testing.

+ Added a modified cover for fixing old functions libril. Thanks [MENTION=2633638]Ziyan[/MENTION]n, [MENTION=3390093]MWisBest[/MENTION] and [MENTION=2222292]rlNanDO[/MENTION].

If there is any problem in working libril then in the build.prop line

# rild.libpath = / system / lib / libsec-ril.so (Delete the "#")

rild.libpath = / system / lib / libsecril-shim.so (Add the "#" like on)

+ Many minor fixes. Which affect the stability of the phone.

2018/05/16:

+ CM sources update. The database was updated to 8.1.0_r26

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added in the options menu Select an application that will be excluded from the recent panel. Made on request.

+ Fix system failure when checking dumpHprofData. Increased stability.

+ Fixes to prevent errors when restarting system processes.

+ Fix when saving the synchronization state. Memory leak fixed.

+ Fix synchronization fixes when more than one Google Account is added.

+ Fix a failure when displaying notifications in the blind.

+ Fix an error when installing the application when the free memory is out on the disk.

+ Fix processing CountDownLatch when sorting processes. Memory leak fixed.

+ Fix the animation when you open the tiles in full size.

+ Bug fixes for BottomSheetBehavior when using some applications.

+ Fix in libril checking the network type from config_radio_access_family.

+ Increased the size of ZipFile's read buffers from 8k to 64k. System optimized

+ I replaced AudioFX with MusicFX from OmniRom. And made compatibility for use on LineageOS firmware.

+ Tweaks framework for better compatibility with Google Apps.

+ Many minor fixes. Which affect the stability of the phone.

2018/04/20:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix ARM optimization to increase the processing performance of libpng. System Acceleration

+ Fix ARM strlen optimize the bionic performance increase for cortex-a9. System Acceleration

+ Added a choice of tiles "Compass" in the quick settings panel.

+ Added to the settings the selection of the animation for pop-up toast notifications.

+ Fix the correction of requests when determining the status of the connected network. Increased stability.

+ Fix the display of the inscriptions on the animation when the phone is turned off.

+ Fix the incorrect processing of forceStopPackageLocked. Increased stability.

+ Fixes to prevent errors when restarting system processes.

+ Fix when deleting applications that are on the sdcard.

+ Fixes to prevent a failure during backup. Increased stability.

+ Fix modification of the location of the backup storage.

+ Fix the application crash when creating a new thread to run. Increased stability.

+ Modification of delay changes for pop-up notifications. Performance improvements.

+ Fix the interval of scanning the running processes. Increased stability.

+ Modification of multiple integrity_check checks in SQLite when downloading applications.

+ Fix bug for NativeDaemonConnector when processing binarik netd. Increased stability.

+ Fix memory leak when processing the BackupManagerService service.

+ Fix memory leak when registering ContentObserver. Also speeds up requests.

+ Fix preventing process lock errors when running applications. Also removes unnecessary requests.

+ Fix SystemUI force closes when editing quick settings.

+ Fix the processing of the SPN configuration to determine the id of the communication operators.

+ Modification of the battery saving energy with active caller session.

+ Fix the applicationUsUI application crash when creating a new folder.

+ Fix a memory leak when viewed in the Wifi network settings list.

+ Modifications and fixes to improve the compatibility of libasound with Andyusha 8.1.0.

+ Many minor fixes. Which affect the stability of the phone.

2018/04/12:

+ CM sources update. The database was updated to 8.1.0_r20

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix bionic optimization of performance increase for the armv7-a-neon cortex-a9 structure.

+ Added to the on and off settings, the choice of animation in the style of Android P.

+ Added the ability to reset the battery statistics in the settings.

+ Fix video playback fix, disabled freeNode lock. Increased stability.

+ Fix LoaderManager download fixes to fix the failure of the applications.

+ Fix the modification of the BroadcastQueue call processing when downloading applications. Increased stability.

+ Fix the increasing brightness when the screen is turned on.

+ Fix rectification processing DecorView. Bug fixes for drawing applications.

+ Fix restarting processes if the timeout period has elapsed. Increased stability.

+ Fix an incorrect classloader definition when downloading applications.

+ Fix the force close of applications when processing scheduleRegisteredReceiver. Increased stability.

+ Fix tge flicker of wallpaper when downloading the device.

+ Fix a system crash when viewing notifications when accessing allPendingIntents. Also fixes a memory leak.

+ Fix the drawing of the primary layer when loading the window. Increased stability.

+ Fix bug in applications when checking Internet requests.

+ Fix the processing tokenToActivityRecordLocked. A vile mistake and intrusive.

+ Fix optimization and acceleration of the graphical interface. Increase fluency.

+ Fix the SetupWizard's force close when the welcome screen is displayed.

+ Fix in libril verifying the name of the carrier operator. Also eliminate memory leaks.

+ Fix the force close of the application when accessing ParcelFileDescriptor. Increased stability.

+ Fix bug when downloading ConnectivityManager. Increased stability.

+ Fix priority for applications selected by default.

+ Disable the ability to scan the rendering of a fingerprint when the screen is off. Saving the charge, and we do not need this.

+ Fix bug related to ManagedProvisioning when using Gapps.

+ Fixed fix for LocalTransportService when using Gapps.

+ Fixes errors during SocketClient processing.

+ Fix callback sync for applications using the Internet.

+ Added the ability to configure low memory killer minfree.

To configure in build.prop to configure the parameter persist.sys.ram_minfree = 138240 - the default is set to 135 MB.

+ Many minor fixes. Which affect the stability of the phone.

2018/03/24:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added to the on and off settings Quick unlock when a valid PIN or password is entered.

+ Added to the settings the choice of list animation when scrolling. Did to check for smoothness but decided to leave in firmware.

+ Fix Optimization Processing AbsListView Accelerate and improve the smoothness of the system.

+ Removed the NFC and Bluetooth status check when the device is turned off. Extra time delay.

+ Fix the force close of applications when processing setHttpProxy. Increased stability.

+ Fix memory leak when processing TokenCache.

+ Fix modification for applications when processing configs from /system/etc/sysconfig. Increased stability.

+ Fix correction processing adjustSuggestedStreamVolume. Memory leak.

+ Added a modification of the OffsetTime processing for MediaScanner.

+ Fix correcting the wrong display of the wallpaper when the device is booted. Fixed download timeout problem.

+ Modification of the SystemUI force close fixes when loading heavy applications. Increased stability.

+ Fix bug when processing ArraySet. Increased stability.

+ Fix the force close of some older applications due to the incompatibility of the graphics processing.

+ Fix for errors when using Google Gapps. Increased stability

+ Fix the error in the Contacts application if you do not install Google Gapps.

+ Changed the size of the SurfaceFlinger buffer from 4k to 16kb. Eliminates buffer overflow errors.

+ Added a minimum delay check while processing the sensor driver.

+ Fix elimination of memory leak when processing GraphicBuffer.

+ Fix switching fixes and selecting 2G or 3G network mode. Select mode only when mobile data is turned on.

+ Modification of network modes selection WCDMA_PREFERRED, WCDMA_ONLY, GSM_ONLY.

+ Fix the memory leak when selecting settings in the Settings application.

+ Fixes errors in Settings. Increased stability.

+ Disable secdiscard check. Troubleshoot problems when setting a lock password.

+ Fix priority of loading API 1 for the camera module.

+ Many minor fixes. Which affect the stability of the phone.

2018/03/14:

+ CM sources update. The database was updated to 8.1.0_r15

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix downloads of data on satellites with XTRA servers. Accelerate the connection to satellites.

+ Modified the animation speed setting, added 0.7x and 0.8x.

+ Fix force close of the Google Play Store when viewing installed programs. With the microG installed, the Market force closed, I did not put the Gapps in yet.

+ Fix crashes of applications when processing mCacheDir. Increased stability.

+ Fix memory leak when processing in WindowToken applications. Increased stability.

+ Fix the modification of the drawing of the initial window when animating. Increased stability

+ Fix call modification eglCreateWindowSurface. As Google writes, it increases stability in work. Test.

+ Fix the failure of applications when accessing ViewRootImpl. Eliminated unwanted error output.

+ Fix the processing of TelephonyManager when displaying numbers in the phone book. Not always but a mistake popped up.

+ Fix call processing startProcessLocked. Increased stability

+ Changed the delay (5 sec - 2 sec, 2 sec - 1 sec) after the call is over and InCallUI is closed.

+ Fix of falling of service Telecomm at reproduction of melodies from a memory card in indirect Callers.

+ Fix eliminating memory leaks in libril when processing Time and date network.

+ Fix eliminating the memory leak in the libril when processing the call onUnsolicitedResponse.

+ Many minor fixes. Which affect the stability of the phone.

2018/03/06:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Fix memory leak when downloading AudioService.

+ Activated fastJni for some methods in AudioTrack. Corrects audio output malfunction.

+ Fix a memory leak in RenderScript when loading resources. Increased stability.

+ Added to the list view settings of the update list for CM.

+ Added a display icon in the upper left corner in the notification when the application is closed.

By default, it is displayed to activate it in build.prop #ro.toast.icon_show=false

+ Added to the settings the choice of behavior MediaScanner at boot.

+ Added to the settings for enabling and disabling the scroll cache. Shutdown improves performance.

+ Activated additional information about the phone in the General Information menu.

+ Added to the settings the choice of animation when the screen is turned off. Remember CM11.

+ Fix errors when uninstalling in the StorageManager application.

+ Fix optimization to speed up the processing of the sensor. System Acceleration.

+ Fix processing ScrimController to prevent black background when turning on the screen.

+ Fixed a bug when loading the Wifi service. Prevention of errors.

+ Disable forced IPv6 download by default. Increased stability.

+ Fix the reboot in the recovery from the Power Button menu. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION]

+ Fix correcting the fall of Rila when the call is interrupted by the interlocutor. Thanks [MENTION=5695278]ChronoMonochrome[/MENTION]

+ Fix Rila to prevent processing failures. Increased stability.

+ Many minor fixes. Which affect the stability of the phone.

2018/02/26:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Added to the settings the choice of the mode Transfer files (UMS) That is UMS (USB Mass Storage) mode.

+ Modify the menu to save the USB mode connection. To use, disable the MTP fix instead of Charging.

+ Fix bug when downloading the device when accessing RemotePrintSpooler.

+ Fix bug when accessing doTrimForeground. Increased stability.

+ Fix FragmentManager failed when loading mHost. Increased stability.

+ Fix correcting the drawing of the vertical scroll bar if it is hidden. System Acceleration

+ Added the ability to quickly scroll in the Settings-Applications menu.

+ Added optimization of scrolling settings in applications. Everything is configured via build.prop

You can adjust the scrolling as you like by changing the parameters ro.min.fling_velocity and ro.max.fling_velocity

+ Fix corrects screen transformation vertically in DecorView when flipping the device.

+ Fix the image size of the QCIF image.

+ Fixed memory leak when bluetooth is turned on and off. That is, after disabling bluetooth memory was not restored.

+ Modification to fix problems in applications when accessing AbsListView. Increased stability.

+ Fix crashes in applications when processing renderscript. Increased stability.

+ Fix modification of the locking of the touch buttons when pressing the Volume buttons and the Home button.

+ Activated the support of the exfat file system for the memory card. New code from CM

+ Fix correcting miscalculation by applications of the exfat file system.

+ Fix bug in PackageInstaller when uploading files.

+ Many minor fixes. Which affect the stability of the phone.

2018/02/20:

+ CM sources update.

+ Corrected small CM irregularities.

+ Fixed some bugs on Loggate.

+ Optimize clang to build the firmware. Also removed the -fstrict-aliasing processing flag.

As Google writes, this increases the performance of hwui / skia.

+ Fix busybox to run on /system/bin/sh.

+ TWRP is compiled with busybox binaries. So look through the archives when installing via TWRP. Packages MicroG for this TWRP updated.

+ Fix eliminating memory leak when processing AddAccountSettings.

+ Final fix for SystemUI crashes when device is overloaded.

+ Fix optimizing startup processes, to improve the performance of applications. Increased stability.

+ Error correction fixes when processing BackupManagerService.

+ Fix the occurrence of errors when using old EGL.

+ Disable the introduction of the log when processing hwui. I do not know why they turned on Sm15.1, for OpenGL it's useless thing.

+ Fix the bug display of the crash window for a dead application. Increased stability.

+ Fix system crash when processing LegacyGlobalAction.

+ Fix the incorrect uid definition in AppOpsService.

+ Removed some delays to speed up the interface.

+ Many minor fixes. Which affect the stability of the phone.

MicroG:

Newest changelog (Universal version 0.1):

+ Updated the script to restore services after updating the firmware.

+ Added a selection of GoogleSync for Android 6.0.1

+ Many minor corrections in installation scripts to support Android 6.0.1, Android 7.1.2, Android 8.1.

Older changelogs:

v4d:

+ Added installation of helper libvtm-jni.so for GsmCore.

+ Updated the script to restore services after updating ROM.

+ Fix of force closing applications such as traffic police fines, taxi call. That is, those who check the geology.

v4:

+ Updated microG Services Core to version 0.2.4-111

+ Added to the assembly the choice of GoogleSync installation , namely GoogleContactsSyncAdapter and GoogleCalendarSyncAdapter

+ Updated the script for recovery.

Q/A:

Coming soon :) Wait...