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