John Cupitt
b3af94917c
sync
2011-06-20 18:25:18 +01:00
John Cupitt
b9d32462ba
add gobject introspection support
2011-06-20 18:00:01 +01:00
John Cupitt
3628692799
add experimental ctypes Python binding
...
start hacking on a new Python interface
2011-06-17 14:50:14 +01:00
John Cupitt
3920f5dc7e
get im_system_image() working again
...
chop stuff about to get system image working again.
2011-06-16 13:54:13 +01:00
John Cupitt
953a315755
more im_aconv() speedups
...
now uses rolling boxes for the vertical pass too
2011-06-09 17:53:53 +01:00
John Cupitt
ecf344ec0f
more tweaks, still not working
...
argh, can't see the problem
2011-06-08 22:13:30 +01:00
John Cupitt
0aa9f81c30
started im_aconv()
...
started hacking non-separable version of im_aconvsep()
2011-06-06 17:35:32 +01:00
John Cupitt
7b6bc4267b
better vips error msg
...
"vips mpouikh" makes a better error message
2011-06-06 12:31:12 +01:00
John Cupitt
710294f889
rename aconv as aconvsep
2011-06-04 17:44:54 +01:00
John Cupitt
56d8f75500
fix an edge problem in aconv
...
aconv no longer has tiling artifacts
2011-06-04 10:01:52 +01:00
John Cupitt
3fab0cbbd4
fix vips8 CLI
...
the vips8 CLI needed updating for the new refcount strategy
2011-06-02 15:53:30 +01:00
John Cupitt
35a7515e3f
small bugfixes
...
various bugfixes ... nip2 runs reliably again now
2011-06-02 15:34:57 +01:00
John Cupitt
971615d6ae
back to fixed refs, add a pool system instead
...
floating refs were very confusing and annoying, instead use simple fixed
refs and add a pool system to track refs for you
also fixed a couple of dumb errors in close callbacks
2011-06-02 12:23:56 +01:00
John Cupitt
6819919f0c
im_aconv() works
...
got im_aconv() working, woo
2011-06-01 17:36:17 +01:00
John Cupitt
c0cbbbf415
free im_malloc() mem in postclose
2011-05-30 19:40:56 +01:00
John Cupitt
a9045c9ec3
oops vipsthumbnail needed updating
2011-05-30 11:41:02 +01:00
John Cupitt
47a3bd6689
TODO updates
2011-05-25 14:06:23 +01:00
John Cupitt
cba1ea0024
vipsobject fallback for new_from_string() as well
2011-05-25 13:43:53 +01:00
John Cupitt
1a75cf5be2
object new from string() is now a vfunc
...
and the inverse too ... interpolate and format need fixing still
2011-05-25 12:24:01 +01:00
John Cupitt
5492e0dbda
TODO updates
2011-05-25 08:51:19 +01:00
John Cupitt
ff44680022
get the CLI working again
...
get the cli working with the new vfunc thing
2011-05-24 17:01:23 +01:00
John Cupitt
0b902bfbd4
make CLI arg handling into vfuncs
...
add vfuncs to vipsobject for the CLI interface
2011-05-24 14:44:23 +01:00
John Cupitt
26c0ce8fde
fixed vips7 CLI
...
"vips im_add a b c" works again
2011-05-24 13:50:17 +01:00
John Cupitt
2ba39ebc23
notes
2011-05-23 21:27:33 +01:00
John Cupitt
9515c5cb06
more fixes for im_add
...
still getting some dangling region refs though argh
2011-05-23 18:19:20 +01:00
John Cupitt
8036dda5b7
vips8 CLI works
...
bugs fixed, leaks plugged, hooked up output write
2011-05-23 17:12:09 +01:00
John Cupitt
0514485fa6
functional API
...
make all output args created by operation, so operations are now true
functions ... means we can do memoisation
various cleanups as well
2011-05-22 17:32:57 +01:00
John Cupitt
1ad9c8a885
progress notes updated
2011-05-19 14:39:11 +01:00
John Cupitt
b6185af194
more new API hackery
...
added some notes ot the TODO on a more functional approach
2011-05-19 09:22:48 +01:00
John Cupitt
5b6ee532c4
oop TODO
2011-05-18 11:06:01 +01:00
John Cupitt
c4804b6fb3
argh
2011-05-17 14:45:51 +01:00
John Cupitt
dd6f0e8b4d
sizealike everywhere
...
all ops now sizealike (I think) and docs are updated to match
2011-05-17 13:05:45 +01:00
John Cupitt
0c1034de44
vips7 has sizealike as well
2011-05-16 17:34:00 +01:00
John Cupitt
6cb6d2289b
new CLI done
...
the new cli interface is done, try "vips add a.jpg b.jpg out.jpg", or
"vips add".
2011-05-16 17:10:08 +01:00
John Cupitt
8c6697c40a
misc CLI hackery sync
2011-05-16 08:31:55 +01:00
John Cupitt
1f3f20ee4e
new cli working
...
some final testing needed
2011-05-13 14:47:23 +01:00
John Cupitt
825280b365
more cli hackery
...
almost there now, parsing strings to standard types
2011-05-13 10:08:53 +01:00
John Cupitt
2a66c50410
mostly working
2011-05-11 22:07:30 +01:00
John Cupitt
db48961c46
todo updates
2011-05-09 18:28:21 +01:00
John Cupitt
e92f5ff353
README updates
2011-05-08 10:59:07 +01:00
John Cupitt
8b10aa2fe0
magick notes
2011-05-02 18:02:41 +01:00
John Cupitt
620c02a833
cleanups
...
small tidies
2011-04-21 09:57:04 +01:00
John Cupitt
c4f5c71507
add im_bufjpeg2vips()
...
add a thing to open a jpeg from a memory buffer, handy for processing
thumbnails from exif data
2011-04-20 15:23:34 +01:00
John Cupitt
efcc0c20de
need private array in VipsBinary
...
oops
2011-04-13 17:55:58 +01:00
John Cupitt
e0d4ed89ff
reorganise tools/ dir
...
The subdir in tools are no lonmger necessary. Also, remove ther old bin
links feature, not very useful anymore.
2011-04-06 12:06:32 +01:00
John Cupitt
8d367998c6
VipsAdd works
...
done VipsAdd class and made an im_add() stub for compat
2011-04-04 15:46:57 +01:00
John Cupitt
db41b6ac4e
add VipsOperation
...
abstract base class for all operations goes in
2011-03-29 12:12:20 +01:00
John Cupitt
4120f7b296
cleanup util
...
just a few little things left, yay
2011-03-28 16:03:31 +01:00
John Cupitt
c7b74f620f
yet more cleanups
...
just util.c left now, woo
2011-03-28 14:57:43 +01:00
John Cupitt
b13872f111
clean up sink
...
common up some stuff in the sinks
2011-03-28 14:08:42 +01:00