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