]> git.imager.perl.org - imager.git/commitdiff
bump to 0.52 Imager-0.52
authorTony Cook <tony@develop=help.com>
Tue, 25 Jul 2006 04:43:38 +0000 (04:43 +0000)
committerTony Cook <tony@develop=help.com>
Tue, 25 Jul 2006 04:43:38 +0000 (04:43 +0000)
This is primarily a feature release, but contains a fair few bug
fixes, new features:

- ability to read and write MS Windows ICO and CUR files

- you can now add file format plugins to support new file formats

- add POD coverage tests

- setcolors() and addcolors() now accept color names and so on instead
  of requiring Imager::Color objects.

- flood_fill() can now fill to a specified border color instead of
  just to the area the same color as the seed.

Bug fixes:

- bounding_box for the T1 driver wasn't converting UTF8 to ascii when
  calculating the advance width.

- bounding_box for the T1 driver wasn't including leading and trailing
  spaces in the bounding box as the other drivers did, it also produced
  strange results for empty strings or strings containing only spaces

- when reading CMYK jpeg images they were being transferred to the
  image object as is, producing a four channel image.  It only looked
  ok due to an old still unfixed Photoshop bug.  We now convert from
  the inverted CMYK that photoshop (and Corel for example) produce
  into RGB.

- reading a CYMK TIFF would result in a 4 channel image, reading any
  image with more than 4 channels (eg. RGB with 2 alpha channels)
  would result in an error.

- added /usr/local/include to the default include search path, since
  we were already searching /usr/local/lib for libraries.

And various minor fixes and documentation updates.

Imager.pm
META.yml
announce/0.52.txt [new file with mode: 0644]

index e08eff5cf48a674585cb2f09a297b0fd5e435bba..3d9b9dedb82c26e9aac2e3fbaa8bb5d4837db602 100644 (file)
--- a/Imager.pm
+++ b/Imager.pm
@@ -155,7 +155,7 @@ my %attempted_to_load;
 BEGIN {
   require Exporter;
   @ISA = qw(Exporter);
-  $VERSION = '0.51_03';
+  $VERSION = '0.52';
   eval {
     require XSLoader;
     XSLoader::load(Imager => $VERSION);
index 1b499132e86964a54cb5db6bc99fe6dc7571f59a..a37e25f5709c7f8a0f06368fa2f7faa0e5f23d81 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name: Imager
-version: 0.51_03
+version: 0.52
 version_from: Imager.pm
 author: Tony Cook <tony@imager.perl.org>, Arnar M. Hrafnkelsson
 abstract: Perl extension for Generating 24 bit Images
@@ -10,4 +10,4 @@ recommends:
 license: perl
 dynamic_config: 1
 distribution_type: module
-generated_by: Imager version 0.51_03
+generated_by: Imager version 0.52
diff --git a/announce/0.52.txt b/announce/0.52.txt
new file mode 100644 (file)
index 0000000..8bd4fd0
--- /dev/null
@@ -0,0 +1,38 @@
+This is primarily a feature release, but contains a fair few bug
+fixes, new features:
+
+- ability to read and write MS Windows ICO and CUR files
+
+- you can now add file format plugins to support new file formats
+
+- add POD coverage tests
+
+- setcolors() and addcolors() now accept color names and so on instead
+  of requiring Imager::Color objects.
+
+- flood_fill() can now fill to a specified border color instead of
+  just to the area the same color as the seed.
+
+Bug fixes:
+
+- bounding_box for the T1 driver wasn't converting UTF8 to ascii when
+  calculating the advance width.
+
+- bounding_box for the T1 driver wasn't including leading and trailing
+  spaces in the bounding box as the other drivers did, it also produced
+  strange results for empty strings or strings containing only spaces
+
+- when reading CMYK jpeg images they were being transferred to the
+  image object as is, producing a four channel image.  It only looked
+  ok due to an old still unfixed Photoshop bug.  We now convert from
+  the inverted CMYK that photoshop (and Corel for example) produce
+  into RGB.
+
+- reading a CYMK TIFF would result in a 4 channel image, reading any
+  image with more than 4 channels (eg. RGB with 2 alpha channels)
+  would result in an error.
+
+- added /usr/local/include to the default include search path, since
+  we were already searching /usr/local/lib for libraries.
+
+And various minor fixes and documentation updates.