John Cupitt
47222bc1f5
move exif handling out to exif.c
...
now used by webpload as well
2016-11-07 12:20:56 +00:00
John Cupitt
9fdbaf288d
attach webp metadata
2016-11-07 10:30:55 +00:00
John Cupitt
93ea3f8e89
testing
2016-11-07 10:01:59 +00:00
John Cupitt
6bff578fd9
remove old thumbnail code
...
and test thumbnail_buffer
2016-11-02 14:24:18 +00:00
John Cupitt
7d0c821a6e
add tests for thumbnail
2016-11-02 13:51:09 +00:00
John Cupitt
0faedcd088
docs done
2016-11-02 11:19:08 +00:00
John Cupitt
d4b4eb44a3
works!
2016-11-02 11:07:30 +00:00
John Cupitt
efe824ec13
compiles!
2016-11-02 09:29:19 +00:00
John Cupitt
20f8d95e6c
Merge branch 'master' into add-vips-thumbnail
2016-11-01 16:03:57 +00:00
John Cupitt
a96d851ff2
fix up vipsheader with complex field types
...
"-f name" displays a detailed form, "-a" displays a summary of each
field
fix a problem with string fields as well
2016-11-01 11:51:20 +00:00
John Cupitt
3681ce0e77
fix vipsheader with new get/set system
2016-11-01 10:14:12 +00:00
John Cupitt
b7dd72e166
start hacking
2016-10-31 11:14:54 +00:00
John Cupitt
3f1f950bff
add vips_image_hasalpha()
2016-10-31 11:14:27 +00:00
John Cupitt
87928d4eba
oops, failed merge
2016-10-28 17:26:13 +01:00
John Cupitt
ad5ceec322
Merge branch 'master' of github.com:jcupitt/libvips
2016-10-28 16:55:48 +01:00
John Cupitt
e715c62e27
Merge branch '8.4'
2016-10-28 16:51:43 +01:00
John Cupitt
c0ab8b0ab1
fix a warning from the test suite
...
we were trying to save greyscale PNGs with an RGB profile
2016-10-28 16:49:02 +01:00
John Cupitt
a7edd235c4
improve compat with ancient glibs
...
and fix a tiny threading leak
2016-10-28 16:25:31 +01:00
John Cupitt
8626206278
better error message for colourspace
2016-10-26 09:49:12 +01:00
John Cupitt
ccee816bef
bump min pygobject version
...
apparently 3.12 is no longer enough :(
see
https://github.com/jcupitt/libvips/issues/199
2016-10-24 17:57:21 +01:00
John Cupitt
b12d5f8205
comment typo
2016-10-21 12:32:04 +01:00
John Cupitt
ca7b51fb9e
revise header get/set
...
rework header.c
- built-in enum fields, like "interpretation" are handled as enums, not
ints
- vips_image_get_*() functions always convert to the target type if they
can
- rename "field" to "name" in the docs
- clarify docs
2016-10-20 12:41:32 +01:00
John Cupitt
0518e290f6
bump svg header test to first 300 bytes
...
to allow for longer comment lines
2016-10-20 09:31:35 +01:00
John Cupitt
d9c335fd91
Merge pull request #543 from lovell/svg-buffer-is-buffer-illustrator
...
Increase SVG buffer check length by 50 bytes
2016-10-19 22:35:21 +01:00
Lovell Fuller
de6a415832
Increase SVG buffer check length by 50 bytes
...
Provides support for files exported by Illustrator
2016-10-19 21:40:25 +01:00
John Cupitt
26a534eeac
count threads for leak test
...
see https://github.com/jcupitt/libvips/issues/542
2016-10-19 10:52:18 +01:00
John Cupitt
9f97d7b4ff
fix out of threads crash
...
we crashed if thread create failed, see
https://github.com/jcupitt/libvips/issues/542
2016-10-19 09:59:12 +01:00
John Cupitt
1a915db678
no longer need to clean up main buffers
...
thread-private buffers are now only on workers, no need to to start them
up or free them on the main thread
2016-10-19 09:58:13 +01:00
John Cupitt
75dee18848
Merge branch '8.4'
2016-10-18 14:23:22 +01:00
John Cupitt
d785e56372
fix error detection from DGifCloseFile()
...
we were not testing the return from `DGifCloseFile()` against `GIF_ERROR`,
causing spurious error reports
see https://github.com/jcupitt/libvips/issues/541
2016-10-18 14:09:18 +01:00
John Cupitt
ebecede462
fix doc typo
2016-10-18 12:48:47 +01:00
John Cupitt
fb1ff126f4
Merge pull request #540 from lovell/declspec-by-reference-ordering
...
cplusplus - move assignment operators outside class, enables DLL exporting
2016-10-16 09:51:44 +01:00
Lovell Fuller
e1aef0445b
MSVC requires __declspec first for return by reference
...
Ensure consistent modifier order across all exported functions
Move assignment operators to be "outside" definitions to aid export
2016-10-15 22:02:24 +01:00
John Cupitt
156b0433d5
add dzsave_buffer
...
zip only ... see https://github.com/jcupitt/libvips/issues/415
2016-10-15 19:01:34 +01:00
John Cupitt
c90b8be0b8
add tiffsave_buffer
...
add tests
also some cleanups to foreign include files
see https://github.com/jcupitt/libvips/issues/417
2016-10-15 12:29:14 +01:00
John Cupitt
6d1d6fd16c
oops
2016-10-14 09:31:12 +01:00
John Cupitt
ded6f17fa8
fix up new buffer.c
...
and make getpoint() use the threading system
2016-10-14 09:00:21 +01:00
John Cupitt
b4d6d6c590
compiles, but untested
2016-10-13 14:57:18 +01:00
John Cupitt
c5c3d48da7
version bump for new cycle
2016-10-13 11:43:46 +01:00
John Cupitt
6a6c8cc5dd
notes
2016-10-12 17:43:25 +01:00
John Cupitt
105c396de5
argh revert that
...
seem to all work now, but buffer.c is getting ugly ... revise for 8.5
2016-10-12 16:40:06 +01:00
John Cupitt
cf98b92dbf
more tiny buffer fixups
2016-10-12 12:46:27 +01:00
John Cupitt
463d2e885f
a bit more debugging code in buffer.c
...
watch global buffercache
2016-10-12 12:07:09 +01:00
John Cupitt
c87991c9f0
notes
2016-10-12 10:32:28 +01:00
John Cupitt
d042b0e88a
Merge branch 'master' into fix-threadshutdown-race
2016-10-11 14:13:23 +01:00
John Cupitt
bc0bde85cb
remove a couple of statics
...
g_once() is fast enough
2016-10-11 14:12:45 +01:00
John Cupitt
7883e30d68
group all non-worker buffers
...
have a single place to keep all non-worker buffers, and guard it with a
lock
2016-10-11 10:47:01 +01:00
John Cupitt
ccfe4cb215
seems to work?
...
needs stress testing still
see https://github.com/jcupitt/libvips/issues/535
2016-10-10 15:12:12 +01:00
John Cupitt
524c395f01
tiny doc fixes
2016-10-07 13:31:06 +01:00
John Cupitt
ee0499af1f
tiny typos
2016-10-04 15:58:03 +01:00