- Development is to be based off of the latest GIMP
master
branch. - Create JavaScript bindings to libgimp so that GIMP plugins can be written in JavaScript. This is based off of 2011 Idea support writing JavaScript plugins.
- Programming GIMP plugins in JavaScript should be idiomatic to the JavaScript language.
- Create bindings for GIMP (Gjs and libgimp).
- Create bindings for GEGL for pixel manipulation (Gjs).
- Create bindings for Gtk+ dialogs (GObject Introspection and Gjs).
When building GIMP from the master
branch one needs to also compile the
latest master of the dependencies GEGL and BABL. All other dependencies
can be installed with prefered versions. See documentation on
building GIMP from source.
- Use vagrant-gimp as your development environment.
- Clone GIMP:
git://git.gnome.org/gimp
- Clone BABL:
git://git.gnome.org/babl
- Clone GEGL:
git://git.gnome.org/gegl