John Cupitt
b995a6d244
move the nsgif source into the tree
...
and remove the old giflib loader
2021-02-28 12:20:05 +00:00
John Cupitt
799f720c13
Merge branch 'master' into add-libnsgif
2021-02-27 23:57:14 +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
a12be84098
fix make clean
...
we had an error in the docy bits of c++
2021-01-02 15:04:42 +00:00
John Cupitt
6fb7ca73a4
Merge branch '8.10'
2021-01-01 10:13:12 +00:00
Kleis Auke Wolthuizen
7e9c7059be
Remove redundant -lstdc++ configure check
...
This became unused after commit 346a9e7
.
2020-12-29 13:40:36 +01:00
John Cupitt
eed882c2a3
add libx265-dev as well
...
also needed by libheif.pc
2020-12-23 13:10:58 +00:00
John Cupitt
f1aa5289a7
argh try again
2020-12-23 12:50:33 +00:00
John Cupitt
fe56a43ef5
libheif should work in actions now
...
libaom-dev is required by libheif-dev, but not listed as a dependency
2020-12-23 12:29:13 +00:00
John Cupitt
ccd469fb1e
Oadd some debugging for heif detection
2020-12-23 12:15:11 +00:00
John Cupitt
94ecb8d38d
version bump
...
and fix changelog dates
2020-12-22 14:28:55 +00:00
John Cupitt
460efa73fa
bump version for animated webp load fix
2020-12-18 10:12:26 +00:00
John Cupitt
728397d76c
Merge branch '8.10'
2020-12-15 13:22:56 +00:00
John Cupitt
ff3c4acbb2
allow spng.pc and libspng.ps for libspng discovery
2020-12-14 10:24:25 +00:00
John Cupitt
1b19e6f832
start 8.10.4
...
with a dropped patch from 8.10.3
2020-12-14 09:20:44 +00:00
John Cupitt
31a4d1419c
fix spng detection
...
This patch was dropped from 8.10.3 release 1, annoyingly.
2020-12-14 09:17:38 +00:00
John Cupitt
b1e636346a
relax is_a heic test rules
...
32 was a little too small, see https://github.com/libvips/libvips/issues/1861
2020-10-18 22:36:15 +01:00
John Cupitt
47b04c9da6
get pdium load working again
...
It had bitrotted a bit. Thanks @Projkt-James.
See https://github.com/libvips/libvips/issues/1400
2020-10-16 15:13:25 +01:00
John Cupitt
888b5654a0
fix heifload with libheif 1.6
...
heif_avif wasn't added until libheif 1.7
2020-10-11 19:54:36 +01:00
Lovell Fuller
1177bd1dae
heifload: expose heif-compression metadata
2020-10-09 15:54:17 +01:00
John Cupitt
a88c88bb7b
Merge branch '8.10'
2020-09-15 10:20:15 +01:00
John Cupitt
0617165c66
raise minimum libheif version to 1.3
...
We didn't compile with anything less than 1.3 anyway.
see https://github.com/libvips/libvips/issues/1817
2020-09-15 10:18:38 +01:00
John Cupitt
e0bc345aef
revise doxy flags to configure
2020-09-06 16:10:55 +01:00
John Cupitt
6b2079bfd3
update magick metadata naming
...
IM seem to have changed their rules for naming metadata chunks. They are
now lowercase and ICM is renamed to ICC. Add a simple test too.
See https://github.com/libvips/ruby-vips/issues/246
2020-09-06 12:59:10 +01:00
John Cupitt
6cabb3e301
add doxygen to the build system
...
configure tests for it, make runs it, make install copies the generated
html
2020-08-17 17:54:42 +01:00
John Cupitt
633abe7be8
add missing funcs to public C API
...
The C API was missing vips_jpegload_source and vips_svgload_source.
Thanks to augustocdias.
See https://github.com/libvips/libvips/issues/1780
2020-08-14 13:36:12 +01:00
John Cupitt
fdded88cf7
start 8.10.1
...
following the doc generation fix
2020-08-09 14:39:37 +01:00
John Cupitt
ad16b87a75
add LT_INIT
2020-07-10 17:34:40 +01:00
Kleis Auke Wolthuizen
b84e87b6d2
Improve --vips-config output
2020-07-07 13:57:25 +02:00
Kleis Auke Wolthuizen
fb61f0fa44
Define ENABLE_DEPRECATED in config.h
...
Do not check for VIPS_ENABLE_DEPRECATED as it could
come from an earlier version of libvips.
2020-07-07 12:16:43 +02:00
Kleis Auke Wolthuizen
6329d35048
Out-of-source support for configure
...
+ some small cleanups.
2020-07-07 12:16:40 +02:00
Kleis Auke Wolthuizen
402f8918b7
Do not distribute version.h within the tarball
...
It is automatically generated during the build process.
2020-07-06 21:32:00 +02:00
John Cupitt
345fee4917
Merge branch 'master' into add-libnsgif
2020-06-29 23:07:13 +01:00
John Cupitt
eb8ec27c86
fix binary ppm read for some width
2020-06-13 11:40:45 +01:00
John Cupitt
95406c7888
Merge pull request #1682 from libvips/libspng-experiment
...
Load PNGs with libspng
2020-06-12 19:11:42 +01:00
John Cupitt
8c19e07ae3
add --vips-config flag
...
so "vips --vips-config" now displays:
```
$ vips --vips-config
native win32: no, native OS X: no, open files in binary mode: no, ...
```
2020-06-12 17:30:57 +01:00
John Cupitt
d5fcb6baaf
Merge branch 'master' into libspng-experiment
2020-06-12 12:42:11 +01:00
John Cupitt
49df5f54c1
Randy's loader patch compiles
2020-06-11 12:17:58 +01:00
John Cupitt
1e015654c3
deprecate heifload autorotate
...
heifload autorotate is now always on, and we always delete EXIF
orientation tags. If a HEIC image fails to rotate upright, at least it's
someone else's fault.
see https://github.com/libvips/libvips/pull/1680
2020-06-10 19:57:50 +01:00
Lovell Fuller
221ad1b9b3
heifload: ignore nclx profiles, ensure uchar format
2020-06-10 12:23:17 +01:00
John Cupitt
ce63fc1145
use libspng for load, libpng for save
2020-06-09 14:38:04 +01:00
John Cupitt
a44814018d
Merge branch 'master' into libspng-experiment
2020-06-07 11:56:16 +01:00
Lovell Fuller
00dcfa40f1
Improve compile-time libheif and runtime AVIF detection
2020-05-18 19:43:43 +01:00
John Cupitt
10f1352f6f
clean up, add benchmarks
2020-05-01 23:20:48 +01:00
John Cupitt
02327b6214
add an experimental libspng reader
...
it compiles, but I've not tried running it yet heh
2020-05-01 16:05:48 +01:00
John Cupitt
489810989e
Merge branch '8.9'
2020-04-24 19:32:40 +01:00
John Cupitt
efd62acccd
better iiif tile naming
...
We were clipping edge tiles against the size of the scaled up layer.
Instead, clip against the size of the top level image.
See https://github.com/libvips/libvips/issues/1621
2020-04-24 19:29:35 +01:00
Lovell Fuller
3ca21ee2e8
Increase minimum glib-2.0 dependency to v2.15 (released March 2012)
2020-03-26 19:13:21 +00:00
John Cupitt
b52b0e3bbf
Merge pull request #1589 from kleisauke/avoid-gthread-link
...
Do not link against libgthread when GLib >= 2.32
2020-03-24 17:09:11 +00:00
John Cupitt
120a94a9e4
Merge pull request #1587 from kleisauke/avoid-cflags-sort
...
Do not reverse sort VIPS_CFLAGS
2020-03-24 17:07:26 +00:00