imager.git
10 years agouse DEFINE from Imager::Probe
Tony Cook [Mon, 6 Dec 2010 08:45:08 +0000 (08:45 +0000)]
use DEFINE from Imager::Probe

10 years agodocument DEFINE key in return value
Tony Cook [Mon, 6 Dec 2010 08:41:51 +0000 (08:41 +0000)]
document DEFINE key in return value

10 years agomake the returned key match EU::MM
Tony Cook [Mon, 6 Dec 2010 08:38:47 +0000 (08:38 +0000)]
make the returned key match EU::MM

10 years agoolder versions of EU::MM don't export WriteEmptyMakefile, but do provide it
Tony Cook [Mon, 6 Dec 2010 08:20:09 +0000 (08:20 +0000)]
older versions of EU::MM don't export WriteEmptyMakefile, but do provide it

10 years agoparse defines from the options returned by pkg-config --cflags
Tony Cook [Mon, 6 Dec 2010 08:18:23 +0000 (08:18 +0000)]
parse defines from the options returned by pkg-config --cflags
https://rt.cpan.org/Ticket/Display.html?id=63223

10 years agonote licensing of the makeblended font code in MMOne.pfb
Tony Cook [Fri, 12 Nov 2010 23:48:22 +0000 (23:48 +0000)]
note licensing of the makeblended font code in MMOne.pfb

10 years agoreport the error if we can't load the MM font
Tony Cook [Fri, 12 Nov 2010 23:28:02 +0000 (23:28 +0000)]
report the error if we can't load the MM font

10 years agofix for rt 62855
Tony Cook [Thu, 11 Nov 2010 11:07:48 +0000 (11:07 +0000)]
fix for rt 62855

10 years agoadd the combine method
Tony Cook [Sun, 31 Oct 2010 12:58:45 +0000 (12:58 +0000)]
add the combine method

10 years agoadd a stopword to pass spellcheck
Tony Cook [Sun, 31 Oct 2010 12:57:57 +0000 (12:57 +0000)]
add a stopword to pass spellcheck

10 years agocorrect synopsis
Tony Cook [Sun, 31 Oct 2010 12:57:29 +0000 (12:57 +0000)]
correct synopsis

11 years agoupdate the copyright in the README
Tony Cook [Tue, 26 Oct 2010 23:12:25 +0000 (23:12 +0000)]
update the copyright in the README

11 years agoadd wiggle.pl sample
Tony Cook [Sun, 24 Oct 2010 01:18:42 +0000 (01:18 +0000)]
add wiggle.pl sample

11 years agoset jpegquality to 100 as Dan suggested
Tony Cook [Sun, 24 Oct 2010 01:17:45 +0000 (01:17 +0000)]
set jpegquality to 100 as Dan suggested

11 years agothe convert() method now optimizes the case where all output
Tony Cook [Sun, 24 Oct 2010 00:52:33 +0000 (00:52 +0000)]
the convert() method now optimizes the case where all output
   channels are either 0, sourced from a single input channel or 1.
   This significantly speeds up presets like "addalpha", "green".
   https://rt.cpan.org/Ticket/Display.html?id=51254

11 years agoconvert benchmark
Tony Cook [Sat, 23 Oct 2010 23:57:18 +0000 (23:57 +0000)]
convert benchmark

11 years agoreorganize convert.c to convert.im
Tony Cook [Sat, 23 Oct 2010 22:31:37 +0000 (22:31 +0000)]
reorganize convert.c to convert.im

test conversion in a 16-bit image a bit more precisely

11 years agoload Imager::Color::Float in NCF
Tony Cook [Sat, 23 Oct 2010 22:30:27 +0000 (22:30 +0000)]
load Imager::Color::Float in NCF

11 years agofix typo
Tony Cook [Sat, 23 Oct 2010 22:29:54 +0000 (22:29 +0000)]
fix typo

11 years agofill out the documentation of Imager::Test, and test the doc coverage
Tony Cook [Wed, 20 Oct 2010 05:42:03 +0000 (05:42 +0000)]
fill out the documentation of Imager::Test, and test the doc coverage

added is_fcolor3()

11 years agoremove breakpoint from W32 Makefile.PL
Tony Cook [Fri, 8 Oct 2010 05:53:08 +0000 (05:53 +0000)]
remove breakpoint from W32 Makefile.PL

11 years agodon't use a sub we don't define locally
Tony Cook [Fri, 8 Oct 2010 04:23:48 +0000 (04:23 +0000)]
don't use a sub we don't define locally

11 years agonote about JPEG for anaglyph.pl sample
Tony Cook [Fri, 8 Oct 2010 04:23:27 +0000 (04:23 +0000)]
note about JPEG for anaglyph.pl sample

11 years ago0.78 release Imager-0.78
Tony Cook [Mon, 4 Oct 2010 08:56:36 +0000 (08:56 +0000)]
0.78 release

11 years agosvn url updates
Tony Cook [Mon, 4 Oct 2010 08:16:24 +0000 (08:16 +0000)]
svn url updates

11 years agoignores from sep dist
Tony Cook [Mon, 4 Oct 2010 03:40:41 +0000 (03:40 +0000)]
ignores from sep dist

11 years agoextra files from separate PNG
Tony Cook [Mon, 4 Oct 2010 03:38:07 +0000 (03:38 +0000)]
extra files from separate PNG

11 years agodetect some more file types
Tony Cook [Fri, 1 Oct 2010 05:27:53 +0000 (05:27 +0000)]
detect some more file types

11 years agoallow Imager::Probe to accept arrayrefs for incpath and libpath, and
Tony Cook [Tue, 28 Sep 2010 12:20:46 +0000 (12:20 +0000)]
allow Imager::Probe to accept arrayrefs for incpath and libpath, and
supply the header/library paths that way in */Makefile.PL

11 years agodocument briefly that color names are slower than color objects
Tony Cook [Tue, 28 Sep 2010 12:15:31 +0000 (12:15 +0000)]
document briefly that color names are slower than color objects

11 years agouse accessor functions to access deprecated members of the png_structp
Tony Cook [Mon, 27 Sep 2010 12:32:23 +0000 (12:32 +0000)]
use accessor functions to access deprecated members of the png_structp

11 years ago0.77_02 release
Tony Cook [Mon, 27 Sep 2010 04:57:11 +0000 (04:57 +0000)]
0.77_02 release

11 years agoadd flood fill test image
Tony Cook [Mon, 27 Sep 2010 04:56:37 +0000 (04:56 +0000)]
add flood fill test image

11 years agofix test count
Tony Cook [Mon, 27 Sep 2010 04:51:48 +0000 (04:51 +0000)]
fix test count

11 years agofix flood_fill some more
Tony Cook [Sun, 26 Sep 2010 02:28:40 +0000 (02:28 +0000)]
fix flood_fill some more

11 years agoprobe test code for FT2, including extending Imager::Probe and
Tony Cook [Sun, 26 Sep 2010 01:17:53 +0000 (01:17 +0000)]
probe test code for FT2, including extending Imager::Probe and
Devel::CheckLib to allow prologue code

11 years agodon't index FT2/
Tony Cook [Sun, 26 Sep 2010 01:01:51 +0000 (01:01 +0000)]
don't index FT2/

11 years agoWin32 build products
Tony Cook [Sun, 26 Sep 2010 00:48:21 +0000 (00:48 +0000)]
Win32 build products

11 years agotest image for flood fills
Tony Cook [Sat, 25 Sep 2010 08:30:41 +0000 (08:30 +0000)]
test image for flood fills

11 years agoMove freetype 2 support into its own module
Tony Cook [Sat, 25 Sep 2010 05:06:23 +0000 (05:06 +0000)]
Move freetype 2 support into its own module

lots of other changes in support of that

11 years agoflood_fill() wouldn't fill the right side of a single scan-line fill area.
Tony Cook [Sun, 19 Sep 2010 00:31:51 +0000 (00:31 +0000)]
flood_fill() wouldn't fill the right side of a single scan-line fill area.

11 years agonote test against jpeg 8b
Tony Cook [Sun, 19 Sep 2010 00:07:26 +0000 (00:07 +0000)]
note test against jpeg 8b

11 years agoclean up various testout directories on a make clean
Tony Cook [Thu, 16 Sep 2010 13:38:32 +0000 (13:38 +0000)]
clean up various testout directories on a make clean

11 years agodon't display the raw text version of the gih header version to reduce noise
Tony Cook [Thu, 16 Sep 2010 13:25:52 +0000 (13:25 +0000)]
don't display the raw text version of the gih header version to reduce noise

11 years agouse test files that exist
Tony Cook [Thu, 16 Sep 2010 13:21:25 +0000 (13:21 +0000)]
use test files that exist

11 years agoignore W32/testout and remove it on a clean
Tony Cook [Thu, 16 Sep 2010 13:14:36 +0000 (13:14 +0000)]
ignore W32/testout and remove it on a clean

11 years agouse the newer "W32" spelling of Win32 for the font driver
Tony Cook [Thu, 16 Sep 2010 13:13:29 +0000 (13:13 +0000)]
use the newer "W32" spelling of Win32 for the font driver

11 years agodon't index W32
Tony Cook [Thu, 16 Sep 2010 13:12:18 +0000 (13:12 +0000)]
don't index W32

11 years agonote the move of the Win32 support
Tony Cook [Thu, 16 Sep 2010 13:11:43 +0000 (13:11 +0000)]
note the move of the Win32 support

11 years agoavoid a grocer's apostrophe
Tony Cook [Thu, 16 Sep 2010 13:11:09 +0000 (13:11 +0000)]
avoid a grocer's apostrophe

11 years agodon't capture the test comment as the mkdir permission
Tony Cook [Thu, 16 Sep 2010 13:10:46 +0000 (13:10 +0000)]
don't capture the test comment as the mkdir permission

11 years agomove win32 font support in a new directory, and use Imager::Probe
Tony Cook [Thu, 16 Sep 2010 12:34:38 +0000 (12:34 +0000)]
move win32 font support in a new directory, and use Imager::Probe

change i_utf8_advance to accept the working length as a size_t and
propagate that change through anything that uses it

11 years agolook at the correct %Config library and include paths
Tony Cook [Mon, 13 Sep 2010 10:54:03 +0000 (10:54 +0000)]
look at the correct %Config library and include paths

search both /usr/local/{lib,include} and /usr/{lib,include}

11 years ago0.77_01 release
Tony Cook [Mon, 13 Sep 2010 10:47:31 +0000 (10:47 +0000)]
0.77_01 release

11 years agoadd test code for the JPEG probe
Tony Cook [Mon, 13 Sep 2010 10:16:45 +0000 (10:16 +0000)]
add test code for the JPEG probe

11 years agonote on the PNG / Imager::Probe change
Tony Cook [Mon, 6 Sep 2010 14:39:23 +0000 (14:39 +0000)]
note on the PNG / Imager::Probe change

11 years agosearch more places for PNG headers and libraries
Tony Cook [Mon, 6 Sep 2010 10:15:06 +0000 (10:15 +0000)]
search more places for PNG headers and libraries

11 years agoclarify that Imager doesn't write EXIF data to images
Tony Cook [Mon, 6 Sep 2010 08:48:49 +0000 (08:48 +0000)]
clarify that Imager doesn't write EXIF data to images

11 years agorecord benchmarks with the x color lookup fix
Tony Cook [Mon, 6 Sep 2010 08:48:27 +0000 (08:48 +0000)]
record benchmarks with the x color lookup fix

11 years agofix X name lookup caching
Tony Cook [Mon, 6 Sep 2010 08:42:01 +0000 (08:42 +0000)]
fix X name lookup caching

11 years agomore optimization - pretty minor returns
Tony Cook [Mon, 6 Sep 2010 08:17:26 +0000 (08:17 +0000)]
more optimization - pretty minor returns

11 years agooptimize filled box drawing
Tony Cook [Sun, 5 Sep 2010 06:45:57 +0000 (06:45 +0000)]
optimize filled box drawing

11 years agore-work box() to avoid creating the default color object unless needed
Tony Cook [Sun, 5 Sep 2010 03:00:36 +0000 (03:00 +0000)]
re-work box() to avoid creating the default color object unless needed

11 years agonote JPEG move
Tony Cook [Sun, 5 Sep 2010 02:57:51 +0000 (02:57 +0000)]
note JPEG move

11 years agotest default color for box drawing
Tony Cook [Sun, 5 Sep 2010 02:57:01 +0000 (02:57 +0000)]
test default color for box drawing

11 years agomove JPEG into it's own module
Tony Cook [Tue, 31 Aug 2010 13:03:23 +0000 (13:03 +0000)]
move JPEG into it's own module

11 years agomove TIFF into its own module
Tony Cook [Wed, 25 Aug 2010 10:13:14 +0000 (10:13 +0000)]
move TIFF into its own module

11 years agoreturn the real giflib version, rather than the dummy
Tony Cook [Mon, 23 Aug 2010 14:52:17 +0000 (14:52 +0000)]
return the real giflib version, rather than the dummy

11 years agoonly prepend ./ to font filenames when passing them to T1Lib and
Tony Cook [Mon, 23 Aug 2010 13:56:09 +0000 (13:56 +0000)]
only prepend ./ to font filenames when passing them to T1Lib and
then only when it would use its search mechanisms.

11 years agoignore more build products
Tony Cook [Mon, 23 Aug 2010 13:42:13 +0000 (13:42 +0000)]
ignore more build products

11 years agoremove the moved test files
Tony Cook [Mon, 23 Aug 2010 11:25:42 +0000 (11:25 +0000)]
remove the moved test files

11 years agomove the GIF file handling code into a sub-module
Tony Cook [Mon, 23 Aug 2010 09:38:20 +0000 (09:38 +0000)]
move the GIF file handling code into a sub-module

11 years agouse $Config{path_sep} instead of working it out on our own
Tony Cook [Thu, 19 Aug 2010 07:58:05 +0000 (07:58 +0000)]
use $Config{path_sep} instead of working it out on our own

11 years ago - add each library-directory/pkgconfig/ to the pkg-config search path
Tony Cook [Thu, 19 Aug 2010 07:55:27 +0000 (07:55 +0000)]
 - add each library-directory/pkgconfig/ to the pkg-config search path
   in Imager::Probe.
 - Imager::Probe was calling ExtUtils::Liblist to initialize
   LD_RUN_PATH supplying an undefined value rather than the found
   directory.  Thanks to Justin Davis.

11 years agoupdates from Imager-File-PNG
Tony Cook [Fri, 13 Aug 2010 11:11:05 +0000 (11:11 +0000)]
updates from Imager-File-PNG

11 years agomake the svn repository URL more direct
Tony Cook [Fri, 13 Aug 2010 11:07:53 +0000 (11:07 +0000)]
make the svn repository URL more direct

11 years ago0.77 release Imager-0.77
Tony Cook [Wed, 11 Aug 2010 09:31:39 +0000 (09:31 +0000)]
0.77 release

11 years agoupdate META.yml so PNG isn't indexed, and add some resources
Tony Cook [Wed, 11 Aug 2010 09:30:30 +0000 (09:30 +0000)]
update META.yml so PNG isn't indexed, and add some resources

11 years ago0.76 release Imager-0.76
Tony Cook [Wed, 11 Aug 2010 09:13:37 +0000 (09:13 +0000)]
0.76 release

11 years agothe easy way to get Imager on Win32
Tony Cook [Wed, 11 Aug 2010 09:10:57 +0000 (09:10 +0000)]
the easy way to get Imager on Win32

11 years agotypo
Tony Cook [Wed, 11 Aug 2010 09:08:16 +0000 (09:08 +0000)]
typo

11 years agothe align_string() method would ignore a string of "0" due to a
Tony Cook [Tue, 10 Aug 2010 04:45:44 +0000 (04:45 +0000)]
the align_string() method would ignore a string of "0" due to a
mis-use of C< ||= >.
https://rt.cpan.org/Ticket/Display.html?id=60199

11 years ago0.75_03 release
Tony Cook [Mon, 9 Aug 2010 12:46:30 +0000 (12:46 +0000)]
0.75_03 release

11 years agoupdate release notes
Tony Cook [Mon, 9 Aug 2010 12:45:43 +0000 (12:45 +0000)]
update release notes

11 years agoretain compatibility with the original Devel::CheckLib, even if it
Tony Cook [Mon, 9 Aug 2010 12:39:30 +0000 (12:39 +0000)]
retain compatibility with the original Devel::CheckLib, even if it
doesn't match EU::MM handling of LIBS

11 years agohandle key iteration for the simulated %formats correctly
Tony Cook [Mon, 9 Aug 2010 11:59:24 +0000 (11:59 +0000)]
handle key iteration for the simulated %formats correctly

11 years agohandle multiple library tests correctly in probe
Tony Cook [Mon, 9 Aug 2010 11:44:19 +0000 (11:44 +0000)]
handle multiple library tests correctly in probe

Adjusted the bundled Devel::CheckLib to handle multiple libraries at a
time (more) correctly, and Probe to call that appropriately

11 years ago0.75_02 release
Tony Cook [Sat, 7 Aug 2010 01:46:53 +0000 (01:46 +0000)]
0.75_02 release

11 years agoadd file missing from MANIFEST, and make test produce the load error
Tony Cook [Sat, 7 Aug 2010 01:15:13 +0000 (01:15 +0000)]
add file missing from MANIFEST, and make test produce the load error
message if it can't load it.

11 years ago0.75_01 release
Tony Cook [Fri, 6 Aug 2010 10:45:59 +0000 (10:45 +0000)]
0.75_01 release

11 years agoreport if the test code fails on a probe
Tony Cook [Fri, 6 Aug 2010 10:43:01 +0000 (10:43 +0000)]
report if the test code fails on a probe

11 years agouse a test image file that's actually available
Tony Cook [Fri, 6 Aug 2010 10:42:33 +0000 (10:42 +0000)]
use a test image file that's actually available

11 years agomerge PNG branch and some clean-up
Tony Cook [Fri, 6 Aug 2010 10:25:30 +0000 (10:25 +0000)]
merge PNG branch and some clean-up

11 years agograb the current development Devel::CheckLib, it has the fixes I use
Tony Cook [Thu, 5 Aug 2010 12:42:19 +0000 (12:42 +0000)]
grab the current development Devel::CheckLib, it has the fixes I use

11 years agowhen probing for TIFF, set LD_RUN_PATH just as the Makefile does so
Tony Cook [Tue, 3 Aug 2010 13:38:41 +0000 (13:38 +0000)]
when probing for TIFF, set LD_RUN_PATH just as the Makefile does so
the probe can find the library for the test run.

11 years agoadd the hardinvertall filter
Tony Cook [Tue, 3 Aug 2010 12:16:10 +0000 (12:16 +0000)]
add the hardinvertall filter

11 years agoupdate the documentation of hardinvert to match the change in 0.62.
Tony Cook [Tue, 3 Aug 2010 11:52:20 +0000 (11:52 +0000)]
update the documentation of hardinvert to match the change in 0.62.

11 years agobetter test coverage for tiff processing
Tony Cook [Mon, 26 Jul 2010 08:10:10 +0000 (08:10 +0000)]
better test coverage for tiff processing

11 years agodon't test threads when running a coverage test, since Devel::Cover
Tony Cook [Mon, 26 Jul 2010 08:08:30 +0000 (08:08 +0000)]
don't test threads when running a coverage test, since Devel::Cover
aborts and prevents testing of the subdirectories

11 years agoslight performance improvement for cases where the caller appears to
Tony Cook [Mon, 12 Jul 2010 12:11:18 +0000 (12:11 +0000)]
slight performance improvement for cases where the caller appears to
be interested in it