commit | e1eea35ca9bf794cf3a112a75f5672f8538f53c7 | [log] [tgz] |
---|---|---|
author | Yutaka Hirano <yhirano@chromium.org> | Mon Nov 12 02:35:02 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 12 02:35:02 2018 |
tree | 09cf6cd911c549e6e79a054be719fcd1f8cb2479 | |
parent | 801f721225b8f800df96df0eebb69ce0bd5470d7 [diff] |
Expose blink::ReadableStream and blink::TransformStream RedableStream and TransformStream have been defined in JavaScript files. This CL changes that - now they are defined in IDL files. ReadableStream internal implementation sill resides in ReadableStream.js. This CL exposes ReadableStream and TransformStream IDL interfaces and modifies blink modules using them. There are some compatibility issues: - Function lengths (e.g., ReadableStream.prototype.cancel.length) change. (external/wpt/streams/readable-streams/general*) - pipeThough's "generic" behavior is broken. We could use [Custom] extended IDL attribute to implement it, but I'm not sure if that's the right way, I'm letting it break for now. (external/wpt/streams/piping/pipe-through*) - attribute @@toStringTag is added to ReadableStream and TransformStream. (*global-interface-listing*) Bug: 894357, 888165, 902633 Change-Id: I506a78fdfae1b0bedf7618b2b05b783d663a11c2 Reviewed-on: https://chromium-review.googlesource.com/c/1322172 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Adam Rice <ricea@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Cr-Commit-Position: refs/heads/master@{#607131}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .