John Cupitt
c7b1fb28f7
switch to expat.m4
...
older linuxes (and os x) do not have expat.pc, sadly
2017-03-01 11:07:51 +00:00
John Cupitt
cf18db823b
add libexpat1-dev to travis
2017-03-01 10:07:36 +00:00
John Cupitt
47a4a78a33
Merge branch 'try-expat'
2017-02-28 17:19:21 +00:00
John Cupitt
c05a4b67dc
fix vips-properties.xml
...
and we're done
2017-02-28 17:17:23 +00:00
John Cupitt
8f47c75a85
tiff uses vipdbuf
2017-02-28 16:44:12 +00:00
John Cupitt
f2a178e98f
move buf writers on top of dbuf
...
tiff and webp not moved
2017-02-28 13:40:34 +00:00
John Cupitt
40294bb85c
started png and jpg with dbuf
...
rad and webp still to do, maybe tiff
2017-02-27 22:06:22 +00:00
John Cupitt
a243220171
update notes after revert
2017-02-27 11:06:46 +00:00
John Cupitt
96b1aba1a7
Revert "experiment with removal of seq stall"
...
This reverts commit c6eb9ee0f2
.
2017-02-27 10:26:59 +00:00
John Cupitt
e6b20cbd0f
Revert "remove stalling"
...
This reverts commit 959f412380
.
2017-02-27 10:26:32 +00:00
John Cupitt
e7ae10ef68
Revert "more UNBUF fixes"
...
This reverts commit a4d3c2a754
.
2017-02-27 10:25:41 +00:00
John Cupitt
98f5421c10
Revert "remove readbehind"
...
This reverts commit cb83918a3f
.
2017-02-27 10:24:56 +00:00
John Cupitt
b08e8cba78
Revert "better cache sizing"
...
This reverts commit 09774740a7
.
2017-02-27 10:23:46 +00:00
John Cupitt
1912a30bec
Revert "note new seq thing"
...
This reverts commit 156f729d75
.
2017-02-27 10:23:19 +00:00
John Cupitt
90d9145d3c
Revert "notes on out of order errors"
...
This reverts commit 67101e48be
.
2017-02-27 10:22:36 +00:00
John Cupitt
e1b9c789cb
add dbuf object
...
dynamically expanding buffer
also, escape "<>& appropriately when we write xml
2017-02-26 17:37:46 +00:00
John Cupitt
5614330cc4
remove libxml from xml save
...
just some printfs now
2017-02-25 18:10:42 +00:00
John Cupitt
e87654fcd9
use printf for xml write
2017-02-25 17:28:48 +00:00
John Cupitt
67101e48be
notes on out of order errors
2017-02-25 15:21:48 +00:00
John Cupitt
134ce0560c
use expat for xml read
...
we were using libxml for xml load, use expat instead, we get it for free
with glib
2017-02-25 13:07:43 +00:00
John Cupitt
dc2b567ee2
start looking at xml parse use in vips.c
2017-02-24 14:57:20 +00:00
John Cupitt
420a918cbf
Merge branch 'master' into try-expat
2017-02-24 14:31:33 +00:00
John Cupitt
dbbe8b77c1
vipsheader could crash on bad field names
...
we were not checking the return of vips_image_get_as_string()
2017-02-24 14:30:26 +00:00
John Cupitt
9ba8d32083
add expat to package deps
2017-02-24 14:28:08 +00:00
John Cupitt
6cbda61ec1
fix thumbnail crop on rotated images
...
crop after rotate so we don't need to rotate the crop box
thanks ElHeineken!
see https://github.com/jcupitt/libvips/issues/608
2017-02-23 20:26:59 +00:00
John Cupitt
4bcbcbbf49
try to fix IM load of ico files
...
8-bit ico files were being reported at 32-bit, because we used the
->depth field to get pixel depth
try using GetImageChannelDepth() instead, who knows, it might work
see https://github.com/jcupitt/php-vips/issues/34
2017-02-23 20:05:35 +00:00
John Cupitt
156f729d75
note new seq thing
2017-02-23 20:05:11 +00:00
John Cupitt
12805808da
better fix for the reorder memleak
...
we could try reordering during image close, and after the arrays had
been freed
2017-02-23 17:35:52 +00:00
John Cupitt
4bbd56fb0a
handle transparency in vips_region_shrink()
...
we weren't multiplying through alpha in vips_region_shrink(), causing
fringing on pyramids with transparent elements
thanks sickrandir!
see https://github.com/jcupitt/libvips/issues/599
2017-02-23 17:04:25 +00:00
John Cupitt
f84825a634
fix a small memleak in reorder
...
if set_input was called more than once, it could leak the arrays
thanks @gczuba!
see https://github.com/jcupitt/libvips/issues/607
2017-02-23 07:50:35 +00:00
John Cupitt
09774740a7
better cache sizing
2017-02-22 20:11:52 +00:00
John Cupitt
4a9d10a0c8
Merge branch 'master' into remove-seq-stalling
2017-02-22 16:11:49 +00:00
John Cupitt
abfabd98ce
tiny docs update
2017-02-22 13:31:27 +00:00
John Cupitt
a155521baf
fix translation files
2017-02-22 13:28:17 +00:00
John Cupitt
3564339362
notes
2017-02-22 11:41:41 +00:00
John Cupitt
2a85d41570
Merge branch 'master' into remove-seq-stalling
2017-02-22 10:37:54 +00:00
John Cupitt
09eafa4f9f
fix xoff/yoff in mosaic output
...
we didn't record xoff / yoff correctly for negative offsets
see https://github.com/jcupitt/libvips/issues/606
2017-02-22 10:27:01 +00:00
John Cupitt
ec75e3a2cc
notes
2017-02-22 09:53:13 +00:00
John Cupitt
cb83918a3f
remove readbehind
2017-02-21 17:14:33 +00:00
John Cupitt
a4d3c2a754
more UNBUF fixes
...
try to keep compat better, remove the single-thread-first-tile idea
2017-02-21 16:53:48 +00:00
John Cupitt
959f412380
remove stalling
2017-02-21 15:03:15 +00:00
John Cupitt
c6eb9ee0f2
experiment with removal of seq stall
2017-02-21 09:44:21 +00:00
John Cupitt
6691e07d72
notes on seq removal
2017-02-21 09:14:26 +00:00
John Cupitt
f45f6ad52f
oop, forgot to comment out DEBUG
...
thanks Lovell
2017-02-21 08:24:46 +00:00
John Cupitt
197a21ed0e
don't load 0 length profiles
...
some tiffs have 0 length icc profiles ... test profile length before we
try to load it
see https://github.com/jcupitt/libvips/issues/605
2017-02-20 22:36:35 +00:00
John Cupitt
3f92cfc935
oops, don't copy header fields
...
in prev commit
2017-02-20 13:42:19 +00:00
John Cupitt
abf6a250c2
fix wrapmany compat
...
it was not setting reorder hints, then failing on recomp
the nip2 display control bar was broken by this, for example
2017-02-20 13:32:12 +00:00
John Cupitt
6d95cfd0c5
tweak docs
...
see https://github.com/jcupitt/libvips/issues/558
2017-02-20 11:10:04 +00:00
John Cupitt
6fb2122a5f
notes
2017-02-19 17:51:36 +00:00
John Cupitt
53f374434d
fix build on centos7
...
see https://github.com/jcupitt/libvips/issues/601
2017-02-19 10:20:37 +00:00