Implement DOM TransformStreams
Categories
(Core :: DOM: Streams, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox99 | --- | affected |
People
(Reporter: mgaudet, Assigned: saschanaz)
References
Details
Attachments
(8 files, 3 obsolete files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
I sort of stopped working on this when I realized I would have to go add all UnderlyingSink, UnderlyingSource and probably also UnderlyingTransformer.
Assignee | ||
Comment 2•2 years ago
|
||
Intend to work on this, but feel free to take this if anyone wants to start working on this this week.
Assignee | ||
Comment 3•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D138825
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9d43d0e3ba23 Part 1: Throw when readably/writableType fields exist r=mgaudet https://hg.mozilla.org/integration/autoland/rev/874b3fe4de86 Part 2: Initialize [[controller]] slot of TransformStream r=mgaudet
Comment 6•2 years ago
|
||
Backed out for causing Hazard bustages at TransformStream.cpp.
Backout link: https://hg.mozilla.org/integration/autoland/rev/b27d027a75f46e3403e98d99db8c5d0f9db73b90
Failure log: https://treeherder.mozilla.org/logviewer?job_id=368147818&repo=autoland&lineNumber=102096
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bf03d2b9d9fd Part 1: Throw when readably/writableType fields exist r=mgaudet https://hg.mozilla.org/integration/autoland/rev/3d025c374794 Part 2: Initialize [[controller]] slot of TransformStream r=mgaudet
Comment 8•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bf03d2b9d9fd
https://hg.mozilla.org/mozilla-central/rev/3d025c374794
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 9•2 years ago
|
||
Comment 10•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/77ca7fd5a9d1 Part 3: Add [[transformAlgorithm]] internal slot r=mgaudet
Assignee | ||
Comment 11•2 years ago
|
||
Comment 12•2 years ago
|
||
Pushed by smolnar@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/034dd1b461f5 Part 4: Add missing reference symbol & CLOSED TREE
Comment 13•2 years ago
|
||
bugherder |
Assignee | ||
Comment 14•2 years ago
|
||
Updated•2 years ago
|
Comment 15•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/32e1a02fdd2c Part 5: Implement InitializeTransformStream r=mgaudet
Comment 16•2 years ago
|
||
Backed out for causing bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/4132f7fe450eca978c629f55dbaaf4932a475224
Failure log: https://treeherder.mozilla.org/logviewer?job_id=372097964&repo=autoland&lineNumber=8920
Assignee | ||
Updated•2 years ago
|
Comment 17•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/544d6892423d Part 5: Implement InitializeTransformStream r=mgaudet
Comment 18•2 years ago
|
||
Backed out for causing failures attransform-stream.html.
Backout link: https://hg.mozilla.org/integration/autoland/rev/6049e7dc8971a94de36f3207be48522344bf1986
Failure log: https://treeherder.mozilla.org/logviewer?job_id=372113103&repo=autoland&lineNumber=1953
Comment 19•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ff5b26e3dd36 Part 5: Implement InitializeTransformStream r=mgaudet
Comment 20•2 years ago
|
||
bugherder |
Assignee | ||
Comment 21•2 years ago
|
||
This itself does not provide any additional feature, since nothing uses the callbacks yet.
Assignee | ||
Comment 22•2 years ago
|
||
Depends on D141974
Assignee | ||
Comment 23•2 years ago
|
||
Depends on D141975
Comment 24•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b01ead158136 Part 6: Store FlushCallback in TransformStream r=mgaudet https://hg.mozilla.org/integration/autoland/rev/e02ef90f9411 Part 7: Implement TransformStreamDefaultController::GetDesiredSize r=mgaudet
Comment 25•2 years ago
|
||
Backed out for causing hybrid bustages in TransformerCallbackHelpers. CLOSED TREE
Backout link : https://hg.mozilla.org/integration/autoland/rev/867b48058bde75ef267dc0620b39b3398a56989d
Link to failure log:
https://treeherder.mozilla.org/logviewer?job_id=372302250&repo=autoland&lineNumber=22740
https://treeherder.mozilla.org/logviewer?job_id=372302240&repo=autoland&lineNumber=26069
Failure message:
/builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:49:37: error: member access into incomplete type 'mozilla::dom::TransformStream'
gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:660: TransformerCallbackHelpers.obj] Error 1
Comment 26•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ff46ecafba0c Part 6: Store FlushCallback in TransformStream r=mgaudet https://hg.mozilla.org/integration/autoland/rev/c2c4e6832c5e Part 7: Implement TransformStreamDefaultController::GetDesiredSize r=mgaudet
Assignee | ||
Updated•2 years ago
|
Comment 27•2 years ago
|
||
bugherder |
Assignee | ||
Comment 28•2 years ago
|
||
Depends on D142013
Updated•2 years ago
|
Assignee | ||
Comment 29•2 years ago
|
||
Depends on D142151
Reporter | ||
Comment 30•2 years ago
•
|
||
If we don't get all the patches on this bug landed before the release split, I'd recommend we close this and open another, to avoid having a bug with patches crossing releases.
Assignee | ||
Comment 31•2 years ago
|
||
Does it matter when none of them are enabled in the release? 👀
Reporter | ||
Comment 32•2 years ago
|
||
It's not a hard and fast rule, but personally I like it; allows easier reasoning about what's in what release.
If you'd prefer to keep everything here, that's fine (by me).
Assignee | ||
Comment 33•2 years ago
|
||
I'd like to keep them here, given that it hasn't been enabled anywhere and thus has nothing to do with "what's in what release". Splitting would be kinda confusing IMO at this point.
(But I generally agree with that)
Comment 34•2 years ago
|
||
Pushed by krosylight@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c2efe409b3da Part 8: Implement TransformStreamDefaultController methods r=mgaudet
Comment 35•2 years ago
|
||
bugherder |
Assignee | ||
Comment 36•2 years ago
|
||
Even though I said comment #33, I actually want to split the promise part to bug 1762661 and the last patch 10 to another new one. I'll close this.
Comment 37•2 years ago
|
||
Comment on attachment 9269525 [details]
Bug 1734886 - Part 9: Add Promise::ThenWithCycleCollectedArgsJS r=smaug!,mgaudet!
Revision D142151 was moved to bug 1762661. Setting attachment 9269525 [details] to obsolete.
Comment 38•2 years ago
|
||
Comment on attachment 9269696 [details]
Bug 1734886 - Part 10: Implement transform sink/source algorithms r=mgaudet,evilpie
Revision D142228 was moved to bug 1763142. Setting attachment 9269696 [details] to obsolete.
Description
•