Close #1930 Convenience methods for zlib
authorMatt Robenolt <matt@ydekproductions.com>
Mon, 24 Oct 2011 16:29:24 +0000 (12:29 -0400)
committerisaacs <i@izs.me>
Fri, 4 Nov 2011 17:32:57 +0000 (10:32 -0700)
commit5213c3903870ff6072858fb923970672d7868233
treee243a100278d17abcff8cb569f26df5f8fe69699
parent8ef2c13d6c8ac0430f504c7e86997f77026ab37d
Close #1930 Convenience methods for zlib

This is a combination of 20 commits. Their commit messages are preserved
below for the benefit of future generations.

* Adding a shortcut to easily compress/decompress a string of text.
* Making the API consistent. unzip should accept a Buffer for input as well.
* Adding docs.
* Oops, typo.
* Propagate error through the callback.
* Adding zlib from string tests.
* Typo in test.
* Remove 'end' listeners, and join buffers properly instead of joining them
  as a string.
* Oops, needs to be rendered to a string.
* Updated test to include multi-byte characters.
* unzip should return a raw Buffer. Updated docs to reflect.
* And finally updating test.
* EventEmitter.destroy() is a bit more customary
* Revert "EventEmitter.destroy() is a bit more customary"
* Renaming internal methods to "buffer" instead of string.
* Remove the 'error' listeners as well.
* @isaacs: spacing/style, and compress duplicate functions into one
* @isaacs: Update docs
* @isaacs: doc style fix
doc/api/zlib.markdown
lib/zlib.js
test/simple/test-zlib-from-string.js [new file with mode: 0644]