Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/zxing-js/text-encoding
Polyfill for the Encoding Living Standard's API. Implemented TextEncoder and TextDecoder with TypeScript and JavaScript.
https://github.com/zxing-js/text-encoding
GBK encoder implementation and test
5f2ea6b2caad48769cf402f2144372c345e5b101 authored over 12 years ago by Joshua Bell <[email protected]>
5f2ea6b2caad48769cf402f2144372c345e5b101 authored over 12 years ago by Joshua Bell <[email protected]>
Test updates
556f3912ac023f12515b9cb8e26536ebe136672b authored over 12 years ago by Joshua Bell <[email protected]>
556f3912ac023f12515b9cb8e26536ebe136672b authored over 12 years ago by Joshua Bell <[email protected]>
hz-gb-2312 fix and test update
43eba31ca258841648fcb581cfde5ea85b96a971 authored over 12 years ago by Joshua Bell <[email protected]>
43eba31ca258841648fcb581cfde5ea85b96a971 authored over 12 years ago by Joshua Bell <[email protected]>
Added multi-byte encoding tests (some fail)
f132aad4ffcfe10257780e704eca75887259cc0d authored over 12 years ago by Joshua Bell <[email protected]>
f132aad4ffcfe10257780e704eca75887259cc0d authored over 12 years ago by Joshua Bell <[email protected]>
Typo in iso-2022-kr decoder; reference sample test for iso-2022-jp
56501db66028e49f3d7a0e94f63032649f703278 authored over 12 years ago by Joshua Bell <[email protected]>
56501db66028e49f3d7a0e94f63032649f703278 authored over 12 years ago by Joshua Bell <[email protected]>
Add test for ASCII supersets
eaa25b326d6f09618ee05df575c2914477320f10 authored over 12 years ago by Joshua Bell <[email protected]>
eaa25b326d6f09618ee05df575c2914477320f10 authored over 12 years ago by Joshua Bell <[email protected]>
Use correct index for gb18030; include gbk index in scripts
55dc2b379a97bc13c6095a9d341d68b12d1649c8 authored over 12 years ago by Joshua Bell <[email protected]>
55dc2b379a97bc13c6095a9d341d68b12d1649c8 authored over 12 years ago by Joshua Bell <[email protected]>
Track spec nits. Camel case function names.
a5aee2a068e5cec0fe0dd9dab618a7413fa925d4 authored over 12 years ago by Joshua Bell <[email protected]>
a5aee2a068e5cec0fe0dd9dab618a7413fa925d4 authored over 12 years ago by Joshua Bell <[email protected]>
Factor indexes out from encodings list
f253bb76a047d05abb3424e2f1a79c130552bff3 authored over 12 years ago by Joshua Bell <[email protected]>
f253bb76a047d05abb3424e2f1a79c130552bff3 authored over 12 years ago by Joshua Bell <[email protected]>
Factor out in_range()
00f09d77f130a2e20ed9a9ae7ff7f948c5f6f93f authored over 12 years ago by Joshua Bell <[email protected]>
00f09d77f130a2e20ed9a9ae7ff7f948c5f6f93f authored over 12 years ago by Joshua Bell <[email protected]>
Completed gbk and gb18030 implementation
b3cf694f4d8305b8b6c6316e6f469f2c09b86ce7 authored over 12 years ago by Joshua Bell <[email protected]>
b3cf694f4d8305b8b6c6316e6f469f2c09b86ce7 authored over 12 years ago by Joshua Bell <[email protected]>
s/index/pointer/g
72ad528d30e43f4cb379b2e1e916cb61f7f9a0c7 authored over 12 years ago by Joshua Bell <[email protected]>
72ad528d30e43f4cb379b2e1e916cb61f7f9a0c7 authored over 12 years ago by Joshua Bell <[email protected]>
Rearrange/comment to match Encoding spec
3becdf4bef495d0c8ceaf7e803456175353f3df9 authored over 12 years ago by Joshua Bell <[email protected]>
3becdf4bef495d0c8ceaf7e803456175353f3df9 authored over 12 years ago by Joshua Bell <[email protected]>
Spec tracking: indexes for single byte encodings
95ef32c66c4b559ee2c0014edaf0b647e5d35095 authored over 12 years ago by Joshua Bell <[email protected]>
95ef32c66c4b559ee2c0014edaf0b647e5d35095 authored over 12 years ago by Joshua Bell <[email protected]>
Spec tracking
e5d06ca8c4484702c83466719ac6c5b84360dcd4 authored over 12 years ago by Joshua Bell <[email protected]>
e5d06ca8c4484702c83466719ac6c5b84360dcd4 authored over 12 years ago by Joshua Bell <[email protected]>
Spec tracking: simplify shift_jis, jis0208/jis0212 indexes
454fae288826f2a83005669177109d0eed65fd5f authored over 12 years ago by Joshua Bell <[email protected]>
454fae288826f2a83005669177109d0eed65fd5f authored over 12 years ago by Joshua Bell <[email protected]>
Update big5/jis0208 indexes, add gbk index
b399af8f00f56918dd6cb426afca77569b4d995d authored over 12 years ago by Joshua Bell <[email protected]>
b399af8f00f56918dd6cb426afca77569b4d995d authored over 12 years ago by Joshua Bell <[email protected]>
Added big5 decoder and index
d3726eae2b70e08fd853e8024b6beeb63da65f26 authored almost 13 years ago by Joshua Bell <[email protected]>
d3726eae2b70e08fd853e8024b6beeb63da65f26 authored almost 13 years ago by Joshua Bell <[email protected]>
Update Single Byte Encodings table to match spec
9bfb9ad5fa807a7b29bec3c5497a0e862b721ba7 authored almost 13 years ago by Joshua Bell <[email protected]>
9bfb9ad5fa807a7b29bec3c5497a0e862b721ba7 authored almost 13 years ago by Joshua Bell <[email protected]>
Match Encoding spec tweaks for Katakana
20a732af2d667d8ddfd204bc9724df2a87d153f5 authored almost 13 years ago by Joshua Bell <[email protected]>
20a732af2d667d8ddfd204bc9724df2a87d153f5 authored almost 13 years ago by Joshua Bell <[email protected]>
Add options to object constructors. More type annotations.
db6f928602880307f1d52a062c58e57827c9a499 authored almost 13 years ago by Joshua Bell <[email protected]>
db6f928602880307f1d52a062c58e57827c9a499 authored almost 13 years ago by Joshua Bell <[email protected]>
More type annotations/closure safety
fae4c38e6f0bd50b05bb10f455e0642a51f99e62 authored almost 13 years ago by Joshua Bell <[email protected]>
fae4c38e6f0bd50b05bb10f455e0642a51f99e62 authored almost 13 years ago by Joshua Bell <[email protected]>
Type annotations
c31fdbae58287fe9ffd2d098ce4d94e745086cca authored almost 13 years ago by Joshua Bell <[email protected]>
c31fdbae58287fe9ffd2d098ce4d94e745086cca authored almost 13 years ago by Joshua Bell <[email protected]>
Added UNTESTED INCOMPLETE hz-gb-2312 decoder
65464e3aa768f6e1bf93c49c14c4f49598b9a86d authored almost 13 years ago by Joshua Bell <[email protected]>
65464e3aa768f6e1bf93c49c14c4f49598b9a86d authored almost 13 years ago by Joshua Bell <[email protected]>
Glitches caught by linting
8b741cf4150e62f15bcf6da27114782ff7fbe76d authored almost 13 years ago by Joshua Bell <[email protected]>
8b741cf4150e62f15bcf6da27114782ff7fbe76d authored almost 13 years ago by Joshua Bell <[email protected]>
Add INCOMPLETE gbk decoder
0884a73436b2f424c838c041bbf013f2d1603c4b authored almost 13 years ago by Joshua Bell <[email protected]>
0884a73436b2f424c838c041bbf013f2d1603c4b authored almost 13 years ago by Joshua Bell <[email protected]>
Use arrays for indexes (more compact)
de526513aea3e496dd2ea329ec0563a525e10afc authored almost 13 years ago by Joshua Bell <[email protected]>
de526513aea3e496dd2ea329ec0563a525e10afc authored almost 13 years ago by Joshua Bell <[email protected]>
Added iso2022-kr decoder (UNTESTED)
c474574d71e5c254de56fa4a65a5ac8e974a334b authored almost 13 years ago by Joshua Bell <[email protected]>
c474574d71e5c254de56fa4a65a5ac8e974a334b authored almost 13 years ago by Joshua Bell <[email protected]>
A handful of type annotations
c024c22261408aa630d6867112458a5d1c850309 authored almost 13 years ago by Joshua Bell <[email protected]>
c024c22261408aa630d6867112458a5d1c850309 authored almost 13 years ago by Joshua Bell <[email protected]>
Correct shift_jis encoder glitches
8339b2abf5fc6608b300e5fb08f06e7ef89776b8 authored almost 13 years ago by Joshua Bell <[email protected]>
8339b2abf5fc6608b300e5fb08f06e7ef89776b8 authored almost 13 years ago by Joshua Bell <[email protected]>
Hooked up euc-jp, iso-2022-jp, shift_jis, euc-kr decoders.
79c40eaeeffaf3ff6e11644ee3b577ae492ff5cb authored almost 13 years ago by Joshua Bell <[email protected]>
79c40eaeeffaf3ff6e11644ee3b577ae492ff5cb authored almost 13 years ago by Joshua Bell <[email protected]>
Decoder refactoring
1b95d48553b8e389271ebc789b64da4c362c6e74 authored almost 13 years ago by Joshua Bell <[email protected]>
1b95d48553b8e389271ebc789b64da4c362c6e74 authored almost 13 years ago by Joshua Bell <[email protected]>
Add UNTESTED iso-2022-jp, shift_jis and euc-kr decoders
32cd43f0cfb56b6cd4481a81595018bb920870f0 authored almost 13 years ago by Joshua Bell <[email protected]>
32cd43f0cfb56b6cd4481a81595018bb920870f0 authored almost 13 years ago by Joshua Bell <[email protected]>
Refactor decoder errors
2e92f618fb782e3f4cde2aeb8a42a4d5adba966f authored almost 13 years ago by Joshua Bell <[email protected]>
2e92f618fb782e3f4cde2aeb8a42a4d5adba966f authored almost 13 years ago by Joshua Bell <[email protected]>
Added UNTESTED euc-jp decoder and JIS indexes
8c52c938d1eb8376c783c6f3d7c9c56eccb8d72f authored almost 13 years ago by Joshua Bell <[email protected]>
8c52c938d1eb8376c783c6f3d7c9c56eccb8d72f authored almost 13 years ago by Joshua Bell <[email protected]>
Make string/view args optional
3348204b117c3e3e6d17601a0113e6e4334c9cdd authored almost 13 years ago by Joshua Bell <[email protected]>
3348204b117c3e3e6d17601a0113e6e4334c9cdd authored almost 13 years ago by Joshua Bell <[email protected]>
Streaming decode test
6774bdaa22c0550f52b80b5d6707f9fa2f26ea61 authored almost 13 years ago by Joshua Bell <[email protected]>
6774bdaa22c0550f52b80b5d6707f9fa2f26ea61 authored almost 13 years ago by Joshua Bell <[email protected]>
Streaming support (untested)
84decd67fdabb1ea620a6f5e524d02b0a9c40f69 authored almost 13 years ago by Joshua Bell <[email protected]>
84decd67fdabb1ea620a6f5e524d02b0a9c40f69 authored almost 13 years ago by Joshua Bell <[email protected]>
Remove nullTerminator per WHATWG list
15a2ad0b28456d0f64a69be1ae7177647663b415 authored almost 13 years ago by Joshua Bell <[email protected]>
15a2ad0b28456d0f64a69be1ae7177647663b415 authored almost 13 years ago by Joshua Bell <[email protected]>
Separate byte i/o streams
245d37eb41d9c56059b2a5d746b6bbabcf793e6d authored almost 13 years ago by Joshua Bell <[email protected]>
245d37eb41d9c56059b2a5d746b6bbabcf793e6d authored almost 13 years ago by Joshua Bell <[email protected]>
New API with TextEncoder/TextDecoder objects, per WHATWG discussion.
Streaming support is NYI.
03c47dc521e3c889b39dc1a2a56be61a49b89e61 authored almost 13 years ago by Joshua Bell <[email protected]>
stringLength is invalid for binary encoding
e37756ebab2d8aa950c6f44407f685604dd211f5 authored almost 13 years ago by Joshua Bell <[email protected]>
e37756ebab2d8aa950c6f44407f685604dd211f5 authored almost 13 years ago by Joshua Bell <[email protected]>
Extract binary coders from codec table, for consistency
965cf167fa6756286171b32bcf429767cda235c0 authored almost 13 years ago by Joshua Bell <[email protected]>
965cf167fa6756286171b32bcf429767cda235c0 authored almost 13 years ago by Joshua Bell <[email protected]>
Extract uf8 coders from codec table, for consistency
6f267995241ddf16f23b9c8ae80afb124e838189 authored almost 13 years ago by Joshua Bell <[email protected]>
6f267995241ddf16f23b9c8ae80afb124e838189 authored almost 13 years ago by Joshua Bell <[email protected]>
Test refactoring
5c31f68615eff7d415df893a220101358ee60f61 authored almost 13 years ago by Joshua Bell <[email protected]>
5c31f68615eff7d415df893a220101358ee60f61 authored almost 13 years ago by Joshua Bell <[email protected]>
Rework eof to be a stream value
e0fa79a1ec30d53daf52a0b0ffdfb35befd9b976 authored almost 13 years ago by Joshua Bell <[email protected]>
e0fa79a1ec30d53daf52a0b0ffdfb35befd9b976 authored almost 13 years ago by Joshua Bell <[email protected]>
Add round-trip tests
78657c4ee9238589814060056ee8dc37f3fa0d8f authored almost 13 years ago by Joshua Bell <[email protected]>
78657c4ee9238589814060056ee8dc37f3fa0d8f authored almost 13 years ago by Joshua Bell <[email protected]>
Refactor input/output streams
c7f433336575e1d0d8055e1b4f7b72bb0349913f authored almost 13 years ago by Joshua Bell <[email protected]>
c7f433336575e1d0d8055e1b4f7b72bb0349913f authored almost 13 years ago by Joshua Bell <[email protected]>
Rewrote UTF-8 per Encoding spec. Fix expected/actual ordering in tests.
e6d490212049508c6363a1e2eb026f61c77e25a4 authored almost 13 years ago by Joshua Bell <[email protected]>
e6d490212049508c6363a1e2eb026f61c77e25a4 authored almost 13 years ago by Joshua Bell <[email protected]>
Reimplement UTF-16 codecs per Encoding spec. Fix/test single byte encoding.
a59949a5ebfcc1bb347240f9bc522b04a2b9a18f authored almost 13 years ago by Joshua Bell <[email protected]>
a59949a5ebfcc1bb347240f9bc522b04a2b9a18f authored almost 13 years ago by Joshua Bell <[email protected]>
StringReader/StringWriter handle JS strings as UTF-16
93a041baf9539237941b647b75cdd164e9606799 authored almost 13 years ago by Joshua Bell <[email protected]>
93a041baf9539237941b647b75cdd164e9606799 authored almost 13 years ago by Joshua Bell <[email protected]>
eos->eof, octet->byte
12ea2d1904359e0d30c53db0be131a7ebd76299c authored almost 13 years ago by Joshua Bell <[email protected]>
12ea2d1904359e0d30c53db0be131a7ebd76299c authored almost 13 years ago by Joshua Bell <[email protected]>
Start introducing fallback code point
fc35f31776e6fdd7450de978b5f9a1724d310f1e authored almost 13 years ago by Joshua Bell <[email protected]>
fc35f31776e6fdd7450de978b5f9a1724d310f1e authored almost 13 years ago by Joshua Bell <[email protected]>
Add options to codec methods
2551e39ff1036189726f55bdf747480f9f1ca675 authored almost 13 years ago by Joshua Bell <[email protected]>
2551e39ff1036189726f55bdf747480f9f1ca675 authored almost 13 years ago by Joshua Bell <[email protected]>
Update examples
f6471082b2874bf569484b84582e854fa83ec5d2 authored almost 13 years ago by Joshua Bell <[email protected]>
f6471082b2874bf569484b84582e854fa83ec5d2 authored almost 13 years ago by Joshua Bell <[email protected]>
Single byte encodings
c19d74080b7e6cdefc418d7f9d8e23d3aa648a71 authored almost 13 years ago by Joshua Bell <[email protected]>
c19d74080b7e6cdefc418d7f9d8e23d3aa648a71 authored almost 13 years ago by Joshua Bell <[email protected]>
Change methods to take views; start to align encoding selection with Encoding spec; BOMs always win.
151ef2d1c44820b388430fdb8ba643a851d5d60f authored almost 13 years ago by Joshua Bell <[email protected]>
151ef2d1c44820b388430fdb8ba643a851d5d60f authored almost 13 years ago by Joshua Bell <[email protected]>
Shim, examples, and tests.
ade2c8653a77872982f2a3c2d82c8dd16c26ce8d authored about 13 years ago by Joshua Bell <[email protected]>
ade2c8653a77872982f2a3c2d82c8dd16c26ce8d authored about 13 years ago by Joshua Bell <[email protected]>