[ROM][5.1-R3][LMY47I] CyanogenMod 12.1 Evolve [SS][D802][03-31]

Do you enjoy BitSyko Layers? Would you like me to keep it?


  • Total voters
    73
  • Poll closed .
Status
Not open for further replies.
Search This thread

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre


UgbfLZS.png


Code:
|* Your warranty is now void.
|*
|* I am not responsible for bricked devices, dead SD cards,
|* thermonuclear war. Please do some research if you have any concerns 
|* about using custom ROMs/Kernels.
|* YOU are choosing to make these modifications, and if
|* you point the finger at me for messing up your device, I will laugh at you.

yOawHmT.png

SaberSunset is a project leaded by me, it's main focus is performance and stability, with a clean design. My goal is enhance Android experience as it's maximum by using custom toolchains, in this case, SaberMod, together custom scripts and build flags for devices that most of the ROM developers don't care about, in terms of improvements. So for the purpose of making it the way I want it, clean and fast, I decided to use Paranoid Project to start with, adding more features as I have time to do so, and optimizing it with high level optimizations.
Read THIS article for more information about basic optimizations and how it works.
As everyone knows, devices from Google, like Nexus, are much different than others, not saying LG's is not good, but their option to use their own custom version of Android in most of their devices makes the life of AOSP developers very hard, and most of the ROMs out there for those phones are not able to show the "real" Android experience that Nexus does. In order to bring these feeling back to some of these devices I started this project by one of the best phones already produced in my opinion, the great LG G2 and it's whole family of brothers to make developers life yet harder than usual.
But, let's go ahead, Nexus 5 has some good ROMs based on AOSP with the best improvements you may or may not know, like OptiPop, leaded by my friend Chet Kener, the UBER Kernel creator/developer, which is extremely enhanced and that's what we don't have much for LG G2, well, for most of the variants we don't have any. Then I started researching and tried many bases, optimizations, able to improve our experience to a Nexus level or even greater, and that is what we got in this thread today.



S7LAX7g.png

Code:
[FONT="Arial"][COLOR="DimGray"]Custom apps with new design and colors by me and Mazda
Full BitSyko Layers support
RRO Type2 support
SuperSU by Chainfire
Launch SuperSU from Settings by Chainfire
Per app controls for keyguard by SlimRoms
0.25 and 0.75 animation transitions from SimpleAOSP
Advanced keyboard options by SlimRoms
Right hand quick settings pulldown from SimpleAOSP
DT2S from SimpleAOSP
Detailed caller info
and more...

New on Beta 1.6:
Expanded Desktop per app from SimpleAOSP
Clear all recents with floating button from SimpleAOSP
Location option for floating button from SimpleAOSP
Layers Manager app with material black tweaked by me
Launch layers from Settings themeable

New on Beta 1.7
Clock and Date Customization from LiquidSmooth

New on Beta 1.8
Battery & Notification Lights
Quick Pull Down control
Double Tap to Sleep control
Disable Search Bar in Recents
Unlinked and Linked Notification
Ringtones and Ring volumes separately

New on Beta 1.9
Navigation Bar Height from SimpleAOSP
Expanded Volumes Panel[/COLOR][/FONT]


Qajmk4a.png


d0hNlFp.png


CvQ5tKl.png
For now click HERE


vOWQU6s.png

Code:
[FONT="Arial"][COLOR="DimGray"]
====================
     03-06-2015
====================


   * build/
06c17e7 Fixes for Condor && non-unified devices

   * delta/
b08ebaf Remove the makefiles to fix building The makefiles conflict with the package itself, so REMOVED.
855ca0b Finished? I think so...
1183d86 Readme update && chmod new file
3524a1d Permissions
ede0373 [Forward-port] Delta generator for SS [Carbon codes Credits: Chainfire for OpenDelta / MySelf5 for CarbonROM implementation on KK

   * manifest/
2ef58d5 OpenDelta for 3rd Developers
a5e4616 Radio FM

   * packages/apps/Mms-caf/
b45fb93 Icons for launcher as well
acbf361 Google's message icon pink/purple

   * packages/apps/OpenDelta/
0e047fe Using easier codes
691bad3 New pathes for my builds

   * packages/apps/Settings/
8c4393e OpenDelta support

   * scripts/
6fcf0f0 Fix message at the end!
7dfd49c Remove OpenDelta, I'm working on it separatly
977c0be OpenDelta script for root folder
f3ec6ad OpenDelta && More

   * vendor/ss/
5062cfa Delta prepared build
5645640 OpenDelta is used in the building instructions
5f016e5 Bump to 2.1
3b3711b Layers V3.0 from itsallsecret development It means this is the offcial app.
063d008 OpenDelta Support

====================
     03-05-2015
====================


   * device/motorola/condor/
d9e7270 Fix sepolicy errors

   * external/bluetooth/bluedroid/
f7afaa4 bluedroid: Add wiimote pairing support

   * frameworks/av/
79c1aca libmedia: Fix crash during mediaserver restart
99c8319 mpeg2ts: Add support for parsing HEVC stream in MPEG2 TS container
61b2505 nuplayer: Fix crash in video only HLS streams

   * hardware/qcom/display-caf/msm8974/
9d6655f ovelray: Tolerate the absense of an RGB pipe

   * kernel/motorola/msm8610/
fc721a2 Error: selected processor does not support ARM mode `smc #0' error: DIV usage mismatch between arch/arm/boot/compressed/head.o and output error: DIV usage mismatch between arch/arm/boot/compressed/misc.o and output error: DIV usage mismatch between arch/arm/boot/compressed/decompress.o and output error: DIV usage mismatch between arch/arm/boot/compressed/lib1funcs.o and output error: DIV usage mismatch between arch/arm/boot/compressed/ashldi3.o and output
ae963fd Fix all...
de2256b Fix build and -o3 optimization
51c3700 tweek interactive gov a bit
0f772cd Update cpu-boost.c
00e0979 All SaberSunset built in kernels will use common names
34955ab arch/arm: mach-msm: 8610 gpiomux for backlight

   * manifest/
37f1cd3 Mms is now on Lollipop branch

====================
     03-04-2015
====================


   * device/oppo/msm8974-common/
ad2776c Merge pull request #2 from CyanogenMod/cm-12.0
acf75d2 msm8974: Add missing blob

   * external/bluetooth/bluedroid/
415bfa7 bluetooth: a2dp: Rework locking

   * frameworks/av/
14bb487 libmediaplayerservice: update NuPlayer scoreFactory for http://
bc07960 audio: Handled openOutput error for Tunnel/LPA Usecase
5dee3bc audio: Set OutputFormat of AudioMixer to PCM16
cccb375 audio: Fix issues during device switch
26e81b1 audio: Fixed mBytesRemaining when partial buffers are sent
6acc081 stagefright: use NuPlayer for http://
7cbaf6f audio: Send USB connection events only for USB accessory
bc0a8f4 audio: Added fallback mechanism for Tunnel Mode

   * frameworks/base/
fb78594 rm native battery percentage
d5811f8 rm 5
4485287 rm 4
c51fbf8 rm 3
ed19c03 rm 2
7aac4ef rm battery text 1

   * hardware/libhardware/
57bf795 fix: memory leak

   * packages/apps/ContactsCommon/
15520af ContactsCommon: Add PHOTO_ID to contact tile loader    *ion

   * packages/apps/Mms-caf/
86ab36f [SQUASHED] fix building
dd7b8c2 mms: use InternalContactsCount instead of the non-public ContactsCount interface
0b8b13e Mms: Handle possible null array on sub id.
89063ca Mms: Fix NPE while attaching vcard
4e36f4b Mms: Only retain selected items when choosing recipients.
4eba08e Mms: Run all selection through SelectRecipientsList.
46d647c Mms: Add the ability to select recipients from a checkbox list
86c6dfd More materialization

   * packages/apps/OpenDelta/
d6b9d7a Test my own delta builds with a new password
9d6bc9b Updates for OpenDelta from darkobas Still need to test a build with OpenDelta support thought.

   * packages/apps/PhoneCommon/
0fb0068 Themes: Make dialpad seperator line theme-able

   * packages/apps/Settings/
4e82b1e Missed one string for LAN
c7d0d0f Add an option/category in Dev Set to customize the device hostname (2/2).
e6843e8 Remove increasing ring feature (2/3) / NB uses
3554090 rm 5
5599453 rm 4
4ab4bdf rm 3
52bd7ab rm 2
75ecb6f rm 1

   * packages/providers/TelephonyProvider/
89d3f77 rm 3
5c9fed0 rm 2
dff1889 rm 1

   * vendor/motorola/
9bbf1a0 Merge pull request #141 from crpalmer/victara-bringup
65d0a9c Initial condor

   * vendor/oppo/
3632797 Merge pull request #2 from TheMuppets/cm-12.0
cd78708 msm8974: Add missing blob

====================
     03-03-2015
====================


   * build/
60bf1d7 Show if OpenDelta is enabled or not 3rd party devs it will be set to false

   * device/oppo/msm8974-common/
16cd332 Merge pull request #1 from CyanogenMod/cm-12.0
bfa2d68 msm8974: Changes for updated GPU driver

   * frameworks/base/
09d679b Fix building
372767f Merge branch 'ss5.0' of https://github.com/SaberSunset/frameworks_base into ss5.0
5e75d35 Fix building

   * kernel/lge/msm8974/
0b5deb8 Start tweaking RenderKernel a bit and delete some defconfigs Credits: @RenderBroken I'm yet not used to Kernel development, actually I've never touched any since ICS. Maybe this is a good start. I also removed unsupported SS devices. I've changed the kernel local name to RenderKernelZ in order not to mess with the original majestic Render kernel.
57734f3 Merge pull request #1 from RenderBroken/cm-12.0

   * manifest/
47f2069 Add OnePlus camera app
c5bf122 TelephonyProvider: Track own repo
29d3cd0 Add OpenDelta support

   * packages/apps/OpenDelta/
9f87d61 Add OpenDelta support thought RenderServer Credits: @darkobas for the initial RenderServer usage of OpenDelta I just followed him and maybe will need to make more changes. This needs that other devs who are going to compile SS disable OpenDelta module, but I'll make a swither for that based on the Linux user, so it will be automatically disabled for 3rd party.

   * packages/providers/TelephonyProvider/
dcf247b [SQUASHED]Use CM base for more +material
c514e8c TelephonyProvider: Update icon to Material
cacc139 TelephonyProvider: compile files under src
76aaeb7 MmsProvider : Add ability to query types in a conversation thread
656c19a MmsProvider : Add ability to delete mms given a thread id
dce5ccd Add filtering by SIM for mms conversations (1/2)

   * scripts/
cde7d7e Update README
6fa27f9 Prepare for next updates and rm unseful repos

   * vendor/motorola/
04a051d Merge pull request #142 from motog2014devteam/patch-1

   * vendor/oppo/
340121c Merge pull request #1 from TheMuppets/cm-12.0
35cdb78 msm8974: Update blobs

   * vendor/ss/
f7fa6cd Disable OpenDelta for 3rd party devs OpenDelta is just used for my official builds because of the authentication on RenderServer and the path.
43ad232 OpenDelta support
d82e69a A bunch of updates...

====================
     03-02-2015
====================


   * device/motorola/condor/
b1d6015 Fixing supported devices: Condor
07e361c Prepare for SS official!

   * external/e2fsprogs/
23e9eca resize: allow static build

   * frameworks/base/
6373c61 Battery text mode (Rework)
3212829 Revert "Revert "Fix last commit""
591b4b7 Battery text mode (1/2)
9e772c5 Fix battery % always showing at < 100%
b0e7e6a SystemUI : Make battery percentage configurable
6bd5400 Revert "Fix der 1"
670f281 status bar: native battery percentage
4bb000f Revert "status bar: native battery percentage"
1901810 Fix der 1
0c288e6 Revert "SystemUI : Make battery percentage configurable"
cea767c Revert "Fix battery % always showing at < 100%"
2cb1705 Revert "Battery text mode (1/2)"
ea5d62b Revert "Fix last commit"
cacac37 Revert "Battery text mode (Rework)"

   * packages/apps/Settings/
dd7d7a8 I think I'm lost haha
3ee3eee Fix for battery
b9d45fb Battery text mode (2/2) && Make it coexist with Native battery percentage
8a030c5 Native Battery percent helpers for SwitchPreference
8513dea Native battery percentage
7494311 Revert "Native battery percentage"
c2238a9 Revert "Native Battery percent helpers for SwitchPreference"
e550974 Revert "Battery text mode (2/2) && Make it coexist with Native battery percentage"
35a9ec1 Revert "Fix for battery"
61c2ab2 Default notification ringtone title

   * packages/services/Telecomm/
dd99ddf Add back phone notification LED settings backend (1/2)
37210a2 Add back increasing ring feature (3/3).

   * packages/services/Telephony/
19c0cf6 Notification led: inline all calls into getinit()
e8dc63e Add back phone notification LED settings backend (2/2)

   * scripts/
f54acee Auto start compilation for $device

   * vendor/motorola/
147d5b3 msm8226-common: move akmd daemon to device

   * vendor/oppo/
cc08c79 msm8974: Update blobs

   * vendor/ss/
9d36982 Enable All OPTS for D800 and D801
50eb087 Add D801 SaberSunset preferences to the .mk
8f13ab0 Full D801 & Condor support

====================
     03-01-2015
====================


   * frameworks/av/
96eb154 NuPlayer: Buffering improvements for http progressive playback

   * kernel/oneplus/msm8974/
30f281a sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
e5d0c12 ksm: check and skip page, if it is already scanned
a4b230a mm: ksm: Optimize defaults
202cc0a mm/huge_memory: use new hashtable implementation
7476f9e mm/ksm.c: use new hashtable implementation
c4740a6 block,elevator: use new hashtable implementation
9dc9a95 cgroup: use new hashtable implementation
ecdb318 ARM: rwsem: use asm-generic rwsem implementation
7b3658c asm-generic: rwsem: de-PPCify rwsem.h
75bb71a asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
874b0b7 hashtable: introduce a small and naive hashtable
14be269 msm: Add bricked hotplug
1bf1f69 msm: msm_rq_stats: Tone down mpdecision
4c9f40a msm:rq_stats: Register for Cpufreq policy notification
c60b1ee msm: msm_rq_stats: Add hotplug enable toggle
d0b2cd9 intelli_hotplug: Remove unused variable and allow full suspend
1c83d24 msm: Add Intelli Hotplug Driver
8ca26ca msm_limiter: Swiss Army Knife update
dfe24fd msm: Add CPU freq limiter driver
7ff21b6 cpufreq: Make get governor interface always return good value
94c2c4d cpufreq: Add interface to set/get min/max freq
03786fa cpufreq_stats: do not remove sysfs files if frequency table is not present
85052d8 cpufreq: Add interface for gov change
f1e6b94 drivers: cpufreq: Upstream optimizations
52a333b cpufreq / stats: Get rid of CPUFREQ_STATDEVICE_ATTR
118bb6b cpufreq / stats: fix race between stats allocation and first usage
f0d9313 cpufreq: Resolve CPUFREQ_NOTIFY issue
68e76e1 cpufreq: Always allow update of user policy
fc57647 mutex: Back out architecture specific check for negative mutex count
4332142 mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
1ccabd1 mutex: Make more scalable by doing less atomic operations
5ab951a smp: Allow booting a specific subset of CPUs
3d1943e Bluetooth: Fix invalid length check in l2cap_information_rsp()
f6e2900 Bluetooth: Fix missing length checks for L2CAP signalling PDUs
8b73d40 Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
c4d5325 Bluetooth: Cancel power_on and power_off work
6ad170d Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
533b810 block: Add SIO, VR and ZEN I/O schedulers
8394970 block: fiops add some trace information
3564a4d block: fiops bias sync workload
6f26998 block: fiops preserve vios key for deep queue depth workload
ddfc071 block: fiops add ioprio support
6f9af25 block: fiops sync/async scale
cb1b115 block: fiops read/write request scale
b524035 block: fiops ioscheduler core
90040bf block: Switch from BFQ-v7r6 for 3.4.0 to BFQ-v7r7 for 3.4.0
edd3688 block: Switch from BFQ-v7r5 for 3.4.0 to BFQ-v7r6 for 3.4.0
6b31cf7 block: introduce the BFQ-v7r5 I/O sched for 3.4
656ae7c block: Reserve only one queue tag for sync IO if only 3 tags are available
c4b5d51 block/partitions: optimize memory allocation in check_partition()
f0648c0 block: row: add magic values
c479736 block: deadline: Optimize for non-rotational
af36f5d deadline: Allow 0ms deadline latency, increase the read speed
51c12b7 CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
58197f1 writeback: increase bdi_min_ratio to 5
c2092dd writeback: fix writeback cache thrashing
d599099 writeback: fix race that cause writeback hung
d1f34cf ARM: make kernel oops easier to read
95a3c14 mmc: core: Fix NULL pointer dereference issue with mmc_blk_reset()
82d5e64 mmc: block: fix race in deferred resume
6c2cb52 mmc: core: remove duplicate code in mmc_rescan
479f8c4 Update dsi-panel-jdi-1080p-cmd.dtsi
925c4fc Linux 3.4.68 - 3.4.105
2472975 msm8974pro: dts: increase cpu voltags for OC frequencies by 25 mV
4f179e7 msm8974pro: dts: cpu overclocking to 2880Ghz
0f3266c msm8974pro: dts: cpufreq: added qcom cpufreq reference table
ccb7414 msm8974pro: dts: cpufreq: introduce 268MHz clock
746415f ARM: dts: msm8974: Allow power collapse as minimum l2 gdhs mode
aca37cd msm8974: usb: dts: Set the usb max speed to high
c54988c oppo: i2c: drop nfc freq to 19.2 MHz
ab8b57b msm8974pro: regulator: set retention-voltage to 600mV
1f27b4e toolchain: gcc: squashed fixes related to optimized toolchain
ad28b7a kexec: update kexec hardboot patch for Lollipop release
e46519a Implement kexec-hardboot
38a7cfd selinux: correct locking in selinux_netlbl_socket_connect)
467e03e selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output()
974fccbc selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
534f51c selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute()
9a7a8d8 selinux: look for IPsec labels on both inbound and outbound packets
8f94f45 selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock()
2972450 selinux: fix broken peer recv check
1535a9c SELinux: Fix memory leak upon loading policy
3364b6e SELinux: bigendian problems with filename trans rules
42c919e SELinux: possible NULL deref in context_struct_to_string
621ea9c SELinux: use ARRAY_SIZE
fea1341 SELinux: Reduce overhead of mls_level_isvalid() function call

====================
     02-27-2015
====================


   * build/
5e33210 Revert "Recovery flashable Viper4Android [1/2]"

   * device/motorola/condor/
ac4dc4a Fixes for condor
e2992e6 Conversion

   * device/qcom/common/
1fdc2de power: Don't change timer_rate when the screen turns off

   * device/qcom/sepolicy/
705bcb1 msm8610: Compile sensor policy and fix typo
53d6172 Revert "SEAndroid: Updated vold domain related policy"
12b70a7 Dont know

   * frameworks/base/
bd0b7e0 ExpandedVolumePanel: Fix SystemUI FC when expands volume panel from Notifications tile
43294ea SystemUI: Create expandable volume panel from SimpleAOSP

   * frameworks/native/
07e782f surfaceflinger: Fix for non-qcom devices
77bea00 libgui: Copyback all region except dirty region for newly allocated buffer
88d6442 surfaceflinger: Reduce logging verbosity
16f52ba surfaceflinger: Fix the "Fix the opaque check"
f4d223b SurfaceFlinger: Native changes to add blur effect
9ecd7b6 surfaceflinger: Fix the opaque check
b2f1653 Fix for corruption when numFds or numInts is too large.
f42dad2 Surface: Ensure synchronisation of copyBlt
e22aa35 Surface: Always consume fence fd in queueBuffer
639a921 Revert "SurfaceFlinger: Make secure display ifdefs more narrow."
6de4c4e Fix for landscape thumbnail images on GLES11RenderEngine
0242adf libgui: add support for Samsung external gralloc usecases
c012a04 frameworks/native: surfaceflinger: Add Group cache
dcb3b92 sf: Enable tilerender feature only if needed
e4160fe Use 3gb dalvik heap and hwui

   * manifest/
7fec798 DashClock: Bye!
db63899 Add Scripts [WIP]
8e1715c LatinIME: Track own repo && delete obsolete script
89fef80 Update some apps from CM

   * packages/apps/Settings/
961c9d7 Larger banners for Interface and About
424d6be Battery text mode (2/2) && Make it coexist with Native battery percentage
0125ae7 Native Battery percent helpers for SwitchPreference
3ee6ae0 Add back increasing ring feature (2/3).

   * packages/apps/SlimLauncher/
e648bd7 Revert "New material drawables [TEST]"
55d3919 New material drawables [TEST]

   * scripts/
9aebfa0 Add push.sh
c60ed89 Remove unsed stuff from guide
fb94427 Just need ROM & Kernel
2ce1031 Add recovery_to_device
a0a7f0e Update SlimSaber scripts

   * vendor/ss/
c6f3760 Bump to 1.9 :;
748755d Add Motorola Moto E support && rename bootanimations This also adds the new Motorola Moto X 2014 bootanimation in video format for condor.
029dc83 rm dashclock
98b7456 Revome absolete scripts from PA
827e29a Add line and fix root permissions for the xml
f55d164 SaberSunset Wallpaper (Simple Material Purple) Sorry for making it simple, the reason is because it makes a smaller .zip and makes the launcher loads faster in the first boot
c78429f Add overlay for Swype lib
10e34ad Revert "Viper4Android flashable trought recovery [2/2][READ]"

====================
     02-26-2015
====================


   * device/motorola/condor/
8d7467f Fix FM radio issues

   * frameworks/base/
559c7f0 Battery text mode (Rework)
6d7e21c Fix last commit
b927227 Battery text mode (1/2)
0c6b61a Fix battery % always showing at < 100%
01d01ba SystemUI : Make battery percentage configurable
5e07818 Quick pull down and double tap to sleep gesture: Disable as default
ce424c0 SystemUI: add Settings.System toggle for quick-quick settings pulldown
da70d30 Add an option/category in Dev Set to customize the device hostname (1/2).
1abd4b6 Add back increasing ring feature (1/3)
9d88a41 Navigtion bar height layout fix
d70ec47 [SQUASHED]Paranoid malformed expandable volume panel
1bd89c3 Tweak Battery light Enable green light on 98%
b119f11     Improve scrolling cache
98b0abe status bar: native battery percentage
f35b3d1 Navigation bar custom height
7cefea1 We don't need CM Theme Engine database...

   * packages/apps/Dialer/
af5dcf8 Dialer: Fix T9 for Hebrew

   * packages/apps/Settings/
5bc89a3 Native battery percentage Credits: Rascarlo
8515689 Ooops fix last commit
b7ab145 Add NavBar category and NavBar Height
47706b9 Use a seekbar preference to allow setting arbitrary animations Reworked.
f2234ad Try to fix Github mess
05bc87b Fix for building process NetworkTraffic

   * packages/apps/SlimLauncher/
232dc0d Revert "More material, new icons and no shadows..."
be44f4a Revert "Remove hdpi and mdpi background"
238c82e Revert "Make SlimLauncher more minimal and organized"
6d5de9b Revert "Make homescreen icons smaller"

   * vendor/motorola/condor/
921f101 Nothing

====================
     02-25-2015
====================


   * build/
4144f0b Recovery flashable Viper4Android [1/2] Using the same SuperSU uses to get flashed together ROM, We're gonna put viper to be flashed together.
52a192c Make the building process cool and remove email Email needs to be in the manifest as well, don't delete it.

   * device/lge/g2-common/
5232558 Add support for Notification and Battery LED

   * device/motorola/condor/
0b88041 Update sepolicy files
c78ac8d move more things to prebuilt and use the find file command instead of explicitly saying which file to copy

   * external/busybox/
bbfc339 mount: respect a user-specified fstype

   * frameworks/av/
b5e5224 nuplayer: Render video frames after audio is rendered
f59d5d9 NuPlayer : Added flag to know if Audio rendering has started
5d33e44 nuplayer: Write the partial aggregated buffer to the decoder
a672c4f stagefright: Guard against crash with mismatched codecs
9830688 nuplayer: Enable small buffer hint for PCM offload
fc69368 Roll back a few audiopolicy changes
465372d nuplayer: Fix incorrect audio resume time during seek

   * frameworks/base/
a3e8c09 ExpandedVolumePanel: Fix SystemUI FC when expands volume panel from Notifications tile
01512e4 SystemUI: Create expandable volume panel.
81eb852 Implement linked volumes and add upgrade path.
3905e52 Make Network traffic metter smaller
71906e5 Fix Unused Space at Recents When Search Bar is Disabled
847641e make switch to last app animation snappier
14e662d Add option to disable searchbar in recents [2/2]
3694c52 SystemUI: make long pressing recent switch to last app
8e61b44 SystemUI: Bring back animated rotation tile
26f24b5 Netowork speed indicator layout fix
177f6ff TrafficMeter: fix auto hiding when Bytes is set as the unit
66149a7 [1/2] TrafficMeter: added option for auto-hiding on inactivity
bcf5d5b [1/2] Base: Upgrade network traffic meter
a352f40 [1/2] SystemUI: Update network traffic indicator
a09e8a8 [1/2] SystemUI: Network speed indicator
871a7e0 fix for screenshot animation glitch in portrait
c058d62 Frameworks Base rework and Battery and Notification Lights
c4d60f8 Fix volume adjust on rotation
f0259fe fwb: Tweak a few Animation Speeds

   * hardware/qcom/audio-caf/msm8916/
9a02eaf msm8916: set source on adev_open_input_stream

   * hardware/qcom/audio-caf/msm8974/
1778529 hal: Shush some debug logging

   * hardware/qcom/media-caf/msm8974/
02765cf mm-video-v4l2: vidc: vdec: handle codec config ETB's properly
bd8c3b3 mm-video-v4l2: vdec: insert timestamps qeued by client in TS queue
5680cb8 mm-video-v4l2: vdec: Always send NC VOPS to the driver
d8b294d mm-video: vidc: Adjust timestamp if actual ts < previous ts
e43f297 mm-video-v4l2: vdec: streamoff while freeing first output buffer
f6f3653 mm-video-v4l2: vidc: move codec_config buffer counter increment
7fc90f9 mm-video-v4l2: vidc: move pending flush sem release in async thread

   * manifest/
a665bc2 Sleepy
2a20549 Fix
31ba868 Gallery2: Track CM repo

   * packages/apps/Settings/
3dacdbb Settings: Use a seekbar preference to allow setting arbitrary animation scale values
6078110 Separate customization and about Sunset logos
25c7da6 Move some string to ss_strings
edafa2d Settings: Create unlinked and linked notification & ring volume options.
b82196f Add option to disable searchbar in recents [1/2] Credits: yashade2001
e044fb7 Light settings: reduce tone if preview image color is very light
d328529 Strings
3bfa3ce Quick settings pulldown switcher
576ad2d Add missing profile strings for notification lights Credits: Banks
9888dbd [2/2] Settings: Battery and Notification Lights
7226592 Settings: Clock & date summary, clock & date string edits, etc. Credits: @MrBaNkS and SimpleAOSP
47fb541 Revert last commit, I forgot they are enabled as default
ac9fdcd Open app when clicking on icon in App Info screen
615fefa TAP! TAP! TAP!. Only if being a developer was this easy.
9729ccf Settings: Network Traffic

   * packages/apps/SlimLauncher/
0520b71 Make homescreen icons smaller
5d5d44e Make SlimLauncher more minimal and organized * Tweaked some preferences * Organized the Dock * Tweaked some colors to match ElixirUI (Purple)
345db0f Remove hdpi and mdpi background I forgot to uncheck the BG on Photoshop
166afb0 More material, new icons and no shadows... SlimLauncher is one of the best Launcher with good customization but the wallpaper picker is still in KK times, this commit makes it more Android 5.0 friendly. I've removed some shadows and the ugly 3D aspect in some icons.

   * vendor/ss/
25242c9 Some changes to build.prop
f2f6513 Viper4Android flashable trought recovery [2/2][READ] All credits to XDA member @Hid3rs
8d4920c Allow bootanim improvments and more
8c6e35e Changelog changes
45fc1f6 Bump to 1.8

====================
     02-24-2015
====================


   * device/motorola/condor/
76a4464 Condor: fix update
9624f9b Condor: Update audio policy
7b43559 WTF
f5e96b9 init: remove unneeded FM service
b81bae2 Condor: Remove duplicate boot jar product

   * external/bluetooth/bluedroid/
a15b69e bluetooth: Export and re-use our fixed timer

   * hardware/qcom/audio-caf/msm8974/
d7a9b08 audio: Fix for clip skip issue during SSR
28f1e41 hal: Enhance compress offload logging

   * manifest/
f30e231 Getting your Toolchains from BitBucket

   * packages/apps/Settings/
4b6026e More fixes for new features place Credits: @darkobas
060e156 Fix building process

====================
     02-23-2015
====================


   * device/lge/g2-common/
4b71685 Test SELinux set to permissive

   * device/lge/vs980/
b244bee Changes for SS

   * frameworks/base/
742fb60  Frameworks: Statusbar clock and date customizations

   * kernel/lge/msm8974/
cb0d20a VS980 Bringup

   * manifest/
2b6979b A1
91b972e Fix for malformed line
dd8a988 Gerrit for my toolchains? I don't think so...
35841a9 Try @RobbieL811 toolchains
967a038 Lots of errors using SaberMod bionic and art
b7f8580 +SaberMod

   * packages/apps/Settings/
060e156 Fix building process
cd44601 Change clear recents location and fix position names
5ce55d1 Move up Expanded Desktop
a621d4f Fix last commit
6e1fb8d Use Skyliner33v's new Recents icon && Add recents category Thanks sky.
b361d68 We need you green as well.
39350ee Some adjustments for Clock and Date
b0016ba  Settings: statusbar clock customization + initial interface + color picker
4785ae9 Almost there, I don't think so...
b7f829d Change SdCard icon to Teal to be seen in Storage Menu.
d472f05 Changes to support more categories P1

   * vendor/ss/
0b243df Add VS980 to vendorsetup.sh && Bump to 1.7
7332883 VS980 Bringup

====================
     02-22-2015
====================


====================
     02-21-2015
====================


   * frameworks/opt/net/wifi/
8fd5ac8 WifiStateMachine: Tone down logging

   * hardware/qcom/wlan/
d3701c8 qcwcn: Tone down logging

   * system/vold/
e207e22 vold: cryptfs: Check return values

====================
     02-20-2015
====================


====================
     02-19-2015
====================


   * build/
37898e5 Place changelog to start right after APKs optimization Testing...

   * external/bluetooth/bluedroid/
3e62590 bluetooth: a2dp: Fix return value from out_set_parameters
83824ce bluetooth: Reduce logging verbosity

   * packages/apps/Bluetooth/
8a0f46e Automatic translation import

   * packages/apps/BluetoothExt/
2caafde Automatic translation import

   * packages/apps/Camera2/
d0e8547 Automatic translation import

   * packages/apps/CellBroadcastReceiver/
f33bd50 Automatic translation import

   * packages/apps/PhoneCommon/
be8d469 Automatic translation import

   * packages/apps/SoundRecorder/
a05a722 Automatic translation import

   * packages/apps/Stk/
49f9566 Automatic translation import

   * packages/apps/UnifiedEmail/
244c1b2 Automatic translation import

   * packages/inputmethods/LatinIME/
0be21a0 Automatic translation import

   * packages/services/Mms/
8d5b7bd Automatic translation import

   * vendor/ss/
615a40a Changes in Changelog and fix for ro.ss.device double def


====================
     02-18-2015
====================


   * build/
81ad339 New build art and changelog tests

   * external/bluetooth/bluedroid/
fff47ff bluetooth: a2dp: Fix autostart failure due to transient incall error
4a7b0de bluetooth: a2dp: Don't drop PCM data when limiting data transfer rate!
0c3a3f1 bluetooth: a2dp: Properly shutdown datapath on write failure
45e877a bluetooth: Fix race condition in GKI timer callback
7de248b bluetooth: Use /dev/alarm (if it exists) for monotonic us time

   * frameworks/base/
1d31173 Fix last added feature when building
5fee89a SystemUI: option to ignore the last app when clearing recents (1/2)
0871b19 Use 'dismissAllTasks' to clear all apps && remove dead code
b724f6a Recents: There can only be one default
4f92c88 Recents: Update & add top center
e27cf49 add floating button center option & change clear all button
0a6f28d Recents: Clear All bot, and make room for it.
51f78627 SystemUI: option to ignore the last app when clearing recents (1/2)
4c75c2c SystemUI: we need to use fadein/fadeout anim on FAB
1013f84 Framework: Add Fade in and Fade out effect to Recents FAB
08eed37 SystemUI: replace recents clear all button with a fab button
14b9798 frameworks/base: Bringup expanded desktop and implement per-user configuration.
246ebcb Add CM clear all button [1/2]
57a0edc bootanimation: performance/speedup enhancements (squashed from CM11)

   * manifest/
58d0eea A bunch of updates...

   * packages/apps/Mms-caf/
7509353 We need to preserve the environment (Greenfy-ing) The humanity liked this commit (y)
0bae9f9 Mms : Fix templates
977c27a New material green general icons Credits: Mazda
d2f679e New launcher icon by @Mazda

   * packages/apps/Settings/
2d78aae Declare .Settings to fix build
f4c121e Settings: Bringup expanded desktop and implement per-user configuration.
aea561a Option to dismiss all recents or keep the last used
da95c91 More clear all positions
622ceab Clear all recents with position options and switcher Testing...
9051f8e Switch to vector drawable for layers icon
fe8ab4b Point new Layers Manager app

   * vendor/ss/
d4ff8bc Welcome BETAS! Let's start from where Alpha stopped... 1.6 SaberSunset is now super stable, no reason for Alphas, let's get BETA and start making it clean with some features.
cb8b8a4 SunsetLayers v0.05 Credits: BitSyko Team / lovejoy777 / bgill55
99f9134 Damm changelog, never works


====================
    Initial Changelog
====================
[/COLOR][/FONT]


LqNvVwz.png

I want to show you how easy is building SaberSunset. First of all you need a Linux machine with the properly setup.
For this GUIDE purposes I'll only explain how to get Ubuntu 14.04 LTS Trusty to build SaberSunset and everything you want.

Setting up the OS:

Download Ubuntu 14.04.1 LTS Trusty Tahr 64 bit from HERE
Do not use the 32 Bit version.
Burn it on a 4.7GB DVD or create a bootable USB stick.

How to create a bootable Ubuntu USB stick on Windows?
How to create a bootable Ubuntu USB stick on MacOS?

Change the boot ordinance to reflect your USB stick at the first position.
Ubuntu will load up and the on screen instructions will tell what to do, if you have troubles to install it, please Google it, but it's very easy.
After you boot up on Ubuntu you can change ordinance back to HDD/SSD at the first position.

Now you'll need to setup the environment.

Install Open-JDK 7 for the necessary Java development tools.
Code:
[FONT="Arial"][COLOR="DimGray"]sudo apt-get update && sudo apt-get install openjdk-7-jdk[/COLOR][/FONT]

Install the main build tools.
Code:
[FONT="Arial"][COLOR="DimGray"]sudo apt-get install git gnupg ccache lzop flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 libc6-dev lib32bz2-1.0 lib32ncurses5-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 lib32z1-dev libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc libreadline6-dev lib32readline-gplv2-dev libncurses5-dev bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev squashfs-tools pngcrush schedtool dpkg-dev[/COLOR][/FONT]

Install the complementary build tool.
Code:
[FONT="Arial"][COLOR="DimGray"]sudo apt-get install libcap-dev texinfo libgmp-dev libexpat-dev python-dev liblz4-tool[/COLOR][/FONT]

Create the following symbolic link.
Code:
[FONT="Arial"][COLOR="DimGray"]sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so[/COLOR][/FONT]

A program called "repo" lets you communicate with git servers and download all that precious source code.
Code:
[FONT="Arial"][COLOR="DimGray"]mkdir ~/bin && curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo[/COLOR][/FONT]

If you don't have a Github account, read the following on Github, expect "Dealing with line endings", you won't need it.
After, you generate an SSH key to assign your computer identity on Github.

Super Guide

Now you'll need to download SS sources from Github, download your device source code and everything. more Just follow my Super Guide and report back.

Extra/Troubleshooting

libisl.so.13: cannot open shared object file: No such file or directory
Code:
[FONT="Arial"][COLOR="DimGray"]download the deb file from here: http://packages.ubuntu.com/vivid/libisl13
sudo dpkg -i libisl13_0.14-1_amd64.deb[/COLOR][/FONT]

/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
Code:
[FONT="Arial"][COLOR="DimGray"]sudo apt-get dist upgrade[/COLOR][/FONT]


K2W3KEG.png



ajZMvpQ.png

XDA:DevDB Information
Official SaberSunset for LG G2!, ROM for the LG G2

Contributors
GalaticStryder
Source Code: https://github.com/SaberSunset

ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: Hybrid

Version Information
Status: Alpha

Created 2015-02-12
Last Updated 2015-03-30
 

Attachments

  • Screenshot_2015-02-12-03-35-36.jpg
    Screenshot_2015-02-12-03-35-36.jpg
    240.7 KB · Views: 42,472
  • Screenshot_2015-02-10-17-16-25.png
    Screenshot_2015-02-10-17-16-25.png
    157.3 KB · Views: 42,261
  • Screenshot_2015-02-10-17-16-31.png
    Screenshot_2015-02-10-17-16-31.png
    150.4 KB · Views: 41,744
  • Screenshot_2015-02-10-17-17-28.png
    Screenshot_2015-02-10-17-17-28.png
    146.7 KB · Views: 39,585
  • Screenshot_2015-02-10-17-17-39.png
    Screenshot_2015-02-10-17-17-39.png
    42.3 KB · Views: 38,107
  • Screenshot_2015-02-10-17-18-13.png
    Screenshot_2015-02-10-17-18-13.png
    82.7 KB · Views: 37,561
  • Screenshot_2015-02-12-03-35-27.jpg
    Screenshot_2015-02-12-03-35-27.jpg
    222 KB · Views: 38,952
  • Screenshot_2015-02-12-03-35-21.png
    Screenshot_2015-02-12-03-35-21.png
    94.9 KB · Views: 36,957
Last edited:

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre
Glad to see you got the new op up. Can't wait to test on the vs980.

Let me know if you need a tester on said varient.

I'm compiling according to the priority I said, until tomorrow end I think it will be up, if it runs with no problems on D802, other variants should be fine as well. I need to fix the back button when IME is open and the changelog is not being pushed to the device yet. I think I need a
Code:
make clean
so it will be fine, make magic is just when I change the SystemUI features or another packages.
Thanks for supporting.
 

biert87

Senior Member
Jul 7, 2013
96
24
Düsseldorf
Hi!
With the newest d802 telephony client crashes. I'll try to get a logcat later after work.
Symptom: somebody who tries to call me did get a free sound followed with "temp. unavailable", on my side the client just crashes. I even had it crash after a call.
It still has sound distortion problem (that all lp roms have?) too.
And I was unable to install latest viper4android, it crashes on boot (lp variant of course).
 
Last edited:

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre
Hi!
With the newest d802 telephony client crashes. I'll try to get a logcat later after work.
Symptom: somebody who tries to call me did get a free sound followed with "temp. unavailable", on my side the client just crashes. I even had it crash after a call.
It still has sound distortion problem (that all lp roms have?) too.
And I was unable to install latest viper4android, it crashes on boot (lp variant of course).
Telephony I haven't seen, thanks for pointing. Viper4Android has been added as prebuilt.
Just gimme the name of the crashing package/module after work, I'll disable strict aliasing for it, maybe this has broken some code in the telephony, very easy to fix tough.
 
Last edited:

condudad

Senior Member
Jul 31, 2013
183
50
Just finished flashing this and first impressions are WOW :good:
Will report back if I find any bugs or glitches ;)

Same problem as biert87 here too, incoming call → Unfortunately, Phone has stopped
But the calling end receives a normal beep as if it was ringing on the other side.

Grabbed a catlog when recreating the problem, attached. (Syslog → Unfortunately, Android System has stopped :confused:)

On another note: There is no default messaging app in this rom so if you are flashing a small gapps package say nano or pico (and have two step verification on for your google account) you won't be able to add your account without first disabling two step verification :)
 

Attachments

  • logcat_and_device_info.zip
    23.7 KB · Views: 99
Last edited:

vrwmiaris1

Senior Member
Feb 13, 2013
1,241
299
Thessaloniki
So you switched to PA sources? Hope you can implement things from other teams man.which gapps should i flash?

Στάλθηκε από το LG-D802 μου χρησιμοποιώντας Tapatalk
 

japoina92

Senior Member
Dec 20, 2011
528
155
Jerez D.L.F
i know is awesome work bro, but i need wait for use calls, the next update will be installed on my D802!!
That ROM (awesome work ) (ART Work ) is splendid, thanks for all your time and keep it up
 

enr88

Senior Member
Aug 6, 2011
253
97
Palermo, Italy, Italy
Hi!
With the newest d802 telephony client crashes. I'll try to get a logcat later after work.
Symptom: somebody who tries to call me did get a free sound followed with "temp. unavailable", on my side the client just crashes. I even had it crash after a call.
It still has sound distortion problem (that all lp roms have?) too.
And I was unable to install latest viper4android, it crashes on boot (lp variant of course).
Same bug For me..i need to switch back to my nandroid because my girlfriend call me a lot of time And my phone not ringing or display the call... After that bug the rom works so smooth!!
 

vrwmiaris1

Senior Member
Feb 13, 2013
1,241
299
Thessaloniki
Same bug For me..i need to switch back to my nandroid because my girlfriend call me a lot of time And my phone not ringing or display the call... After that bug the rom works so smooth!!
+1 , sorry for not providing log but I'm on the move, waiting for the fix

Στάλθηκε από το LG-D802 μου χρησιμοποιώντας Tapatalk
 

condudad

Senior Member
Jul 31, 2013
183
50
Found another small bug, when resizing the navbar the back button gets "squashed" and not resized like the others. Minor bug but thought I'd mention it :silly:
 

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre
Found another small bug, when resizing the navbar the back button gets "squashed" and not resized like the others. Minor bug but thought I'd mention it :silly:

You right, I can confirm this as well as the callings not working properly to receive, but I already know how to fix it ;)
Anyone to test D800 with some OPTs that I didn't test on the D802? It's pretty much more optimized I think, just need to know if it will boot and have the same issues. It's uploading...
 
Last edited:

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre
First D800

Updated the OP with D800 download repo, it shows RELEASE-2.0 because it's from my testing branch so I just renamed to something different from Alpha. I want to know if it boots fine and works.

I have more 5 fixes do do, after them the build will be prety much good for daily usage again (02-08) was.

Link: https://renderserver.net/devs/SaberSunset/d800/

Changelog for this:
Floop Nest Optmization
More GCC Optimizations
Pipe Optimizations
Viper4Android
New wallpaper lol

Just need some feedback...
 
Last edited:

GalaticStryder

Senior Member
Nov 20, 2014
1,326
4,753
Porto Alegre
So you switched to PA sources? Hope you can implement things from other teams man.which gapps should i flash?

Στάλθηκε από το LG-D802 μου χρησιμοποιώντας Tapatalk

Already merged lots of cool packages and stuff and some features like the navbar height, some days it won't even look like PA anymore, but I'll keep it clean, no dirties over here.
 
  • Like
Reactions: Airidas and Krenol
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 71


    UgbfLZS.png


    Code:
    |* Your warranty is now void.
    |*
    |* I am not responsible for bricked devices, dead SD cards,
    |* thermonuclear war. Please do some research if you have any concerns 
    |* about using custom ROMs/Kernels.
    |* YOU are choosing to make these modifications, and if
    |* you point the finger at me for messing up your device, I will laugh at you.

    yOawHmT.png

    SaberSunset is a project leaded by me, it's main focus is performance and stability, with a clean design. My goal is enhance Android experience as it's maximum by using custom toolchains, in this case, SaberMod, together custom scripts and build flags for devices that most of the ROM developers don't care about, in terms of improvements. So for the purpose of making it the way I want it, clean and fast, I decided to use Paranoid Project to start with, adding more features as I have time to do so, and optimizing it with high level optimizations.
    Read THIS article for more information about basic optimizations and how it works.
    As everyone knows, devices from Google, like Nexus, are much different than others, not saying LG's is not good, but their option to use their own custom version of Android in most of their devices makes the life of AOSP developers very hard, and most of the ROMs out there for those phones are not able to show the "real" Android experience that Nexus does. In order to bring these feeling back to some of these devices I started this project by one of the best phones already produced in my opinion, the great LG G2 and it's whole family of brothers to make developers life yet harder than usual.
    But, let's go ahead, Nexus 5 has some good ROMs based on AOSP with the best improvements you may or may not know, like OptiPop, leaded by my friend Chet Kener, the UBER Kernel creator/developer, which is extremely enhanced and that's what we don't have much for LG G2, well, for most of the variants we don't have any. Then I started researching and tried many bases, optimizations, able to improve our experience to a Nexus level or even greater, and that is what we got in this thread today.



    S7LAX7g.png

    Code:
    [FONT="Arial"][COLOR="DimGray"]Custom apps with new design and colors by me and Mazda
    Full BitSyko Layers support
    RRO Type2 support
    SuperSU by Chainfire
    Launch SuperSU from Settings by Chainfire
    Per app controls for keyguard by SlimRoms
    0.25 and 0.75 animation transitions from SimpleAOSP
    Advanced keyboard options by SlimRoms
    Right hand quick settings pulldown from SimpleAOSP
    DT2S from SimpleAOSP
    Detailed caller info
    and more...
    
    New on Beta 1.6:
    Expanded Desktop per app from SimpleAOSP
    Clear all recents with floating button from SimpleAOSP
    Location option for floating button from SimpleAOSP
    Layers Manager app with material black tweaked by me
    Launch layers from Settings themeable
    
    New on Beta 1.7
    Clock and Date Customization from LiquidSmooth
    
    New on Beta 1.8
    Battery & Notification Lights
    Quick Pull Down control
    Double Tap to Sleep control
    Disable Search Bar in Recents
    Unlinked and Linked Notification
    Ringtones and Ring volumes separately
    
    New on Beta 1.9
    Navigation Bar Height from SimpleAOSP
    Expanded Volumes Panel[/COLOR][/FONT]


    Qajmk4a.png


    d0hNlFp.png


    CvQ5tKl.png
    For now click HERE


    vOWQU6s.png

    Code:
    [FONT="Arial"][COLOR="DimGray"]
    ====================
         03-06-2015
    ====================
    
    
       * build/
    06c17e7 Fixes for Condor && non-unified devices
    
       * delta/
    b08ebaf Remove the makefiles to fix building The makefiles conflict with the package itself, so REMOVED.
    855ca0b Finished? I think so...
    1183d86 Readme update && chmod new file
    3524a1d Permissions
    ede0373 [Forward-port] Delta generator for SS [Carbon codes Credits: Chainfire for OpenDelta / MySelf5 for CarbonROM implementation on KK
    
       * manifest/
    2ef58d5 OpenDelta for 3rd Developers
    a5e4616 Radio FM
    
       * packages/apps/Mms-caf/
    b45fb93 Icons for launcher as well
    acbf361 Google's message icon pink/purple
    
       * packages/apps/OpenDelta/
    0e047fe Using easier codes
    691bad3 New pathes for my builds
    
       * packages/apps/Settings/
    8c4393e OpenDelta support
    
       * scripts/
    6fcf0f0 Fix message at the end!
    7dfd49c Remove OpenDelta, I'm working on it separatly
    977c0be OpenDelta script for root folder
    f3ec6ad OpenDelta && More
    
       * vendor/ss/
    5062cfa Delta prepared build
    5645640 OpenDelta is used in the building instructions
    5f016e5 Bump to 2.1
    3b3711b Layers V3.0 from itsallsecret development It means this is the offcial app.
    063d008 OpenDelta Support
    
    ====================
         03-05-2015
    ====================
    
    
       * device/motorola/condor/
    d9e7270 Fix sepolicy errors
    
       * external/bluetooth/bluedroid/
    f7afaa4 bluedroid: Add wiimote pairing support
    
       * frameworks/av/
    79c1aca libmedia: Fix crash during mediaserver restart
    99c8319 mpeg2ts: Add support for parsing HEVC stream in MPEG2 TS container
    61b2505 nuplayer: Fix crash in video only HLS streams
    
       * hardware/qcom/display-caf/msm8974/
    9d6655f ovelray: Tolerate the absense of an RGB pipe
    
       * kernel/motorola/msm8610/
    fc721a2 Error: selected processor does not support ARM mode `smc #0' error: DIV usage mismatch between arch/arm/boot/compressed/head.o and output error: DIV usage mismatch between arch/arm/boot/compressed/misc.o and output error: DIV usage mismatch between arch/arm/boot/compressed/decompress.o and output error: DIV usage mismatch between arch/arm/boot/compressed/lib1funcs.o and output error: DIV usage mismatch between arch/arm/boot/compressed/ashldi3.o and output
    ae963fd Fix all...
    de2256b Fix build and -o3 optimization
    51c3700 tweek interactive gov a bit
    0f772cd Update cpu-boost.c
    00e0979 All SaberSunset built in kernels will use common names
    34955ab arch/arm: mach-msm: 8610 gpiomux for backlight
    
       * manifest/
    37f1cd3 Mms is now on Lollipop branch
    
    ====================
         03-04-2015
    ====================
    
    
       * device/oppo/msm8974-common/
    ad2776c Merge pull request #2 from CyanogenMod/cm-12.0
    acf75d2 msm8974: Add missing blob
    
       * external/bluetooth/bluedroid/
    415bfa7 bluetooth: a2dp: Rework locking
    
       * frameworks/av/
    14bb487 libmediaplayerservice: update NuPlayer scoreFactory for http://
    bc07960 audio: Handled openOutput error for Tunnel/LPA Usecase
    5dee3bc audio: Set OutputFormat of AudioMixer to PCM16
    cccb375 audio: Fix issues during device switch
    26e81b1 audio: Fixed mBytesRemaining when partial buffers are sent
    6acc081 stagefright: use NuPlayer for http://
    7cbaf6f audio: Send USB connection events only for USB accessory
    bc0a8f4 audio: Added fallback mechanism for Tunnel Mode
    
       * frameworks/base/
    fb78594 rm native battery percentage
    d5811f8 rm 5
    4485287 rm 4
    c51fbf8 rm 3
    ed19c03 rm 2
    7aac4ef rm battery text 1
    
       * hardware/libhardware/
    57bf795 fix: memory leak
    
       * packages/apps/ContactsCommon/
    15520af ContactsCommon: Add PHOTO_ID to contact tile loader    *ion
    
       * packages/apps/Mms-caf/
    86ab36f [SQUASHED] fix building
    dd7b8c2 mms: use InternalContactsCount instead of the non-public ContactsCount interface
    0b8b13e Mms: Handle possible null array on sub id.
    89063ca Mms: Fix NPE while attaching vcard
    4e36f4b Mms: Only retain selected items when choosing recipients.
    4eba08e Mms: Run all selection through SelectRecipientsList.
    46d647c Mms: Add the ability to select recipients from a checkbox list
    86c6dfd More materialization
    
       * packages/apps/OpenDelta/
    d6b9d7a Test my own delta builds with a new password
    9d6bc9b Updates for OpenDelta from darkobas Still need to test a build with OpenDelta support thought.
    
       * packages/apps/PhoneCommon/
    0fb0068 Themes: Make dialpad seperator line theme-able
    
       * packages/apps/Settings/
    4e82b1e Missed one string for LAN
    c7d0d0f Add an option/category in Dev Set to customize the device hostname (2/2).
    e6843e8 Remove increasing ring feature (2/3) / NB uses
    3554090 rm 5
    5599453 rm 4
    4ab4bdf rm 3
    52bd7ab rm 2
    75ecb6f rm 1
    
       * packages/providers/TelephonyProvider/
    89d3f77 rm 3
    5c9fed0 rm 2
    dff1889 rm 1
    
       * vendor/motorola/
    9bbf1a0 Merge pull request #141 from crpalmer/victara-bringup
    65d0a9c Initial condor
    
       * vendor/oppo/
    3632797 Merge pull request #2 from TheMuppets/cm-12.0
    cd78708 msm8974: Add missing blob
    
    ====================
         03-03-2015
    ====================
    
    
       * build/
    60bf1d7 Show if OpenDelta is enabled or not 3rd party devs it will be set to false
    
       * device/oppo/msm8974-common/
    16cd332 Merge pull request #1 from CyanogenMod/cm-12.0
    bfa2d68 msm8974: Changes for updated GPU driver
    
       * frameworks/base/
    09d679b Fix building
    372767f Merge branch 'ss5.0' of https://github.com/SaberSunset/frameworks_base into ss5.0
    5e75d35 Fix building
    
       * kernel/lge/msm8974/
    0b5deb8 Start tweaking RenderKernel a bit and delete some defconfigs Credits: @RenderBroken I'm yet not used to Kernel development, actually I've never touched any since ICS. Maybe this is a good start. I also removed unsupported SS devices. I've changed the kernel local name to RenderKernelZ in order not to mess with the original majestic Render kernel.
    57734f3 Merge pull request #1 from RenderBroken/cm-12.0
    
       * manifest/
    47f2069 Add OnePlus camera app
    c5bf122 TelephonyProvider: Track own repo
    29d3cd0 Add OpenDelta support
    
       * packages/apps/OpenDelta/
    9f87d61 Add OpenDelta support thought RenderServer Credits: @darkobas for the initial RenderServer usage of OpenDelta I just followed him and maybe will need to make more changes. This needs that other devs who are going to compile SS disable OpenDelta module, but I'll make a swither for that based on the Linux user, so it will be automatically disabled for 3rd party.
    
       * packages/providers/TelephonyProvider/
    dcf247b [SQUASHED]Use CM base for more +material
    c514e8c TelephonyProvider: Update icon to Material
    cacc139 TelephonyProvider: compile files under src
    76aaeb7 MmsProvider : Add ability to query types in a conversation thread
    656c19a MmsProvider : Add ability to delete mms given a thread id
    dce5ccd Add filtering by SIM for mms conversations (1/2)
    
       * scripts/
    cde7d7e Update README
    6fa27f9 Prepare for next updates and rm unseful repos
    
       * vendor/motorola/
    04a051d Merge pull request #142 from motog2014devteam/patch-1
    
       * vendor/oppo/
    340121c Merge pull request #1 from TheMuppets/cm-12.0
    35cdb78 msm8974: Update blobs
    
       * vendor/ss/
    f7fa6cd Disable OpenDelta for 3rd party devs OpenDelta is just used for my official builds because of the authentication on RenderServer and the path.
    43ad232 OpenDelta support
    d82e69a A bunch of updates...
    
    ====================
         03-02-2015
    ====================
    
    
       * device/motorola/condor/
    b1d6015 Fixing supported devices: Condor
    07e361c Prepare for SS official!
    
       * external/e2fsprogs/
    23e9eca resize: allow static build
    
       * frameworks/base/
    6373c61 Battery text mode (Rework)
    3212829 Revert "Revert "Fix last commit""
    591b4b7 Battery text mode (1/2)
    9e772c5 Fix battery % always showing at < 100%
    b0e7e6a SystemUI : Make battery percentage configurable
    6bd5400 Revert "Fix der 1"
    670f281 status bar: native battery percentage
    4bb000f Revert "status bar: native battery percentage"
    1901810 Fix der 1
    0c288e6 Revert "SystemUI : Make battery percentage configurable"
    cea767c Revert "Fix battery % always showing at < 100%"
    2cb1705 Revert "Battery text mode (1/2)"
    ea5d62b Revert "Fix last commit"
    cacac37 Revert "Battery text mode (Rework)"
    
       * packages/apps/Settings/
    dd7d7a8 I think I'm lost haha
    3ee3eee Fix for battery
    b9d45fb Battery text mode (2/2) && Make it coexist with Native battery percentage
    8a030c5 Native Battery percent helpers for SwitchPreference
    8513dea Native battery percentage
    7494311 Revert "Native battery percentage"
    c2238a9 Revert "Native Battery percent helpers for SwitchPreference"
    e550974 Revert "Battery text mode (2/2) && Make it coexist with Native battery percentage"
    35a9ec1 Revert "Fix for battery"
    61c2ab2 Default notification ringtone title
    
       * packages/services/Telecomm/
    dd99ddf Add back phone notification LED settings backend (1/2)
    37210a2 Add back increasing ring feature (3/3).
    
       * packages/services/Telephony/
    19c0cf6 Notification led: inline all calls into getinit()
    e8dc63e Add back phone notification LED settings backend (2/2)
    
       * scripts/
    f54acee Auto start compilation for $device
    
       * vendor/motorola/
    147d5b3 msm8226-common: move akmd daemon to device
    
       * vendor/oppo/
    cc08c79 msm8974: Update blobs
    
       * vendor/ss/
    9d36982 Enable All OPTS for D800 and D801
    50eb087 Add D801 SaberSunset preferences to the .mk
    8f13ab0 Full D801 & Condor support
    
    ====================
         03-01-2015
    ====================
    
    
       * frameworks/av/
    96eb154 NuPlayer: Buffering improvements for http progressive playback
    
       * kernel/oneplus/msm8974/
    30f281a sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
    e5d0c12 ksm: check and skip page, if it is already scanned
    a4b230a mm: ksm: Optimize defaults
    202cc0a mm/huge_memory: use new hashtable implementation
    7476f9e mm/ksm.c: use new hashtable implementation
    c4740a6 block,elevator: use new hashtable implementation
    9dc9a95 cgroup: use new hashtable implementation
    ecdb318 ARM: rwsem: use asm-generic rwsem implementation
    7b3658c asm-generic: rwsem: de-PPCify rwsem.h
    75bb71a asm-generic: rwsem: ensure sem->cnt is only accessed via atomic_long_*
    874b0b7 hashtable: introduce a small and naive hashtable
    14be269 msm: Add bricked hotplug
    1bf1f69 msm: msm_rq_stats: Tone down mpdecision
    4c9f40a msm:rq_stats: Register for Cpufreq policy notification
    c60b1ee msm: msm_rq_stats: Add hotplug enable toggle
    d0b2cd9 intelli_hotplug: Remove unused variable and allow full suspend
    1c83d24 msm: Add Intelli Hotplug Driver
    8ca26ca msm_limiter: Swiss Army Knife update
    dfe24fd msm: Add CPU freq limiter driver
    7ff21b6 cpufreq: Make get governor interface always return good value
    94c2c4d cpufreq: Add interface to set/get min/max freq
    03786fa cpufreq_stats: do not remove sysfs files if frequency table is not present
    85052d8 cpufreq: Add interface for gov change
    f1e6b94 drivers: cpufreq: Upstream optimizations
    52a333b cpufreq / stats: Get rid of CPUFREQ_STATDEVICE_ATTR
    118bb6b cpufreq / stats: fix race between stats allocation and first usage
    f0d9313 cpufreq: Resolve CPUFREQ_NOTIFY issue
    68e76e1 cpufreq: Always allow update of user policy
    fc57647 mutex: Back out architecture specific check for negative mutex count
    4332142 mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
    1ccabd1 mutex: Make more scalable by doing less atomic operations
    5ab951a smp: Allow booting a specific subset of CPUs
    3d1943e Bluetooth: Fix invalid length check in l2cap_information_rsp()
    f6e2900 Bluetooth: Fix missing length checks for L2CAP signalling PDUs
    8b73d40 Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
    c4d5325 Bluetooth: Cancel power_on and power_off work
    6ad170d Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption
    533b810 block: Add SIO, VR and ZEN I/O schedulers
    8394970 block: fiops add some trace information
    3564a4d block: fiops bias sync workload
    6f26998 block: fiops preserve vios key for deep queue depth workload
    ddfc071 block: fiops add ioprio support
    6f9af25 block: fiops sync/async scale
    cb1b115 block: fiops read/write request scale
    b524035 block: fiops ioscheduler core
    90040bf block: Switch from BFQ-v7r6 for 3.4.0 to BFQ-v7r7 for 3.4.0
    edd3688 block: Switch from BFQ-v7r5 for 3.4.0 to BFQ-v7r6 for 3.4.0
    6b31cf7 block: introduce the BFQ-v7r5 I/O sched for 3.4
    656ae7c block: Reserve only one queue tag for sync IO if only 3 tags are available
    c4b5d51 block/partitions: optimize memory allocation in check_partition()
    f0648c0 block: row: add magic values
    c479736 block: deadline: Optimize for non-rotational
    af36f5d deadline: Allow 0ms deadline latency, increase the read speed
    51c12b7 CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
    58197f1 writeback: increase bdi_min_ratio to 5
    c2092dd writeback: fix writeback cache thrashing
    d599099 writeback: fix race that cause writeback hung
    d1f34cf ARM: make kernel oops easier to read
    95a3c14 mmc: core: Fix NULL pointer dereference issue with mmc_blk_reset()
    82d5e64 mmc: block: fix race in deferred resume
    6c2cb52 mmc: core: remove duplicate code in mmc_rescan
    479f8c4 Update dsi-panel-jdi-1080p-cmd.dtsi
    925c4fc Linux 3.4.68 - 3.4.105
    2472975 msm8974pro: dts: increase cpu voltags for OC frequencies by 25 mV
    4f179e7 msm8974pro: dts: cpu overclocking to 2880Ghz
    0f3266c msm8974pro: dts: cpufreq: added qcom cpufreq reference table
    ccb7414 msm8974pro: dts: cpufreq: introduce 268MHz clock
    746415f ARM: dts: msm8974: Allow power collapse as minimum l2 gdhs mode
    aca37cd msm8974: usb: dts: Set the usb max speed to high
    c54988c oppo: i2c: drop nfc freq to 19.2 MHz
    ab8b57b msm8974pro: regulator: set retention-voltage to 600mV
    1f27b4e toolchain: gcc: squashed fixes related to optimized toolchain
    ad28b7a kexec: update kexec hardboot patch for Lollipop release
    e46519a Implement kexec-hardboot
    38a7cfd selinux: correct locking in selinux_netlbl_socket_connect)
    467e03e selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output()
    974fccbc selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute()
    534f51c selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute()
    9a7a8d8 selinux: look for IPsec labels on both inbound and outbound packets
    8f94f45 selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock()
    2972450 selinux: fix broken peer recv check
    1535a9c SELinux: Fix memory leak upon loading policy
    3364b6e SELinux: bigendian problems with filename trans rules
    42c919e SELinux: possible NULL deref in context_struct_to_string
    621ea9c SELinux: use ARRAY_SIZE
    fea1341 SELinux: Reduce overhead of mls_level_isvalid() function call
    
    ====================
         02-27-2015
    ====================
    
    
       * build/
    5e33210 Revert "Recovery flashable Viper4Android [1/2]"
    
       * device/motorola/condor/
    ac4dc4a Fixes for condor
    e2992e6 Conversion
    
       * device/qcom/common/
    1fdc2de power: Don't change timer_rate when the screen turns off
    
       * device/qcom/sepolicy/
    705bcb1 msm8610: Compile sensor policy and fix typo
    53d6172 Revert "SEAndroid: Updated vold domain related policy"
    12b70a7 Dont know
    
       * frameworks/base/
    bd0b7e0 ExpandedVolumePanel: Fix SystemUI FC when expands volume panel from Notifications tile
    43294ea SystemUI: Create expandable volume panel from SimpleAOSP
    
       * frameworks/native/
    07e782f surfaceflinger: Fix for non-qcom devices
    77bea00 libgui: Copyback all region except dirty region for newly allocated buffer
    88d6442 surfaceflinger: Reduce logging verbosity
    16f52ba surfaceflinger: Fix the "Fix the opaque check"
    f4d223b SurfaceFlinger: Native changes to add blur effect
    9ecd7b6 surfaceflinger: Fix the opaque check
    b2f1653 Fix for corruption when numFds or numInts is too large.
    f42dad2 Surface: Ensure synchronisation of copyBlt
    e22aa35 Surface: Always consume fence fd in queueBuffer
    639a921 Revert "SurfaceFlinger: Make secure display ifdefs more narrow."
    6de4c4e Fix for landscape thumbnail images on GLES11RenderEngine
    0242adf libgui: add support for Samsung external gralloc usecases
    c012a04 frameworks/native: surfaceflinger: Add Group cache
    dcb3b92 sf: Enable tilerender feature only if needed
    e4160fe Use 3gb dalvik heap and hwui
    
       * manifest/
    7fec798 DashClock: Bye!
    db63899 Add Scripts [WIP]
    8e1715c LatinIME: Track own repo && delete obsolete script
    89fef80 Update some apps from CM
    
       * packages/apps/Settings/
    961c9d7 Larger banners for Interface and About
    424d6be Battery text mode (2/2) && Make it coexist with Native battery percentage
    0125ae7 Native Battery percent helpers for SwitchPreference
    3ee6ae0 Add back increasing ring feature (2/3).
    
       * packages/apps/SlimLauncher/
    e648bd7 Revert "New material drawables [TEST]"
    55d3919 New material drawables [TEST]
    
       * scripts/
    9aebfa0 Add push.sh
    c60ed89 Remove unsed stuff from guide
    fb94427 Just need ROM & Kernel
    2ce1031 Add recovery_to_device
    a0a7f0e Update SlimSaber scripts
    
       * vendor/ss/
    c6f3760 Bump to 1.9 :;
    748755d Add Motorola Moto E support && rename bootanimations This also adds the new Motorola Moto X 2014 bootanimation in video format for condor.
    029dc83 rm dashclock
    98b7456 Revome absolete scripts from PA
    827e29a Add line and fix root permissions for the xml
    f55d164 SaberSunset Wallpaper (Simple Material Purple) Sorry for making it simple, the reason is because it makes a smaller .zip and makes the launcher loads faster in the first boot
    c78429f Add overlay for Swype lib
    10e34ad Revert "Viper4Android flashable trought recovery [2/2][READ]"
    
    ====================
         02-26-2015
    ====================
    
    
       * device/motorola/condor/
    8d7467f Fix FM radio issues
    
       * frameworks/base/
    559c7f0 Battery text mode (Rework)
    6d7e21c Fix last commit
    b927227 Battery text mode (1/2)
    0c6b61a Fix battery % always showing at < 100%
    01d01ba SystemUI : Make battery percentage configurable
    5e07818 Quick pull down and double tap to sleep gesture: Disable as default
    ce424c0 SystemUI: add Settings.System toggle for quick-quick settings pulldown
    da70d30 Add an option/category in Dev Set to customize the device hostname (1/2).
    1abd4b6 Add back increasing ring feature (1/3)
    9d88a41 Navigtion bar height layout fix
    d70ec47 [SQUASHED]Paranoid malformed expandable volume panel
    1bd89c3 Tweak Battery light Enable green light on 98%
    b119f11     Improve scrolling cache
    98b0abe status bar: native battery percentage
    f35b3d1 Navigation bar custom height
    7cefea1 We don't need CM Theme Engine database...
    
       * packages/apps/Dialer/
    af5dcf8 Dialer: Fix T9 for Hebrew
    
       * packages/apps/Settings/
    5bc89a3 Native battery percentage Credits: Rascarlo
    8515689 Ooops fix last commit
    b7ab145 Add NavBar category and NavBar Height
    47706b9 Use a seekbar preference to allow setting arbitrary animations Reworked.
    f2234ad Try to fix Github mess
    05bc87b Fix for building process NetworkTraffic
    
       * packages/apps/SlimLauncher/
    232dc0d Revert "More material, new icons and no shadows..."
    be44f4a Revert "Remove hdpi and mdpi background"
    238c82e Revert "Make SlimLauncher more minimal and organized"
    6d5de9b Revert "Make homescreen icons smaller"
    
       * vendor/motorola/condor/
    921f101 Nothing
    
    ====================
         02-25-2015
    ====================
    
    
       * build/
    4144f0b Recovery flashable Viper4Android [1/2] Using the same SuperSU uses to get flashed together ROM, We're gonna put viper to be flashed together.
    52a192c Make the building process cool and remove email Email needs to be in the manifest as well, don't delete it.
    
       * device/lge/g2-common/
    5232558 Add support for Notification and Battery LED
    
       * device/motorola/condor/
    0b88041 Update sepolicy files
    c78ac8d move more things to prebuilt and use the find file command instead of explicitly saying which file to copy
    
       * external/busybox/
    bbfc339 mount: respect a user-specified fstype
    
       * frameworks/av/
    b5e5224 nuplayer: Render video frames after audio is rendered
    f59d5d9 NuPlayer : Added flag to know if Audio rendering has started
    5d33e44 nuplayer: Write the partial aggregated buffer to the decoder
    a672c4f stagefright: Guard against crash with mismatched codecs
    9830688 nuplayer: Enable small buffer hint for PCM offload
    fc69368 Roll back a few audiopolicy changes
    465372d nuplayer: Fix incorrect audio resume time during seek
    
       * frameworks/base/
    a3e8c09 ExpandedVolumePanel: Fix SystemUI FC when expands volume panel from Notifications tile
    01512e4 SystemUI: Create expandable volume panel.
    81eb852 Implement linked volumes and add upgrade path.
    3905e52 Make Network traffic metter smaller
    71906e5 Fix Unused Space at Recents When Search Bar is Disabled
    847641e make switch to last app animation snappier
    14e662d Add option to disable searchbar in recents [2/2]
    3694c52 SystemUI: make long pressing recent switch to last app
    8e61b44 SystemUI: Bring back animated rotation tile
    26f24b5 Netowork speed indicator layout fix
    177f6ff TrafficMeter: fix auto hiding when Bytes is set as the unit
    66149a7 [1/2] TrafficMeter: added option for auto-hiding on inactivity
    bcf5d5b [1/2] Base: Upgrade network traffic meter
    a352f40 [1/2] SystemUI: Update network traffic indicator
    a09e8a8 [1/2] SystemUI: Network speed indicator
    871a7e0 fix for screenshot animation glitch in portrait
    c058d62 Frameworks Base rework and Battery and Notification Lights
    c4d60f8 Fix volume adjust on rotation
    f0259fe fwb: Tweak a few Animation Speeds
    
       * hardware/qcom/audio-caf/msm8916/
    9a02eaf msm8916: set source on adev_open_input_stream
    
       * hardware/qcom/audio-caf/msm8974/
    1778529 hal: Shush some debug logging
    
       * hardware/qcom/media-caf/msm8974/
    02765cf mm-video-v4l2: vidc: vdec: handle codec config ETB's properly
    bd8c3b3 mm-video-v4l2: vdec: insert timestamps qeued by client in TS queue
    5680cb8 mm-video-v4l2: vdec: Always send NC VOPS to the driver
    d8b294d mm-video: vidc: Adjust timestamp if actual ts < previous ts
    e43f297 mm-video-v4l2: vdec: streamoff while freeing first output buffer
    f6f3653 mm-video-v4l2: vidc: move codec_config buffer counter increment
    7fc90f9 mm-video-v4l2: vidc: move pending flush sem release in async thread
    
       * manifest/
    a665bc2 Sleepy
    2a20549 Fix
    31ba868 Gallery2: Track CM repo
    
       * packages/apps/Settings/
    3dacdbb Settings: Use a seekbar preference to allow setting arbitrary animation scale values
    6078110 Separate customization and about Sunset logos
    25c7da6 Move some string to ss_strings
    edafa2d Settings: Create unlinked and linked notification & ring volume options.
    b82196f Add option to disable searchbar in recents [1/2] Credits: yashade2001
    e044fb7 Light settings: reduce tone if preview image color is very light
    d328529 Strings
    3bfa3ce Quick settings pulldown switcher
    576ad2d Add missing profile strings for notification lights Credits: Banks
    9888dbd [2/2] Settings: Battery and Notification Lights
    7226592 Settings: Clock & date summary, clock & date string edits, etc. Credits: @MrBaNkS and SimpleAOSP
    47fb541 Revert last commit, I forgot they are enabled as default
    ac9fdcd Open app when clicking on icon in App Info screen
    615fefa TAP! TAP! TAP!. Only if being a developer was this easy.
    9729ccf Settings: Network Traffic
    
       * packages/apps/SlimLauncher/
    0520b71 Make homescreen icons smaller
    5d5d44e Make SlimLauncher more minimal and organized * Tweaked some preferences * Organized the Dock * Tweaked some colors to match ElixirUI (Purple)
    345db0f Remove hdpi and mdpi background I forgot to uncheck the BG on Photoshop
    166afb0 More material, new icons and no shadows... SlimLauncher is one of the best Launcher with good customization but the wallpaper picker is still in KK times, this commit makes it more Android 5.0 friendly. I've removed some shadows and the ugly 3D aspect in some icons.
    
       * vendor/ss/
    25242c9 Some changes to build.prop
    f2f6513 Viper4Android flashable trought recovery [2/2][READ] All credits to XDA member @Hid3rs
    8d4920c Allow bootanim improvments and more
    8c6e35e Changelog changes
    45fc1f6 Bump to 1.8
    
    ====================
         02-24-2015
    ====================
    
    
       * device/motorola/condor/
    76a4464 Condor: fix update
    9624f9b Condor: Update audio policy
    7b43559 WTF
    f5e96b9 init: remove unneeded FM service
    b81bae2 Condor: Remove duplicate boot jar product
    
       * external/bluetooth/bluedroid/
    a15b69e bluetooth: Export and re-use our fixed timer
    
       * hardware/qcom/audio-caf/msm8974/
    d7a9b08 audio: Fix for clip skip issue during SSR
    28f1e41 hal: Enhance compress offload logging
    
       * manifest/
    f30e231 Getting your Toolchains from BitBucket
    
       * packages/apps/Settings/
    4b6026e More fixes for new features place Credits: @darkobas
    060e156 Fix building process
    
    ====================
         02-23-2015
    ====================
    
    
       * device/lge/g2-common/
    4b71685 Test SELinux set to permissive
    
       * device/lge/vs980/
    b244bee Changes for SS
    
       * frameworks/base/
    742fb60  Frameworks: Statusbar clock and date customizations
    
       * kernel/lge/msm8974/
    cb0d20a VS980 Bringup
    
       * manifest/
    2b6979b A1
    91b972e Fix for malformed line
    dd8a988 Gerrit for my toolchains? I don't think so...
    35841a9 Try @RobbieL811 toolchains
    967a038 Lots of errors using SaberMod bionic and art
    b7f8580 +SaberMod
    
       * packages/apps/Settings/
    060e156 Fix building process
    cd44601 Change clear recents location and fix position names
    5ce55d1 Move up Expanded Desktop
    a621d4f Fix last commit
    6e1fb8d Use Skyliner33v's new Recents icon && Add recents category Thanks sky.
    b361d68 We need you green as well.
    39350ee Some adjustments for Clock and Date
    b0016ba  Settings: statusbar clock customization + initial interface + color picker
    4785ae9 Almost there, I don't think so...
    b7f829d Change SdCard icon to Teal to be seen in Storage Menu.
    d472f05 Changes to support more categories P1
    
       * vendor/ss/
    0b243df Add VS980 to vendorsetup.sh && Bump to 1.7
    7332883 VS980 Bringup
    
    ====================
         02-22-2015
    ====================
    
    
    ====================
         02-21-2015
    ====================
    
    
       * frameworks/opt/net/wifi/
    8fd5ac8 WifiStateMachine: Tone down logging
    
       * hardware/qcom/wlan/
    d3701c8 qcwcn: Tone down logging
    
       * system/vold/
    e207e22 vold: cryptfs: Check return values
    
    ====================
         02-20-2015
    ====================
    
    
    ====================
         02-19-2015
    ====================
    
    
       * build/
    37898e5 Place changelog to start right after APKs optimization Testing...
    
       * external/bluetooth/bluedroid/
    3e62590 bluetooth: a2dp: Fix return value from out_set_parameters
    83824ce bluetooth: Reduce logging verbosity
    
       * packages/apps/Bluetooth/
    8a0f46e Automatic translation import
    
       * packages/apps/BluetoothExt/
    2caafde Automatic translation import
    
       * packages/apps/Camera2/
    d0e8547 Automatic translation import
    
       * packages/apps/CellBroadcastReceiver/
    f33bd50 Automatic translation import
    
       * packages/apps/PhoneCommon/
    be8d469 Automatic translation import
    
       * packages/apps/SoundRecorder/
    a05a722 Automatic translation import
    
       * packages/apps/Stk/
    49f9566 Automatic translation import
    
       * packages/apps/UnifiedEmail/
    244c1b2 Automatic translation import
    
       * packages/inputmethods/LatinIME/
    0be21a0 Automatic translation import
    
       * packages/services/Mms/
    8d5b7bd Automatic translation import
    
       * vendor/ss/
    615a40a Changes in Changelog and fix for ro.ss.device double def
    
    
    ====================
         02-18-2015
    ====================
    
    
       * build/
    81ad339 New build art and changelog tests
    
       * external/bluetooth/bluedroid/
    fff47ff bluetooth: a2dp: Fix autostart failure due to transient incall error
    4a7b0de bluetooth: a2dp: Don't drop PCM data when limiting data transfer rate!
    0c3a3f1 bluetooth: a2dp: Properly shutdown datapath on write failure
    45e877a bluetooth: Fix race condition in GKI timer callback
    7de248b bluetooth: Use /dev/alarm (if it exists) for monotonic us time
    
       * frameworks/base/
    1d31173 Fix last added feature when building
    5fee89a SystemUI: option to ignore the last app when clearing recents (1/2)
    0871b19 Use 'dismissAllTasks' to clear all apps && remove dead code
    b724f6a Recents: There can only be one default
    4f92c88 Recents: Update & add top center
    e27cf49 add floating button center option & change clear all button
    0a6f28d Recents: Clear All bot, and make room for it.
    51f78627 SystemUI: option to ignore the last app when clearing recents (1/2)
    4c75c2c SystemUI: we need to use fadein/fadeout anim on FAB
    1013f84 Framework: Add Fade in and Fade out effect to Recents FAB
    08eed37 SystemUI: replace recents clear all button with a fab button
    14b9798 frameworks/base: Bringup expanded desktop and implement per-user configuration.
    246ebcb Add CM clear all button [1/2]
    57a0edc bootanimation: performance/speedup enhancements (squashed from CM11)
    
       * manifest/
    58d0eea A bunch of updates...
    
       * packages/apps/Mms-caf/
    7509353 We need to preserve the environment (Greenfy-ing) The humanity liked this commit (y)
    0bae9f9 Mms : Fix templates
    977c27a New material green general icons Credits: Mazda
    d2f679e New launcher icon by @Mazda
    
       * packages/apps/Settings/
    2d78aae Declare .Settings to fix build
    f4c121e Settings: Bringup expanded desktop and implement per-user configuration.
    aea561a Option to dismiss all recents or keep the last used
    da95c91 More clear all positions
    622ceab Clear all recents with position options and switcher Testing...
    9051f8e Switch to vector drawable for layers icon
    fe8ab4b Point new Layers Manager app
    
       * vendor/ss/
    d4ff8bc Welcome BETAS! Let's start from where Alpha stopped... 1.6 SaberSunset is now super stable, no reason for Alphas, let's get BETA and start making it clean with some features.
    cb8b8a4 SunsetLayers v0.05 Credits: BitSyko Team / lovejoy777 / bgill55
    99f9134 Damm changelog, never works
    
    
    ====================
        Initial Changelog
    ====================
    [/COLOR][/FONT]


    LqNvVwz.png

    I want to show you how easy is building SaberSunset. First of all you need a Linux machine with the properly setup.
    For this GUIDE purposes I'll only explain how to get Ubuntu 14.04 LTS Trusty to build SaberSunset and everything you want.

    Setting up the OS:

    Download Ubuntu 14.04.1 LTS Trusty Tahr 64 bit from HERE
    Do not use the 32 Bit version.
    Burn it on a 4.7GB DVD or create a bootable USB stick.

    How to create a bootable Ubuntu USB stick on Windows?
    How to create a bootable Ubuntu USB stick on MacOS?

    Change the boot ordinance to reflect your USB stick at the first position.
    Ubuntu will load up and the on screen instructions will tell what to do, if you have troubles to install it, please Google it, but it's very easy.
    After you boot up on Ubuntu you can change ordinance back to HDD/SSD at the first position.

    Now you'll need to setup the environment.

    Install Open-JDK 7 for the necessary Java development tools.
    Code:
    [FONT="Arial"][COLOR="DimGray"]sudo apt-get update && sudo apt-get install openjdk-7-jdk[/COLOR][/FONT]

    Install the main build tools.
    Code:
    [FONT="Arial"][COLOR="DimGray"]sudo apt-get install git gnupg ccache lzop flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 libc6-dev lib32bz2-1.0 lib32ncurses5-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 lib32z1-dev libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc libreadline6-dev lib32readline-gplv2-dev libncurses5-dev bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev squashfs-tools pngcrush schedtool dpkg-dev[/COLOR][/FONT]

    Install the complementary build tool.
    Code:
    [FONT="Arial"][COLOR="DimGray"]sudo apt-get install libcap-dev texinfo libgmp-dev libexpat-dev python-dev liblz4-tool[/COLOR][/FONT]

    Create the following symbolic link.
    Code:
    [FONT="Arial"][COLOR="DimGray"]sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so[/COLOR][/FONT]

    A program called "repo" lets you communicate with git servers and download all that precious source code.
    Code:
    [FONT="Arial"][COLOR="DimGray"]mkdir ~/bin && curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo[/COLOR][/FONT]

    If you don't have a Github account, read the following on Github, expect "Dealing with line endings", you won't need it.
    After, you generate an SSH key to assign your computer identity on Github.

    Super Guide

    Now you'll need to download SS sources from Github, download your device source code and everything. more Just follow my Super Guide and report back.

    Extra/Troubleshooting

    libisl.so.13: cannot open shared object file: No such file or directory
    Code:
    [FONT="Arial"][COLOR="DimGray"]download the deb file from here: http://packages.ubuntu.com/vivid/libisl13
    sudo dpkg -i libisl13_0.14-1_amd64.deb[/COLOR][/FONT]

    /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
    Code:
    [FONT="Arial"][COLOR="DimGray"]sudo apt-get dist upgrade[/COLOR][/FONT]


    K2W3KEG.png



    ajZMvpQ.png

    XDA:DevDB Information
    Official SaberSunset for LG G2!, ROM for the LG G2

    Contributors
    GalaticStryder
    Source Code: https://github.com/SaberSunset

    ROM OS Version: 5.0.x Lollipop
    ROM Kernel: Linux 3.4.x
    Based On: Hybrid

    Version Information
    Status: Alpha

    Created 2015-02-12
    Last Updated 2015-03-30
    30
    We'll be rockin' again soon...

    Guys, this is just a breakdown time for us, actually SaberSunset was discontinued to focus just on Vexxo as much as AOSP possible, but in the meantime I got very close to some Slim developers and soon will start contributing to it using Vexxo, doing this way we can get in touch with Google and at the same time share the same base for contributing to them and I don't waste my time trying to fix RIL and committing some basic stuff that Google doesn't supply us.
    SaberSunset was my first step back to Android Development (out since JB begging) and people reacted very nice to it when on PA base, now the Team play started rolling out on Vexxo with some good people in our "Team", we don't want to be big but just be a great project always willing your knowledge, I've been writing some guides for developers and people who would like to get on it for months and soon will be up here on XDA (It has since environment setup to OpenDelta support, features (.xml and .java explanation for you to know what the **** you're doing) and more.
    I hope you guys can understand it and be satisfied with our next and promising project. You can expect Vexxo builds in maybe two weeks, it will depend on how fast I can merge some compatibility stuff on it and make it 'compile-able' and of course in my free time. OpenDelta though @RenderBroken 's server will be on it since the first build and G2 will start directly into nightlies as OnePlus, Nexus 6, Nexus 5, Moto Maxx, LG G2 and Moto E will be supported as well.

    Have a good day, thread will be closed by an XDA moderator by OP asking.

    Regards;
    G.S.
    30
    Two days out and college is getting started...

    Guys, just to let you know:

    I'll have a trip to buy some books tomorrow morning and I'll be back just on Sunday afternoon, but don't worry this project will never die because I always want to have my D802 the way I want and always updated, at least weekly.
    Also, Monday I will start my first year at TUM, my classes will last about 8 hours a day in the morning and afternoon, but I'll have the rest of the time to do my outside college stuff, actually Android development and swimming for now.

    I hope you guys understand :angel:
    Have a good night ;)
    27
    VX AOSP Project

    Vexxo AOSP, my new project, pure AOSP running on my Moto E, soon G2 will receive this new flavor.
    Sources: https://github.com/Vexxo
    This should be closer to AOSP than Omni, much more.
    I versioned it by:
    Aliquanta (Means Alpha stage)
    Code Zero (It's weekly updated, after comes Code One and so on)
    OBS: This is sooooo fast!

    Credits: @Alberto97 --> He managed to get it working on the Moto G (Falcon and Titan GSMs) and I just added more devices and reconstructed my SS build environment on it as VX (Vexxo).
    uploadfromtaptalk1428079903055.jpguploadfromtaptalk1428079915294.jpguploadfromtaptalk1428079924665.pnguploadfromtaptalk1428079930741.pnguploadfromtaptalk1428079936616.pnguploadfromtaptalk1428079967300.pnguploadfromtaptalk1428079983351.jpguploadfromtaptalk1428079992374.pnguploadfromtaptalk1428080009238.pnguploadfromtaptalk1428080020056.pnguploadfromtaptalk1428080029140.jpg
    25
    Screenshots

    XmF9yz6.png


    Motion Screenshot
    zlJaXdt.gif


    UNCOMPRESSED
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone