[Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve] rodman01:
new Bliss 4.0 done and uploaded

Hi There and Good Morning,

new Bliss 4.0 is out and ready for you to flash.

App to SD should work now, please check and dex-preoptimization as well as dlmalloc for bionic malloc implementation is included in this build.

Download

BlissPop-v4.0-i9305-UNOFFICIAL-20150901-2355.zip: https://www.androidfilehost.com/?fid=24052804347806415

Changelog:

====================

09-01-2015

====================

* build/

b8ece1f Merge "Adding msm8909 as a QCOM board platform" into lp5.1

553956b Adding msm8909 as a QCOM board platform

* frameworks/base/

d934fde Camera: Longshot with Burst Functionality.

1e1550c Revert "[1/2] Slim Recent App Sidebar"

b1311f5 [1/2] Slim Recent App Sidebar

968d3b0 Merge "base: hide qs tiles with sensitive data" into lp5.1

2bd6d76 Merge "NotificationTile: Ring ring my bell" into lp5.1

56f6b4a Merge "Fix font type not refreshing on placement change" into lp5.1

68b3782 base: hide qs tiles with sensitive data

11c290e Fix font type not refreshing on placement change

5c0bdc2 NotificationTile: Ring ring my bell

e389ed0 NotificationTile: Fix wrong ringer index after reboot

* frameworks/opt/chips/

afc21fb Merge "Revert "More Chip: use pendingcount instead of counting again"" into cm-12.1

* kernel/lge/777jon/

bc47ceb Kernel R17

a841764 Revert "msm8974: dts: disable some middle cpu frequencies"

251bdce Suspend restrictions:

942bb6b Scaling/zz_get_next_freq:

* packages/apps/DeskClock/

4e12cfc Automatic translation import

* packages/apps/Dialer/

07a9acf Automatic translation import

* packages/apps/InCallUI/

b451088 Automatic translation import

* packages/apps/Mms/

b7d92bd Automatic translation import

* packages/apps/Settings/

ecc035a Revert "[2/2] Slim Recent App Sidebar"

270041a Fix the improper string and increment database version to kick off a new indexing job.

7e5c4e3 Slim DSLV improvement

6be8860 [2/2] Slim Recent App Sidebar

b8f8438 Merge "settings: hide qs tiles with sensitive data" into lp5.1

91a9da3 settings: hide qs tiles with sensitive data

5282e1d Settings: Always enable the per-app pulse light settings

* packages/apps/SetupWizard/

97af685 SetupWizard: Handle xfinity captival portal

97c37be SetupWizard: Check for frp in finish receiver

* packages/inputmethods/LatinIME/

23ca212 Automatic translation import

* system/core/

6ecb27e Camera: Longshot with Burst Functionality.

* vendor/bliss/

1df99e6 Fix Airtel APN Selection

99e51c1 Updated APN settings for Latvian operators

a8a9276 Fix Movistar APNs

5d72225 Merge "Build Snap instead of Camera2" into lp5.1

* vendor/cmsdk/

88bc996 cmsdk: Fix toast in CMHardwareTest.

c0c27a6 cmsdk: Add preliminary hardware manager tests.

3a502e9 cmsdk: Change parceling for DisplayMode.

c5fa7bc cmsdk: Fix spelling error in CMSettingsProvider makefile.

40a46bd BugFix: Fix potential NPEs with getService()

6850732 Automatic translation import

====================

08-31-2015

====================

* build/

1252c42 Add custom build host and user name capability This is done in the device tree by adding these two lines: HOST_NAME := host and USER := user This works for kernels and in build.prop

* device/qcom/common/

9cb2917 Adding init for msm8909

* external/whispersystems/WhisperPush/

82f94ba Automatic translation import

* frameworks/base/

fd0390f Add new change for TRDS switch.

9966d71 Merge "LEDs Brightness [2/2]: Lights notifications brightness support" into lp5.1

6826d46 Merge "services: option to disable lock screen dpm override (1/2)" into lp5.1

5cb7271 LEDs Brightness [2/2]: Lights notifications brightness support

f7c97d7 services: option to disable lock screen dpm override (1/2)

9cdb729 Add same font styles as we use in Clock

ddb1470 Merge "Add support for Samsung extended AGPS" into lp5.1

4b7687e Merge "Lights with Screen On [1/2]: Optional allowment of lights" into lp5.1

802c3ec Merge "Added show volume panel tile to QS" into lp5.1

31cedb8 Merge "[WIP] Update statusbar weather on state change" into lp5.1

ba87f06 Merge "SystemUI: Status bar weather font style (1/2)" into lp5.1

960bee1 Merge "SystemUI: Change long press lock screen lock icon to TORCH (1/2)" into lp5.1

c99fa10 Merge "SystemUI: do not load header bar if boot isn't complete" into lp5.1

8364bc5 Merge "ResolverActivity: reduce elevation to make it flat" into lp5.1

bd6df43 Add support for Samsung extended AGPS

a8916a1 Lights with Screen On [1/2]: Optional allowment of lights

1c3122f Added show volume panel tile to QS

8d74ba0 [WIP] Update statusbar weather on state change

e2e7d16 SystemUI: Status bar weather font style (1/2)

f3bffec SystemUI: Change long press lock screen lock icon to TORCH (1/2)

7c9c4a9 SystemUI: do not load header bar if boot isn't complete

90ca972 ResolverActivity: reduce elevation to make it flat

b5b558f Revert "Update Lock and unlock sounds as requested:"

* kernel/moto/shamu/

68f155d [Correct] Fixed Simple_OnDemand GPU Governor *Note again because apparently im too tired to be doing this: The previous commit was "Slimbus Overclocking"*

c45b478 dm-crypt: add intelli_plug performance boost optimization

e4eebdf Hopefully Disable Dynamic Plug as enabled on boot

f2170d2 Add back INTELLI_PLUG

f903256 Add smartassv2 CPU governor

f3ca0e2 Revert "Change MSM_LIMITER frequencies"

251c726 Make adreno idler on at boot

3eb2378 Change MSM_LIMITER frequencies

8644f81 Update frequencies for preservative and smart max eps governor

d489f54 Add different frequencies for Smart Max EPS

e1d76a2 Revert "kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)"

8111d06 Revert "kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu)"

3fae4a5 Revert "kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)"

dd7228e Revert "wakeup: add toggles for wlan wakelocks. They are all enabled by default,"

5ef78c2 Fix build error

827bbb8 MM: cleaned not used function.

29b34f3 MM: Fixed mm/oom_kill.c and mm/page_io.c

1e40781 MM: fix mm/showmem.c

2f5b085 mm: Add notifier framework for showing memory

6291699 msm: hotplug: Do not skip the platform init for boot core

ca6fa30 Using LZ4 to go with another commit

3a3e81d lowmemorykiller: Check tgid with rcu lock held

e54d680 msm: Fix some trivial warnings

b7346a3 wakeup: add toggles for wlan wakelocks. They are all enabled by default,

ce38077 wakeup: alright, shut up

126030c wakeup: add userspace knob to enable/disable msm_hsic_host wakelock

10f097f Switch to LZMA

57fcf6c Trying something and getting rid of ZEN_DECISION

6f917cb Rearange hotplugs

29a74bd MOAR ZEN_DECISON stuff

9b3d901 Add back MSM_HOTPLUG

ab03d53 Try and fix ZEN_DECISION

21fcf28 Revert "Revert "Kick MSM_SLEEPER can never get the damn thing to work""

402f9f2 readahead: fix derp - thanks Ramgear

ead9138 readahead: Optimize divide/multiply by power of 2 using L/R shift - Thanks Ramgear

bdeb953 msm: thermal: add a module param to change the thermal throttle temperature point to userspace

* packages/apps/BluetoothExt/

8b093e6 Automatic translation import

* packages/apps/CMAccount/

b274bb5 Automatic translation import

* packages/apps/CMBugReport/

10269b9 Automatic translation import

* packages/apps/CMFileManager/

0f51785 Automatic translation import

* packages/apps/Camera2/

597cd76 Automatic translation import

* packages/apps/Eleven/

cd2937a Automatic translation import

* packages/apps/Email/

a048f26 Automatic translation import

* packages/apps/Gallery2/

218cfbb Automatic translation import

* packages/apps/SetupWizard/

9ce4c4f Automatic translation import

* packages/apps/SoundRecorder/

27f88f0 Automatic translation import

* packages/apps/Stk/

3ff329e Automatic translation import

* packages/apps/Terminal/

48527b3 Automatic translation import

* packages/apps/ThemeChooser/

4733494 Automatic translation import

* packages/apps/Trebuchet/

e61c189 Automatic translation import

41106d9 Reset default view camera distance

* packages/apps/TvSettings/

68576f9 Automatic translation import

* packages/apps/UnifiedEmail/

b440e37 Automatic translation import

* packages/providers/ContactsProvider/

ac3a15d Add URI matcher entry for CONTACTS_GROUP

* packages/providers/TelephonyProvider/

9762ec8 Revert "MmsProvider : Add ability to get thread information in search"

* packages/providers/ThemesProvider/

29f1d16 Specify locale when using String.format()

* packages/services/Mms/

d55f960 Automatic translation import

* packages/wallpapers/PhotoPhase/

a556392 Automatic translation import

* prebuilts/cmsdk/

505e076 prebuilts/cmsdk: Update api text for CMSettings

8fa9722 prebuilts/cmsdk: Update api text for Hardware

* vendor/bliss/

f7f00f6 Move to v4.0

* vendor/cmsdk/

95dadd8 cmsdk: allow custom tiles to set the new qstile's sensitive data flag

0eb2999 Add CMSettingsProvider and CMDatabaseHelper

e949433 cmsdk: Build in the Manifest and R classes for the sdk.

====================

08-30-2015

====================

* android/

5d5957c Track Snap camera

* kernel/moto/shamu/

3c6ca3d suspend: Return error when pending wakeup source is found.

5f1ce3f Revert "Kick MSM_SLEEPER can never get the damn thing to work"

2c845bd Fixes

eb5aada Fix build with 'endif'

e6b1960 Revert "sched/idle: Move cpu/idle.c to sched/idle.c"

3201928 Revert "Sched/Cpuidle: Merge Arm/Qcom Patches"

a932b30 Add ZEN_DECISION to Defconfig

6b362f4 Add missing 'endif'

2562087 msm: zen_decision: Don't set default settings in zd_probe

38b6dc4 msm: zen_decision: I'm a dummy - Correctly allow bat_threshold_ignore to be changed in the userspace...

a366b14 msm: zen_decision: Missed f(x) name change

5cd34d3 msm: zen_decision: Only call INIT_DELAYED_WORK once - Only call it once, not every time we want to run a thread - Rename some functions for clarity

c1ee7cd msm: zen_decision: change queue_delayed_work_on to queue_delayed_work - Not necessary to explicitly queue work on CPU0 anymore

93e686c msm: zen_decision: Use WQ_UNBOUND and max_active = 1 when allocating WQ - Set WQ_UNBOUND flag on alloc_workqueue which gives the CPU scheduler freedom to move it to other CPUs - Pass 1 as max_active, ensure only 1 task is running at a time from the WQ

a822969 msm: zen_decision: remove unnecessary logic - The iteration over offline CPUs doesn't need an explicit check for CPU0 because CPU0 will never be part of the iteration.

6b71e96 msm_zen_decision: some cleanups - Cleanup some commnets and Kconfig description

3f3b634 msm: zen_decision v2.0 - Different functionality than v1.0, the following is the complete functionality: - On screen ON, queue worker thread to bring all CPUs online after wake_wait_time - If current "battery" device level is <= bat_threshold_ignore, don't do any CPU_UP work to account for MSMThermal default activity

cdb7120 msm_zen_decision: disable by default - What this does now with screen off/on doesn't really have a point. I thought MPDec was messing with this before. - Leaving for future expansion

64ef5d6 msm_zen_decision: use per-cpu mutex to synchronize hotplug operations

6c32bd7 msm_zen_decision: General fixes and cleanup - Actually use "enabled" to disable the driver - Actually allow suspend_wait_time to change > 0 - Restrict suspend_wait_time to a maximum of 60s

f9d3a0a msm: add msm_zen_decision This adds a simple driver intended to allow the MPDecision service to be disabled. The driver is easily extendable, but currently it: - Can be enabled/disabled in /sys/kernel/zen_decision/enabled - On screen power OFF it removes all cpu cores after suspend_wait_time - On screen power ON it enables all cpu cores. - /sys/kernel/zen_decision/suspend_wait_time (ms) refers to how long we wait after screen is off to remove the cores (default 5s). This just to avoid removing cores in excess.

4f7587f Kick MSM_SLEEPER can never get the damn thing to work

53b5923 Sched/Cpuidle: Merge Arm/Qcom Patches

63a1527 sched/idle: Move cpu/idle.c to sched/idle.c

7fa1ac05 defconfig enable WQ POWER EFFICIENT

5c7978b PowerSuspend: Fix Compile

a1ad539 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.7 (faux123/Yank555.lu)

ea1822f kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.6 (faux123/Yank555.lu)

1623c07 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)

53b656b Revert "tcp: CDG congestion control compatibiity for Linux 3.10"

2449baf Revert "Compile fix for TCP CDG"

80a2da3 tcp: autocork should not hold first packet in write queue

700a7e8 Compile fix for TCP CDG

d78d29d tcp: auto corking

5b29c01 Enable MSM_SLEEPER in DEFCONFIG

5135f14 msm-sleeper: disable by default

f217554 msm-sleeper: fix dual core mode

29ed97a msm-sleeper: add plug_all option and enable by default

2a10024 msm-sleeper: adjust some parameters

7d80715 msm-sleeper: CPU hotplug driver

b10a67c tcp: CDG congestion control compatibiity for Linux 3.10

25191cc msm: kgsl: Make GPU core support more generic

d74cdab9 msm: kgsl: Fix power api's used in fault interrupt sysfs control

8ca10ec msm: kgsl: Make the dma_set_coherent_mask call universal

9b47e25 msm: ksgl: Add debugfs file to show active GPU events

9755415 msm: kgsl: Log correct fence pointer when cmdbatch timer expires

1c2a7fd msm: kgsl: Split out the context and command batch flags

9bc3b23 msm: kgsl: Add other param initialization for gpumem_get_info

b16f7e9 msm: kgsl: Copy over the entire list of ibs from compat to regular

deda643 msm: kgsl: Add IFH feature by removing IB commands

6f6bbf7 msm: kgsl: Keep consistent values for non-loadable perf counters

ac674ce msm: mdss: Fix check for backlight update during continuous splash

98a8b38 cpufreq_elementalx: pick next freq from freq tables

a00a06a cpufreq_elementalx: tune and make less aggressive

69277c9 cpufreq_elementalx: replace input boost with down factor and floor frequency

25fc1e8 cpufreq_elementalx: disable input boost

66a6368 cpufreq_elementalx: let input boost drop to lower frequency

0ff30fe cpufreq_elementalx: increase max screen off freq

78292ab cpufreq_elementalx: apply input boost per-cpu

8a73de1 cpufreq_elementalx: refactor and adjust

ac7e657 ElementalX governor version 2

4a7e80c Slimbus Overclock

8bd6420 Bring in ZZMOOVE Version 1.0 beta8 (snapdragon) #2

* packages/apps/Mms/

fdf1cd0 Fix "To" label hide/show when adding/removing subject

6da7f1a MMS: Change subject logic

* packages/apps/Settings/

e123563 Add more font from clock font styles.

e6412fd Settings: Status bar weather font style (2/2)

f5fd945 Settings: Change long press lock screen lock icon to TORCH (2/2)

499b093 Added show volume to tile chooser

804fe74 LEDs Brightness [1/2]: Lights notifications brightness support

64cc66e Lights with Screen On [2/2]: Optional allowment of lights

1a51e54 set tapjacking protection for deviceadmin permission dialog

f7dd4e5 settings: option to disable lock screen dpm override (2/2)

4637668 settings: Display apk path in App info

* packages/apps/Snap/

8b03b0d Merge pull request #1 from luca020400/patch-1

ea76635 Snap: fix NPE

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.9-sm/

efca8c5 (20150830 - A15 and krait optimised)

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9-sm/

0b0c993 (20150830 - A15 and krait optimised)

* vendor/bliss/

7754717 Build Snap instead of Camera2

====================

08-29-2015

====================

* bootable/recovery/

2bf0866 updater: Hoist fsync() to outer loop.

* device/moto/shamu/

806f271 Fix visualizer with V4A

* frameworks/base/

7b0a38e FWB: Toast icon switch (1/2)

623f49b Revert "FXB: Toast icon switch (1/2)"

20542ec Bliss Logo Style 2/2:

b5a6b4f Merge "Fix the cell standby mobile radio active issue" into lp5.1

8f4538a Fix the cell standby mobile radio active issue

bbf8cb6 Set mProximity to PROXIMITY_UNKNOWN on screen off

38e0209 Merge "FXB: Toast icon switch (1/2)" into lp5.1

f4b74af Merge "Fix NPE when visualizer enabled and music playing" into lp5.1

78f00bd Merge "base: Fix divide by zero when clearing recents" into lp5.1

* kernel/moto/shamu/

2523438 Update IntelliThermal

48b221c Revert "Add MSM_SLEEPER"

22c04aa Git rid of ELEMENTALX governor

5ed22a5 Add MSM_SLEEPER

eafead7 Change PRESERVATIVE to be more battery friendly

8dbdfbe Return SMARTMAX settings back the way the were. Better battery that way

* packages/apps/Snap/

a6cddc0 Snap: Add placeholder scene mode thumbnails

1000d60 Camera: remove fine/normal/superfine jpegquality and use always int

5905986 Camera2: Add option to set max screen brightness

21f1336 Camera2: Headset shutter mode

d3d72ed Camera2: tweak volume key zoom and cleanup

3777753 Camera: Handle keys only while in app

937201b Camera: Cleanup hardware key handling

ebd167e Camera: Powerkey shutter (2/2)

2265a58 Camera2: implement volume key zoom in video mode

b122baf Camera: Change volume hard key button to zoom function

ce0f4d3 Revert "SnapdragonCamera: Forbid volume key can take picture"

d774bd3 Camera: separate settings for color effects

5c7e9ee Camera2: implement exposure compensation settings in video mode

a69d48b Camera2: Remove CAF video duration code

e966ed4 Camera2: some aapt warnings cleanup

b8a0f47 Camera2: Don't report incorrect supported picture formats

f93d052 camera: Make some parameter lookups safer

e76f5e4 Camera: Fix saturation, contrast, sharpness parameters

df67acf Camera2: More thorough compatibility fixes

27b306f Camera: fix preview for landscape devices

d39006f Camera2: Preview needs to be stopped when changing resolution

7945cb6 camera: Remove ICS hack to stop preview after takePicture

108644b Camera2: enable antibanding by default

5f4135f camera: Proper fix for the missing video-sizes issue

eca1d69 camera: Support for HTC's HDR mode

a418518 camera: Check if video sizes are available

15b47ce Camera: Add red-eye flash mode support

08302b3 camera: Add all resolutions, focus modes, scene modes, and color effects.

====================

08-28-2015

====================

* device/qcom/sepolicy/

188ecce sepolicy: Add thermal and irqbalancer sockets

e821bc8 sepolicy: Add policy for SurfaceFlinger access to rotator device

bcc374c SEAndroid: Allow SurfaceFlinger to access dynamic_fps node

* frameworks/base/

1555561 base: Fix divide by zero when clearing recents

4d4720b FXB: Toast icon switch (1/2)

9cd7966 Merge "Show icon of package associated with Toast" into lp5.1

c9173f3 SystemUI: Change AudioFX tile name to Equalizer for V4A consistency

732804f SystemUI: Change TRDS tile name to Dark Bliss

c8bb4cd Fix NPE when visualizer enabled and music playing

* packages/apps/Settings/

8f767ce Bliss logo style 1/2

711259f Settings: Toast icons switch (2/2)

* packages/apps/Snap/

e88cfbf camera: Remove the luma-adaptation seekbar

3652ecb camera: Cleanup and compatibility fixes

623b88c camera: Add parameter debugging support

65bf774 SnapdragonCamera: Hide UI after error-checking video preferences

24dfdfa SnapdragonCamera: Re-enable ZSL after exiting HDR mode

7b9d862 SnapdragonCamera: Initialize overlay before control-by-intent

22dacea Snap: Fix reversed video flash mode buttons

447b5a7 Snapdragon Camera: Use consistent API for preview fps reset

a1ba573 Snapdragon Camera: Avoid possible race condition

d7afbe3 Validate preview format before setting it to camera device.

98a0154 Camera: Set preview fps after recording.

27384ba Initialize focus overlay manager if it is not initialized.

b3fc9fb Camera2: Disable SeeMore feature during 4K video

55178e0 Snap: Use AOSP app label

f5a3d8f Snap: Update launcher icon

066ca45 Rename SnapdragonCamera to Snap

* vendor/cmsdk/

a632fbc cmsdk: Update cm api text files