John Cupitt
991cc4f88b
rename as pdfload
2016-02-08 20:25:03 +00:00
John Cupitt
be574be539
popplerload hacking
...
metadata, relative filenames
2016-02-08 14:41:57 +00:00
John Cupitt
8da4e706dd
start adding poppler support
2016-02-07 23:33:43 +00:00
John Cupitt
41b41effde
Merge branch 'add-reduce'
2016-02-07 17:46:46 +00:00
John Cupitt
8cffd136e9
finish reduce
...
and fix up bicubic a bit, it works better on int32 images now
2016-02-07 17:41:39 +00:00
John Cupitt
add75f235f
version bump
2016-01-27 12:44:24 +00:00
John Cupitt
73bcc8b5d3
improve the using-C docs
...
add some stuff on giving options to operations
see https://github.com/jcupitt/libvips/issues/373
2016-01-25 09:35:06 +00:00
John Cupitt
4512400a3c
better rounding in new bilinear interp
...
was off by 0.5
2016-01-14 13:13:08 +00:00
John Cupitt
52384606dd
bump version for new C++ patch
2016-01-12 17:12:46 +00:00
John Cupitt
66373e9b41
remove exception specs from vips8 C++ interface
...
We had exception specs on the C++ interface, but C++11 does not support
them and some compilers have never honoured them. Remove all specs.
Thanks Lovell.
See https://github.com/jcupitt/libvips/issues/362
2016-01-09 14:52:05 +00:00
John Cupitt
b85231baba
small doc improvements
2016-01-07 11:16:12 +00:00
John Cupitt
98f4a64a86
better Vips.py class names builder
2016-01-05 08:00:40 +00:00
John Cupitt
e81900b187
bandjoin is just an instance function
...
we had both a class member bandjoin, and an instance member
Vips.Image.bandjoin([i1, i2, i3..])
i1.ibandjoin([i2, i3..])
this was confusing and annoying ... get rid of the class one and just
use bandjoin everywhere, so this is now the way to do it:
i1.bandjoin([i2, i3..])
2016-01-04 14:18:10 +00:00
John Cupitt
8ce10058eb
oop, missed a vips-8.1
2015-12-30 11:49:32 +00:00
John Cupitt
7c506b4351
stupid gtk-doc
2015-12-14 14:08:45 +00:00
John Cupitt
5916e25c31
rename python bandjoin as ibandjoin
...
oh argh class and instance methods are in the same namespace, so we have
to rename the instance one as ibandjoin
also, start adding a test for arrayjoin
2015-12-12 12:29:20 +00:00
John Cupitt
2409767679
add vips_image_new_from_memory_copy()
...
takes a copy of a memory area when making an image ... this helps bindings
for languages which don't have much control over memory
see https://github.com/jcupitt/libvips/issues/346
2015-11-25 17:05:59 +00:00
John Cupitt
32f6f5ed22
fix atan() for -ve angles
2015-11-20 14:45:51 +00:00
John Cupitt
03a4e54649
slightly less stupid float->int mask
...
still not quite right
2015-11-11 16:51:08 +00:00
John Cupitt
4c51f5b36d
tune cache sizes a bit more
2015-11-11 13:00:25 +00:00
John Cupitt
ca51b46e9a
docs, c++, all done
2015-11-07 20:54:00 +00:00
John Cupitt
7f400da698
better Py docs
...
talks about new_from_memory etc.
2015-11-04 11:03:36 +00:00
John Cupitt
582a7f1810
shrink2 now done
...
big mem saving, still a bit slower though
2015-10-31 10:43:08 +00:00
John Cupitt
da8f236f95
try a split shrink
...
not quite done yet
2015-10-30 18:15:14 +00:00
John Cupitt
36617bd2e4
added vips_blob_copy()
...
helps ruby-vips8
2015-10-24 11:12:08 +01:00
John Cupitt
64d081e726
return default value for unset props
...
we used to issue a warning and return early, but this can leave garbage
in the *value pointer, I think
ruby gobject-introspection will walk object props during GC and can see
state inbetween init and build when not all objects have been given a
value ... we don't want these warnings
2015-10-16 14:50:44 +01:00
John Cupitt
4d95f4512c
Merge branch '8.1'
...
Conflicts:
ChangeLog
configure.ac
doc/libvips-docs.xml
2015-10-13 14:47:37 +01:00
John Cupitt
2b2ac1b077
rename vips-8.0 as vips-8.1
...
also bump configure version
thanks Danilo!
2015-10-13 08:55:54 +01:00
John Cupitt
3e16302701
bump version to 8.2 for the next cycle
2015-10-07 14:55:28 +01:00
John Cupitt
a7766b28b3
improve py docs
2015-10-07 12:20:22 +01:00
John Cupitt
6fa6ad40aa
update function list for new stuff
...
oops, forgot to put the new stuff there
2015-07-23 13:24:01 +01:00
John Cupitt
f5b6f2d0f7
update docs for scRGB
2015-06-22 07:21:36 +01:00
John Cupitt
5d8440a265
more doc fixes
2015-05-31 18:11:08 +01:00
John Cupitt
2f4c0da6eb
expand the py docs a bit
...
see https://github.com/jcupitt/libvips/issues/302
2015-05-29 16:48:36 +01:00
John Cupitt
ac800fd034
note on vipsthumbnail
2015-05-08 14:51:55 +01:00
John Cupitt
dbdcf91171
remove some stray decls
...
see https://github.com/jcupitt/libvips/issues/288
version bump as well
2015-05-04 19:41:08 +01:00
John Cupitt
4e96db4216
try to get C++ examples highlighted
...
looks like gtk-doc only supports C highlighting looking at the sources
... still, get the language= tags to match what source-highlight expects
2015-04-27 17:40:33 +01:00
John Cupitt
51c85b7450
more gtk-doc fixes
2015-04-27 13:16:31 +01:00
John Cupitt
f5a77dd80d
start some notes on threading
2015-04-27 10:57:27 +01:00
John Cupitt
7ded77cd4d
add a note on cli chaining
2015-04-21 16:41:03 +01:00
John Cupitt
011b77b61b
update build system files
2015-04-17 11:33:05 +01:00
John Cupitt
01bcb87583
cleanups
2015-04-09 10:04:58 +01:00
John Cupitt
5268f0280c
raw open allows larger offsets
...
offsets were sanity-checked at 100,000, remove this limit
2015-03-31 14:37:48 +01:00
John Cupitt
339f268200
add some API for args, fix a docs messup
2015-03-02 22:02:33 +00:00
John Cupitt
5ccb5ad70d
add () overload to python
...
for vips_getpoint()
2015-03-01 12:15:48 +00:00
John Cupitt
ded01df512
c++: add [], change ()
...
() used to return element zero, just return a vector
add [] overload
2015-03-01 10:43:02 +00:00
John Cupitt
5d912fdbbb
add [] overload to python
...
index and slice image bands
2015-02-28 16:53:06 +00:00
John Cupitt
5f3f7588cd
tiny doc fix
2015-02-26 16:31:34 +00:00
John Cupitt
cdeec4a912
small tweaks
2015-02-26 13:15:53 +00:00
John Cupitt
cce569cdb7
more docs work
2015-02-23 12:32:56 +00:00