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