Lovell Fuller
7388d97502
Allow keyword macros for glib support on MSVC
2016-05-08 13:30:42 +01:00
Lovell Fuller
1bece3a792
Add 2 channel (grey+alpha) GIF test case #375
2016-05-07 20:04:17 +01:00
Lovell Fuller
1de0038516
Upgrade to libvips 8.3.x
...
Add support for libvips' new native loaders, including GIF and SVG
Pre-built binaries now include giflib and librsvg, exclude *magick
2016-05-07 20:04:17 +01:00
Lovell Fuller
b7a098fb28
Break existing sharpen API to accept sigma and improve precision
2016-05-07 20:04:17 +01:00
Lovell Fuller
ee21d2991c
Use shrink-on-load for WebP input
2016-05-07 20:04:17 +01:00
Lovell Fuller
f8eab49962
Add Node v6 to CI builds
2016-05-07 19:50:15 +01:00
Lovell Fuller
c9b3847a69
Docs: basic security considerations for installation #424
2016-05-07 19:48:06 +01:00
Felix Bünemann
dce3840537
Update Lambda instructions for Node.js 4.3 ( #419 )
...
Amazon introduced Node.js 4.3 support for Lambda, which is now the
recommended runtime instead of the old Node.js 0.10. This commit revises
the Lambda docs to build Node.js 4.3 compatible binaries using the
latest stable Node.js 4.x packages from Nodesource.
2016-04-27 19:39:30 +01:00
Lovell Fuller
b6030c161b
Update expected test fixtures for libvips 8.3
2016-04-23 20:07:55 +01:00
Lovell Fuller
c920180cb3
Remove (un)premultiply ops when not resizing/compositing #413
2016-04-23 19:50:00 +01:00
Lovell Fuller
531a0402f7
Changelog updates ahead of v0.14.1
...
Note effect of C++11 ABI changes on upgrades
v0.14.1
2016-04-16 21:16:37 +01:00
Lovell Fuller
cb10f9a9c8
Support gyp-based (re)build without npm env vars #412
2016-04-16 20:35:28 +01:00
Lovell Fuller
c808139b02
Changelog additions and version bumps ahead of v0.14.1
2016-04-14 21:57:44 +01:00
Lovell Fuller
e0d58266be
Allow use of embed with 1 and 2 channel images #411
2016-04-14 21:39:17 +01:00
Felix Bünemann
1b7c5816fc
Speed up slow pixel limit tests ( #404 )
...
This replaces the single color 20000x14000 PNG with a 20000x14000
Grayscale JPG. On a Broadwell Core i7 @ 3.1 GHz this speeds up the
"Disabling limit works" test from ~6.2s to ~0.15s because it can use
jpeg resize-on-load optimizations.
This should fix occasional timeouts on Travis CI.
2016-04-08 22:21:28 +01:00
Felix Bünemann
b224874332
Add support for writing dz format to zip container ( #402 )
...
To enable this you can either use the `.zip` or `.szi` file extensions
or use `.tile({container: 'zip'})` with the `.dzi` extension.
2016-04-08 19:58:13 +01:00
Samy Al Zahrani
ef61da3051
Ensure dimensions of final output image are provided ( #399 )
...
Add a failing test for vips::VError exception
* fix buffer size mismatch
* Loosen error message assertion
* Update image
2016-04-08 08:58:51 +01:00
Samy Al Zahrani
f214269aa1
Enable RTTI for clang-based builds
...
This allows for a more verbose error message on mac os x
```
libc++abi.dylib: terminating with uncaught exception of type vips::VError
```
becomes
```
libc++abi.dylib: terminating with uncaught exception of type vips::VError: VipsImage: memory area too small --- should be 1191960 bytes, you passed 1189440
```
2016-04-06 15:23:17 +01:00
Lovell Fuller
6bc2ea8dc7
No longer publish deprecated preinstall script to npm
2016-04-04 12:49:48 +01:00
Lovell Fuller
71fb839e2b
Speed up limitInputPixels test case
...
Update changelog
2016-04-04 12:48:53 +01:00
kentongray
8c9c070caf
Ability to disable limitInputPixels #250
...
Update docs
Added a giant image for testing
Adding myself to contributors
Added tests to verify giant image can be opened
Extend test-win time limit (because of large images)
2016-04-04 08:35:11 +01:00
Lovell Fuller
b2d7d4c4a9
Release v0.14.0
v0.14.0
2016-04-02 13:21:44 +01:00
Lovell Fuller
0ac7fbfc07
Changelog entry for #382 #385
2016-04-02 12:19:58 +01:00
John Tobin
ebfc897bcf
Fix for orientation values 1-8
2016-04-02 11:59:26 +01:00
Lovell Fuller
c66495b66c
Tighten C++ linting rules
...
Bump benchmark dependencies
Update leak test suppressions
Update future branch details
2016-03-31 20:30:40 +01:00
Lovell Fuller
24fb0c33c2
Add further test case for #387 , which builds on 25b63a2
2016-03-30 19:26:19 +01:00
Lovell Fuller
25b63a2fb4
Ensure ratios are not swapped when rotating 90/270 and ignoring aspect
2016-03-28 22:40:37 +01:00
Lovell Fuller
e576165cf1
Use Travis CI's multi-OS feature
2016-03-25 19:12:25 +00:00
Lovell Fuller
fe2eccef39
Merge branch 'needle'
2016-03-22 09:52:25 +00:00
Lovell Fuller
0e0e746a0d
Update preinstall to libvips v8.2.3 for Centos 6
2016-03-22 09:44:08 +00:00
Lovell Fuller
5b4f4b0672
Upgrade to libvips v8.2.3 ahead of sharp v0.14.0
2016-03-22 09:37:52 +00:00
Lovell Fuller
185fcfe635
Improve entropy-based crop docs based on feedback.
...
Fix includes to keep MSVC compiler happy.
Additional memory leak suppressions for latest V8.
2016-03-05 18:30:38 +00:00
Lovell Fuller
2034efcf55
Add experimental, entropy-based auto-crop
...
Remove deprecated extract API
2016-03-05 12:29:16 +00:00
Lovell Fuller
38ddb3b866
Add support for Zoomify and Google tile layouts
...
Breaks existing tile API
2016-03-03 20:39:38 +00:00
Lovell Fuller
f950294f70
Add ability to extend (pad) the edges of an image
2016-03-03 09:18:11 +00:00
Lovell Fuller
86815bc9c4
Emit post-processing 'info' event for Stream-based output
2016-03-01 20:08:05 +00:00
Lovell Fuller
bb37dc1ea6
Expose density metadata; set density of images from vector input
2016-03-01 19:33:54 +00:00
Lovell Fuller
d92ea31858
overlayWith improvements: diff sizes/formats, gravity, buffer input
2016-02-29 15:15:27 +00:00
Lovell Fuller
55f204c6f9
Merge pull request #368 from felixbuenemann/improve-linux-lambda-docs
...
[ci skip] Improved Linux docs, Lambda instructions
2016-02-28 09:15:02 +00:00
Felix Bünemann
e97909f776
[ci skip] Improved Linux docs, Lambda instructions
...
* Add a more detailed explanation of how sharp discovers libvips
* Add a section on packaging sharp for running on AWS Lambda
2016-02-27 20:25:32 +01:00
Lovell Fuller
c210ac73cc
Release v0.13.1
v0.13.1
2016-02-27 16:17:58 +00:00
Lovell Fuller
962c91daf0
OpenSUSE package name for npm has changed
2016-02-25 22:19:08 +00:00
Lovell Fuller
df33c3024a
Fix embedding onto transparent backgrounds #366
...
Fully automate embed tests to prevent regression
2016-02-25 18:36:00 +00:00
Lovell Fuller
62e04f7784
Merge pull request #361 from jardakotesovec/clone-clean-up
...
Remove left over, non-functional code from clone feature.
2016-02-17 11:38:34 +00:00
Jarda Kotesovec
32fcb771ca
clone clean up
2016-02-17 10:25:00 +01:00
Lovell Fuller
a21760b374
Release v0.13.0
v0.13.0
2016-02-15 19:12:23 +00:00
Lovell Fuller
cd05c7814a
Merge pull request #359 from wjordan/alpine-packaging-test
...
Use libvips-dev apk for alpine-linux packaging test
2016-02-13 20:37:21 +00:00
Will Jordan
7b12f091e8
use alpine:edge image for packaging test
...
vips requires main/gettext-0.19.7r1 for aports commit 4ef70b432b05b720f7f144c2060550749d378205 to link correctly.
2016-02-13 13:48:46 -05:00
Will Jordan
e149e60c7a
Use libvips-dev apk for alpine-linux packaging test
2016-02-13 16:07:56 +00:00
Lovell Fuller
bdac84059d
Update perf results for forthcoming v0.13.0
...
Install runtime rather than dev pkgs on Alpine Linux
2016-02-12 19:33:21 +00:00