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