The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.1 - 1999-07-30

  • one of the most successful releases, in terms of features & bugfixes.
  • it was also a long night. And expensive (irc).
  • renamed gimp_drawable_mask to gimp_drawable_bounds to avoid clashes.
  • new enums.pl, some changes: SELECTION_* becomes * again.
  • compatibility fix for 5.005_58, also fixed a bug in Gimp::Pod.
  • removed register_magic_load_handler from Lib.xs (is in PDB).
  • preliminary <Load> and <Save> support (arguments are automatically supplied).
  • enabled limited pixel access functions even when PDL was not found, just enough to re-enable magick and implement miff.
  • implemented and added examples/miff (a load/save filter for miff images).
  • close DATA in Gimp unconditionally, saves one open filehandle.
  • fixed the longstanding preview bug in Gimp::UI by reversing the order of calls to draw_row. => something in gtk+ is really broken.
  • fixed a longstanding (but never seen ;) bug in old_pdl: pdls that were not sever'ed created garbage.
  • allow dummy dimension in grayscale pdls, i.e. pdl(1,width,height) instead of pdl(width,height).
  • improved gimpdoc & pixelmap.
  • removed debugging code from gouge. ouch!
  • bug fixed: PDL::Core was not automatically required when not already loaded.
  • passing undef as PARAM_STRING passes a zero pointer in install_proc. Required for load handlers. Ugh.
  • fixed typoe in Parasite::is_persistent and implement "new" method.
  • added new convinience function to Gimp::Util.

Documentation

Pseudo-OO for Gimp functions.
how to operate on raw pixels.
embed xpm pictures into perl source
convert script-fu to perl
convert script-fu to script-fu
convert xcf files to pnm files

Modules

Perl extension for writing Gimp Extensions/Plug-ins/Load & Save-Handlers
compatibility functions for older versions of Gimp.
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)
run scripts embedded into the Gimp program.
Communication module for the gimp-perl server.
Overwrite Tile/Region functions to work with piddles. This module is obsolete, please remove any references to it.
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/UI.pm
in Gimp/UI.pm
in Gimp/UI.pm
in Gimp/UI.pm
in Gimp.pm