Commit Graph

3834 Commits

Author SHA1 Message Date
John Cupitt
6c6d0d6b78 fix some compiler warnings 2015-04-25 17:39:16 +01:00
John Cupitt
12269a9a5e oops dropped one 2015-04-24 15:03:46 +01:00
John Cupitt
2f060c494d fix up translations 2015-04-24 15:03:09 +01:00
John Cupitt
d484161c05 bump libtool version number 2015-04-24 14:07:35 +01:00
John Cupitt
a00db6c8f1 doc cleanups 2015-04-24 12:49:50 +01:00
John Cupitt
599bc0d75c fix missing lib detect in tests 2015-04-24 10:51:01 +01:00
John Cupitt
ad017dc56f add more C++ convenience functions
flipver() etc.
2015-04-24 10:10:44 +01:00
John Cupitt
3bad0528be tiny doc polish 2015-04-24 09:39:55 +01:00
John Cupitt
42efce5c66 fix various typos
thanks dg1727

see https://github.com/jcupitt/libvips/issues/277
2015-04-21 18:39:02 +01:00
John Cupitt
7ded77cd4d add a note on cli chaining 2015-04-21 16:41:03 +01:00
John Cupitt
e0a5d28100 add vips_vipsload() vips_vipssave() to C API
we didn't have these in the C API before, for some reason
2015-04-21 14:29:44 +01:00
John Cupitt
3cc408fd1e hide benign message from gettextize 2015-04-20 16:54:45 +01:00
John Cupitt
7495690cd6 remove vips__image_sizeof_bandformat
we had main API macros which used an array behind the scenes,
vips__image_sizeof_bandformat[]. Swap this for a function,
vips_format_sizeof(), to help DLLs.

the array symbol is still there for compatibility
2015-04-20 14:18:17 +01:00
John Cupitt
46259f934f fix description on LabQ2sRGB
thanks dg1727

see https://github.com/jcupitt/libvips/issues/272
2015-04-20 13:03:15 +01:00
John Cupitt
ef3f588b37 fix caps inconsistency 2015-04-20 09:53:13 +01:00
John Cupitt
100ae155e1 remove deprecated stuff from vips help
make the vips command-line interface no longer show any of the
deprecated vips7 interface in help

see https://github.com/jcupitt/libvips/issues/269
2015-04-20 09:47:44 +01:00
John Cupitt
fcb348db64 notes on recent changes 2015-04-19 13:15:24 +01:00
John Cupitt
88a9ebd74a Merge branch 'master' of github.com:jcupitt/libvips 2015-04-19 12:31:48 +01:00
John Cupitt
24084aed85 Merge branch 'add-copy-to-memory' 2015-04-19 11:13:15 +01:00
John Cupitt
54c37e7e0d add copy-to-memory
try to make a threadsafe vips_image_wio_input()
2015-04-19 09:45:20 +01:00
John Cupitt
cb7d6ec0bf Merge pull request #262 from lovell/jpeg-extension-parameters
Expose JPEG extension parameters. Support trellis quantisation, deringing and scan optimisation.
2015-04-18 23:45:54 +01:00
John Cupitt
04feec359f rewind images after write
after sinkdisc or sinkmemory, we need to rewind the image we wrote to so
that subsequent reads get the written image and don't regenerate it
2015-04-18 17:46:29 +01:00
John Cupitt
0ac29f0b0b Merge pull request #264 from lovell/magick-destroy-exception-guard
Ensure expected signature in ExceptionInfo before destroy
2015-04-18 16:40:51 +01:00
John Cupitt
a5a3b062fc support saving 1 and 2 band images to webp
see https://github.com/jcupitt/libvips/issues/267

libwebp does not supportG and GA images

make a new SAVEABLE type for savers which only do RGB and RGBA
2015-04-17 16:59:28 +01:00
John Cupitt
a0aacad871 much better convert to greyscale
mix RGB channels as .2, .7, .1 in linear light

see https://github.com/jcupitt/libvips/issues/266
2015-04-17 11:33:27 +01:00
John Cupitt
011b77b61b update build system files 2015-04-17 11:33:05 +01:00
John Cupitt
995137605a oops, swap abs() for fabs()
thank you clang
2015-04-17 11:32:31 +01:00
Lovell Fuller
e4326fc9ad Ensure expected signature in ExceptionInfo before destroy
GraphicsMagick asserts this in DestroyExceptionInfo

read_free is called multiple times since fc5a4a9
2015-04-15 20:05:19 +01:00
John Cupitt
d8ea72895a fix compiler warning 2015-04-15 08:56:12 +01:00
John Cupitt
9958d2b821 argh travis 2015-04-14 22:54:16 +01:00
John Cupitt
bc62d47424 Merge pull request #263 from lovell/openslide-associated-leak
Fix small memory leak in openslide loader
2015-04-14 21:03:54 +01:00
Lovell Fuller
00e27def8e Expose new/forthcoming features of mozjpeg/libjpeg-turbo
Runtime detection via JPEG extension parameters
Compile-time detection via J_BOOLEAN_PARAM of jpeglib.h
2015-04-14 20:24:31 +01:00
Lovell Fuller
3611d0f9df Fix small memory leak in openslide loader
vips_image_set_string takes a copy of the string
2015-04-14 20:24:02 +01:00
John Cupitt
da7250badb oop, put goi back for travis 2015-04-14 16:54:51 +01:00
John Cupitt
0fd6754fc4 give up on travis testing
it's just too painful to get travis up to date enough to run the full vips
test suite
2015-04-14 13:42:36 +01:00
John Cupitt
f2970c81fc travis 2015-04-14 13:24:18 +01:00
John Cupitt
e9707bcafd better cache trace 2015-04-14 13:18:37 +01:00
John Cupitt
c1900dccd4 travis 2015-04-14 13:14:42 +01:00
John Cupitt
37df2fcbf9 travis 2015-04-14 13:01:30 +01:00
John Cupitt
6a70ac0b24 travis 2015-04-14 12:40:18 +01:00
John Cupitt
4d63bfd7fd more travis argh 2015-04-14 12:23:07 +01:00
John Cupitt
6030431bab more travis 2015-04-14 12:05:55 +01:00
John Cupitt
dfe11b6913 try building our own pyg-o-i stuff for travis 2015-04-14 11:57:05 +01:00
John Cupitt
c3cc4f73a9 more travis poking
and fix a float comparison in test_threading
2015-04-14 11:14:25 +01:00
John Cupitt
15eca1bc3e another try to get travis going 2015-04-13 21:55:37 +01:00
John Cupitt
e4bc4d5698 try again 2015-04-13 20:07:04 +01:00
John Cupitt
3f9adedae1 make travis use the new test suite 2015-04-13 18:30:27 +01:00
John Cupitt
9f0ecae95a better vips_warn() docs 2015-04-13 15:53:21 +01:00
John Cupitt
951019fcbc improve cache trace output
now shows '*' for cache hit, lists output args as well
2015-04-13 12:08:42 +01:00
John Cupitt
d8018e8126 improve min/max docs
thanks Paul, see

https://github.com/jcupitt/libvips/issues/252
2015-04-12 11:25:46 +01:00