Commit Graph

  • d9b667e346 Docs: remove parentheses from sharp.format (#663) Adam Coyne 2016-12-31 13:32:18 -06:00
  • 3a1db53d5a Simpler expression for finding vips-cpp libdir (#656) Jérémy Lal 2016-12-18 09:57:50 +01:00
  • 4858ebe051 Release v0.17.0 v0.17.0 Lovell Fuller 2016-12-11 19:22:14 +00:00
  • d2455267a8 Allow non-RGB input to embed/extend onto bg with alpha #646 Lovell Fuller 2016-12-11 15:58:20 +00:00
  • 61721bb086 Remove preinstall ref from docs ahead of script removal Lovell Fuller 2016-12-11 15:21:30 +00:00
  • 3e76ee25e3 Update semistandard dependency plus linting improvements Lovell Fuller 2016-12-05 21:22:40 +00:00
  • a71e562ff7 Upgrade to latest v1.x.x major version of the color dependency. Uses 'alpha' instead of 'a' to represent transparency values. Lovell Fuller 2016-12-04 21:04:15 +00:00
  • 850fc9adf9 Increase threshold for OS X gamma test Lovell Fuller 2016-12-04 19:38:05 +00:00
  • d3c78f825c Ensure premultiply op occurs before box shrink #605 Lovell Fuller 2016-12-04 18:25:44 +00:00
  • 7231d92d1f Autoconvert GIF+SVG input to PNG output if no format specified Lovell Fuller 2016-11-30 22:46:04 +00:00
  • 93e14484da Update dev dependencies, regenerate API docs Lovell Fuller 2016-11-27 22:29:57 +00:00
  • d7d03b1ca2 Update benchmark target image height for fairer tests #624 Lovell Fuller 2016-11-27 19:51:55 +00:00
  • dfd6d95209 Remove slightly-too-experimental TypeScript definitions. To be revisited, perhaps during 2017, when tooling has improved. Lovell Fuller 2016-11-21 22:29:23 +00:00
  • e4e7384f99 Move lib/types.d.ts generation to separate script. Fixes Promise<T>, ensures module prefix is declared. Lovell Fuller 2016-11-20 11:24:05 +00:00
  • effa77afee Docs/types: add Promise<T> and Array<T> #472 Changelog updates and version bump of devDeps Lovell Fuller 2016-11-17 19:50:19 +00:00
  • 6ccccf8c39 Allow use of extend with greyscale input (#623) Patrick Paskaris 2016-11-14 17:09:43 -05:00
  • dd9d66ef20 Update output docs to include tile image format. Correct some of the JPEG output option type defs. Lovell Fuller 2016-11-13 20:46:08 +00:00
  • bc84d1e47a Allow PNG and WebP tile-based output in addition to JPEG (#622) Patrick Paskaris 2016-11-13 15:36:43 -05:00
  • 6b426014ad Provide experimental, automated TypeScript declaration #472 Lovell Fuller 2016-11-08 14:21:38 +00:00
  • c6f12fe033 Small doc update and dep bumps ahead of v0.17.0 Lovell Fuller 2016-11-08 12:03:55 +00:00
  • bb096ac617 Final update to preinstall.sh before it goes away Lovell Fuller 2016-11-08 11:55:46 +00:00
  • 734df539dd Patch libtiff v4.0.6 with latest security fixes Lovell Fuller 2016-11-08 11:54:41 +00:00
  • 27b9481452 Update benchmarks ahead of sharp v0.17.0 with libvips v8.4.2. Lovell Fuller 2016-11-08 11:21:29 +00:00
  • 945706c2a4 Remove use of deprecated API from benchmark Lovell Fuller 2016-11-07 18:53:54 +00:00
  • a7b024d4fa Tile-based output filename may not exist, check g_stat return value Lovell Fuller 2016-11-06 14:31:28 +00:00
  • 9911863441 Expose libvips centre option, mimics *magick +0.5px convention Lovell Fuller 2016-11-04 18:16:16 +00:00
  • deb978bf57 Remove use of deprecated functions from test code Lovell Fuller 2016-11-04 10:18:25 +00:00
  • 55998707a5 Regenerate docs Lovell Fuller 2016-11-02 18:04:00 +00:00
  • 4af702ee11 Docs: change Deep Zoom file extension for libvips v8.4.2+ Lovell Fuller 2016-11-02 17:15:17 +00:00
  • 8717ecc429 Modularise JS source in 'lib' subdirectory. Generate public API documention via jsdoc comments. Lovell Fuller 2016-11-01 14:33:16 +00:00
  • 552cfd6ff1 Store pre-compiled binary dependencies in 'vendor' directory. This frees up 'lib' directory to allow for more modular JavaScript. Lovell Fuller 2016-10-31 14:52:23 +00:00
  • 928edfd1dd Ensure jsdoc comments/types exist for all public methods. This is a precursor to fully-automated docs and typings. Lovell Fuller 2016-10-31 14:41:09 +00:00
  • 98fb2e73f9 Remove trailing space from pkg-config libs output Workaround for bug in pkg-config prior to v0.29 Lovell Fuller 2016-10-30 15:37:53 +00:00
  • de09577342 Put back overzealous code removal from 2470e5c Lovell Fuller 2016-10-26 12:12:38 +01:00
  • cbdbbe535a Update tests to meet semistandard code standards Switch to const/let instead of var Lovell Fuller 2016-10-26 11:52:45 +01:00
  • 36e636dca1 Drop support for versions of Node prior to v4. Lovell Fuller 2016-10-26 10:07:42 +01:00
  • 3f5e38bb62 Deprecate output format option functions. Access is now via options of existing output format functions. Lovell Fuller 2016-10-22 10:23:09 +01:00
  • eb30f6ceff Upgrade libvips to v8.4.2 Improved EXIF orientation and GIF alpha channel support Lovell Fuller 2016-10-15 19:07:25 +01:00
  • 1051fcd278 Release v0.16.2 v0.16.2 Lovell Fuller 2016-10-22 18:39:33 +01:00
  • 1a0030e086 Restrict readelf usage to Linux only #602 Lovell Fuller 2016-10-14 16:07:17 +01:00
  • 114ce370ed Provide a default lib location when detecting C++11 ABI Useful for pkgconfig without -L, e.g. Alpine Linux See also commit 07d66da v0.16.1 Lovell Fuller 2016-10-13 12:38:49 +01:00
  • 207dcbeaa4 Release v0.16.1 Lovell Fuller 2016-10-13 10:53:38 +01:00
  • d4a1722863 The long-awaited return of code examples to README Lovell Fuller 2016-10-12 19:41:49 +01:00
  • 18b9991fe7 Add experimental 'attention' crop strategy Lovell Fuller 2016-10-11 21:12:25 +01:00
  • 739178dd74 Include '.node' ext for Meteor's require() implementation #537 Lovell Fuller 2016-10-05 10:32:56 +01:00
  • dcd1392a85 Allow platform, arch and arm_version to be overridden (#581) Taka Kojima 2016-10-01 07:54:14 -04:00
  • 07d66da57b Auto-detect C++11 ABI version, remove --sharp-cxx11 flag Lovell Fuller 2016-09-28 21:40:30 +01:00
  • 28ce33feb3 Fix y-axis calc when overlaying at fixed point #566 Lovell Fuller 2016-09-16 11:20:08 +01:00
  • 86039a3f2b Bumping png16 to 1.6.25 (#570) Brandon Aaron 2016-09-12 14:43:16 -04:00
  • af9d09f8ae Ensure conv kernel scale is clamped to min val of 1 #561 Lovell Fuller 2016-09-03 20:06:49 +01:00
  • 7c06a48ec0 Release v0.16.0 v0.16.0 Lovell Fuller 2016-08-18 09:00:04 +01:00
  • 7ada9dbd0d Changelog update, fix for small leak introduced in 5c5d74a Lovell Fuller 2016-08-17 20:56:53 +01:00
  • 5c5d74a903 Add joinChannel and toColourspace/toColorspace operations (#513) Matt Hirsch 2016-08-17 10:42:05 -04:00
  • 72354d55a8 Doc and changelog updates #519 #540 Lovell Fuller 2016-08-13 17:24:06 +01:00
  • fc2002fbd0 Add alpha channels, if missing, to overlayWith images (#540) cmtt 2016-08-13 18:19:15 +02:00
  • 82ec2715f1 Prevent bandbool creating a single channel sRGB image (#519) Matt Hirsch 2016-08-13 09:55:15 -04:00
  • ef6e90fb3c Correct dist name logging in packaging test script Lovell Fuller 2016-08-13 11:43:13 +01:00
  • 475f0bf120 Refactor packaging scripts, add ARMv7/v8 binaries Lovell Fuller 2016-08-12 13:28:00 +01:00
  • e68a14c94c Dependency version bumps Lovell Fuller 2016-08-01 20:23:45 +01:00
  • da0dc28bc4 Remove unescaped module_root_dir as it can contain spaces Lovell Fuller 2016-08-01 13:32:12 +01:00
  • e6bfa52b0b Add raw pixel data support to boolean and withOverlay ops Lovell Fuller 2016-07-26 22:26:55 +01:00
  • 36bfbdee0d Add support for using pre-compiled binaries with OSX Lovell Fuller 2016-06-17 10:55:19 +01:00
  • 7a9a4127a0 Remove deprecated interpolateWith method Version bump dependencies Lovell Fuller 2016-07-25 16:11:50 +01:00
  • 4f1472d4ff Upgrade to libvips v8.3.2 Lovell Fuller 2016-07-25 14:36:27 +01:00
  • 032bb7e96b Ensure ICC profiles are removed from PNG output #521 Lovell Fuller 2016-07-21 16:49:27 +01:00
  • 9ddc817a09 Add WebP availability check to test added in a5bd68e Lovell Fuller 2016-07-21 15:55:34 +01:00
  • a5bd68ef8c Recalc after WebP shrink-on-load to avoid rounding errors #508 Lovell Fuller 2016-07-21 15:18:14 +01:00
  • a2ec3642bf Alpine now provides vips in its testing repo Lovell Fuller 2016-07-20 20:05:43 +01:00
  • 9647fe1b9f Reduce size of pre-built binaries by ~5% Lovell Fuller 2016-07-20 20:03:41 +01:00
  • 762cda75a9 Update libxml2 dependency CVE-2016-4448 #515 Lovell Fuller 2016-07-18 12:07:10 +01:00
  • c39a9b8de9 Prevent boolean errors during extract operation (#509) (#511) Matt Hirsch 2016-07-16 05:56:15 -04:00
  • 15a577863a Ensure boolean, bandbool, extractChannel ops occur before sRGB conversion (#504) Matt Hirsch 2016-07-13 14:20:50 -04:00
  • 2d500554c1 Release v0.15.1 v0.15.1 Lovell Fuller 2016-07-12 16:06:38 +01:00
  • c42fb97419 Refactor pipeline to use common 16-bit detection methods Lovell Fuller 2016-07-11 23:03:45 +01:00
  • d1d6155fd1 Increase unit test coverage for recently added operations Switch param validation to use internal functions Lovell Fuller 2016-07-11 22:23:10 +01:00
  • ff8c42e894 Changelog/doc/test updates for various new operations Lovell Fuller 2016-07-11 15:52:30 +01:00
  • e10aeb29eb Add missing include introduced by fee3d88 Lovell Fuller 2016-07-11 14:05:26 +01:00
  • fee3d882c7 Prevent GC of Buffer object vector via accumulate/lambda. Removes need for naming Buffers and separate container struct. Lovell Fuller 2016-07-11 13:06:57 +01:00
  • d17e8d3450 Add boolean feature for bitwise image operations (#501) Matt Hirsch 2016-07-11 04:51:43 -04:00
  • 99f960bf56 Docs: Clarify trimming of existing cache entries #487 Lovell Fuller 2016-07-11 09:42:19 +01:00
  • 83d8847f57 Add extractChannel operation to extract a channel from an image (#497) Matt Hirsch 2016-07-09 11:48:30 -04:00
  • f672f86b53 Add ability to read and write native vips .v files (#500) Matt Hirsch 2016-07-09 11:21:16 -04:00
  • b69627891d Add trim operation to remove "boring" edges (#491 #492) Kleis Auke Wolthuizen 2016-07-08 23:19:10 +02:00
  • 673d8278b5 Add a unit test for extract area out of bounds (#498) Matt Hirsch 2016-07-08 15:52:33 -04:00
  • 8dd554b935 Use "previous" AppVeyor env as temp workaround for nodejs/node-gyp#952 Lovell Fuller 2016-07-06 11:08:18 +01:00
  • 65b7f7d7d5 Add bandbool feature for channel-wise boolean operations (#496) Matt Hirsch 2016-07-07 16:03:49 -04:00
  • a982cfdb20 Update docs to better reflect output of RAW data (#499) Matt Hirsch 2016-07-07 15:50:59 -04:00
  • 7689fbe54d Ensure --sharp-cxx11 flag is passed through #456 #494 node-gyp replaces dashes with underscores Lovell Fuller 2016-07-06 10:40:11 +01:00
  • c9d32e22d3 Docs, changelog for top/left overlayWith offset #473 Lovell Fuller 2016-07-05 11:17:41 +01:00
  • 278273b5c3 Add top/left offset support to overlayWith operation (#473) Rahul Nanwani 2016-07-05 14:42:02 +05:30
  • a5d85b8a54 Changelog plus tidy of code/docs for convolve operation Lovell Fuller 2016-07-04 22:13:47 +01:00
  • 4c172d25f6 Allow images with alpha channel to use LAB sharpen #490 Lovell Fuller 2016-07-04 21:33:44 +01:00
  • b70a7d9a3b Add convolve operation for kernel-based convolution (#479) Matt Hirsch 2016-07-04 15:48:00 -04:00
  • ba5a8b44ed Changelog, credit and doc tidy for improved threshold operation Lovell Fuller 2016-07-04 10:41:13 +01:00
  • 91e1ed1314 Ensure ICC profiles are licenced for distribution #486 Lovell Fuller 2016-07-04 10:11:47 +01:00
  • 85f20c6e1b Add greyscale option to threshold operation (#480) Matt Hirsch 2016-07-03 14:32:07 -04:00
  • 4b98dbb454 Docs: reduce ambiguity of tile-based ZIP file output #474 Lovell Fuller 2016-06-26 13:58:49 +01:00
  • c3ad4fbdaa Document new cutout option of overlayWith feature #435 Lovell Fuller 2016-06-26 13:53:20 +01:00
  • 2e9cd83ed2 Add support for clipping/cutting out (#435) (#448) Kleis Auke Wolthuizen 2016-06-25 17:48:01 +02:00
  • f1ead06645 Update test expectations/thresholds previously failing on OS X. Remove Node v5 from CI builds. Lovell Fuller 2016-06-14 21:52:04 +01:00