Commit graph

101 commits

Author SHA1 Message Date
Martin von Gagern
a0596a58c4 Introduce deflateFactory option to packer
The main application motivating this addition is the creation of
reproducible compression results.  Since `zlib` is shipped with node.js, we
have no control over its version via npm.  To guarantee reproducible
results, other libraries (like pako) could be used, with a fixed version
number to guarantee consistent behavior.  This modification provides a hook
to allow such usage.
2015-08-28 09:59:28 +02:00
Luke Page
7f456bacda 1.0.2 release 2015-08-22 07:04:03 +01:00
Luke Page
15896644fd Expose all info (palette and transparent color) to the user 2015-08-22 07:03:41 +01:00
Luke Page
33be98c413 v1.0.1 2015-08-21 08:11:38 +01:00
Luke Page
ba44715818 Fix #21 - interlaced png's that were not square failed because of typo 2015-08-21 08:11:10 +01:00
Luke Page
880d1b0814 v1.0.0 release 2015-08-08 16:46:59 +01:00
Luke Page
109c83eba2 add the tests from pngparse - fixes #12 2015-08-08 16:39:29 +01:00
Luke Page
dd5003a518 Documentation of sync api and adjustGamma. Fixes #14 2015-08-08 07:16:25 +01:00
Luke Page
6cf6d787bc catch async exceptions and emit error 2015-08-08 06:53:15 +01:00
Luke Page
3ccd332f5a refactor - shorten method param count 2015-08-08 06:42:22 +01:00
Luke Page
3ddd3f11a3 split out bitmapper 2015-08-07 20:46:28 +01:00
Luke Page
adf5216a49 Tidy up filtering. 2015-08-07 07:59:57 +01:00
Luke Page
6607d71c04 test - no large option the wrong way round 2015-08-07 08:26:27 +01:00
Luke Page
b23964c551 Try to run coveralls only in 0.12 2015-08-07 08:20:52 +01:00
Luke Page
88869809e5 tweaks to CI config 2015-08-07 08:12:46 +01:00
Luke Page
119d403098 Rename createData 2015-08-07 07:31:14 +01:00
Luke Page
2fbf81e598 Finished is now optional 2015-08-06 19:57:39 +01:00
Luke Page
735902ff9e refactor parser-sync 2015-08-06 19:46:30 +01:00
Luke Page
1c817dbb9d pick up nolarge no matter how many spec files there are 2015-08-06 19:45:24 +01:00
Luke Page
79465895af Gamma division constant 2015-08-06 18:50:36 +01:00
Luke Page
b24153494e Even longer timeouts 2015-08-06 18:47:19 +01:00
Luke Page
411d777e22 Large timeouts for slow CI servers 2015-08-06 18:36:06 +01:00
Luke Page
a5b282356b bg spec 2015-08-06 13:23:33 +01:00
Luke Page
5310b0ed5f Code format test code 2015-08-06 13:12:14 +01:00
Luke Page
288a696584 Tap ftw 2015-08-06 13:08:58 +01:00
Luke Page
cdd6f0c5ab tidy examples a little 2015-08-05 23:37:30 +01:00
Luke Page
f84416a523 Merge branch 'master' of github.com:lukeapage/node-pngjs2 2015-08-05 23:21:36 +01:00
Luke Page
71a371d6cd Pull out format normaliser. Fix #18 2015-08-05 23:21:28 +01:00
Luke Page
c450597b09 Merge branch 'master' of github.com:lukeapage/node-pngjs2 2015-08-05 17:00:47 +01:00
Luke Page
ff9d322a36 add ability to write gamma chunks 2015-08-05 17:00:37 +01:00
Luke Page
eabc8ac061 Update package.json 2015-08-04 23:11:37 +01:00
Luke Page
8cf14b9ca2 Update licence 2015-08-04 23:05:56 +01:00
Luke Page
41c5a14950 Remove copyright from individual files. It is included in the project once. 2015-08-04 23:03:38 +01:00
Luke Page
99eae1c711 Resolve remaining style issues 2015-08-04 23:00:10 +01:00
Luke Page
bf5ae3c54e configure the rest of eslint. 2015-08-04 21:32:22 +01:00
Luke Page
8155d300f0 linting and tidy 2015-08-04 19:27:18 +01:00
Luke Page
2398b72c8f Update README.md
Add an extra space for NPM
2015-08-04 08:04:30 +01:00
Luke Page
1183e25413 lint 2015-08-03 23:08:50 +01:00
Luke Page
53bd460f4f v0.0.3 2015-08-03 22:46:14 +01:00
Luke Page
d6b6f66bf4 npm ignore files not needed 2015-08-03 22:43:52 +01:00
Luke Page
a3620b0f02 Coveralls badge 2015-08-03 22:40:03 +01:00
Luke Page
3a3b1ef242 Code coverage 2015-08-03 22:36:36 +01:00
Luke Page
7c6f744795 AppVeyor badge 2015-08-03 17:15:03 +01:00
Luke Page
47c9d09276 appveyor take 2 2015-08-03 17:10:56 +01:00
Luke Page
ced0e4c2e0 appveyor file 2015-08-03 17:07:07 +01:00
Luke Page
132841b3d3 Update README.md 2015-08-03 16:58:03 +01:00
Luke Page
e54257c4bd Update README.md 2015-08-03 16:55:14 +01:00
Luke Page
2291c1816d Add badges 2015-08-03 16:53:46 +01:00
Luke Page
ee3dc328c5 Requires late version of node.js for sync 2015-08-03 16:46:02 +01:00
Luke Page
a5b996a9ef Travis CI 2015-08-03 16:39:07 +01:00