Hi,

Really glad to see this happen, and thanks.

As usual, Crosswalk QA checked the new web platform features enabled by default 
by upstream Chromium 51 and available in Chrome for Android/Desktop, on 
Crosswalk Project for Android and Linux Deepin with upstream samples. We also 
created some test cases for critical features that missed upstream samples.

We didn't check samples on Crosswalk Project for Windows since a critical issue 
XWALK-7021<https://crosswalk-project.org/jira/browse/XWALK-7021> [Windows] All 
browsertests are broken after moving to M51.
Besides, these features are well supported.

See details below.
Chromium 51 features: 
https://www.chromestatus.com/features#=51<https://www.chromestatus.com/features#=51>

Feature

Sample

Chrome for Android

Crosswalk for Android

Chrome for Desktop

Crosswalk for Windows

Chrome for Deepin

Crosswalk for Deepin

Comment

51.0.2704.77

21.51.541.0

51.0.2704.103m

21.51.542.0

51.0.2704.103

21.51.541.0

'SameSite' cookie attribute

no sample















AES_256_GCM for TLS

no sample















Asynchronous Blob Construction

no sample















CSS border-image: respect border style

http://codepen.io/Savago/pen/yYrgyK

Pass

Pass

Pass

Not Run

Pass

Pass



Correct handling of percentages in children of flex items

http://jsbin.com/zefuxiviso/2/edit?html,output

Pass

Pass

Pass

Not Run

Pass

Pass



Credential Management API

no sample















ES2015 RegExp subclassing semantics

no sample















ExtendableMessageEvent on ServiceWorkerGlobalScope

https://googlechrome.github.io/samples/service-worker/post-message/index.html

Pass

Pass

Pass

Not Run

Pass

Pass



Function "name" property (ES6)

no sample















Intersection Observer

no sample















Iterable Array-like DOM interfaces

no sample















Origin Trials Framework

no sample















Passive event listeners

https://rbyers.github.io/scroll-latency.html

Pass

Pass

Pass

Not Run

Pass

Pass



Presentation API

https://storage.googleapis.com/presentation-api/index.html

Pass

Pass

Pass

Not Run

Pass

Pass



RTCPeerConnection promise-based methods

https://honry.github.io/demo/tests/promises-call.html

Pass

Pass

Pass

Not Run

Pass

Pass



UIEvents KeyboardEvent |key| attribute

https://googlechrome.github.io/samples/keyboardevent-key-attribute/

Pass

Pass

Pass

Not Run

Pass

Pass



https://w3c.github.io/uievents/tools/key-event-viewer.html

Web Animations JavaScript API [level 1 interop part 2]

no sample















WebAudio: OfflineAudioContext.length attribute

https://honry.github.io/demo/tests/offlineaudiocontext_length.html

Pass

Pass

Pass

Not Run

Pass

Pass



Array subclassing and Symbol.species support

no sample















CSS @apply Rule

no sample















Clients.get(id)

https://honry.github.io/demo/tests/clients-get.https.html

Pass

Pass

Pass

Not Run

Pass

Pass



visualViewport API

no sample

















Best Regards,
Crosswalk QA

From: Crosswalk-dev [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] 
On Behalf Of Kapade, Mrunal
Sent: Friday, June 17, 2016 8:53 AM
To: crosswalk-dev@lists.crosswalk-project.org; 
crosswalk-h...@lists.crosswalk-project.org
Subject: [Crosswalk-dev] Chromium 51 has reached Crosswalk 21

Hello Crosswalkers,

Crosswalk master has been updated with Chromium 51.0.2704.84.
You can find the list of changes we had to adapt for this release in the PR 
here, https://github.com/crosswalk-project/crosswalk/pull/3748.
A special thanks to Hengzhi Wu and Alexis Menard for helping with Android and 
Windows side of this update respectively.

One of the important changes you will notice is the replacement of scoped_ptr 
with std::unique_ptr through out the codebase.
Chrome 51 specific changes can be found on the Chromium blog here, 
http://blog.chromium.org/2016/04/chrome-51-beta-credential-management.html

Happy hacking!
_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to