Commit Graph

4381 Commits

Author SHA1 Message Date
John Cupitt eb91dda83c simplify eval handling
put the "hide-progress" test into the signal dispatch
2016-09-19 17:40:35 +01:00
John Cupitt 74089aa2e4 call _setmaxstdio() on win32
Windows has a limit of 512 files open at once for the fopen()
family of functions, and 2048 for the _open() family.

Call _setmaxstdio() in vips_init() to try to raise the stdio level to
match _open().

See https://github.com/jcupitt/libvips/issues/527
2016-09-18 12:46:19 +01:00
John Cupitt c88fa5ac73 openexr read outputs scRGB 2016-09-17 10:08:13 +01:00
John Cupitt 3b3d4f401f oh heh revert 2016-09-16 11:32:00 +01:00
John Cupitt 71bcc526b0 try Vips.py with tabs 2016-09-16 11:24:04 +01:00
John Cupitt 5b64db0aa0 revise example 2016-09-15 13:18:36 +01:00
John Cupitt a99b4cc23e argh stupid unicode 2016-09-14 14:31:38 +01:00
John Cupitt 4958adfb66 strange 2016-09-14 14:06:13 +01:00
John Cupitt 48edc5fec1 iupdate libtool version number 2016-09-14 14:02:56 +01:00
John Cupitt fd9c598584 make marble tesselate 2016-09-14 11:19:48 +01:00
John Cupitt 3723df0607 add marble example to whatsnew 2016-09-14 09:48:36 +01:00
John Cupitt e241d13339 better matrix header read 2016-09-13 22:56:16 +01:00
John Cupitt 1872529b76 add whatsnew 2016-09-13 16:38:07 +01:00
John Cupitt b96335365e switch to 3.5 bits of precision for vec convi
lets us execute

3 3 8 0
-1 -1 -1
-1 16 -1
-1 -1 -1

on the vector unit
2016-09-12 14:48:23 +01:00
John Cupitt 707235ae61 doc improvements 2016-09-12 12:23:53 +01:00
John Cupitt 85066e9d35 doc improvements
see https://github.com/jcupitt/libvips/issues/514
2016-09-12 11:20:11 +01:00
John Cupitt d4d41eef6a doc improvement
see https://github.com/jcupitt/libvips/issues/521
2016-09-12 11:15:56 +01:00
John Cupitt eb320f41e1 add VIPS_TRACE env var
to enable --vips-cache-trace
2016-09-12 11:01:40 +01:00
John Cupitt d3cafb3a9f seems to work
add @centre option for downsampling, see

https://github.com/jcupitt/libvips/issues/504
2016-09-10 10:31:33 +01:00
John Cupitt 1e9cdef615 try centre sampling option 2016-09-09 14:51:45 +01:00
John Cupitt fc9322f71b move concurrency_set into the public API
oops, it was off in threadpool and wasn't being scanned
2016-09-09 08:52:14 +01:00
John Cupitt b566bc6b3d radsave was polluting the error log 2016-09-08 13:55:37 +01:00
John Cupitt 591d4472a9 notes on vips-properties changes 2016-09-08 12:45:50 +01:00
John Cupitt bb29f80b44 Merge pull request #464 from felixbuenemann/dzsave-fix-vips-properties-duplicate-path
Fix dzsave vips-properties path for non-dz layout
2016-09-08 12:41:02 +01:00
John Cupitt d54df515b8 add some tests 2016-09-08 10:41:01 +01:00
John Cupitt 4ba083437a Merge branch 'master' into new-dzsave-overlaps 2016-09-08 09:42:34 +01:00
John Cupitt e601fad38b small doc fixes 2016-09-07 21:26:59 +01:00
John Cupitt b8585fa416 always remove recognised dzsave suffixes 2016-09-07 21:04:47 +01:00
John Cupitt 34f7725c32 Merge pull request #519 from Sterblue/fix-dzsave-dot-directory
Allow for output directory names containg a dot
2016-09-07 21:01:52 +01:00
John Cupitt b43c171e79 set resunit as well when fixing exif res 2016-09-07 20:03:53 +01:00
John Cupitt 9f9c077974 Merge pull request #518 from UlysseM/master
Better support for exif resolution
2016-09-07 13:52:09 +01:00
Henri Chain 598c0af920 Allow for output directory names containg a dot
Don't strip the extension at the end until you know you are saving to a file
2016-09-07 14:49:24 +02:00
Ulysse Manceron af4282e0e2 Now assigning the jpeg resolution inside the exif header, if the exif header isnt set properly 2016-09-07 14:07:29 +02:00
Ulysse Manceron 4451f4d839 Don't use the exif resolution if not fully set 2016-09-07 12:56:58 +02:00
John Cupitt 92b0c6a316 update TODO 2016-09-07 10:18:06 +01:00
John Cupitt 7e535f6c42 seems to work
still needs tests for gm overlap mode
2016-09-07 10:12:04 +01:00
John Cupitt 0ac65161cc autogen now runs configure 2016-09-06 07:16:57 +01:00
John Cupitt 6a8295cc50 new overlap system for dzsave
again ... sigh

see https://github.com/jcupitt/libvips/issues/512
2016-09-05 18:17:30 +01:00
John Cupitt afaf6e1e78 note arrayjoin issue 2016-09-05 16:56:50 +01:00
John Cupitt 585c3e3a0a sync again 2016-09-05 13:13:52 +01:00
John Cupitt 57e1423d57 Merge branch 'master' into windows-unicode 2016-09-05 13:12:06 +01:00
John Cupitt c522dae625 Merge branch 'master' into try-round-to-nearest 2016-09-05 13:07:40 +01:00
John Cupitt e971a50700 improve docs for icc_*
note use of _get_typeof() to spot embedded profiles, see

https://github.com/jcupitt/libvips/issues/511
2016-09-04 06:13:54 +01:00
John Cupitt 881f340610 increase size limit for b64 encoded-data
we had 1 mb limit, but some large cmyk profiles can bust through that,
up it to 10mb
2016-09-04 06:12:35 +01:00
John Cupitt 89509337d1 fix segv for length 0 blob print
"vipsheader -f icc-profile-data" could segv for zero-length blob
2016-09-04 06:01:11 +01:00
John Cupitt dac05244f8 fix crash with empty blob metadata
a blob metadata item with length 0 triggered a segv
2016-09-04 05:39:44 +01:00
John Cupitt 0c2d7c955a tiny doc fixes 2016-09-01 22:40:36 +01:00
John Cupitt c4a1ac6310 fix ROUND_UP, add a test for felix's corner case 2016-08-20 13:18:25 +01:00
John Cupitt 271d8656e9 use round() rather than rint() where appropriate
rint() rounds to nearest even, rather than nearest ... in some cases,
like geometry transforms, we want strict nearest
2016-08-20 12:59:41 +01:00
John Cupitt 5376a93866 Merge branch '8.3' 2016-08-19 16:22:09 +01:00