X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/4d8d390a449c17095112ceb8712807c4285fbb3f..8e2e234794b392377eb303f2ca5e88a51e6e1f6c:/MANIFEST diff --git a/MANIFEST b/MANIFEST index ea512796..85bdac6b 100644 --- a/MANIFEST +++ b/MANIFEST @@ -7,6 +7,7 @@ Changes.old Old changes color.c Color translation and handling combine.im Channel combine compose.im +context.c conv.im convert.im CountColor/CountColor.pm sample XS access to API @@ -49,11 +50,11 @@ Flines/Flines.xs Flines/Makefile.PL Flines/t/t00flines.t flip.im -font.c fontfiles/dodge.ttf fontfiles/ExistenceTest.ttf generated using pfaedit fontfiles/ImUgly.ttf fontfiles/NameTest.ttf test glyph_names() - see FT2/t/t10ft2.t +fontft1.c FT2/fontfiles/dodge.ttf FT2/fontfiles/ExistenceTest.afm FT2/fontfiles/ExistenceTest.pfb @@ -66,7 +67,10 @@ FT2/FT2.pm FT2/FT2.xs FT2/imft2.h FT2/Makefile.PL +FT2/README FT2/t/t10ft2.t +FT2/t/t20thread.t +FT2/t/t90std.t Standard font tests for FT2 FT2/typemap gaussian.im GIF/GIF.pm @@ -74,8 +78,12 @@ GIF/GIF.xs GIF/imgif.c GIF/imgif.h GIF/Makefile.PL +GIF/README GIF/t/t10gif.t GIF/t/t20new.t +GIF/t/t30fixed.t +GIF/t/t40limit.t +GIF/t/t50header.t GIF/testimg/badindex.gif GIF with a bad color index GIF/testimg/bandw.gif GIF/testimg/expected.gif @@ -111,6 +119,7 @@ ICO/t/t72cursing.t ICO/t/t73curmult.t ICO/testimg/combo.ico ICO/testimg/pal13232.ico +ICO/testimg/pal256.ico ICO/testimg/pal43232.cur ICO/testimg/pal43232.ico ICO/testimg/pal43232.ppm @@ -126,32 +135,36 @@ Imager.xs imageri.h imdatatypes.h imerror.h Error handling functions +imexif.c EXIF decoding +imexif.h imext.c Defines the function table imext.h Included by external modules for API access imextdef.h imextpl.h Included by external modules for Perl API access imextpltypes.h Define Perl API function table type imexttypes.h Define API function table type -img16.c +img16.c Implements 16-bit/sample images +img8.c Implements 8-bit/sample images imgdouble.c Implements double/sample images imio.h immacros.h imperl.h +imperlio.h imrender.h Buffer rending engine function declarations inc/Devel/CheckLib.pm David Cantrell's Devel::CheckLib io.c iolayer.c iolayer.h iolayert.h IO layer types -JPEG/imexif.c Experimental JPEG EXIF decoding -JPEG/imexif.h JPEG/imjpeg.c JPEG/imjpeg.h JPEG/JPEG.pm JPEG/JPEG.xs JPEG/Makefile.PL +JPEG/README JPEG/t/t00load.t JPEG/t/t10jpeg.t Test jpeg support +JPEG/t/t20limit.t JPEG/testimg/209_yonge.jpg Regression test: #17981 JPEG/testimg/exiftest.jpg Test image for EXIF parsing JPEG/testimg/scmyk.jpg Simple CMYK JPEG image @@ -174,13 +187,15 @@ lib/Imager/Font.pm lib/Imager/Font/BBox.pm lib/Imager/Font/FreeType2.pm lib/Imager/Font/Image.pm +lib/Imager/Font/Test.pm Font for testing (outputs boxes only) lib/Imager/Font/Truetype.pm -lib/Imager/Font/Type1.pm Compatibilty wrapper for Imager::Font::T1 +lib/Imager/Font/Type1.pm Compatibility wrapper for Imager::Font::T1 lib/Imager/Font/Wrap.pm lib/Imager/Fountain.pm lib/Imager/Handy.pod lib/Imager/ImageTypes.pod lib/Imager/Inline.pod Using Imager with Inline::C +lib/Imager/Install.pod Installation notes lib/Imager/interface.pod lib/Imager/IO.pod Document Imager::IO objects lib/Imager/LargeSamples.pod Track large sample support @@ -189,7 +204,9 @@ lib/Imager/Preprocess.pm lib/Imager/Probe.pm Library probes lib/Imager/regmach.pod lib/Imager/Regops.pm +lib/Imager/Security.pod lib/Imager/Test.pm +lib/Imager/Threads.pod lib/Imager/Transform.pm lib/Imager/Transformations.pod lib/Imager/Tutorial.pod @@ -206,19 +223,40 @@ MANIFEST MANIFEST.SKIP map.c maskimg.c -META.yml Module meta-data +mutexnull.c +mutexpthr.c +mutexwin.c palimg.c paste.im +perlio.c plug.h PNG/impng.c PNG/impng.h PNG/Makefile.PL PNG/PNG.pm PNG/PNG.xs +PNG/README PNG/t/00load.t PNG/t/10png.t Test png support +PNG/testimg/badcrc.png +PNG/testimg/bilevel.png +PNG/testimg/bipalette.png bi-level but with a palette +PNG/testimg/comment.png +PNG/testimg/cover.png +PNG/testimg/cover16.png +PNG/testimg/cover16i.png +PNG/testimg/coveri.png +PNG/testimg/coverpal.png +PNG/testimg/coverpali.png +PNG/testimg/gray.png +PNG/testimg/graya.png +PNG/testimg/pal.png PNG/testimg/palette.png PNG/testimg/palette_out.png +PNG/testimg/paltrans.png +PNG/testimg/rgb16.png +PNG/testimg/rgb8.png +PNG/testimg/rgb8i.png pnm.c polygon.c ppport.h @@ -230,11 +268,12 @@ regmach.h regops.perl render.im rendert.h Buffer rendering engine types -rotate.c +rotate.im rubthru.im samples/align-string.pl Demonstrate align_string method. samples/anaglyph.pl samples/border.pl Demonstrate adding a border +samples/drop_shadow.pl Draw a drop shadow or glow samples/flasher.pl Animate an source image fading to a color and back samples/gifscale.pl Scale an animated GIF, preserving animation info samples/inline_capture2image.pl convert captured BGR data to an image @@ -261,6 +300,7 @@ SGI/SGI.xs SGI/t/00load.t SGI/t/10read.t SGI/t/20write.t +SGI/t/30limit.t Test size limit checking SGI/testimg/rle.rgb SGI/testimg/rle12.rgb SGI/testimg/rle16.rgb @@ -273,61 +313,75 @@ SGI/testimg/verb6.rgb spot.perl For making an ordered dither matrix from a spot function stackmach.c stackmach.h +t/000-load.t Test Imager modules can be loaded +t/100-base/010-introvert.t Test image inspection +t/100-base/020-color.t Test Imager::Color +t/100-base/030-countc.t Test getcolorcount() etc +t/100-base/800-tr18561.t Regression test for RT #18561 +t/100-base/801-tr18561b.t Regression test for RT #18561 +t/150-type/020-sixteen.t Test 16-bit/sample images +t/150-type/030-double.t Test double/sample images +t/150-type/040-palette.t Test paletted images +t/150-type/100-masked.t Test masked images +t/200-file/010-iolayer.t Test Imager I/O layer objects +t/200-file/100-files.t Format independent file tests +t/200-file/200-nojpeg.t Test handling when jpeg not available +t/200-file/210-nopng.t Test handling when png not available +t/200-file/220-nogif.t Test handling when gif not available +t/200-file/230-notiff.t Test handling when tiff not available +t/200-file/300-raw.t Test raw file handling +t/200-file/310-pnm.t Test PNM file handling +t/200-file/320-bmp.t Test BMP file handling +t/200-file/330-tga.t Test TGA file handling +t/200-file/400-basic.t Test basic operations across file formats +t/200-file/450-preload.t Test the preload class method +t/250-draw/010-draw.t Basic drawing tests +t/250-draw/020-flood.t Flood fill tests +t/250-draw/030-paste.t Test the paste() method +t/250-draw/040-rubthru.t Test the rubthrough() method +t/250-draw/050-polyaa.t polygon() +t/250-draw/060-polypoly.t polypolygon() +t/250-draw/100-fill.t fills +t/250-draw/200-compose.t compose() +t/300-transform/010-scale.t scale(), scaleX() and scaleY() +t/300-transform/020-combine.t Test combine() method +t/300-transform/030-copyflip.t Test copy, flip, rotate, matrix_transform +t/300-transform/040-crop.t +t/300-transform/050-convert.t +t/300-transform/060-map.t +t/300-transform/500-trans.t transform() +t/300-transform/600-trans2.t transform2() using RPN +t/300-transform/610-postfix.t more transform2() using RPN +t/300-transform/620-infix.t transform2() using infix +t/300-transform/630-assem.t transform2() using assembler +t/350-font/010-font.t General font interface tests +t/350-font/020-tt.t low level FT1 tests +t/350-font/030-ttoo.t OO level FT1 tests +t/350-font/040-ttstd.t Standard font tests for TT +t/350-font/100-texttools.t Test text wrapping +t/400-filter/010-filters.t Consolidated filter tests (needs to split) +t/400-filter/020-autolevels.t Test the autolevels filter +t/450-api/100-inline.t Inline::C integration and API +t/450-api/110-inlinectx.t context APIs +t/850-thread/010-base.t Test wrt to perl threads +t/850-thread/100-error.t error stack handling with threads +t/850-thread/110-log.t log handling with threads +t/900-util/010-test.t Test Imager::Test +t/900-util/020-error.t Error stack +t/900-util/030-log.t log +t/900-util/040-limit.t file size limits +t/900-util/050-matrix.t Imager::Matrix2d +t/900-util/060-extutil.t Imager::ExtUtils +t/900-util/060-hlines.t hlines.c internal API +t/950-kwalitee/010-pod.t Test POD with Test::Pod +t/950-kwalitee/020-samples.t Check samples are in samples/README +t/950-kwalitee/030-podcover.t POD Coverage tests +t/950-kwalitee/040-strict.t Check use strict is usede +t/950-kwalitee/050-meta.t Check META.yml is valid +t/950-kwalitee/060-podstruct.t t/GoodTestFont.pm A dummy (hardly implemented) font driver. t/Pod/Coverage/Imager.pm -t/t00basic.t -t/t01introvert.t -t/t020masked.t -t/t021sixteen.t -t/t022double.t Test double/sample images -t/t023palette.t Test paletted images -t/t05error.t -t/t07iolayer.t -t/t1000files.t Format independent file tests -t/t101nojpeg.t Test handling when jpeg not available -t/t102nopng.t Test handling when png not available -t/t103raw.t -t/t104ppm.t -t/t105nogif.t Test handling when gif not available -t/t106notiff.t Test handling when tiff not available -t/t107bmp.t -t/t108tga.t -t/t15color.t -t/t16matrix.t Tests Imager::Matrix2d -t/t20fill.t Tests fills -t/t21draw.t Basic drawing tests -t/t22flood.t Flood fill tests -t/t31font.t General font interface tests -t/t35ttfont.t -t/t36oofont.t -t/t40scale.t -t/t50basicoo.t -t/t55trans.t -t/t56postfix.t -t/t57infix.t -t/t58trans2.t -t/t59assem.t -t/t61filters.t -t/t63combine.t Test combine() method -t/t64copyflip.t Test copy, flip, rotate, matrix_transform -t/t65crop.t -t/t66paste.t -t/t67convert.t -t/t68map.t -t/t69rubthru.t -t/t75polyaa.t -t/t80texttools.t Test text wrapping -t/t81hlines.t Test hlines.c -t/t82inline.t Test Inline::C integration -t/t83extutil.t Test Imager::ExtUtils -t/t90cc.t -t/t91pod.t Test POD with Test::Pod -t/t92samples.t -t/t93podcover.t POD Coverage tests -t/t94kwalitee.t Various "kwalitee" tests -t/t99thread.t Test wrt to perl threads -t/tr18561.t Regression tests -t/tr18561b.t +t/t1000lib/Imager/File/BAD.pm Test failing to load a file handler T1/fontfiles/dcr10.afm T1/fontfiles/dcr10.pfb T1/fontfiles/ExistenceTest.afm please edit ExistenceTest.sfd in CVS @@ -337,10 +391,14 @@ T1/fontfiles/SpaceTest.pfb T1/imt1.c T1/imt1.h T1/Makefile.PL +T1/README T1/t/t10type1.t T1/t/t20oo.t +T1/t/t30thread.t +T1/t/t90std.t Standard font tests for T1 T1/T1.pm T1/T1.xs +T1/typemap tags.c testimg/alpha16.tga 16-bit/pixel TGA with alpha "channel" RT 32926 testimg/bad1oflow.bmp 1-bit/pixel, overflow integer on 32-bit machines @@ -405,6 +463,8 @@ testimg/test.png Standard test image as PNG testimg/test.raw Standard test image as RAW testimg/test.tga Standard test image as TGA testimg/test_gimp_pal A simple GIMP palette file +testimg/tootall.ppm +testimg/toowide.ppm testimg/winrgb2.bmp 1-bit bmp base testimg/winrgb24.bmp 24-bit bmp base testimg/winrgb24off.bmp 24-bit bmp with image data offset from header @@ -417,6 +477,7 @@ tga.c Reading and writing Targa files TIFF/imtiff.c TIFF/imtiff.h TIFF/Makefile.PL +TIFF/README TIFF/t/t10tiff.t Test tiff support TIFF/testimg/alpha.tif Alpha scaling test image TIFF/testimg/comp4.bmp Compressed 4-bit/pixel BMP @@ -427,6 +488,7 @@ TIFF/testimg/comp8.bmp Compressed 8-bit/pixel BMP TIFF/testimg/comp8.tif 8-bit/pixel paletted TIFF TIFF/testimg/gralpha.tif Grey alpha test image TIFF/testimg/grey16.tif 16-bit/sample greyscale TIFF +TIFF/testimg/grey16sg.tif signed 16-bit/sample greyscale TIFF TIFF/testimg/grey32.tif 32-bit/sample greyscale+alpha TIFF TIFF/testimg/imager.pbm Test bi-level TIFF/testimg/imager.tif Test bi-level @@ -444,6 +506,7 @@ TIFF/testimg/srgb.tif Simple RGB image TIFF/testimg/srgba.tif RGB with one alpha TIFF/testimg/srgba16.tif TIFF/testimg/srgba32.tif +TIFF/testimg/srgba32f.tif floating point sample RGBA TIFF/testimg/srgbaa.tif RGB with 2 alpha TIFF/testimg/tiffwarn.tif Generates a warning while being read TIFF/TIFF.pm @@ -451,11 +514,15 @@ TIFF/TIFF.xs trans2.c transform.perl Shell interface to Imager::Transform typemap +typemap.local typemap for Imager.xs specific definitions +typemap.oldperl typemap for older versions of perl W32/fontfiles/ExistenceTest.ttf W32/imw32.h W32/lib/Imager/Font/Win32.pm W32/Makefile.PL +W32/README W32/t/t10win32.t Tests Win32 GDI font support +W32/t/t90std.t Standard font tests for W32 W32/W32.pm W32/W32.xs W32/win32.c Implements font support through Win32 GDI