44 Commits

Author SHA1 Message Date
John Cupitt
e6dba689ce auto array-ize scalars in python 2014-09-01 09:41:14 +01:00
John Cupitt
a370e5003e vips array types are more binding-friendly
this all works now:

```python
from gi.repository import Vips

a = Vips.ArrayDouble.new([1,2,3])
a.get()

a = Vips.ArrayInt.new([1,2,3])
a.get()

a = Vips.ArrayImage.new([c, d, e])
a.get()
```
2014-08-31 10:41:53 +01:00
John Cupitt
42dac9209a GBoxed almost working 2014-08-29 18:14:22 +01:00
John Cupitt
86b729150c fix memleak in type.c
see

https://github.com/jcupitt/libvips/pull/164
2014-08-27 13:46:51 +01:00
John Cupitt
573b94e3ec more docs argh 2014-08-19 17:57:27 +01:00
John Cupitt
af84b3097c more docs work 2014-08-19 16:57:37 +01:00
John Cupitt
2e8217338b docs work 2014-08-09 10:25:34 +01:00
John Cupitt
84d65c1727 Merge branch '7.38'
Conflicts:
	libvips/resample/affine.c
2014-06-18 13:48:08 +01:00
John Cupitt
339712fb13 hackey hack 2014-06-06 15:03:12 +01:00
John Cupitt
1772588eb6 small fixes
help cleanup and debug if operations fail
2014-05-16 08:28:44 +01:00
John Cupitt
ce5a01290d work around g-ir crash 2014-04-10 10:57:39 +01:00
John Cupitt
b8dbd4dfce oops 2014-04-10 09:34:58 +01:00
John Cupitt
b27c7a40ef add get/set array of image from GValue 2014-04-10 09:21:29 +01:00
John Cupitt
aa935133d0 vipsthumbnail uses new vips_info() 2013-08-07 09:57:18 +01:00
John Cupitt
5f340ea554 Merge remote-tracking branch 'origin/7.34'
Conflicts:
	libvips/iofuncs/type.c
2013-08-06 13:20:13 +01:00
John Cupitt
497cf55fc0 don't output transparency ifrom openslide
openslide now always outputs solid colours, helps vips_flatten() convert
to RGB for jpg tile save correctly
2013-08-06 12:58:07 +01:00
John Cupitt
ba60202285 better type leak checks 2013-08-06 12:02:11 +01:00
John Cupitt
1ef32179da lock on area tracking 2013-08-06 11:43:41 +01:00
John Cupitt
67a5aa7442 make VipsArea leakcheck a run-time option
was compile-time
2013-07-16 11:37:01 +01:00
John Cupitt
6167d4d97c Fix three minor memleaks 2013-07-15 22:01:00 +01:00
John Cupitt
47adc8f08d flag more str->array errors
str->[int] and [double] conversions set the output array to size 0 on
convert fail
2013-06-18 11:00:04 +01:00
Benjamin Gilbert
8cc76a6ba3 Update address for Free Software Foundation
Also update LGPLv2.1 license text from the copy currently on the GNU
website.
2013-03-07 00:40:19 -05:00
John Cupitt
8b67d53e56 make VipsArea threadsafe
google maps output needs threaded create / destroy of VipsArea (used to
hold the background colour). We need a lock on VipsArea::count.

Fixes https://github.com/jcupitt/libvips/issues/46

Thanks fuho
2012-12-19 09:58:35 +00:00
John Cupitt
1e332d2f29 vips_max() returns arrays for position and value
int array type too for x/y position arrays
2012-12-05 13:11:29 +00:00
John Cupitt
3216fddc92 easier array arg creation
added stdarg array double creator, used the _new as well, small other
fixes
2012-11-02 21:45:13 +00:00
John Cupitt
3a6b32dcf9 small fixes 2012-09-24 13:31:06 +01:00
John Cupitt
7a79b1fb6b remove G_DEFINE_BOXED_TYPE() use
was glib-2.26+ only argh, thanks Jake
2012-06-09 10:31:01 +01:00
John Cupitt
a5b3eb2040 amke vips_cache() a vips8 operation 2012-01-13 13:15:56 +00:00
John Cupitt
c04458c7ce Merge remote-tracking branch 'origin/master' 2012-01-13 12:11:22 +00:00
John Cupitt
23807b5999 add a test type 2012-01-13 12:11:12 +00:00
John Cupitt
ef09bcd01a sync 2012-01-13 09:03:11 +00:00
John Cupitt
429c9977d4 add a test type for intro 2012-01-12 14:58:34 +00:00
John Cupitt
b4d37b86fb sync 2012-01-10 14:56:59 +00:00
John Cupitt
0c556de9d5 clean up types.c a bit
still tying to get constants working, cleaned up types.[hc] a bit
2012-01-10 14:09:25 +00:00
John Cupitt
dce5e3483d oops 2012-01-01 14:21:53 +00:00
John Cupitt
7ae919e4f4 more hacking on gio warnings
all the serious ones seem to be fixed now
2012-01-01 12:04:46 +00:00
John Cupitt
d0ec401a12 hackery to get goi working 2011-12-31 18:22:42 +00:00
John Cupitt
c0150ea3c3 better CLI imagevec handling 2011-11-22 09:26:31 +00:00
John Cupitt
441ae2305e sync 2011-10-28 17:36:20 +01:00
John Cupitt
d503e710e2 fix array double -> gstring 2011-10-28 15:13:55 +01:00
John Cupitt
2da5560992 bandjoin done and dusted 2011-10-28 14:12:39 +01:00
John Cupitt
c1f1957e88 break out libvip gtypes
all libvips gtype definitions broken out and renamed for consistency
2011-10-28 10:28:31 +01:00
John Cupitt
f9adf20874 gtkdoc comments for check 2009-10-12 15:27:18 +00:00
John Cupitt
4e76695e19 merge gtkdoc branch 2009-08-16 15:00:08 +00:00