Commit Graph

  • d486eaad03 Document breaking change in extract API in v0.14.0 (#465) Teoh Han Hui 2016-06-14 17:46:19 +08:00
  • 7d261a147d Ensure scaling factors are calculated independently #452 Lovell Fuller 2016-06-13 23:03:41 +01:00
  • 61038888c4 Document --sharp-cxx11 install flag #456 Lovell Fuller 2016-06-11 08:28:27 +01:00
  • 39040fb9a0 Allow node-gyp configure --sharp-cxx11=1 (#456) Jérémy Lal 2016-06-08 18:42:46 +02:00
  • 4f3262c328 List licence details for all library dependencies Lovell Fuller 2016-05-27 23:17:06 +01:00
  • 69126a7c5f Add docs and credits for #439 and #443 Lovell Fuller 2016-05-27 21:33:07 +01:00
  • 62554b766f Add support for repeated/tiled overlay image (#443) lemnisk8 2016-05-26 21:12:17 +05:30
  • e699e36270 Add alpha channel, if required, before extend operation (#439) frulo 2016-05-26 10:46:14 +02:00
  • 331926dc3c Concat Stream-based input in single operation for ~+3% perf and less GC #429 Lovell Fuller 2016-05-23 21:55:50 +01:00
  • 8a3b660bbc Release v0.15.0 v0.15.0 Lovell Fuller 2016-05-21 15:33:56 +01:00
  • 933989c87d Update benchmark results ahead of v0.15.0, ~20% improvement Lovell Fuller 2016-05-21 10:21:42 +01:00
  • e3cbcb98c0 Add hints about compiling with _GLIBCXX_USE_CXX11_ABI #432 Increase deprecatedness of preinstall script Additional valgrind suppressions for libwebp Lovell Fuller 2016-05-21 09:03:06 +01:00
  • 32a2787254 Thank you to all the new contributors Lovell Fuller 2016-05-18 20:40:31 +01:00
  • fccfc27de0 Update ARM packaging to libvips v8.3.1 Lovell Fuller 2016-05-18 19:58:30 +01:00
  • cdb2894bd9 Use libvips' new lanczos3 kernel as default for image reduce Deprecate interpolateWith method, now provided as an option Lovell Fuller 2016-05-17 22:16:47 +01:00
  • 051d022fc2 Upgrade to libvips v8.3.1 Lovell Fuller 2016-05-08 15:57:11 +01:00
  • 7388d97502 Allow keyword macros for glib support on MSVC Lovell Fuller 2016-05-08 12:39:34 +01:00
  • 1bece3a792 Add 2 channel (grey+alpha) GIF test case #375 Lovell Fuller 2016-05-01 09:43:03 +01:00
  • 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 Lovell Fuller 2016-04-30 20:53:33 +01:00
  • b7a098fb28 Break existing sharpen API to accept sigma and improve precision Lovell Fuller 2016-03-31 22:00:33 +01:00
  • ee21d2991c Use shrink-on-load for WebP input Lovell Fuller 2016-03-31 20:53:15 +01:00
  • f8eab49962 Add Node v6 to CI builds Lovell Fuller 2016-05-07 19:50:15 +01:00
  • c9b3847a69 Docs: basic security considerations for installation #424 Lovell Fuller 2016-05-07 19:48:06 +01:00
  • dce3840537 Update Lambda instructions for Node.js 4.3 (#419) Felix Bünemann 2016-04-27 20:39:30 +02:00
  • b6030c161b Update expected test fixtures for libvips 8.3 Lovell Fuller 2016-04-23 20:07:55 +01:00
  • c920180cb3 Remove (un)premultiply ops when not resizing/compositing #413 Lovell Fuller 2016-04-23 19:50:00 +01:00
  • 531a0402f7 Changelog updates ahead of v0.14.1 v0.14.1 Lovell Fuller 2016-04-16 21:16:37 +01:00
  • cb10f9a9c8 Support gyp-based (re)build without npm env vars #412 Lovell Fuller 2016-04-16 20:35:28 +01:00
  • c808139b02 Changelog additions and version bumps ahead of v0.14.1 Lovell Fuller 2016-04-14 21:57:44 +01:00
  • e0d58266be Allow use of embed with 1 and 2 channel images #411 Lovell Fuller 2016-04-14 21:39:17 +01:00
  • 1b7c5816fc Speed up slow pixel limit tests (#404) Felix Bünemann 2016-04-08 23:21:28 +02:00
  • b224874332 Add support for writing dz format to zip container (#402) Felix Bünemann 2016-04-08 20:58:13 +02:00
  • ef61da3051 Ensure dimensions of final output image are provided (#399) Samy Al Zahrani 2016-04-08 10:58:51 +03:00
  • f214269aa1 Enable RTTI for clang-based builds Samy Al Zahrani 2016-04-06 06:23:17 -08:00
  • 6bc2ea8dc7 No longer publish deprecated preinstall script to npm Lovell Fuller 2016-04-04 12:49:48 +01:00
  • 71fb839e2b Speed up limitInputPixels test case Lovell Fuller 2016-04-04 12:48:53 +01:00
  • 8c9c070caf Ability to disable limitInputPixels #250 kentongray 2016-04-04 02:35:11 -05:00
  • b2d7d4c4a9 Release v0.14.0 v0.14.0 Lovell Fuller 2016-04-02 13:21:44 +01:00
  • 0ac7fbfc07 Changelog entry for #382 #385 Lovell Fuller 2016-04-02 12:19:58 +01:00
  • ebfc897bcf Fix for orientation values 1-8 John Tobin 2016-03-25 18:29:53 -07:00
  • c66495b66c Tighten C++ linting rules Bump benchmark dependencies Update leak test suppressions Update future branch details Lovell Fuller 2016-03-31 20:30:40 +01:00
  • 24fb0c33c2 Add further test case for #387, which builds on 25b63a2 Lovell Fuller 2016-03-30 19:26:19 +01:00
  • 25b63a2fb4 Ensure ratios are not swapped when rotating 90/270 and ignoring aspect Lovell Fuller 2016-03-28 22:40:37 +01:00
  • e576165cf1 Use Travis CI's multi-OS feature Lovell Fuller 2016-03-25 18:41:32 +00:00
  • fe2eccef39 Merge branch 'needle' Lovell Fuller 2016-03-22 09:52:25 +00:00
  • 0e0e746a0d Update preinstall to libvips v8.2.3 for Centos 6 Lovell Fuller 2016-03-22 09:44:08 +00:00
  • 5b4f4b0672 Upgrade to libvips v8.2.3 ahead of sharp v0.14.0 Lovell Fuller 2016-03-22 09:25:29 +00:00
  • 185fcfe635 Improve entropy-based crop docs based on feedback. Fix includes to keep MSVC compiler happy. Additional memory leak suppressions for latest V8. Lovell Fuller 2016-03-05 13:52:12 +00:00
  • 2034efcf55 Add experimental, entropy-based auto-crop Lovell Fuller 2016-03-05 12:29:16 +00:00
  • 38ddb3b866 Add support for Zoomify and Google tile layouts Breaks existing tile API Lovell Fuller 2016-03-03 20:29:23 +00:00
  • f950294f70 Add ability to extend (pad) the edges of an image Lovell Fuller 2016-03-03 09:18:11 +00:00
  • 86815bc9c4 Emit post-processing 'info' event for Stream-based output Lovell Fuller 2016-03-01 20:08:05 +00:00
  • bb37dc1ea6 Expose density metadata; set density of images from vector input Lovell Fuller 2016-03-01 19:27:47 +00:00
  • d92ea31858 overlayWith improvements: diff sizes/formats, gravity, buffer input Lovell Fuller 2016-02-29 14:30:29 +00:00
  • 55f204c6f9 Merge pull request #368 from felixbuenemann/improve-linux-lambda-docs Lovell Fuller 2016-02-28 09:15:02 +00:00
  • e97909f776 [ci skip] Improved Linux docs, Lambda instructions Felix Bünemann 2016-02-27 20:25:32 +01:00
  • c210ac73cc Release v0.13.1 v0.13.1 Lovell Fuller 2016-02-27 16:17:58 +00:00
  • 962c91daf0 OpenSUSE package name for npm has changed Lovell Fuller 2016-02-25 22:19:08 +00:00
  • df33c3024a Fix embedding onto transparent backgrounds #366 Fully automate embed tests to prevent regression Lovell Fuller 2016-02-25 18:35:56 +00:00
  • 62e04f7784 Merge pull request #361 from jardakotesovec/clone-clean-up Lovell Fuller 2016-02-17 11:38:34 +00:00
  • 32fcb771ca clone clean up Jarda Kotesovec 2016-02-17 10:25:00 +01:00
  • a21760b374 Release v0.13.0 v0.13.0 Lovell Fuller 2016-02-15 19:12:23 +00:00
  • cd05c7814a Merge pull request #359 from wjordan/alpine-packaging-test Lovell Fuller 2016-02-13 20:37:21 +00:00
  • 7b12f091e8 use alpine:edge image for packaging test Will Jordan 2016-02-13 13:48:46 -05:00
  • e149e60c7a Use libvips-dev apk for alpine-linux packaging test Will Jordan 2016-02-12 23:54:40 +00:00
  • bdac84059d Update perf results for forthcoming v0.13.0 Install runtime rather than dev pkgs on Alpine Linux Lovell Fuller 2016-02-12 19:31:45 +00:00
  • 2d05804fc3 Add cache recommendations for use with Alpine/musl #354 Prevent Windows EBUSY errors during tests Lovell Fuller 2016-02-11 20:33:21 +00:00
  • 2a56de69cc Add Alpine Linux packaging test #354 Requires libvips cache to be disabled for tests Skip tiff/magick tests when format unavailable Lovell Fuller 2016-02-11 18:30:50 +00:00
  • 6ca2a4a9cd Ensure sharp.format lists support for raw input #220 Lovell Fuller 2016-02-11 18:12:51 +00:00
  • a9eb65c462 Most Linux systems no longer require the preinstall script Lovell Fuller 2016-02-09 20:18:00 +00:00
  • afb30b3695 Ensure VipsArea is unreferenced after Buffer-based output Prevents the leak of a ~1KB GMutex per output image Lovell Fuller 2016-02-09 19:28:11 +00:00
  • 09b019ed13 Expand glibc check to include 'gnu libc' identifier Lovell Fuller 2016-02-08 20:45:24 +00:00
  • d46ac3a478 Check for glibc before downloading pre-compiled binaries #354 Lovell Fuller 2016-02-08 20:04:40 +00:00
  • 677b2b9089 Selected output format > unknown file extension #344 Lovell Fuller 2016-02-07 20:13:13 +00:00
  • 5c1067c63f Remove the no-longer-maintained gulp-sharp #353 Lovell Fuller 2016-02-07 15:35:41 +00:00
  • 736c04a7a4 Only set density option when using magick loader to reduce number of warnings from libvips #352 Lovell Fuller 2016-02-04 19:16:49 +00:00
  • 0e29c55d13 Merge branch 'master' of https://github.com/lovell/sharp Lovell Fuller 2016-02-04 19:11:51 +00:00
  • ca49e6079c Increase threshold for gamma=0 test, due to either the version of libjpeg or a cumulative rounding error. Lovell Fuller 2016-02-04 19:10:51 +00:00
  • 320a7464c7 Merge pull request #351 from joelmukuthu/master Lovell Fuller 2016-02-04 10:11:48 +00:00
  • da74cd078f Fix: default crop gravity to sharp.gravity.center Joel Mukuthu 2016-02-04 10:38:58 +01:00
  • 322aa60891 Ensure 16-bit input images can be normalised Lovell Fuller 2016-02-03 19:33:34 +00:00
  • e380576da2 Add support for raw, uncompressed pixel Buffer/Stream input Lovell Fuller 2016-02-03 19:21:37 +00:00
  • cf7664a854 Improve SVG support by allowing control of density/DPI Switch pre-built libs from Imagemagick to Graphicsmagick Lovell Fuller 2016-02-01 18:21:03 +00:00
  • 56508e8d79 Add support for libvips' PPM and FITS loaders #347 Lovell Fuller 2016-01-31 19:39:21 +00:00
  • 2656c69d99 Upgrade to libvips v8.2.2 Lovell Fuller 2016-01-31 11:26:47 +00:00
  • 57c1e3ae26 Slightly simplify marshalling of data from V8 Objects Lovell Fuller 2016-01-31 11:18:31 +00:00
  • 2675b2265b Ensure 16-bit input images embed onto alpha background Support gamma correction of images with alpha channel Favour shrink over affine when reducing by integral factor Lovell Fuller 2016-01-30 22:23:17 +00:00
  • 41e50770d1 Update benchmark test dependencies Lovell Fuller 2016-01-28 12:15:41 +00:00
  • b3d6e94984 Optimisation for integral factors: favour shrink over affine Lovell Fuller 2016-01-26 18:25:23 +00:00
  • 5c9c17f1f6 Switch from libvips' C to C++ binding Requires upgrade to libvips 8.2.1 Lovell Fuller 2016-01-14 18:40:59 +00:00
  • 11329d5e09 Expose control of the number of open files in libvips' cache. Breaks API of existing cache method. Disable libvips cache for I/O tests. Lovell Fuller 2016-01-06 20:37:37 +00:00
  • 8843211e12 Upgrade libvips to v8.2.2 Lovell Fuller 2016-01-31 11:54:19 +00:00
  • 20e75dc50b v0.12.2 v0.12.2 Lovell Fuller 2016-01-16 11:29:23 +00:00
  • d2e5441d6e Dependency version bumps Lovell Fuller 2016-01-14 18:39:29 +00:00
  • 0ffa1e72d0 Attempt to remove temp file after install #331 Lovell Fuller 2016-01-06 16:31:01 +00:00
  • a0e034a9e9 Add support for pre-compiled libvips on ARM CPUs Lovell Fuller 2016-01-06 15:50:36 +00:00
  • 3c7cbf8685 Update libvips to v8.2.0 Plus version bumps of other dependencies Lovell Fuller 2016-01-02 14:13:58 +00:00
  • 7541dfcab2 Document support for FreeBSD/gmake #326 Lovell Fuller 2016-01-01 16:34:18 +00:00
  • dc2b79ac9a Use array context for include/library paths in gyp config Remove -I prefix from include paths Should allow for compilation on FreeBSD #326 Lovell Fuller 2016-01-01 14:04:32 +00:00
  • 6d62051877 Bump minimum version of libvips to 8.1.1 #324 Debian-based systems must compile from source Lovell Fuller 2015-12-23 20:54:11 +00:00