Development
From VipsWiki
Plans
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
Other ideas:
- 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.
Snapshots
We put occasional tarballs of development snapshots in the development download area.
Git
We have the sources for libvips and nip2 on github.
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.
There are separate HOWTO guides to help you Build on windows and Build on OS X.
