John Cupitt
6ab30ca732
Merge branch '8.10'
2021-03-23 23:18:48 +00:00
John Cupitt
2df5768d99
note vector fix in changelog
2021-03-23 20:53:06 +00:00
John Cupitt
0f86453f76
Merge pull request #2144 from kleisauke/ensure-composite-alignment
...
Ensure max_band vector is aligned on a 16-byte boundary
2021-03-23 16:15:02 +00:00
Kleis Auke Wolthuizen
305714c978
Move max_band_vec to first position
2021-03-23 16:47:53 +01:00
John Cupitt
58facca758
Merge pull request #2158 from ffontaine/master
...
drop last remnant of dmalloc
2021-03-23 02:34:51 +00:00
Fabrice Fontaine
1b002cc32b
drop last remnant of dmalloc
...
Drop last remnant of dmalloc which was removed in version 7.28.0 with
ae8faf6597
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2021-03-22 23:49:54 +01:00
Kleis Auke Wolthuizen
e7faebf6af
Tell the compiler that v4f is aligned
...
It's guaranteed that this is now aligned on a 16-byte boundary.
2021-03-20 11:33:37 +01:00
John Cupitt
7d69f6bc84
small fix to openexr load
2021-03-18 12:47:03 +00:00
Kleis Auke Wolthuizen
5ef9c84f97
Use cross-platform functions for allocating aligned memory
...
A malloc library is expected to provide a better implementation.
2021-03-15 11:10:16 +01:00
John Cupitt
8d6f90c060
Merge branch '8.10'
2021-03-14 11:03:40 +00:00
John Cupitt
3dad98952c
Merge pull request #2145 from kleisauke/force-100ms
...
vips2webp: force low duration frames to 100ms
2021-03-14 10:37:44 +00:00
Kleis Auke Wolthuizen
62b0939c4b
vips2webp: force low duration frames to 100ms
2021-03-13 22:04:37 +01:00
Kleis Auke Wolthuizen
a55513a194
Ensure max_band vector is aligned on a 16-byte boundary
...
See https://github.com/mstorsjo/llvm-mingw/issues/190
2021-03-12 14:27:19 +01:00
Kirk Martinez
af61d6b4ff
added Lovel and Kleis
2021-03-09 16:51:51 +00:00
John Cupitt
7317b2b842
remove mention of exr save in configure
...
oops
2021-03-07 13:01:57 +00:00
John Cupitt
387c9a3b73
swap hard tabs for spaces in configure
...
makes output easier and safer to copy-paste
2021-03-07 12:53:20 +00:00
John Cupitt
fae5d9cc82
improve configure summary table
...
- order and group summary
- list by file format type, rather than library
- describe as load/save rather than import/export
- also --vips-config output
I split the VIPS_CFLAGS, VIPS_INCLUDES and VIPS_LIBS var settings into
the various finders for maintainability.
2021-03-07 12:41:44 +00:00
John Cupitt
fc4ad15f97
Merge branch '8.10'
2021-03-07 12:26:24 +00:00
John Cupitt
ab4dd00fdd
Merge pull request #2134 from kleisauke/cleanup-configure
...
Cleanup configure.ac and #ifdef's
2021-03-07 11:29:47 +00:00
Kleis Auke Wolthuizen
3ed50e0427
Cleanup configure.ac and #ifdef's
2021-03-06 15:47:07 +01:00
John Cupitt
6666b941bf
fix a ref leak in vipsthumbnail
...
from the previous refactoring
2021-03-06 13:33:00 +00:00
John Cupitt
ec16c761df
revise changelog for clarity
2021-03-06 12:56:35 +00:00
John Cupitt
94503c1aca
update for newer pandoc
...
"smart" extension is no longer supported for docbook
2021-03-06 12:47:31 +00:00
John Cupitt
2e56828053
Merge branch '8.10'
2021-03-06 11:47:02 +00:00
John Cupitt
81dffdd571
Merge pull request #2120 from libvips/revise-premultiply
...
Revise premultiply
2021-03-06 10:25:20 +00:00
John Cupitt
0623a05f48
remove vips_recip()
...
it wasn't really necessary, and it was rather slow
2021-03-05 20:19:05 +00:00
John Cupitt
a4d89b852a
Merge branch '8.10' into revise-premultiply
2021-03-05 12:17:20 +00:00
John Cupitt
b14bac53a3
guard refs to ZSTD
...
so we work on older libtiffs
2021-03-05 12:16:38 +00:00
John Cupitt
6db234fae8
Merge branch 'revise-premultiply' of github.com:libvips/libvips into revise-premultiply
2021-03-05 11:24:14 +00:00
John Cupitt
726fded66c
formatting
2021-03-05 11:24:00 +00:00
John Cupitt
1f18963cb4
Merge branch '8.10' into revise-premultiply
2021-03-05 11:17:40 +00:00
John Cupitt
9585feb5a8
allow thumbnail colourspace export with no import
...
allow this case:
vipsthumbnail k2.jpg --export-profile cmyk
for an image with no embedded profile
2021-03-05 11:11:49 +00:00
John Cupitt
c4d56fd475
Merge branch 'revise-premultiply' of github.com:libvips/libvips into revise-premultiply
2021-03-05 10:46:21 +00:00
John Cupitt
ef4f95cddc
cleanup for Kleis comments
2021-03-05 10:46:06 +00:00
John Cupitt
ea2264ea2e
Update libvips/resample/thumbnail.c
...
Co-authored-by: Kleis Auke Wolthuizen <github@kleisauke.nl>
2021-03-05 10:44:31 +00:00
John Cupitt
495b54dfcf
grou predictor settings
2021-03-04 17:31:08 +00:00
John Cupitt
4eb3c86045
Merge pull request #2129 from Adios/8.10-add-tiff-zstd-predictor
...
Add tiff zstd predictor support
2021-03-04 17:27:42 +00:00
AdiosF6F
4d0252f31c
add tiff zstd predictor support
2021-03-04 22:38:47 +08:00
John Cupitt
86a6fd9d18
fix tiff deflate predictor setting
...
the enums were mixed up, thanks Adios
see https://github.com/libvips/libvips/issues/2128
2021-03-04 09:39:50 +00:00
John Cupitt
0407c365d1
better again
2021-02-27 20:47:29 +00:00
John Cupitt
e1fc576252
back to srgb/b-w processing space
...
for compat in thumbnail behaviour
2021-02-27 16:34:50 +00:00
John Cupitt
303513e52d
small comment polish
2021-02-27 16:00:33 +00:00
John Cupitt
0b74acf7ba
add a test for unpremultiply
...
we actually test vipsthumbnail --linear on an RGBA image, which should
catch everything, hopefully
2021-02-27 15:48:02 +00:00
John Cupitt
d3ccadf212
revise unpremultiply, again
...
We were not detecting division by zero carefully enough, nor clipping
the alpha range sufficiently in unpremultiply.
see https://github.com/libvips/libvips/issues/1941
also see https://github.com/libvips/libvips/pull/1675 for another
difficult test case
2021-02-27 15:16:25 +00:00
John Cupitt
dd57463c9a
Merge pull request #2119 from lovell/compress-profiles
...
Compress fallback colour profiles with zlib (zopfli, via pigz)
2021-02-26 23:29:30 +00:00
Lovell Fuller
40c4b93ee5
Compress fallback profiles with zlib
...
Reduces binary size by 580KB, ~17% at -O2
2021-02-26 19:18:49 +00:00
John Cupitt
3361b44c97
Merge pull request #2116 from lovell/glib-min-2.40
...
Set minimum glib-2.0 dependency version of 2.40 (March 2014)
2021-02-25 11:41:28 +00:00
Lovell Fuller
117dbd888a
Set minimum glib dependency version of 2.40 (March 2014)
2021-02-24 21:59:21 +00:00
John Cupitt
3c60e9de60
start tinkering
2021-02-24 14:48:50 +00:00
John Cupitt
e5e2e8d1eb
Merge branch '8.10'
2021-02-22 10:06:43 +00:00