[Image-SIG] PIL 1.1.2 release candidate 1 now available

Fredrik Lundh fredrik@pythonware.com
Thu, 3 May 2001 14:18:42 +0200


I just posted a prerelease of the 1.1.2 maintenance release to

    http://www.pythonware.com/downloads/Imaging-1.1.2c1.tar.gz

the main reason for this update is a couple of 2.1 issues, but
several bug fixes also made it (some interesting contributions
didn't make it, though -- we'll deal with them in 1.1.3).  if you
miss something really essential, let me know asap.

we plan to release 1.1.2 final on monday (may 7).

Cheers /F


*** Changes from release 1.1.1 to 1.1.2 ***

+ Adapted to Python 2.1.  Among other things, all uses of the
  "regex" module has been repleased with "re".

+ Fixed attribute error when reading large PNG files (this bug
  was introduced in maintenance code released after the 1.1.1
  release)

+ Ignore non-string objects in sys.path

+ Fixed Image.transform(EXTENT) for negative xoffsets

+ Fixed bitmap/text drawing in fill mode.

+ Fixed "getextrema" to work also for multiband images.

+ Added transparency support for L and P images to the PNG codec.

+ Improved support for read-only images.  The "load" method now
  sets the "readonly" attribute for memory-mapped images.  Operations
  that modifies an image in place (such as "paste" and drawing operations)
  creates an in-memory copy of the image, if necessary.  (before this
  change, any attempt to modify a memory-mapped image resulted in a
  core dump...)

+ Added special cases for lists everywhere PIL expects a sequence.
  This should speed up things like "putdata" and drawing operations.

+ The Image.offset method is deprecated.  Use the ImageChops.offset
  function instead.

+ Changed ImageChops operators to copy palette and info dictionary
  from the first image argument.