Commit Graph

4318 Commits

Author SHA1 Message Date
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
8503065faa regen cpp binding
need to update for the xshrink -> hshrink change
2016-08-18 16:03:33 +01:00
John Cupitt
476f2157b8 add a .gitattributes
stops git on Windows adding CRLF line endings to various files

see https://github.com/jcupitt/libvips/issues/500#issuecomment-239968255
2016-08-16 09:21:54 +01:00
John Cupitt
1f403a4add first attempt
seems to all work, test it a bit more

see https://github.com/jcupitt/libvips/issues/491
2016-08-15 15:45:26 +01:00
John Cupitt
91e31cb830 more tweaks for travis 2016-08-14 21:44:55 +01:00
John Cupitt
762c655a5c try to help travis 2016-08-14 21:33:33 +01:00
John Cupitt
5df5793457 done!
all tests done, all pass with magick6 and magick7
2016-08-14 18:39:40 +01:00
John Cupitt
20298b0d9a better all_frames on gif sources
some frames can be missing some lines
2016-08-14 17:39:01 +01:00
John Cupitt
9143bda915 Merge branch 'master' into add-magick7 2016-08-14 10:25:03 +01:00
John Cupitt
933080a265 Merge branch 'master' of github.com:jcupitt/libvips 2016-08-13 16:47:06 +01:00
John Cupitt
98bb078a96 update TODO 2016-08-13 16:46:47 +01:00
John Cupitt
cbce10db81 allow missing offset in matrix header
defaults to zero
2016-08-12 10:39:03 +01:00
John Cupitt
d2effba8f6 float output from worley 2016-08-11 21:58:53 +01:00
John Cupitt
88252e6794 float output from worley
no need to int it
2016-08-11 21:51:58 +01:00
John Cupitt
3f5e890450 Merge branch 'rewrite-convf' 2016-08-11 21:40:38 +01:00
John Cupitt
b75a533493 done as much as we can
abandon our current conva system, use a cumulative image instead
2016-08-11 21:39:04 +01:00
John Cupitt
aacdce561e revise TODO 2016-08-06 20:45:43 +01:00
John Cupitt
23e318eb0a better seq behaviour in case of error
look for seq errors on cond wake as well
2016-08-06 20:38:03 +01:00
John Cupitt
0f55c9b7ac note change on README too 2016-08-05 15:00:37 +01:00
John Cupitt
db8dafb430 and travis to 2016-08-05 14:58:27 +01:00
John Cupitt
3dd88d7752 argh 2016-08-05 14:57:36 +01:00
John Cupitt
866cfd5ce3 rename bootstrap.sh as autogen
necessary for snapcraft
2016-08-05 14:52:34 +01:00
John Cupitt
8c05a2bbe8 argh all_frames doesn't work for gif 2016-08-04 15:55:06 +01:00
John Cupitt
40f01fdb2b Merge branch 'master' into add-magick7 2016-08-04 14:15:46 +01:00
John Cupitt
f39538ffc7 don't Ping, always Read
sadly PingImage() cannot give useful results for at least DICOM images,
so we can't use it ... instead, read the image in _header()
2016-08-04 14:13:54 +01:00
John Cupitt
0c7053bae1 Merge branch 'master' of github.com:jcupitt/libvips 2016-08-04 12:38:04 +01:00
John Cupitt
ad046680f7 tiny polish to cpp 2016-08-04 12:37:48 +01:00
John Cupitt
e6bf970911 hit a snag 2016-08-04 10:11:21 +01:00
John Cupitt
0dde4f5e53 remove old im_aconv() code 2016-08-03 23:18:18 +01:00
John Cupitt
c658332215 vips_conva() done and working
remove im_conva() nest, add tests
2016-08-03 18:29:50 +01:00
John Cupitt
cedb904773 ready to try compiling conva 2016-08-03 11:31:44 +01:00
John Cupitt
8a9ee7e4ce small polish
convasep offset now working, matches convsep very closely
2016-08-02 18:19:35 +01:00
John Cupitt
cfdfc0d393 tiny 2016-08-02 17:21:44 +01:00
John Cupitt
2e8f14c6a5 Merge branch 'master' into rewrite-convf 2016-08-01 15:08:45 +01:00
John Cupitt
e439c5f78f add .svg.gz suffix
allow .x.y suffixes
2016-08-01 14:57:33 +01:00
John Cupitt
9c75fc709b Merge branch 'felixbuenemann-add-svgload-svgz-detection' 2016-08-01 14:30:32 +01:00
John Cupitt
b0e3035590 small cleanups to svgz support 2016-08-01 14:28:35 +01:00
John Cupitt
fe615af233 Merge branch 'add-svgload-svgz-detection' of https://github.com/felixbuenemann/libvips into felixbuenemann-add-svgload-svgz-detection 2016-08-01 12:09:35 +01:00
John Cupitt
b6768a7e0f small speedup for reduceh 2016-08-01 12:04:15 +01:00
John Cupitt
595f18cf64 tiny speedup for vipsthumbnail --linear
use scrgb for working space in vipsthumbnail, was xyz
2016-08-01 08:43:53 +01:00
John Cupitt
5637971a36 support --strip for pngsave 2016-07-31 10:34:12 +01:00
John Cupitt
b5781a5760 Merge branch '8.3' 2016-07-30 10:57:40 +01:00
John Cupitt
88148318eb fix performance regression
the extra check on bandfmt in sizeof() in 8.3.2 was causing some performance
problems ... move the check to file read, so we only do it once
per image, not once per pixel or scanline

thanks Lovell!
2016-07-30 10:51:54 +01:00
John Cupitt
920f2ea488 tiny py stuff 2016-07-29 15:25:28 +01:00
John Cupitt
7c55def6d7 remove error msg from start fail
just a debugging thing now
2016-07-29 15:13:59 +01:00
John Cupitt
d78f87702d missing unref in cpp binding
operation was not unreffed if build failed
2016-07-29 15:09:53 +01:00
John Cupitt
3f41e21c8b notes on dicom error 2016-07-29 13:32:00 +01:00
John Cupitt
9535128a93 stuck on dicom now 2016-07-29 13:24:13 +01:00
John Cupitt
422b029602 better gif load via magick7 2016-07-29 12:35:55 +01:00