Additions to the Encoding Standard for integration with Streams. Explainer is at https://github.com/ricea/encoding-streams/blob/master/stream-explainer.md.
Design doc: https://docs.google.com/document/d/17goe4jacAYjHHtprfVPSrqDvF_J58u2qirz0HQ58sQ4/edit
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/50faa7d290da7c90575c17b085da5f84bac52a14 commit 50faa7d290da7c90575c17b085da5f84bac52a14 Author: Adam Rice <ricea@chromium.org> Date: Mon Aug 13 07:04:51 2018 Add C++ wrapper for TransformStream Design doc https://docs.google.com/document/d/17goe4jacAYjHHtprfVPSrqDvF_J58u2qirz0HQ58sQ4/edit Implement the C++ classes TransformStream and TransformStreamDefaultController. These provide thin wrappers for the equivalent JavaScript classes. Modify the JavaScript TransformStream implementation to pass the |controller| argument to the algorithms. This is a departure from the standard, but the difference is not observable to user code. It makes the memory management considerably simpler as no C++ reference to the TransformStreamDefaultController needs to be retained between calls. Define the interface TransformStreamTransformer. Also create unit tests for these new classes. Bug: 845427 Change-Id: I067a8ff15daaa4912760fbdb9ca4697705f2e3f8 Reviewed-on: https://chromium-review.googlesource.com/1156324 Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#582512} [modify] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/bindings/core/v8/script_function.cc [modify] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/bindings/core/v8/script_function.h [modify] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/BUILD.gn [modify] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/BUILD.gn [modify] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/TransformStream.js [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream.cc [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream.h [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream_default_controller.cc [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream_default_controller.h [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream_test.cc [add] https://crrev.com/50faa7d290da7c90575c17b085da5f84bac52a14/third_party/blink/renderer/core/streams/transform_stream_transformer.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/65774ae7e3a842cdf8611aa73408d8e7f411f4a0 commit 65774ae7e3a842cdf8611aa73408d8e7f411f4a0 Author: Adam Rice <ricea@chromium.org> Date: Tue Aug 28 06:34:00 2018 Update TransformStream to fix transform algo error behaviour Update TransformStream to standard version 78cfd1e22b717ce7e6d3aae4e36de0ef9101356e. This includes change https://github.com/whatwg/streams/pull/948 which corrects the behaviour when the transformAlgorithm rejects. Also enable test TransformStreamTest.ThrowFromTransform which was disabled pending this fix. BUG=845427 Change-Id: If0eff40c5855bf662098eecc87e32256b97dc71e Reviewed-on: https://chromium-review.googlesource.com/1167011 Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#586601} [modify] https://crrev.com/65774ae7e3a842cdf8611aa73408d8e7f411f4a0/third_party/blink/renderer/core/streams/TransformStream.js [modify] https://crrev.com/65774ae7e3a842cdf8611aa73408d8e7f411f4a0/third_party/blink/renderer/core/streams/transform_stream_test.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f9463e7ba9abccce2f29c2c159e3f47a8931acbc commit f9463e7ba9abccce2f29c2c159e3f47a8931acbc Author: Findit <findit-for-me@appspot.gserviceaccount.com> Date: Tue Aug 28 09:53:16 2018 Revert "Update TransformStream to fix transform algo error behaviour" This reverts commit 65774ae7e3a842cdf8611aa73408d8e7f411f4a0. Reason for revert: Findit (https://goo.gl/kROfz5) identified CL at revision 586601 as the culprit for failures in the build cycles as shown on: https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtLzY1Nzc0YWU3ZTNhODQyY2RmODYxMWFhNzM0MDhkOGU3ZjQxMWY0YTAM Sample Failed Build: https://ci.chromium.org/buildbot/chromium.win/Win10%20Tests%20x64%20%28dbg%29/2762 Sample Failed Step: webkit_unit_tests on Windows-10-15063 Original change's description: > Update TransformStream to fix transform algo error behaviour > > Update TransformStream to standard version > 78cfd1e22b717ce7e6d3aae4e36de0ef9101356e. This includes change > https://github.com/whatwg/streams/pull/948 which corrects the behaviour when the > transformAlgorithm rejects. > > Also enable test TransformStreamTest.ThrowFromTransform which was disabled > pending this fix. > > BUG=845427 > > Change-Id: If0eff40c5855bf662098eecc87e32256b97dc71e > Reviewed-on: https://chromium-review.googlesource.com/1167011 > Reviewed-by: Yutaka Hirano <yhirano@chromium.org> > Commit-Queue: Adam Rice <ricea@chromium.org> > Cr-Commit-Position: refs/heads/master@{#586601} No-Presubmit: true No-Tree-Checks: true No-Try: true BUG=845427 Change-Id: I21bbcdc769a81ed3a5fd5c1c98e08de881a122d8 Reviewed-on: https://chromium-review.googlesource.com/1192989 Cr-Commit-Position: refs/heads/master@{#586635} [modify] https://crrev.com/f9463e7ba9abccce2f29c2c159e3f47a8931acbc/third_party/blink/renderer/core/streams/TransformStream.js [modify] https://crrev.com/f9463e7ba9abccce2f29c2c159e3f47a8931acbc/third_party/blink/renderer/core/streams/transform_stream_test.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fce1a0bf2f67e2b16d4ec00da2467a536a2269ee commit fce1a0bf2f67e2b16d4ec00da2467a536a2269ee Author: Adam Rice <ricea@chromium.org> Date: Wed Aug 29 06:01:54 2018 Reland "Update TransformStream to fix transform algo error behaviour" This is a reland of 65774ae7e3a842cdf8611aa73408d8e7f411f4a0 The first failure to land was caused by https://crbug.com/866392 (incremental builds containing changes to V8 extras streams code fail). The only workaround at the moment is to retry until none of the bots reject it. Original change's description: > Update TransformStream to fix transform algo error behaviour > > Update TransformStream to standard version > 78cfd1e22b717ce7e6d3aae4e36de0ef9101356e. This includes change > https://github.com/whatwg/streams/pull/948 which corrects the behaviour when the > transformAlgorithm rejects. > > Also enable test TransformStreamTest.ThrowFromTransform which was disabled > pending this fix. > > BUG=845427 > > Change-Id: If0eff40c5855bf662098eecc87e32256b97dc71e > Reviewed-on: https://chromium-review.googlesource.com/1167011 > Reviewed-by: Yutaka Hirano <yhirano@chromium.org> > Commit-Queue: Adam Rice <ricea@chromium.org> > Cr-Commit-Position: refs/heads/master@{#586601} TBR=yhirano@chromium.org Bug: 845427 Change-Id: Icfc128e3ae34d11d6543e529c3da5b1b075bcc0b Reviewed-on: https://chromium-review.googlesource.com/1194543 Reviewed-by: Adam Rice <ricea@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#587021} [modify] https://crrev.com/fce1a0bf2f67e2b16d4ec00da2467a536a2269ee/third_party/blink/renderer/core/streams/TransformStream.js [modify] https://crrev.com/fce1a0bf2f67e2b16d4ec00da2467a536a2269ee/third_party/blink/renderer/core/streams/transform_stream_test.cc
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17 commit 6761ee0e50cc34c67d37bd5fa2d39c231dd7df17 Author: Adam Rice <ricea@chromium.org> Date: Tue Sep 04 01:46:26 2018 Implement TextEncoderStream and TextDecoderStream Add support for streaming encoding and decoding via the TextEncoderStream and TextDecoderStream. See design doc https://docs.google.com/document/d/17goe4jacAYjHHtprfVPSrqDvF_J58u2qirz0HQ58sQ4/edit Modify transform_stream.cc so it doesn't claim every exception happened during construction Remove failing wpt expectations. Add a new test for TextDecoderStream constructor and property behaviour. BUG=845427 Change-Id: I538022680ef8e90f5eb2b11fd1775e902e7f25fd Reviewed-on: https://chromium-review.googlesource.com/1174073 Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#588443} [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/idlharness.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/backpressure.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/backpressure.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/backpressure.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/backpressure.any.worker-expected.txt [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-attributes.any.js [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-bad-chunks.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-bad-chunks.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-bad-chunks.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-bad-chunks.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-ignore-bom.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-ignore-bom.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-ignore-bom.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-ignore-bom.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-incomplete-input.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-incomplete-input.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-incomplete-input.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-incomplete-input.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-non-utf8.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-non-utf8.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-non-utf8.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-non-utf8.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-split-character.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-split-character.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-split-character.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-split-character.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-utf8.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-utf8.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-utf8.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/decode-utf8.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-bad-chunks.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-bad-chunks.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-bad-chunks.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-bad-chunks.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-utf8.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-utf8.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-utf8.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/encode-utf8.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/readable-writable-properties.any-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/readable-writable-properties.any.serviceworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/readable-writable-properties.any.sharedworker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/readable-writable-properties.any.worker-expected.txt [delete] https://crrev.com/73c28077e951d05c34228beb97c7e2826487a8d6/third_party/WebKit/LayoutTests/external/wpt/encoding/streams/realms.window-expected.txt [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/http/tests/encoding/streams-gc.html [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/resources/js-test.js [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-dedicated-worker-expected.txt [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-shared-worker-expected.txt [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/public/platform/web_feature.mojom [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/core/streams/transform_stream.cc [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/BUILD.gn [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_decoder_stream.cc [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_decoder_stream.h [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_decoder_stream.idl [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_encoder_stream.cc [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_encoder_stream.h [add] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/encoding/text_encoder_stream.idl [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/modules/modules_idl_files.gni [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/third_party/blink/renderer/platform/runtime_enabled_features.json5 [modify] https://crrev.com/6761ee0e50cc34c67d37bd5fa2d39c231dd7df17/tools/metrics/histograms/enums.xml
Bugdroid spam reported in https://bugs.chromium.org/p/chromium/issues/detail?id=880153.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/006a90fdca11748d668879ce42ed128b00d2335b commit 006a90fdca11748d668879ce42ed128b00d2335b Author: Adam Rice <ricea@chromium.org> Date: Tue Sep 11 14:24:21 2018 Ship TextEncoderStream and TextDecoderStream Mark them as "stable" in runtime_enabled_features.json5. The runtime flag will be removed once M71 has shipped. Intent to Ship thread: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/jx2joIL5SbU/pGuwgvi7EAAJ BUG=845427 Change-Id: I1fa93383958fbd3de64936375937730c27f8d1da Reviewed-on: https://chromium-review.googlesource.com/1212431 Reviewed-by: Yoav Weiss <yoav@yoav.ws> Commit-Queue: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#590298} [modify] https://crrev.com/006a90fdca11748d668879ce42ed128b00d2335b/third_party/WebKit/LayoutTests/virtual/stable/http/tests/serviceworker/webexposed/global-interface-listing-service-worker-expected.txt [modify] https://crrev.com/006a90fdca11748d668879ce42ed128b00d2335b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-dedicated-worker-expected.txt [modify] https://crrev.com/006a90fdca11748d668879ce42ed128b00d2335b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/006a90fdca11748d668879ce42ed128b00d2335b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-shared-worker-expected.txt [modify] https://crrev.com/006a90fdca11748d668879ce42ed128b00d2335b/third_party/blink/renderer/platform/runtime_enabled_features.json5
I split the cleanup work of removing the "EncodingStreams" runtime feature into issue 898158 so that I can close this one.
The NextAction date has arrived: 2018-12-10
Comment 1 by ricea@chromium.org
, Jul 31