Commits
main
Name already in use
Commits on Oct 26, 2022
Commits on Oct 17, 2022
-
See https://github.com/whatwg/spec-factory for details.
Commits on Jun 20, 2022
Commits on Jan 24, 2022
-
See https://github.com/whatwg/spec-factory for details.
Commits on Dec 20, 2021
Commits on Sep 27, 2021
Commits on Jun 24, 2021
-
Fix TextDecoderStream's behavior when processing the end of stream
This change fixes TextDecoderStream's "flush and enqueue" algorithm to handle the end of the stream in the same way as a call to TextDecoder's decode() method with no parameters. Tests: web-platform-tests/wpt#29481. Fixes #263.
Commits on Jun 21, 2021
Commits on Mar 23, 2021
-
See https://github.com/whatwg/spec-factory for details.
Commits on Mar 3, 2021
Commits on Feb 27, 2021
Commits on Jan 15, 2021
Commits on Dec 24, 2020
Commits on Nov 2, 2020
-
Editorial: rename internal run algorithm
"Run" is now "process a queue" and "process" is now "process an item". Also tidy up the error mode note and shorten the "process an item" algorithm. Closes #245.
Commits on Oct 27, 2020
Commits on Oct 26, 2020
-
Clarify instance language around decoders and encoders
And also stop defaulting error mode in "run" and "process". Fixes #240.
Commits on Oct 23, 2020
-
Add get an encoder and encode or fail for URLs
Since the ISO-2022-JP encoder is stateful (no other encoding is) the existing hooks were not adequately supporting the needs of URL percent-encoding which needs to handle output bytes differently from errors. Fixes #235.
Commits on Oct 22, 2020
-
Reorganize hooks for standards
And make some small editorial changes to the "run" and "process" algorithms.
Commits on Oct 21, 2020
-
Editorial: make ISO-2022-JP encoder perform error state switch
This avoids the need for "prepend" in the "process" algorithm as is needed to fix #235. Additionally, this commit adds two clarifying asserts to the "process" algorithm documenting what error modes can be in effect when. Related tests: web-platform-tests/wpt#26158.
Commits on Oct 5, 2020
-
Meta: raise does not work like print
HarJIT committedOct 5, 2020
Commits on Sep 29, 2020
Commits on Sep 21, 2020
-
Clarify the usage the output I/O queues in the hooks
An "output" parameter was added to the hooks for standards in #215, but no explanation was given as to why it was needed. This change adds that clarification.
Commits on Sep 15, 2020
-
Use new Streams algorithm and mixins
Follows whatwg/streams#1073. Co-authored-by: Andreu Botella <abb@randomunok.com> Co-authored-by: Anne van Kesteren <annevk@annevk.nl>
Commits on Sep 10, 2020
Commits on Sep 9, 2020
Commits on Sep 8, 2020
-
This change renames the Encoding-specific concept of "streams", which had been causing confusion with readable/writable streams for years, to "I/O queues". It also refactors the I/O queue operations and exports the corresponding definitions. As part of this refactoring, "end-of-queue" (formerly "end-of-stream") becomes an optional item in the queue, indicating that the end of the streaming data has been reached and that no more data is expected. As a result, the "read" operation explicitly blocks when trying to read from an empty queue – a behavior that was previously left unstated. Closes #180.
Commits on Sep 7, 2020
Commits on Sep 1, 2020
Commits on Jun 29, 2020
-
See https://github.com/whatwg/spec-factory for details.
Commits on Jun 15, 2020
Commits on Jun 14, 2020
-
See https://github.com/whatwg/spec-factory for details.
Commits on May 29, 2020
-
Editorial: remove a lone close parenthesis
This was left over from #175.