[G3 Android Development] kjjjnob:
TEMASEK'S ROM

This ROM is basen on CM-12.0 with features cherry-picked from many other roms: crDroid, SlimKAT, Omni, LiquidSmooth, Carbon, Nameless, Beanstalk etc. All credit goes to [MENTION=2332422]temasek[/MENTION] for the rom. I just compile for G3

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! 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.
*/

FEATURES

Quick Settings Customization

App Circle bar

Gestures Anywhere

Screen Animations

Disable scrolling cache

Heads Up Notifications

Configurable lockscreen shortcuts

Clock alignment

Network traffic meter

Status bar weather

Launch SuperSU from Settings

Navigation bar height

Enable/disable VOLUME rocker wake

Setting: add app move to external storage

Settings: allow home button to wake device

Settings:DPI Settings/Display density

And more..

CHANGELOG

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

* frameworks/base/
cff9295 Sort Bluetooth devices in quick settings by name
e05f008 hwui : fix memory leak due to duplicate in shadow cache
af9ef86 Fix to crash when clicking text link without view activity
fb569b4 systemui: Handle case when network has been lost
66ef0e3 Make forward/reverse lookup default overlay
f9042bf Revert "Temp restore permission for HARDWARE_ABSTRACTION_ACCESS"
066e982 pm: Deal with a nuked package that was granted extra permissions
1ed3653 Frameworks: follow charging notification settings also for wireless charging
be4565f Revert "Frameworks: follow charging notification settings also for wireless charging"

* hardware/qcom/display-caf/msm8226/
9adc065 msm8226: add missing symlink to common.mk in msm8974

* packages/apps/Calculator/
c7aa11a Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Calculator into cm-12.0

* packages/apps/Mms/
3fee73b Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.0
6ba0152 MMS: Add feature to auto-enable mobile data for MMS send or receive.

* packages/apps/Settings/
74a675e Fix incorrect ManageApplications options menu order value.

* packages/apps/Trebuchet/
19ee2fd Protected Apps: fix insets so that views stay above navbar
42427c9 ProtectedApps: Fix protecting shortcuts with no ComponentNames

* packages/services/Telephony/
a94d2bc Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-12.0
693743e TelephonyService: Don't change preferred network type on multi RAT capable devices.
50451ca TeleService: Set mode to 2g on other sim(DSDS) prior to change

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

* external/wpa_supplicant_8/
5f8e67c Merge branch 'cm-12.0' of github.com:CyanogenMod/android_external_wpa_supplicant_8 into cm-12.0

* frameworks/av/
39694fd Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.0

* frameworks/base/
ff8964a [ActivityManager] Avoid killing unrelated processes.
517b50c Layout the window to be displayed if it would be resized
d711c3c Frameworks/base: Don't allocate another identity matrix
37c6842 Prevent unexpected rotation while going back to keyguard

* frameworks/opt/net/wifi/
f19ea1b Merge branch 'cm-12.0' of github.com:CyanogenMod/android_frameworks_opt_net_wifi into cm-12.0

* frameworks/opt/telephony/
b25ce8b Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.0

* hardware/qcom/wlan/
325fb2e Revert "Adding support for passing userdata in nan_register_handler"
df34a8d Revert "Further Availability Map Structure change"

* packages/apps/CMFileManager/
1288edb CMFileManager: Fixed string typo
b96748d CMFileManager: Changed status string to something more descriptive

* packages/apps/Settings/
ee31381 Update OTA icon
dc6a280 Build V9.3
8438261 Settings: fix mobile network switch being unchecked
9fd4fdf Settings: prompt to fill new profiles out only once

* vendor/cm/
1b93435 Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.0
75271cf Airtel MMS - Add authtype=1 for PAP

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

* build/
44c10c9 Merge branch 'cm-12.0' of github.com:CyanogenMod/android_build into cm-12.0

* device/lge/g3-common/
60686db g3: disable forcing of triple framebuffers

* frameworks/av/
c29fb05 audioflinger: refresh fast track underrun state upon start
5a72830 audiopolicy: Fix call recording for legacy qcom HAL

* frameworks/base/
bb9f9a9 SystemUI needs the SET_WALLPAPER permission
bd576b1 Move arrow_pointer hotspot to better match actual tip
7f15005 Move default value for Settings.Secure.ADVANCED_MODE to core
979e0cd Fix screen pinning on devices without navbar
0a3a3b7 systemui: don't use SIM display name if there isn't available info

* frameworks/opt/net/wifi/
67d21c2 Softap: update WifiContoller state on start softap failure

* frameworks/opt/telephony/
d77b4cd Telephony: Handle PS DETACH failure during DDS SWITCH
d683d69 Abort Cross mapping process if SubInfo List is null

* kernel/lge/g3/
7932784 g3: disable lge panic handling (demigod)

* packages/apps/CMFileManager/
79d00ac cmfm: reduce banner size and adjust ratio to fit the banner view bounds
f8a8d15 cmfm: fix typo in xml drawable
72869df cmfm: update changelog
1e3be7d CMFileManager: Removed copyright portion of about_summary

* packages/apps/Calculator/
207cff2 Calculator: remove cbrt option in floating calculator advanced window

* packages/apps/ContactsCommon/
33e8f42 contactscommon: ensure preferences are loaded before reload data

* packages/apps/Mms/
ef73373 Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.0
6246153 Backup: fix crash when listing backups

* packages/apps/Settings/
a1d12dc Fix OTA Settings
1dd7dd9 Build V9.2
a023b78 Fix typo
89d6c3a Use actual storage type of sdcard/usb (2/2).
ec3f541 Settings: Remove "advanced mode" toggle if its defaulted to enabled.
4bcd35f Settings: Set untraslatable
f81a2e2 Update RU translations

* packages/services/Telephony/
7cd1c6d Update RU translations

* system/core/
d51ce44 Merge branch 'cm-12.0' of github.com:CyanogenMod/android_system_core into cm-12.0

* vendor/cm/
52da2e6 Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.0
a4f3e9a Update Telekom (T-Mobile) HU APN

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

* external/whispersystems/WhisperPush/
81f285c Automatic translation import

* frameworks/base/
c092553 Automatic translation import

* packages/apps/AudioFX/
da03ec8 Automatic translation import

* packages/apps/Bluetooth/
2d6aa37 Merge branch 'cm-12.0' of github.com:CyanogenMod/android_packages_apps_Bluetooth into cm-12.0
cda26b8 Automatic translation import

* packages/apps/BluetoothExt/
1c3fe3b Automatic translation import

* packages/apps/CMBugReport/
c5bc4ee Automatic translation import

* packages/apps/CMFileManager/
96e8aa2 CMFileManager: Nitpicking on strings
d66ebd2 Automatic translation import
80daa0e CMFileManager: Fixed positioning of title in editor custom ActionBar layout
07154e9 CMFileManager: Check if intent action is null when applying user defined initial directory

* packages/apps/CMWallpapers/
be990f2 Automatic translation import

* packages/apps/Calculator/
a07a8be Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Calculator into cm-12.0
60b60f4 Automatic translation import

* packages/apps/Calendar/
4f7af54 Automatic translation import

* packages/apps/Camera2/
628a77e Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Camera2 into cm-12.0
7a11a41 Automatic translation import

* packages/apps/CellBroadcastReceiver/
a34bb1e Automatic translation import

* packages/apps/Contacts/
e7dc11a Automatic translation import

* packages/apps/ContactsCommon/
af649c8 Automatic translation import

* packages/apps/DeskClock/
d7245f1 Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_packages_apps_DeskClock into cm-12.0
db3a532 Automatic translation import

* packages/apps/Dialer/
6518ff4 Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Dialer into cm-12.0
a59cffd Automatic translation import

* packages/apps/Eleven/
a6a6cab Automatic translation import

* packages/apps/Email/
50c4c11 email: add an option for delete the account

* packages/apps/Gallery2/
fc0426b Merge branch 'cm-12.0' of github.com:CyanogenMod/android_packages_apps_Gallery2 into cm-12.0
9991ef6 Automatic translation import

* packages/apps/InCallUI/
721acc9 Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_InCallUI into cm-12.0
6240812 Automatic translation import

* packages/apps/LockClock/
d81eba5 Automatic translation import

* packages/apps/Mms/
10b47fc Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.0
c06f93e Automatic translation import

* packages/apps/PhoneCommon/
48b1458 Automatic translation import

* packages/apps/Settings/
689503b Integrate OTA update into Settings
9f9c71a Automatic translation import

* packages/apps/SoundRecorder/
8ba259f Automatic translation import

* packages/apps/Stk/
b0135c2 Automatic translation import

* packages/apps/Terminal/
e4da6cf Automatic translation import

* packages/apps/ThemeChooser/
9bc7b86 Automatic translation import

* packages/apps/Trebuchet/
04ad82d Automatic translation import

* packages/apps/UnifiedEmail/
70b5f3d UnifiedEmail: Increase max attachment size to 25MB

* packages/providers/DownloadProvider/
a18a824 Automatic translation import

* packages/providers/ThemesProvider/
0b72077 Automatic translation import

* packages/services/Mms/
d3944ea Automatic translation import

* packages/services/Telecomm/
e556309 Automatic translation import

* packages/services/Telephony/
a0298a9 Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-12.0
234562b Automatic translation import

* packages/wallpapers/Galaxy4/
7d20065 Automatic translation import

* packages/wallpapers/PhaseBeam/
3a8cbf7 Automatic translation import

* packages/wallpapers/PhotoPhase/
665b08d Automatic translation import

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

* android/
7a9f2d0 Merge pull request #4 from arter97/cm-12.0
29cd80d Add temasek vendor repo

* bionic/
9b94776 Merge pull request #1 from arter97/pull
b232042 Re-export libgcc's __aeabi_fcmplt

* external/sqlite/
50bd4fe Merge pull request #4 from arter97/cm-12.0
7a26e5b sqlite: Rename perf flag
3b2b30a Do not pass QC_PERF into host build of sqlite3.
77bc46c Additional guard around perf enablement
6d1d82f Add hooks for database open and pragma handling
dcfc27e SQLite: Enable fdatasync for SQLite

* frameworks/av/
546d0e9 Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.0

* frameworks/base/
a751ef9 SystemUI: load current user's qs tiles
ca48bfb systemui: don't start-stop visualizer directly after a power save event
f3088fe GlobalActions: Use circular user avatars
a470c38 Revert "GlobalActions: Use circular user avatars"
85f52f9 improve lock screen wallpaper behavior
cc32eba PackageManager: don't attempt to get theme on core boot
1a885d8 Themes: Properly hide recreateTheme
617f9c9 Revert "Themes: Don't break API in MockContext"
6115b95 Themes: Don't break API in MockContext
3b73657 SystemUI: survive notification update spam
7cb0d00 Don't start theme service on core only boot
822fac8 Clear Theme in System UI
a8d9a15 Themes: Perform mapping when not from overlay
f34096a third part apps can unlock the phone without password even if the phone has setted the password
2e84354 Avoid boot looping when theme provider is unavailable

* frameworks/opt/telephony/
7cfce7d Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.0

* packages/apps/CMFileManager/
da04013 CMFileManager: set search item icon to fixed width and centerCrop
fb259f0 CMFileManager: set compute folder statistics to true by default
df97de0 CM File Manager - Gracefully handle renaming on case-insensitive filesystems

* packages/apps/Settings/
4ecff9d Build V9.1
6c9739f Settings: add dashboard switch view for sw600dp
cd23813 Allow launching display rotation & lock screen settings externally
6384d86 Settings: add switches for dashboard items

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.9/
5bff7cb Merge android-toolchain-eabi-4.9-2015.03-x86.tar #7

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/
5bff7cb Merge android-toolchain-eabi-4.9-2015.03-x86.tar #7

* system/core/
92d5ea9 healthd: allow custom charger

* vendor/cm/
99e5dfb Merge branch 'cm-12.0' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.0

* vendor/temasek/
9922887 Initial commit

DOWNLOADS

D855

V9.3: Dev-Host | Mega

V9.1: Dev-Host | Mega

V7.8: Dev-Host | Mega

D851

V9.3: Dev-Host | Mega

V9.1: Dev-Host | Mega

V7.8: Dev-host | Mega

GAPPS

First boot take few minutes..[/COLOR][/B]

CREDITS

[MENTION=2332422]temasek[/MENTION]

XDA:DevDB Information

Temasek ROM, ROM for the LG G3

Contributors

[URL="http://xdaforums.com/member.php?u=4836320"]kjjjnob

Source Code: temasek github

ROM OS Version: 5.0.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: Cyanogenmod

Version Information

Status: Stable

Created 2015-02-08

Last Updated 2015-02-15