We're modernising libvips at the moment. The idea is to move everything on top of GObject and get a new g*-style API that way. It should be simpler, cleaner, and support full run-time introspection. We will continue to support the old vips7 API.
We've moved about 1/3 of the library to the new system. Still to do:
- mvoe the rest of the library over
- make new C++ binding
- finish the new Python binding
- add operator sections and function argument pattern matching to nip2
- break nip2's programming language out to a separate package
- more Orc stuff
Any more ideas very welcome.
We put occasional tarballs of development snapshots in the development download area.
To check out a copy of the source:
git clone git://github.com/jcupitt/libvips.git
You'll need to rebuild the configure system after downloading:
cd libvips ./bootstrap.sh
Then you can configure ; make ; make install as usual.
./configure make make install
If you want to make changes and merge them, make an account on github, fork vips, edit as you please, and push commits upstream as you make them. gitref.org is a very handy getting-started guide to git.