test coverage and fix pass for compose()
[imager.git] / MANIFEST
CommitLineData
02f040a6
TC
1adobe.txt License for makeblended font
2apidocs.perl Build lib/Imager/APIRef.pm
3bigtest.perl Library selection tester
4bmp.c Reading and writing Windows BMP files
02d1d628 5Changes
ef99ecfc 6Changes.old Old changes
02f040a6
TC
7color.c Color translation and handling
8combine.im Channel combine
865f7e82
TC
9compose.im
10conv.im
11convert.im
02f040a6 12CountColor/CountColor.pm sample XS access to API
92bda632
TC
13CountColor/CountColor.xs
14CountColor/Makefile.PL
15CountColor/t/t00countcolor.t
865f7e82
TC
16datatypes.c
17doco.perl
18draw.c
19draw.h
20dynaload.c
21dynaload.h
22dynfilt/compile.txt
23dynfilt/dt2.c
24dynfilt/dt2.exp
25dynfilt/dyntest.c
26dynfilt/dyntest.exp
27dynfilt/flines.c
28dynfilt/flines.exp
29dynfilt/Makefile.PL
30dynfilt/mandelbrot.c
31dynfilt/mandelbrot.exp
32dynfilt/pluginst.h
02f040a6
TC
33dynfilt/t/t60dyntest.t Simple test script
34DynTest/DynTest.pm simple conversion of the dyntest sample from dynfilt/
92bda632 35DynTest/DynTest.xs
92bda632 36DynTest/linstretch.c
865f7e82 37DynTest/Makefile.PL
92bda632 38DynTest/t/t00dyntest.t
865f7e82
TC
39errep.perl
40error.c
41ext.h
42feat.c
43feat.h
02f040a6 44fills.c Generic fills
865f7e82
TC
45filterlist.perl
46filters.im
47Flines/Flines.pm
48Flines/Flines.xs
49Flines/Makefile.PL
50Flines/t/t00flines.t
51flip.im
52font.c
865f7e82 53fontfiles/dodge.ttf
02f040a6 54fontfiles/ExistenceTest.ttf generated using pfaedit
865f7e82 55fontfiles/ImUgly.ttf
02f040a6 56fontfiles/NameTest.ttf test glyph_names() - see FT2/t/t10ft2.t
50c75381
TC
57FT2/fontfiles/dodge.ttf
58FT2/fontfiles/ExistenceTest.afm
59FT2/fontfiles/ExistenceTest.pfb
60FT2/fontfiles/ExistenceTest.ttf
61FT2/fontfiles/ImUgly.ttf
62FT2/fontfiles/MMOne.pfb multiple master test font
63FT2/fontfiles/NameTest.ttf
02f040a6 64FT2/freetyp2.c Implements freetype2 font support
865f7e82
TC
65FT2/FT2.pm
66FT2/FT2.xs
50c75381 67FT2/imft2.h
865f7e82 68FT2/Makefile.PL
02f040a6 69FT2/t/t10ft2.t
50c75381 70FT2/typemap
865f7e82 71gaussian.im
ec6d8908
TC
72GIF/GIF.pm
73GIF/GIF.xs
ec6d8908
TC
74GIF/imgif.c
75GIF/imgif.h
865f7e82 76GIF/Makefile.PL
02f040a6
TC
77GIF/t/t10gif.t
78GIF/t/t20new.t
ec6d8908
TC
79GIF/testimg/badindex.gif GIF with a bad color index
80GIF/testimg/bandw.gif
81GIF/testimg/expected.gif
82GIF/testimg/loccmap.gif
83GIF/testimg/nocmap.gif
84GIF/testimg/scale.gif
85GIF/testimg/scalei.gif
86GIF/testimg/screen2.gif
87GIF/testimg/screen3.gif
88GIF/testimg/trimgdesc.gif
89GIF/testimg/trmiddesc.gif
90GIF/testimg/zerocomm.gif Image with a zero-length comment extension
02f040a6
TC
91hlines.c Manage sets of horizontal line segments
92ICO/ICO.pm Windows Icon file support
b00687b2 93ICO/ICO.xs
b00687b2
TC
94ICO/imicon.c
95ICO/imicon.h
2b405c9e 96ICO/lib/Imager/File/CUR.pm
865f7e82 97ICO/Makefile.PL
b00687b2
TC
98ICO/msicon.c
99ICO/msicon.h
100ICO/t/t10icon.t
101ICO/t/t20readone.t
102ICO/t/t21readmult.t
2b405c9e
TC
103ICO/t/t30cursor.t
104ICO/t/t40readcurone.t
105ICO/t/t41curmultread.t
106ICO/t/t50readfail.t
107ICO/t/t60writefail.t
108ICO/t/t70icosing.t
109ICO/t/t71icomult.t
110ICO/t/t72cursing.t
111ICO/t/t73curmult.t
b00687b2
TC
112ICO/testimg/combo.ico
113ICO/testimg/pal13232.ico
2b405c9e 114ICO/testimg/pal43232.cur
b00687b2
TC
115ICO/testimg/pal43232.ico
116ICO/testimg/pal43232.ppm
117ICO/testimg/pal83232.ico
118ICO/testimg/pal83232.ppm
1311eda1 119ICO/testimg/rgb1616.ico
b00687b2
TC
120ICO/testimg/rgba3232.ico
121ICO/testimg/rgba3232.ppm
662e3c02 122image.c
92bda632 123imager.h
865f7e82
TC
124Imager.pm
125Imager.xs
92bda632
TC
126imageri.h
127imdatatypes.h
02f040a6
TC
128imerror.h Error handling functions
129imext.c Defines the function table
130imext.h Included by external modules for API access
92bda632 131imextdef.h
02f040a6
TC
132imextpl.h Included by external modules for Perl API access
133imextpltypes.h Define Perl API function table type
134imexttypes.h Define API function table type
662e3c02 135img16.c
02f040a6 136imgdouble.c Implements double/sample images
662e3c02 137imio.h
bea65b1f 138immacros.h
92bda632 139imperl.h
02f040a6
TC
140imrender.h Buffer rending engine function declarations
141inc/Devel/CheckLib.pm David Cantrell's Devel::CheckLib
662e3c02
TC
142io.c
143iolayer.c
144iolayer.h
02f040a6
TC
145iolayert.h IO layer types
146JPEG/imexif.c Experimental JPEG EXIF decoding
865f7e82
TC
147JPEG/imexif.h
148JPEG/imjpeg.c
149JPEG/imjpeg.h
150JPEG/JPEG.pm
151JPEG/JPEG.xs
152JPEG/Makefile.PL
153JPEG/t/t00load.t
154JPEG/t/t10jpeg.t Test jpeg support
155JPEG/testimg/209_yonge.jpg Regression test: #17981
156JPEG/testimg/exiftest.jpg Test image for EXIF parsing
02f040a6 157JPEG/testimg/scmyk.jpg Simple CMYK JPEG image
865f7e82 158JPEG/testimg/zerotype.jpg Image with a zero type entry in the EXIF data
2a69ed21 159lib/Imager/API.pod
02f040a6 160lib/Imager/APIRef.pod API function reference
faa9b3e7
TC
161lib/Imager/Color.pm
162lib/Imager/Color/Float.pm
1c00d65b 163lib/Imager/Color/Table.pm
f8979de1 164lib/Imager/Cookbook.pod
662e3c02
TC
165lib/Imager/Draw.pod
166lib/Imager/Engines.pod
02d1d628
AMH
167lib/Imager/Expr.pm
168lib/Imager/Expr/Assem.pm
865f7e82 169lib/Imager/ExtUtils.pm
cdd7bda9 170lib/Imager/Files.pod
efdc2568 171lib/Imager/Fill.pm
662e3c02 172lib/Imager/Filters.pod
02d1d628 173lib/Imager/Font.pm
3799c4d1 174lib/Imager/Font/BBox.pm
faa9b3e7 175lib/Imager/Font/FreeType2.pm
662e3c02
TC
176lib/Imager/Font/Image.pm
177lib/Imager/Font/Truetype.pm
a556912d 178lib/Imager/Font/Type1.pm Compatibilty wrapper for Imager::Font::T1
3799c4d1 179lib/Imager/Font/Wrap.pm
6607600c 180lib/Imager/Fountain.pm
d5556805 181lib/Imager/Handy.pod
662e3c02 182lib/Imager/ImageTypes.pod
02f040a6 183lib/Imager/Inline.pod Using Imager with Inline::C
865f7e82 184lib/Imager/interface.pod
e17da819 185lib/Imager/IO.pod Document Imager::IO objects
e92cd504 186lib/Imager/LargeSamples.pod Track large sample support
faa9b3e7 187lib/Imager/Matrix2d.pm
9b1ec2b8 188lib/Imager/Preprocess.pm
1d7e3124 189lib/Imager/Probe.pm Library probes
865f7e82 190lib/Imager/regmach.pod
faa9b3e7 191lib/Imager/Regops.pm
9a6ab99c 192lib/Imager/Test.pm
02d1d628 193lib/Imager/Transform.pm
662e3c02 194lib/Imager/Transformations.pod
985bda61 195lib/Imager/Tutorial.pod
1611d101 196limits.c
662e3c02
TC
197log.c
198log.h
865f7e82 199Makefile.PL
02f040a6 200Mandelbrot/Makefile.PL more complex filter
865f7e82
TC
201Mandelbrot/mandel.c
202Mandelbrot/Mandelbrot.pm
203Mandelbrot/Mandelbrot.xs
204Mandelbrot/t/t00mandel.t
205MANIFEST
206MANIFEST.SKIP
662e3c02
TC
207map.c
208maskimg.c
02f040a6 209META.yml Module meta-data
662e3c02 210palimg.c
9b1ec2b8 211paste.im
662e3c02 212plug.h
865f7e82
TC
213PNG/impng.c
214PNG/impng.h
215PNG/Makefile.PL
216PNG/PNG.pm
217PNG/PNG.xs
218PNG/t/00load.t
02f040a6 219PNG/t/10png.t Test png support
865f7e82
TC
220PNG/testimg/palette.png
221PNG/testimg/palette_out.png
662e3c02
TC
222pnm.c
223polygon.c
224ppport.h
225quant.c
226raw.c
865f7e82 227README
662e3c02
TC
228regmach.c
229regmach.h
230regops.perl
9c106321 231render.im
02f040a6 232rendert.h Buffer rendering engine types
662e3c02 233rotate.c
fe415ad2 234rubthru.im
02f040a6 235samples/align-string.pl Demonstrate align_string method.
12b1fac2 236samples/anaglyph.pl
02f040a6
TC
237samples/border.pl Demonstrate adding a border
238samples/flasher.pl Animate an source image fading to a color and back
239samples/gifscale.pl Scale an animated GIF, preserving animation info
240samples/inline_capture2image.pl convert captured BGR data to an image
241samples/inline_replace_color.pl replace colors using Inline::C
12b1fac2 242samples/interleave.pl
3309187a 243samples/quad_to_square.pl Transform a quadrilateral into a square
865f7e82 244samples/README
02f040a6 245samples/replace_color.pl replace colors using transform2()
1a19d068
TC
246samples/samp-form.cgi
247samples/samp-image.cgi
02f040a6
TC
248samples/samp-scale.cgi Demonstrate image upload via a HTML form
249samples/samp-scale.html Form for samp-scale.cgi
250samples/samp-tags.cgi Demonstrate image upload via a HTML form
251samples/samp-tags.html Form for samp-tags.cgi
252samples/slant_text.pl Using $font->transform() to slant text
7d148aa3 253samples/tk-photo.pl
02f040a6
TC
254samples/wiggle.pl "Wiggle" stereoscopy
255scale.im Newer scaling code
865f7e82
TC
256SGI/imsgi.c
257SGI/imsgi.h
258SGI/Makefile.PL
259SGI/SGI.pm
260SGI/SGI.xs
261SGI/t/00load.t
262SGI/t/10read.t
263SGI/t/20write.t
264SGI/testimg/rle.rgb
265SGI/testimg/rle12.rgb
266SGI/testimg/rle16.rgb
267SGI/testimg/rle6.rgb
268SGI/testimg/rleagr.rgb
269SGI/testimg/verb.rgb
270SGI/testimg/verb12.rgb
271SGI/testimg/verb16.rgb
272SGI/testimg/verb6.rgb
02f040a6 273spot.perl For making an ordered dither matrix from a spot function
662e3c02
TC
274stackmach.c
275stackmach.h
02f040a6 276t/GoodTestFont.pm A dummy (hardly implemented) font driver.
b00687b2 277t/Pod/Coverage/Imager.pm
02d1d628 278t/t00basic.t
faa9b3e7
TC
279t/t01introvert.t
280t/t020masked.t
281t/t021sixteen.t
02f040a6
TC
282t/t022double.t Test double/sample images
283t/t023palette.t Test paletted images
64549713 284t/t05error.t
38e6b53d 285t/t07iolayer.t
02f040a6
TC
286t/t1000files.t Format independent file tests
287t/t101nojpeg.t Test handling when jpeg not available
288t/t102nopng.t Test handling when png not available
23aab92a
TC
289t/t103raw.t
290t/t104ppm.t
02f040a6
TC
291t/t105nogif.t Test handling when gif not available
292t/t106notiff.t Test handling when tiff not available
d08b8f85 293t/t107bmp.t
9f1d85cf 294t/t108tga.t
02d1d628 295t/t15color.t
02f040a6
TC
296t/t16matrix.t Tests Imager::Matrix2d
297t/t20fill.t Tests fills
298t/t21draw.t Basic drawing tests
299t/t22flood.t Flood fill tests
02f040a6 300t/t31font.t General font interface tests
02d1d628
AMH
301t/t35ttfont.t
302t/t36oofont.t
303t/t40scale.t
304t/t50basicoo.t
305t/t55trans.t
306t/t56postfix.t
307t/t57infix.t
308t/t58trans2.t
309t/t59assem.t
d08b8f85 310t/t61filters.t
618a3282 311t/t62compose.t
02f040a6
TC
312t/t63combine.t Test combine() method
313t/t64copyflip.t Test copy, flip, rotate, matrix_transform
02d1d628
AMH
314t/t65crop.t
315t/t66paste.t
efdc2568
TC
316t/t67convert.t
317t/t68map.t
faa9b3e7 318t/t69rubthru.t
02d1d628 319t/t75polyaa.t
02f040a6
TC
320t/t80texttools.t Test text wrapping
321t/t81hlines.t Test hlines.c
322t/t82inline.t Test Inline::C integration
323t/t83extutil.t Test Imager::ExtUtils
02d1d628 324t/t90cc.t
02f040a6 325t/t91pod.t Test POD with Test::Pod
7d148aa3 326t/t92samples.t
02f040a6
TC
327t/t93podcover.t POD Coverage tests
328t/t94kwalitee.t Various "kwalitee" tests
329t/t99thread.t Test wrt to perl threads
330t/tr18561.t Regression tests
5daa8f70 331t/tr18561b.t
a556912d
TC
332T1/fontfiles/dcr10.afm
333T1/fontfiles/dcr10.pfb
334T1/fontfiles/ExistenceTest.afm please edit ExistenceTest.sfd in CVS
335T1/fontfiles/ExistenceTest.pfb to change these files, edited and
336T1/fontfiles/SpaceTest.afm test bounding box with spaces in t10type1.t
337T1/fontfiles/SpaceTest.pfb
338T1/imt1.c
339T1/imt1.h
340T1/Makefile.PL
af217451 341T1/README
a556912d
TC
342T1/t/t10type1.t
343T1/t/t20oo.t
344T1/T1.pm
345T1/T1.xs
662e3c02 346tags.c
02f040a6
TC
347testimg/alpha16.tga 16-bit/pixel TGA with alpha "channel" RT 32926
348testimg/bad1oflow.bmp 1-bit/pixel, overflow integer on 32-bit machines
349testimg/bad1wid0.bmp 1-bit/pixel, zero width
350testimg/bad24comp.bmp 24-bit/pixel, bad compression
351testimg/bad24oflow.bmp 24-bit/pixel, overflow integer on 32-bit machines
352testimg/bad24wid0.bmp 24-bit/pixel, 0 width
353testimg/bad4oflow.bmp 4-bit/pixel, overflow integer on 32-bit machines
354testimg/bad4wid0.bmp 4-bit/pixel, 0 width
355testimg/bad4widbig.bmp 4-bit/pixel, large width
356testimg/bad8comp.bmp 8-bit/pixel, bad compression
357testimg/bad8oflow.bmp 8-bit/pixel, overflow integer on 32-bit machines
358testimg/bad8useda.bmp 8-bit/pixel, bad colors used value
359testimg/bad8wid0.bmp 8-bit/pixel, width 0
360testimg/bad_asc.pbm ASCII PBM with invalid image data
361testimg/bad_asc.pgm ASCII PGM with invalid image data
362testimg/bad_asc.ppm ASCII PPM with invalid image data
363testimg/badbits.bmp bad bits value in header
364testimg/badcomp1.bmp bad compression for 1-bit/pixel
365testimg/badcomp4.bmp bad compression for 4-bit/pixel
366testimg/badplanes.bmp bad planes value in header
367testimg/badused1.bmp 1-bit/pixel, out of range colors used value
368testimg/badused4a.bmp 4-bit/pixel, badly out of range used value (SEGV test)
369testimg/badused4b.bmp 4-bit/pixel, just out of range used value (SEGV test)
370testimg/base.jpg Base JPEG test image
371testimg/comp4.bmp Compressed 4-bit/pixel BMP
372testimg/comp8.bmp Compressed 8-bit/pixel BMP
373testimg/filltest.ppm Test for flood fills
374testimg/gimpgrad A GIMP gradient file
0ae3d953
TC
375testimg/gradbad.ggr A bad GIMP gradient file (bad seg count)
376testimg/gradbad2.ggr A bad GIMP gradient file (bad segment)
02f040a6 377testimg/imager.pbm Test bi-level
84324192 378testimg/junk.ppm
02f040a6
TC
379testimg/longid.tga Test TGA with a long id string
380testimg/maxval.ppm For ppm file maxval handling
8b695554
TC
381testimg/maxval_0.ppm
382testimg/maxval_256.ppm
383testimg/maxval_4095_asc.ppm
384testimg/maxval_65536.ppm
385testimg/maxval_asc.ppm
02f040a6
TC
386testimg/multiple.ppm Test multiple PPM reading
387testimg/newgimpgrad.ggr Test GIMP Gradient file (newer type)
84324192 388testimg/penguin-base.ppm
02f040a6 389testimg/pgm.pgm Simple pgm for testing the right sample is in the right place
84324192 390testimg/scale.ppm
02f040a6
TC
391testimg/short1.bmp 1-bit/pixel, data missing from EOF
392testimg/short24.bmp 24-bit/pixel, data missing from EOF
393testimg/short4.bmp truncated 4bit/pixel uncompressed BMP
394testimg/short4rle.bmp truncated 4bit/pixel compressed BMP
395testimg/short8.bmp 8-bit/pixel, data missing from EOF
396testimg/short8rle.bmp 8-bit/pixel compressed, data missing from EOF
397testimg/short_asc.pbm ASCII PBM with short image section
398testimg/short_asc.pgm ASCII PGM with short image section
399testimg/short_asc.ppm ASCII PPM with short image section
400testimg/short_bin.pbm Bin PBM with short image section
401testimg/short_bin.pgm Bin PGM with short image section
402testimg/short_bin.ppm Bin PPM with short image section
403testimg/short_bin16.pgm 16-bit Bin PGM with short image section
404testimg/short_bin16.ppm 16-bit Bin PPM with short image section
91492c5e 405testimg/simple.pbm
02f040a6
TC
406testimg/test.png Standard test image as PNG
407testimg/test.raw Standard test image as RAW
408testimg/test.tga Standard test image as TGA
409testimg/test_gimp_pal A simple GIMP palette file
410testimg/winrgb2.bmp 1-bit bmp base
411testimg/winrgb24.bmp 24-bit bmp base
412testimg/winrgb24off.bmp 24-bit bmp with image data offset from header
413testimg/winrgb2off.bmp 1-bit bmp with image data offset from header
414testimg/winrgb4.bmp 4-bit bmp base
415testimg/winrgb4off.bmp 4-bit bmp with image data offset from header
416testimg/winrgb8.bmp 8-bit bmp base
417testimg/winrgb8off.bmp 8-bit bmp with image data offset from header
418tga.c Reading and writing Targa files
865f7e82
TC
419TIFF/imtiff.c
420TIFF/imtiff.h
421TIFF/Makefile.PL
02f040a6
TC
422TIFF/t/t10tiff.t Test tiff support
423TIFF/testimg/alpha.tif Alpha scaling test image
424TIFF/testimg/comp4.bmp Compressed 4-bit/pixel BMP
425TIFF/testimg/comp4.tif 4-bit/pixel paletted TIFF
426TIFF/testimg/comp4bad.tif corrupted 4-bit/pixel paletted TIFF
427TIFF/testimg/comp4t.tif 4-bit/pixel paletted TIFF (tiled)
428TIFF/testimg/comp8.bmp Compressed 8-bit/pixel BMP
429TIFF/testimg/comp8.tif 8-bit/pixel paletted TIFF
865f7e82 430TIFF/testimg/gralpha.tif Grey alpha test image
02f040a6
TC
431TIFF/testimg/grey16.tif 16-bit/sample greyscale TIFF
432TIFF/testimg/grey32.tif 32-bit/sample greyscale+alpha TIFF
433TIFF/testimg/imager.pbm Test bi-level
434TIFF/testimg/imager.tif Test bi-level
865f7e82
TC
435TIFF/testimg/pengtile.tif Tiled tiff image, same as penguin-base.ppm
436TIFF/testimg/penguin-base.ppm
02f040a6
TC
437TIFF/testimg/rgb16.tif 16-bit/sample RGB image - strips
438TIFF/testimg/rgb16t.tif 16-bit/sample RGB image - tiled
865f7e82 439TIFF/testimg/rgbatsep.tif Tiled/separated for testing RGBA codepath
02f040a6
TC
440TIFF/testimg/scmyk.tif Simple CMYK TIFF image
441TIFF/testimg/scmyka.tif CMYK with one alpha channel
865f7e82
TC
442TIFF/testimg/scmyka16.tif CMYK with one alpha channel (16-bit)
443TIFF/testimg/scmykaa.tif CMYK with 2 alpha channels
02f040a6
TC
444TIFF/testimg/slab.tif Lab color image
445TIFF/testimg/srgb.tif Simple RGB image
446TIFF/testimg/srgba.tif RGB with one alpha
865f7e82
TC
447TIFF/testimg/srgba16.tif
448TIFF/testimg/srgba32.tif
02f040a6 449TIFF/testimg/srgbaa.tif RGB with 2 alpha
865f7e82
TC
450TIFF/testimg/tiffwarn.tif Generates a warning while being read
451TIFF/TIFF.pm
452TIFF/TIFF.xs
662e3c02 453trans2.c
02f040a6 454transform.perl Shell interface to Imager::Transform
662e3c02 455typemap
865f7e82
TC
456W32/fontfiles/ExistenceTest.ttf
457W32/imw32.h
458W32/lib/Imager/Font/Win32.pm
459W32/Makefile.PL
02f040a6 460W32/t/t10win32.t Tests Win32 GDI font support
865f7e82
TC
461W32/W32.pm
462W32/W32.xs
02f040a6 463W32/win32.c Implements font support through Win32 GDI