Permalink
Commits on Jun 28, 2006
  1. bump to 0.51_01 for release

    Tony Cook committed Jun 28, 2006
Commits on Jun 27, 2006
  1. document the image file limit functions for the API

    Tony Cook committed Jun 27, 2006
  2. include stddef.h for size_t

    Tony Cook committed Jun 27, 2006
  3. implement a flood_fill that stops at a given color rather than filling

    a region of the color at the start poiint.
    
    from perl you can call flood_fill() with a border parameter to specify
    a fill to border.
    
    from the API call the i_flood_fill_border() or i_flood_cfill_border()
    function.
    Tony Cook committed Jun 27, 2006
  4. Makefile was generating lib/Imager/APIRef.pod, not

    lib/Imager/APIRef.pm
    Tony Cook committed Jun 27, 2006
Commits on Jun 26, 2006
  1. use the ExtUtils::MakeMaker prompt() function to ask about including

    gif support instead of <STDIN>
    Tony Cook committed Jun 26, 2006
  2. add support for file write plugins

    fix write_multi() writing to scalars
      https://rt.cpan.org/Ticket/Display.html?id=19982
    
    add support for writing to ICO/CUR image files
    
    added file limit check functions to the API
    Tony Cook committed Jun 26, 2006
Commits on May 22, 2006
  1. add inline_capture2image.pl sample

    Tony Cook committed May 22, 2006
  2. fix documentation nit

    Tony Cook committed May 22, 2006
  3. added kwalitee test script to the MANIFEST

    Tony Cook committed May 22, 2006
  4. give lib/Imager/ExtUtils.pm a version number

    Tony Cook committed May 22, 2006
  5. added "kwalitee" test script:

     - currently tests all pl/pm/PL files have use strict
     - added use strict to all pl/pm/PL files with code in them
    Tony Cook committed May 22, 2006
  6. i_test_format_probe:

     - added Utah RLE, 
     - separated ICO and CUR file formats, 
     - fix duplicate PCX entry
    Tony Cook committed May 22, 2006
Commits on Apr 29, 2006
  1. minor updates, make it clear in the title this documents the C level.

    tags is now used.
    there's been a double image type for a while now.
    Tony Cook committed Apr 29, 2006
  2. changed the title to better reflect what it documents - model, not

    internals.
    Split out the initial paragraphs into more concise statements.
    Tony Cook committed Apr 29, 2006
Commits on Apr 19, 2006
  1. - Calling setpixel() with color set to [ 0, 0, 0 ] would crash with

    Can't locate object method "new" via package "Imager::Color::Float" ...
    
    - having the color parameter code create floating point colors could
    cause other problems too, since most of the underlying functions can't
    handle them, so removed the attempt to create float colors.
    
    Fixes #18561
    Tony Cook committed Apr 19, 2006
  2. Specifying the bottom edge of the source image to paste was broken in

    a couple of different ways.
    Fixes #18712
    Tony Cook committed Apr 19, 2006
Commits on Apr 3, 2006
  1. add AUTHOR, SEE ALSO, REVISION sections

    Tony Cook committed Apr 3, 2006
Commits on Apr 2, 2006
  1. fix range checking on IFD entry data types. This could cause various

    crashes.
    Fixes #18496
    Tony Cook committed Apr 2, 2006
Commits on Mar 30, 2006
  1. backport fix for RT issue 18397

    Tony Cook committed Mar 30, 2006
  2. add format probes for SGI RGB, ILBM, XPM, PCX, FITS, Photoshop, EPS

    if you have an entry for some other format you want to implement let 
    me know.
    Tony Cook committed Mar 30, 2006
Commits on Mar 24, 2006
  1. - implement reading MS Windows icon files

    - add t/Pod/Coverage/Imager.pm to MANIFEST
    
    - skip some more trash in MANIFEST.SKIP
    Tony Cook committed Mar 24, 2006
  2. make the targa probe even stricter

    Tony Cook committed Mar 24, 2006
Commits on Mar 23, 2006
  1. - added support for registering file readers

    - if you supply and unknown type value (or Imager probes and finds
    one) then Imager will attempt to load "Imager::File::\Utypecode" (this
    can register a file reader.)
    
    - note: these changes may mean slightly different errors if you call
    read_multi() with no file or type parameters, since read_multi() now
    attempts to do the same file format probe that read() does.
    Tony Cook committed Mar 23, 2006
  2. - i_test_format_probe() now attempts to detect MS Windows Icon/cursor…

    … files
    
    - made the TGA probe a bit more specific since it was giving false
      positives on icon files.
    Tony Cook committed Mar 23, 2006
Commits on Mar 22, 2006
  1. More iolayers work:

    - rename the callback types
    - move types and the call macros into iolayer.t
    - move typedef for Imager__IO to imperl.h
    
    so now io glue objects can be used from XS/Inline
    Tony Cook committed Mar 22, 2006
Commits on Mar 16, 2006
  1. more iolayer goodness:

    - make write/read/seek/close on an IO object visible as methods from perl
    
    - allow SEEK_CUR on bufchains
    Tony Cook committed Mar 16, 2006
Commits on Mar 15, 2006
  1. io_glue_destroy() now uses an extra callback to handle type specific

    destruction, instead of switching on "class"
    Tony Cook committed Mar 15, 2006
  2. iolayer modifications:

    - move private types and functions into iolayers.c
    
    - make each layer "new" function do the initialization that
    io_commit_types() was doing.
    Tony Cook committed Mar 15, 2006
Commits on Mar 14, 2006
  1. remove the reference to IRC from SUPPORT, I'm not paying enough

    attention there for it to be useful.  Yes, there is a channel, but the
    mailing list/perlmonks/direct email/cpanratings are more likely to get
    you some help.
    Tony Cook committed Mar 14, 2006