]>
git.imager.perl.org - imager.git/log
Tony Cook [Fri, 9 Nov 2007 08:18:01 +0000 (08:18 +0000)]
0.62 goals
Tony Cook [Mon, 5 Nov 2007 07:44:56 +0000 (07:44 +0000)]
0.61 release
Tony Cook [Mon, 5 Nov 2007 03:04:55 +0000 (03:04 +0000)]
missed a changes note
Tony Cook [Mon, 5 Nov 2007 03:02:51 +0000 (03:02 +0000)]
- correctly blend a rotated (or matrix_transformed()) image when
performing interpolation in the presence of an alpha channel.
Tony Cook [Sun, 4 Nov 2007 00:17:45 +0000 (00:17 +0000)]
correctly generate the author key in META.yml
Tony Cook [Sun, 4 Nov 2007 00:14:43 +0000 (00:14 +0000)]
we never write CMYK
Tony Cook [Tue, 30 Oct 2007 12:17:53 +0000 (12:17 +0000)]
- improve the transform2() documentation
http://rt.cpan.org/Ticket/Display.html?id=29267
Tony Cook [Tue, 30 Oct 2007 11:04:09 +0000 (11:04 +0000)]
- improve the error messages produced when attempting to read or write
an unknown image file format.
http://rt.cpan.org/Ticket/Display.html?id=30103
Tony Cook [Tue, 30 Oct 2007 09:00:21 +0000 (09:00 +0000)]
more done
Tony Cook [Tue, 30 Oct 2007 08:16:24 +0000 (08:16 +0000)]
- attempt to work around the test failure at
http://www.nntp.perl.org/group/perl.cpan.testers/2007/09/msg650810.html
Tony Cook [Tue, 30 Oct 2007 07:34:55 +0000 (07:34 +0000)]
- validate chan_count for chans == NULL for each of the i_gsamp()
implementations.
Tony Cook [Mon, 29 Oct 2007 11:16:03 +0000 (11:16 +0000)]
fixed a type
Tony Cook [Mon, 29 Oct 2007 11:11:10 +0000 (11:11 +0000)]
- the SGI RLE compression code could overflow its compression buffer
http://rt.cpan.org/Ticket/Display.html?id=30334
- the 32-bit output function used by the SGI code only handled values
under 0x10000. This was most noticable when writing large RLE images.
http://rt.cpan.org/Ticket/Display.html?id=30335
Tony Cook [Mon, 29 Oct 2007 09:37:22 +0000 (09:37 +0000)]
the code for the transform2() uminus operator was missing a break.
Added tests for better code coverage of the ops.
http://rt.cpan.org/Ticket/Display.html?id=29296
Tony Cook [Fri, 26 Oct 2007 10:51:15 +0000 (10:51 +0000)]
convert more tests to Test::More
Tony Cook [Fri, 26 Oct 2007 10:35:49 +0000 (10:35 +0000)]
convert to Test::More
Tony Cook [Fri, 26 Oct 2007 09:25:15 +0000 (09:25 +0000)]
- test 171 in t/t01introvert.t was failing on perls configured to
use long double.
Tony Cook [Fri, 26 Oct 2007 09:18:52 +0000 (09:18 +0000)]
- Imager::Font::Wrap doesn't correctly set savepos
Tony Cook [Fri, 26 Oct 2007 08:50:12 +0000 (08:50 +0000)]
- some sub-directory tests depended on files produced by the parent
directory tests
Tony Cook [Fri, 26 Oct 2007 08:41:22 +0000 (08:41 +0000)]
- prevent a cast to integer warning on x64 builds in datatypes.c
also fixed some other type warnings
Tony Cook [Fri, 12 Oct 2007 06:38:55 +0000 (06:38 +0000)]
- correct handling of sz in matrix_transform() - this should allow
perspective type transformations to work now.
http://rt.cpan.org/Ticket/Display.html?id=29936
Tony Cook [Fri, 12 Oct 2007 05:26:54 +0000 (05:26 +0000)]
something done, more to do
Tony Cook [Thu, 4 Oct 2007 15:10:41 +0000 (15:10 +0000)]
more to do
Tony Cook [Wed, 26 Sep 2007 09:43:27 +0000 (09:43 +0000)]
make it easier to find out how to convert an image to greyscale
Tony Cook [Tue, 18 Sep 2007 00:39:22 +0000 (00:39 +0000)]
add some detail to TIFF TODO
Tony Cook [Mon, 17 Sep 2007 14:06:35 +0000 (14:06 +0000)]
added sample: gifscale.pl - scale an animated gif
Tony Cook [Mon, 17 Sep 2007 13:59:28 +0000 (13:59 +0000)]
Imager::Files still listed "rgb" as the type for SGI files, corrected
RT #29354
Tony Cook [Tue, 11 Sep 2007 09:55:09 +0000 (09:55 +0000)]
define 0.61 release goals
updated APIRef docs
Tony Cook [Thu, 30 Aug 2007 07:40:38 +0000 (07:40 +0000)]
0.60 release
Tony Cook [Thu, 30 Aug 2007 07:32:21 +0000 (07:32 +0000)]
include RT email address under SUPPORT
Tony Cook [Wed, 29 Aug 2007 12:34:23 +0000 (12:34 +0000)]
add new gif_colormap_size tag
Tony Cook [Wed, 29 Aug 2007 12:03:47 +0000 (12:03 +0000)]
did some of it
Tony Cook [Wed, 29 Aug 2007 11:42:47 +0000 (11:42 +0000)]
fill out the large sample support docs
Tony Cook [Wed, 29 Aug 2007 03:45:06 +0000 (03:45 +0000)]
build under c89
Tony Cook [Mon, 27 Aug 2007 13:59:23 +0000 (13:59 +0000)]
compiler warning cleanup
Tony Cook [Mon, 27 Aug 2007 10:20:35 +0000 (10:20 +0000)]
treat the ico mask as an alpha channel, since this is less confusing
in most use-cases.
Tony Cook [Mon, 27 Aug 2007 02:04:32 +0000 (02:04 +0000)]
stuff done, more to do
Tony Cook [Sat, 25 Aug 2007 10:36:11 +0000 (10:36 +0000)]
added cleanup, documentation, further tests and grayscale support
Tony Cook [Fri, 24 Aug 2007 07:34:58 +0000 (07:34 +0000)]
convert t/t90cc.t to Test::More and actually test a bit more
Tony Cook [Fri, 24 Aug 2007 07:27:18 +0000 (07:27 +0000)]
Gabriel Vasseur's patch, corrected just enough for it to compile.
This needs some cleanup:
- integrate the extra tests supplied
- test the method she didn't
- foolproofing
- documentation
https://rt.cpan.org/Ticket/Display.html?id=28142
Tony Cook [Tue, 14 Aug 2007 05:01:22 +0000 (05:01 +0000)]
5.005_03 compatible use of mkdir
Tony Cook [Tue, 14 Aug 2007 04:59:27 +0000 (04:59 +0000)]
5.005_03 compatible access to SEEK_* constants
Tony Cook [Wed, 1 Aug 2007 10:22:42 +0000 (10:22 +0000)]
Imager doesn't load on Windows 98
Tony Cook [Wed, 1 Aug 2007 10:05:57 +0000 (10:05 +0000)]
allow Imager to be loaded on Windows 98
Tony Cook [Wed, 1 Aug 2007 10:05:20 +0000 (10:05 +0000)]
svn:ignore Win32 junk
Tony Cook [Wed, 1 Aug 2007 10:04:02 +0000 (10:04 +0000)]
correct for c89
Tony Cook [Wed, 1 Aug 2007 09:58:35 +0000 (09:58 +0000)]
add mission SGI files
Tony Cook [Tue, 31 Jul 2007 14:45:31 +0000 (14:45 +0000)]
- transparency is now enabled by default when writing GIF images
http://rt.cpan.org/Ticket/Display.html?id=27615
Tony Cook [Tue, 31 Jul 2007 13:58:09 +0000 (13:58 +0000)]
- improve the error message from errstr() when you try to load a font
for which the driver hasn't been built in Imager.
http://rt.cpan.org/Ticket/Display.html?id=27571
Tony Cook [Tue, 31 Jul 2007 13:05:25 +0000 (13:05 +0000)]
remove repeated text in Imager::Files
Tony Cook [Tue, 31 Jul 2007 13:01:05 +0000 (13:01 +0000)]
make it even clearer that scale() and variants don't modify the source
Tony Cook [Tue, 31 Jul 2007 12:33:42 +0000 (12:33 +0000)]
what to do for 0.60
Tony Cook [Tue, 31 Jul 2007 12:19:49 +0000 (12:19 +0000)]
- Finished/rewrote Arnar's old SGI RGB file format support, so Imager
now has full SGI RGB image format, including RLE and 16-bit/sample
images.
https://rt.cpan.org/Ticket/Display.html?id=8666
- logging functions are now available in the API
- the convert() method now returns an image of the same sample size as
the source image.
https://rt.cpan.org/Ticket/Display.html?id=28492
Tony Cook [Tue, 31 Jul 2007 10:12:21 +0000 (10:12 +0000)]
distribute Imager::LargeSamples
Tony Cook [Tue, 31 Jul 2007 10:11:20 +0000 (10:11 +0000)]
start tracking large sample support
Tony Cook [Mon, 23 Jul 2007 06:39:34 +0000 (06:39 +0000)]
spelling correction (Adam Kennedy)
Tony Cook [Thu, 19 Jul 2007 01:03:04 +0000 (01:03 +0000)]
more doc fixes
Tony Cook [Thu, 19 Jul 2007 00:53:23 +0000 (00:53 +0000)]
oops, missed one
Tony Cook [Thu, 19 Jul 2007 00:51:55 +0000 (00:51 +0000)]
documentation tweaks
Tony Cook [Wed, 27 Jun 2007 01:00:53 +0000 (01:00 +0000)]
correct skip count for when gif libraries not available
Tony Cook [Tue, 26 Jun 2007 12:05:27 +0000 (12:05 +0000)]
- to avoid confusion, channels not present in the image are returned as
zero by getscanline(). This has no effect on the C level i_glin()
and i_glinf() API functions which continue to not set the unused
channels.
Tony Cook [Tue, 26 Jun 2007 11:17:00 +0000 (11:17 +0000)]
fixed various memory leaks that could occur when failing to read png,
jpeg, bmp or tga files.
Tony Cook [Mon, 25 Jun 2007 03:05:30 +0000 (03:05 +0000)]
fuzz testing
Tony Cook [Mon, 25 Jun 2007 02:55:06 +0000 (02:55 +0000)]
don't attempt to save the palette if we failed to read the image
Tony Cook [Thu, 21 Jun 2007 12:53:47 +0000 (12:53 +0000)]
- in some cases it's possible for giflib/libungif to return color
indexes outside the range of colors defined by the image's palette.
We now expand the palette to match the indexes used.
Thanks to Gabriel Vasseur for reporting this.
Tony Cook [Thu, 14 Jun 2007 07:24:29 +0000 (07:24 +0000)]
0.59 release
Tony Cook [Tue, 12 Jun 2007 14:14:08 +0000 (14:14 +0000)]
- cropping outside the image would return an Imager object with
no low-level image object, instead of returning false.
Fixed by: Philip Gwyn (Leolo)
http://rt.cpan.org/Ticket/Display.html?id=27509
Tony Cook [Tue, 12 Jun 2007 13:10:20 +0000 (13:10 +0000)]
fixes a regression introduced by the fixes for RT 11972
http://rt.cpan.org/Ticket/Display.html?id=27546
Tony Cook [Wed, 16 May 2007 12:48:22 +0000 (12:48 +0000)]
Imager 0.58 release
Tony Cook [Mon, 14 May 2007 08:31:05 +0000 (08:31 +0000)]
various minor documentation changes
Tony Cook [Sat, 12 May 2007 05:19:27 +0000 (05:19 +0000)]
various bits and pieces of documentation
Tony Cook [Fri, 11 May 2007 10:49:55 +0000 (10:49 +0000)]
bump for 0.57_01
Tony Cook [Fri, 11 May 2007 09:38:54 +0000 (09:38 +0000)]
update TODO
Tony Cook [Fri, 11 May 2007 09:35:51 +0000 (09:35 +0000)]
document Makefile.PL changes
Tony Cook [Thu, 10 May 2007 14:35:49 +0000 (14:35 +0000)]
fix a stupid logic error
Tony Cook [Thu, 10 May 2007 14:07:08 +0000 (14:07 +0000)]
handle spaces in the found paths for freetype2
Tony Cook [Thu, 10 May 2007 13:57:47 +0000 (13:57 +0000)]
remove debug code
correct handling of adding the second include path
Tony Cook [Thu, 10 May 2007 13:53:54 +0000 (13:53 +0000)]
removed --noprobe option, since probing is now required to scan
for freetype2
removed inccheck/libcheck for freetype2
added additional probe for freetype 2 that also scans for the file
included by ft2build.h.
Hopefully this will prevent build errors where ft2build.h is in the
include path but the header it includes isn't.
Tony Cook [Sat, 5 May 2007 05:02:19 +0000 (05:02 +0000)]
fix rendering on alpha channel images for the T1lib driver.
Tony Cook [Sat, 5 May 2007 00:39:47 +0000 (00:39 +0000)]
use the channel mask in i_tt_cp() to avoid calls to i_gpix()
Tony Cook [Sat, 5 May 2007 00:30:34 +0000 (00:30 +0000)]
fix rendering on alpha channel images for the FreeType 1.x driver.
Tony Cook [Sat, 5 May 2007 00:28:49 +0000 (00:28 +0000)]
remove some dev code that was writing an extra image file
Tony Cook [Sat, 5 May 2007 00:14:16 +0000 (00:14 +0000)]
update the 0.57 release notes with the CVE number
Tony Cook [Fri, 4 May 2007 10:45:14 +0000 (10:45 +0000)]
improve freetype 1.x text output efficiency
Tony Cook [Thu, 3 May 2007 23:40:13 +0000 (23:40 +0000)]
updates
Tony Cook [Thu, 3 May 2007 10:20:39 +0000 (10:20 +0000)]
commit bmp security fixes to HEAD
Tony Cook [Wed, 18 Apr 2007 13:53:03 +0000 (13:53 +0000)]
ignore generated gaussian.c
Tony Cook [Wed, 18 Apr 2007 13:52:28 +0000 (13:52 +0000)]
mark gaussian done
Tony Cook [Wed, 18 Apr 2007 13:52:11 +0000 (13:52 +0000)]
add to_rgb16 to changes
Tony Cook [Wed, 18 Apr 2007 13:50:52 +0000 (13:50 +0000)]
document to_rgb16
Tony Cook [Wed, 18 Apr 2007 13:50:13 +0000 (13:50 +0000)]
changed t82inline.t to always rebuild the Inline::C generated module
to avoid test failures caused by old builds being left.
include the Imager version number in the AUTO_INCLUDE code so that
bugs fixed in a new release will convince Inline to rebuild generated
modules.
http://rt.cpan.org/Ticket/Display.html?id=26278
Tony Cook [Sat, 14 Apr 2007 00:35:05 +0000 (00:35 +0000)]
remove debugging image save
Tony Cook [Sat, 14 Apr 2007 00:31:38 +0000 (00:31 +0000)]
document the difference() method's mindist parameter, and debug it.
Tony Cook [Mon, 9 Apr 2007 13:58:48 +0000 (13:58 +0000)]
document some more test functions
Tony Cook [Mon, 9 Apr 2007 13:55:11 +0000 (13:55 +0000)]
use a convolution kernel size based on the stddev rather than a
fixed size when performing a gaussian blur
also uses the i_fcolor interfaces when working with >8 bit/sample
images
RT 25645
Tony Cook [Sun, 8 Apr 2007 02:59:43 +0000 (02:59 +0000)]
document setpixel return values
Tony Cook [Sun, 8 Apr 2007 02:58:55 +0000 (02:58 +0000)]
make getpixel/setpixel report failure consistently and document it
fix 16 and double/sample bounds checking
test bounds checks on each image type
Tony Cook [Sun, 8 Apr 2007 00:22:50 +0000 (00:22 +0000)]
add to_rgb16 method
Tony Cook [Tue, 3 Apr 2007 14:11:04 +0000 (14:11 +0000)]
add X org dist's rgb.txt location to search path
fix test for xname to look in the same places as Imager::Color
RT #26064
Tony Cook [Tue, 3 Apr 2007 13:26:02 +0000 (13:26 +0000)]
release targets