Fedor Indutny
9d9fc3fa30
lib: jslint string_decoder.js
11 years ago
Felix Geisendörfer
80eff96829
string_decoder: Add more comments
11 years ago
Felix Geisendörfer
9fbd0f0f7d
string_decoder: Fix failures from new test cases
This patch simplifies the implementation of StringDecoder, fixes the
failures from the new test cases, and also no longer relies on v8's
WriteUtf8 function to encode individual surrogates.
11 years ago
isaacs
314c6b3060
Don't allow invalid encodings in StringDecoder class
12 years ago
isaacs
061f2075cf
string_decoder: Add 'end' method, do base64 properly
12 years ago
koichik
40c4beeb57
string_decoder: added support for UTF-16LE
Fixes #3223 .
13 years ago
koichik
ceb51ddaa1
string_decoder: add support for CESU-8
Fixes #3217 .
13 years ago
Ryan Dahl
55048cdf79
Update copyright headers
14 years ago
Ryan Dahl
a0159b4b29
Fix global leaks
14 years ago
Ryan Dahl
dd53ceebe4
lint
14 years ago
Ryan Dahl
069d973d74
Remove require('buffer') in built-in libraries.
14 years ago
Blake Mizerany
8c8534046c
fix whitespace errors
15 years ago
Ryan Dahl
5e86d01385
Revert "Buffer.copy should copy through sourceEnd, as specified."
This reverts commit a2f70da4c9
.
Keep tests modifies a few edge checks on Copy()
15 years ago
Matt Ranney
a2f70da4c9
Buffer.copy should copy through sourceEnd, as specified.
Improve test-buffer.js to cover all copy error cases.
Fix off by one error in string_decoder.
15 years ago
Ryan Dahl
6bed15e074
Refactor: Utf8Decoder -> StringDecoder
Instead of just decoding Utf8, this will proxy requests to buffer.toString()
for other encodings. This makes for a simpler interface.
15 years ago
Felix Geisendörfer
caba9c70c3
Implemented Utf8Decoder module
Allows to safely decode a utf8 stream into strings without breaking
on multibyte characters.
15 years ago