Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version/0.0.6 #77

Merged
merged 75 commits into from
Dec 24, 2014
Merged

Version/0.0.6 #77

merged 75 commits into from
Dec 24, 2014

Conversation

EyalAr
Copy link
Owner

@EyalAr EyalAr commented Nov 29, 2014

  1. GIF format support (GIF support #33)
  2. 'getPixel' method to get the color of a pixel (Get a pixel by its coordinates #44)
  3. 'setPixel' method to set the color of a pixel (Set pixel color #45)
  4. 'Contain' method (Resize image without stretch #68, resize without distorting (crop and pad) #88)
  5. 'Cover' method (resize without distorting (crop and pad) #88)
  6. Extend 'open' method to open raw pixels buffers (pass in a raw pixelBuffer to the open command #86).
  7. Run automated builds on Windows machine with AppVeyor (one step closer to distribution of pre-built binaries).

Note: giflib uses c99 features (bool type, specifically). This causes further restrictions when compiling on Windows, since c99 is only supported from VS2013. Until pre-built binaries are provided, users installing this module on Windows must have Visual Studio 2013 or later.

add giflib source and include it binding.gyp
this commit makes axes case sensitive
'getPixel' was accidentally removed
Conflicts:
	lib/ImagePrototypeInit.js
...as it may sometimes fail due to our of bounds coordinates when image
is randomly resized (for example).
@coveralls
Copy link

Coverage Status

Coverage increased (+1.58%) when pulling 9a126b4 on version/0.0.6 into 84ed584 on master.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.53%) when pulling 115c3e9 on version/0.0.6 into 84ed584 on master.

Conflicts:
	README.md
	lib/BatchPrototypeInit.js
	lib/ImagePrototypeInit.js
	lib/defs.js
	tests/03.safety/00.locks.js
	tests/03.safety/01.releases.js
	tests/utils.js
@coveralls
Copy link

Coverage Status

Coverage increased (+1.61%) when pulling acc56e2 on version/0.0.6 into 84ed584 on master.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.61%) when pulling 0bcfd76 on version/0.0.6 into 84ed584 on master.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.61%) when pulling e9b5207 on version/0.0.6 into 84ed584 on master.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.61%) when pulling cce0af9 on version/0.0.6 into 3bca525 on master.

EyalAr added a commit that referenced this pull request Dec 24, 2014
@EyalAr EyalAr merged commit f8753d6 into master Dec 24, 2014
@EyalAr EyalAr deleted the version/0.0.6 branch December 24, 2014 04:22
@jengel3
Copy link

jengel3 commented Dec 24, 2014

Awesome job!

@EyalAr
Copy link
Owner Author

EyalAr commented Dec 24, 2014

Thanks!

toolness added a commit to toolness/teach.webmaker.org that referenced this pull request Jun 15, 2015
This involves downgrading lwip to v0.0.5 because newer versions
require VS2013: EyalAr/lwip#77
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants