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