[Galaxy Note 3 Android Development] temasek:
Build V27.3

md5sum: f06aac49997b541ee7e35370a55a662f

CHANGELOG

hlte-common: audio: ADC# Volume is 0-19 range not 0-124

Add "Sleep Screen" temasek shortcut

frameworks/base: Check for homeAsUp status when collapse actionbar widget

- mHomeLayout should be visible if one of DISPLAY_SHOW_HOME or DISPLAY_HOME_AS_UP are set.

collapseItemActionView only checks for DISPLAY_SHOW_HOME, so applications that only uses DISPLAY_HOME_AS_UP and uses an expandable/collapsible widget (like SearchView) doesn't properly restore the home layout.

- One sample of this behaviour is the DeskClock app. The CitiesActivity doesn't show the homeasup

indicator after collapse the searchview.

frameworks/base: fix reconstruct statusbar illegal argument exception

Finally I got a logcat what is happening in rare cases. If the reconstruct

happens during a notification ticker was send it returns a negative

width value for the static layout and systemUI crashes.

E/AndroidRuntime( 970): java.lang.IllegalArgumentException: Layout: -23 < 0

E/AndroidRuntime( 970): at android.text.Layout.<init>(Layout.java:138)

E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java:104)

E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java:90)

E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java:68)

E/AndroidRuntime( 970): at android.text.StaticLayout.<init>(StaticLayout.java:48)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segment.getLayout(Ticker.java:72)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker$Segment.getText(Ticker.java:91)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.Ticker.addEntry(Ticker.java:226)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBar.tick(PhoneStatusBar.java:2862)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.phone.PhoneStatusBar.addNotification(PhoneStatusBar.java:1432)

E/AndroidRuntime( 970): at com.android.systemui.statusbar.CommandQueue$H.handleMessage(CommandQueue.java:322)

to avoid this check before a new StaticLayout is constructed if the width is < 0 and if this

is the case abort the operation. This is in this case a legit way due that the notification

gets reconstructed during this process later so or so

frameworks/base: privacyguard: Share privacy package name between activity stacks

- AOSP 4.4 now has a stack supervisor with differents activity stacks for home and focus activities. Every ActivityStack instance has a ref to this supervisor. Just share the privacy guard package name throught the supervisor.

frameworks/base: WifiState: Don't aquire transitionwakelock in airplane mode

- NetworkTransitionWakelock is for transition from Wifi to mobile. It will cause device no sleep for 60s. There is no need to acquire it in airplane mode.

frameworks/base: NetworkPolicy: Validate policy templates before updating

- Ensure all the policies to be added are validated, otherwise this service will throw IllegalArgumentException and cause system crash when updating network template after receiving ACTION_NETWORK_STATS_UPDATED.

frameworks/base: Use highp precision for scaled coordination

- If scaled coordination is closer to zero than what the medium precision can store, distance becomes zero and it causes divided by zero.

frameworks/base: Revert "Fix for Concurrency issue reported in 525529"

Add HDR Video in CM Camera

hal: Allow enablment of COMPRESS_VOIP without multisession voice

Many other frameworks/av & frameworks/native commits.

Updated cm source

Download Sites:-

http://temasek.hopto.org/

http://d-h.st/users/temasek

Enjoy :)