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