Hi,


> From: Crosswalk-dev [mailto:crosswalk-dev-bounces@lists.crosswalk-

> project.org] On Behalf Of Kapade, Mrunal

> Sent: Tuesday, November 24, 2015 8:24 AM

> To: crosswalk-dev@lists.crosswalk-project.org

> Subject: [Crosswalk-dev] PSA: Crosswalk master updated to Chromium 46

>

> Hello Crosswalkers,

>

> I know you have been waiting for this long time. M46 is finally here and

> Crosswalk has been updated with Chromium stable 46.0.2490.86 after

> merging of the PR[1].



Really glad to see this happen, and thanks.



As usual, Web QA checked the new web platform features enabled by default by 
upstream Chromium 46 and available in Chrome for Android 
(https://www.chromestatus.com/features#=46), on Crosswalk Project for Android 
and Windows with upstream samples. We also created some test cases for critical 
features that missed upstream samples, for example, 
ServiceWorkerRegistration.update() returns a promise (XWALK-5669), Service 
workers: Clients.matchAll() returns clients in MRU order (XWALK-5670), 
PerformanceResourceTiming.workerStart (XWALK-5672), Performance Timeline APIs 
for Workers (XWALK-5673).



Please check below table for the features enabling status, which could safely 
verify the feature tracking M46 rebase, XWALK-5647.


Feature

Sample

Chrome for Android
46.0.2490.76

Crosswalk for Android
17.46.443.0

Crosswalk for Windows
17.46.443.0

Comment

allow-popups-to-escape-sandbox' sandboxing flag

https://googlechrome.github.io/samples/allow-popups-to-escape-sandbox/index.html

Pass

Fail

Pass

"allow-popups" expects to allows popups but not allow excuting script, but 
actually it does excute script on Crosswalk for Android.

API to disable scroll restoration on history navigation

http://majido.github.io/scroll-restoration-proposal/tests/

Fail

Fail

Pass

Got same results on Chrome for Android and Crosswalk for Android.

Block modal dialogs inside a sandboxed iframe

https://googlechrome.github.io/samples/block-modal-dialogs-sandboxed-iframe/index.html

Pass

Pass

Fail

window.print() always has no popup on Crosswalk for Android, which is a 
different behavior from Chrome for Android.

CSS Intrinsic Sizing

https://googlechrome.github.io/samples/css-intrinsic-sizing/index.html

Pass

Pass

Pass



CSS Motion Path

https://googlechrome.github.io/samples/css-motion-path/index.html

Pass

Pass

Pass



CSS.escape()

https://googlechrome.github.io/samples/css-escape/index.html

Pass

Pass

Pass



Cache API is restricted to secure origins









no sample

Cache.addAll()

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

Pass

Pass

Pass



DOMException constructor

http://w3c-test.org/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html

Fail

Fail

Fail

Got same results on Chrome for Android and Crosswalk for Android/Windows.

Event.isTrusted attribute

https://googlechrome.github.io/samples/event-istrusted/index.html

Pass

Pass

Pass



Fetch API: Request.redirect









no sample

HTTP Client Hints: DPR, Width, Viewport-Width

https://github.com/igrigorik/http-client-hints#use-cases







no sample

HTTP Public Key Pinning violating reporting









no sample

Parsing background_color from Web Application Manifest

https://airhorner.com/

Pass

Pass

Pass



Parsing theme_color from Web Application Manifest

https://airhorner.com/

Fail

Fail

Fail

https://code.google.com/p/chromium/issues/detail?id=561736

Performance Timeline APIs for Workers

http://zqzhang.github.io/demo/performance-timeline/performance-timeline.worker.html

Pass

Pass

Pass



PerformanceResourceTiming.workerStart

https://zqzhang.github.io/demo/resource-timing/resource-timing-workerStart.html

Pass

Pass

Fail

Error message on Crosswalk for Windows "prefix in not defined".

Resource Hints - preconnect









no sample

Service workers: Clients.matchAll() returns clients in MRU order

https://zqzhang.github.io/demo/service-workers/clients-matchAll.html

Pass

Pass

Fail

assert_unreached

ServiceWorkerRegistration.update() returns a promise

https://zqzhang.github.io/demo/service-workers/registration-update.html

Pass

Pass

Fail

assert_unreached

Spread (call and array) (ES6)

https://googlechrome.github.io/samples/spread-operator/index.html

Fail

Fail

Fail

Error Message:
Uncaught SyntaxError: Unexpected token [", source: 
https://googlechrome.github.io/samples/spread-operator/index.html (87)
Nothing happens on Crosswalk for Android/Windows.

WebRTC Data Channel buffer monitoring with the "bufferedamountlow" event

https://webrtc.github.io/samples/src/content/datachannel/datatransfer/

Pass

Pass

Pass



new.target (ES6)

https://googlechrome.github.io/samples/new-target-es6/index.html

Pass

Pass

Pass






Thanks,

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

Reply via email to