Permalink
Browse files

Egads

Merged in the exp_represent branch
Should have done this earlier
  • Loading branch information...
1 parent 8c5d392 commit faa9b3e727c7c57aa07598dc0ba2ada24eb3f9a8 Tony Cook committed Aug 13, 2001
Showing with 10,698 additions and 501 deletions.
  1. +51 −0 Changes
  2. +829 −66 Imager.pm
  3. +1,004 −8 Imager.xs
  4. +25 −3 MANIFEST
  5. +35 −5 Makefile.PL
  6. +5 −9 README
  7. +25 −7 TODO
  8. +114 −24 convert.c
  9. +125 −19 datatypes.h
  10. +10 −1 design/represent.txt
  11. +1 −1 error.c
  12. +6 −0 feat.h
  13. +29 −7 font.c
  14. +871 −0 freetyp2.c
  15. +445 −2 gif.c
  16. +872 −197 image.c
  17. +111 −10 image.h
  18. +42 −0 imagei.h
  19. +402 −0 img16.c
  20. +2 −1 imio.h
  21. +14 −1 io.c
  22. +1 −1 iolayer.c
  23. +1 −1 iolayer.h
  24. +32 −6 jpeg.c
  25. +422 −9 lib/Imager/Color.pm
  26. +106 −0 lib/Imager/Color/Float.pm
  27. +274 −20 lib/Imager/Font.pm
  28. +158 −0 lib/Imager/Font/FreeType2.pm
  29. +55 −0 lib/Imager/Font/Win32.pm
  30. +390 −0 lib/Imager/Matrix2d.pm
  31. +3 −1 lib/Imager/Transform.pm
  32. +337 −0 lib/Imager/interface.pod
  33. +514 −0 maskimg.c
  34. +555 −0 palimg.c
  35. +4 −0 plug.h
  36. +111 −3 png.c
  37. +100 −13 pnm.c
  38. +65 −5 raw.c
  39. +440 −0 rotate.c
  40. +267 −0 t/t01introvert.t
  41. +159 −0 t/t020masked.t
  42. +107 −0 t/t021sixteen.t
  43. +21 −10 t/t102png.t
  44. +81 −9 t/t103raw.t
  45. +61 −9 t/t105gif.t
  46. +41 −13 t/t106tiff.t
  47. +46 −1 t/t15color.t
  48. +47 −0 t/t16matrix.t
  49. +9 −7 t/t30t1font.t
  50. +59 −0 t/t37w32font.t
  51. +203 −0 t/t38ft2font.t
  52. +18 −1 t/t58trans2.t
  53. +72 −1 t/t64copyflip.t
  54. +74 −10 t/t67convert.t
  55. +97 −0 t/t69rubthru.t
  56. +68 −2 t/t70newgif.t
  57. +331 −0 tags.c
  58. BIN testimg/screen3.gif
  59. +3 −0 testimg/test_gimp_pal
  60. +75 −18 tiff.c
  61. +2 −0 typemap
  62. +271 −0 win32.c
View
51 Changes
@@ -419,6 +419,57 @@ Revision history for Perl extension Imager.
0.39 pre1
- split Imager::Font into a base, *::Type1 and *::Truetype
+ - writing faxable tiff now allows 2 and 4 channel images
+ - virtual image interface - 8-bit/sample images
+ - paletted images
+ - 16-bit/sample images
+ - masked images
+ - writing non-8bit images to raw
+ - writing '' '' to tiff
+ - i_convert support for high-bit images and paletted images
+ - i_copy for high-bit and paletted images
+ - tests for rubthru
+ - rubthru can now rub a 2 channel image over a 1 or 3 channel
+ image
+ - rubthru for high-bit images
+ - i_readgif_multi functions, which return all the frames from a
+ GIF file, along with a bunch of meta-information as tag
+ - OO interface to tags
+ - OO interface read_multi() to read multi-image files (just GIF
+ so far)
+ - documentation for the multi-image GIF reading and tags
+ - rotate() method with rotate by steps of 90 degrees (and docs)
+ - fixed a bug in i_img_pal_new_low()
+ - added gaussian to the filters list
+ - documented the individual filters
+ - fixed the right-hand side of bounding boxes for TT fonts
+ where the last character overlaps the advance width (eg.
+ italic fonts)
+ - added rotation by exact amounts in degrees or radians,
+ implemented using the matrix idea from Addi. The procedural
+ matrix transformer is exposed, but still needs testing (as XS)
+ and needs an OO interface, hopefully with some helper tools,
+ like the preset interface with ->convert().
+ - MY::postamble() in Makefile.PL included a broken rule
+ (Makefile.PL 1.13.2.5)
+ - support for GDI fonts under Win32
+ - made that work for cygwin too (needs the w32api package)
+ - freetype1 support under Win32
+ - t1lib support under Win32
+ - fixed a minor bug in font.c (invalid font files caused a SEGV)
+ - checked cygwin for both t1lib and freetype1
+ - freetype 2 support
+ - exposed the matrix_transform() function to the OO interface
+ - added Imager::Matrix2d convenience class
+ - support for setting the resolution when writing to PNG
+ - retrieve physical resolution to tags when reading from PNG
+ - found an XS bug in the interface to i_tags_add()
+ - fixed handling of writing text to a channel with freetype2
+ (sometimes the edge of a character would damage the edge of the
+ previous character)
+ - some utf8 support for freetype2
+ - some vertical layout support for freetype2
+ - named parameters for specifying colors, with quite a few options.
=================================================================
Oops, something went wrong.

0 comments on commit faa9b3e

Please sign in to comment.