[Samsung Galaxy S Duos 2] charlesxd2016:
cm13.0 lattest 27-april build

gt-s7580-https://jenkins.sandpox.org/job/KYLEPROXX_CM13.0/22/artifact/cm-13.0-20160427-UNOFFICIAL-kylepro.zip

gt-s7582-https://jenkins.sandpox.org/job/KYLEPROXX_CM13.0/22/artifact/cm-13.0-20160427-UNOFFICIAL-kyleprods.zip

changelog-

*Relocate weather provider samples to CMSDK samples folder

All weather provider service samples will be placed under

cmsdk/samples/weatherproviderservice

As of today this includes WundergroundWeatherProvider

and OpenWeatherMapProvider

*Mount pstore filesystem while in recovery

* pstore filesystem is evolution of ram_console and contains

kmsg from previous boot (previously in /proc/last_kmsg).

* Lollipop init.rc does this. If device doesn't have

pstore fs, it will simply be ignored

*Merge "DO NOT MERGE MediaServerCrashTest: skip checkIfMediaServerDiedForDrm when dm to fl conversion is not supported." into marshmallow-cts-release

*merge in marshmallow-cts-release history after reset to marshmallow-cts-dev

— The Android Automerger / detail

Add Weather Content Provider [5/5]

Use the Weather Content Provider in the cmsdk to pull the

weather data.

However, SystemUI will rely on LockClock to force weather

updates via the new Weather Service, which in turn will

send a broadcast when new weather data is available.

Fix bug in CallManager unregisterForPhoneStates()

In this function, it asserts the handler pointer by mistake,

so it should stop&release related resources but actually not.

Therefore, when the Phone instance is registerred again, it

will hit mess due to old resources are not cleared. One example

of issue is for IMS Phone: when enter/exit flight mode, IMS

Phone instance will be unregistered and registered again, but

IMS phone registration will fail due to this bug, thus blocks IMS

functions.

XML Pull Parser optimizations

This patch includes three improvements to the pull parser.

1. readValue now only uses the stringPool for all-whitespace strings.

Values are generally not repeated, and this function can

thrash the string pool in some cases

2. Added a fast path for the normal, correct, end-tag case.

This avoids a hash and lookup in the stringPool

3. While parsing an element (not attribute) name, the namespace and

post-namespace strings are generated using the stringPool.

This saves the cost of calling String.substring in adjustNsp.

Ensure synchronized access of JNI callback object

Ensure synchronized access of JNI object using mutex as

the same is accessed from both Application context during

cleanup and from stack call back context during intimating

Apps on stack event update.

CRs-Fixed: 959400

CMBugReport: add bypass processing config

Allows for internal build bug dumps to go a bit quicker.

Add new method to LookupHandlerThread for calling new API interfaces

WifiNudge: Use PreciseCallState to only show on outgoing calls

We don't want incoming calls to nudge

Eleven: Cleanup all the whitespace

CallButtons: Prevent FRP bypass via the video calling option

When OOBE is open, phone calls can be placed to the device.

The incall dialog feature to change to a video call is exploitable

via the dialogs that it creates.

Check to ensure that the device is provisioned by us before showing

this button.

Refactor cLock to use the new Weather API

- Content provider was removed

- Weather sources (Yahoo and OpenWeatherMap) were removed. Those

providers will reside in their own package.

- cLock was refactored to use the Weather API to process weather

updates and city name disambiguation

- cLock will let the active weather service provider decide

whether back to back requests are OK. In other words, cLock

does not enforce the 10 min wait period between requests anymore

Fixed the cutoff timestamp for MMS deletion by limit.

Also null check for query selection arguments.

Check if Volte is enabled in ImsManager to determine Volte support

Screencast: cleanup

Applied lint suggestions

Setting : Don't show search for activities not within same shared user id

SetupWizard: Handle register theme change listener crash

— cretin45 / detail

SoundRecorder: cleanup

Applied lint suggestions

ThemeChooser: don't try to set bg color when displaying from font filter

When we display themes using the font filter, the wallpaper is not shown,

so we shall not apply the card bg color

Trebuchet : Update default workspace for dialer

Add Renault MediaNav to HFP 1.7 blacklist

Avoids dropping of connection after 5 seconds.

fastboot: Add Nextbit's USB vendor id

vold: Fix cryptfs changepw parsing

External tools may expect original AOSP usage. Restore that behavior

for 3 and 4 argument invocations. HW FDE extensions are indicated by

passing 5 arguments.

livedisplay: Fix another transition issue

* If the screen is off during the entire transition period,

when we turn the display back on it is not updated with

the correct color temperature.

* The code here is trying to be Mr. Smarty Pants and avoid

extra updates, but it's totally pointless and also broken.

There's no ill effects from writing to the hardware when

the screen comes on, and updateColorTemperature already

has all the other conditionals we need.

* Just call updateColorTemperature every time, regardless.

The LiveDisplayService ensures the callbacks run on the

handler thread and all this crap can be removed.

.

.

.

hit thanks if i help you..:good: