Changes for version 1.07 - 1999-03-15

  • added examples/yinyang, examples/image_tile, examples/stamps.
  • bangpath is no longer updated inplace. As a result, only plug-ins that are going to get installed are being fixed, the examples are not.
  • fixed error handling bugs in Gimp::Lib, streamlined and improved error handling.
  • reworked callback handling, should be more flexible in the future.
  • changed implementation of PF_CUSTOM (still untested).
  • fixed some rather scientific memory leaks, fixed more bugs.
  • the case when "not enough arguments" were supplied for a function was not reliably detected.
  • gimp_progress_init now accepts either one or two arguments.
  • switched to using Devel::PPPort, which hopefulyl solves all my problems.
  • argh! gimptool path was wrong again! the fix version should be much faster as well.
  • new module Gimp::Pod.
  • embedded pod documentation will now be shown when the Help button is pressed (see image_tile for an example).
  • new evaluation function that evaluates a string as perl code, but does so on the server side. (Gimp->server_eval(string)).

Documentation

Pseudo-OO for Gimp functions.
how to operate on raw pixels
convert script-fu to perl
convert script-fu to script-fu

Modules

Perl extension for writing Gimp Extensions/Plug-ins/Load & Save-Handlers
Set and get state data.
check for specific features to be present before registering the script.
"easy to use" framework for Gimp scripts
Interface to libgimp (as opposed to Gimp::Net)
Communication module for the gimp-perl server.
Overwrite Tile/Region functions to work with piddles.
Evaluate pod documentation embedded in scripts.
"simulation of libgimpui", and more!
some handy routines for Gimp-Perl users

Provides

in Gimp.pm
in Gimp.pm
in Gimp.pm
in Gimp.pm
in Gimp/UI.pm
in Gimp/UI.pm
in Gimp/UI.pm
in Gimp/UI.pm