imager.git
19 years agotemporary scaling test code, proper defaults for crop().
Arnar Mar Hrafnkelsson [Thu, 8 Aug 2002 06:00:51 +0000 (06:00 +0000)]
temporary scaling test code, proper defaults for crop().

19 years agoFixed r= instead of r=> in 4 places!
Arnar Mar Hrafnkelsson [Wed, 17 Jul 2002 18:20:49 +0000 (18:20 +0000)]
Fixed r= instead of r=> in 4 places!

19 years agoDoc patch so people know where to look for new().
Arnar Mar Hrafnkelsson [Wed, 17 Jul 2002 18:18:10 +0000 (18:18 +0000)]
Doc patch so people know where to look for new().

19 years agoFixed tiff handling of images all contained in a single strip
Arnar Mar Hrafnkelsson [Tue, 9 Jul 2002 14:52:30 +0000 (14:52 +0000)]
Fixed tiff handling of images all contained in a single strip
(rowsperstrip = -1) and added a hack for images missing the rowsperstrip
tag.

19 years agowatermark was using a hardcoded size for watermarks (how embarrasing!).
Arnar Mar Hrafnkelsson [Fri, 21 Jun 2002 15:38:19 +0000 (15:38 +0000)]
watermark was using a hardcoded size for watermarks (how embarrasing!).

19 years agoFixed missing word in pod doc, thanks Juerd.
Arnar Mar Hrafnkelsson [Fri, 31 May 2002 13:05:05 +0000 (13:05 +0000)]
Fixed missing word in pod doc, thanks Juerd.

19 years agoFixed empty string handling for tt font driver.
Arnar Mar Hrafnkelsson [Thu, 30 May 2002 17:00:45 +0000 (17:00 +0000)]
Fixed empty string handling for tt font driver.

19 years ago- update the URLs for libpng and zlib
Tony Cook [Thu, 23 May 2002 02:44:35 +0000 (02:44 +0000)]
- update the URLs for libpng and zlib

19 years ago- mc_web_map was storing colors with an alpha of 0
Tony Cook [Thu, 23 May 2002 01:01:27 +0000 (01:01 +0000)]
- mc_web_map was storing colors with an alpha of 0

19 years agowe want the low-level functions too
Tony Cook [Fri, 10 May 2002 04:20:55 +0000 (04:20 +0000)]
we want the low-level functions too

19 years ago - handle UTF8 strings passed to T1 low-level functions
Tony Cook [Thu, 9 May 2002 13:23:08 +0000 (13:23 +0000)]
    - handle UTF8 strings passed to T1 low-level functions
        - handle flags for underline, strikethrough and overline for T1
          low-level output functions
        - OO interfaces to UTF8 and flags, for now leaving the flags as
          specific to Imager::Font::Type1

19 years agohas_chars() support for freetype 1.x
Tony Cook [Sun, 5 May 2002 03:33:00 +0000 (03:33 +0000)]
has_chars() support for freetype 1.x
minor bug fixes

19 years agoModified i_line_aa to use a modified bresenham algorithm. This method
Arnar Mar Hrafnkelsson [Sun, 5 May 2002 03:11:13 +0000 (03:11 +0000)]
Modified i_line_aa to use a modified bresenham algorithm.  This method
also does endpoint handling like i_line does.  This will hopefully make
line drawing more consistent.

19 years agoSwitched i_draw to i_line, added endpoint boolean condition,
Arnar Mar Hrafnkelsson [Thu, 2 May 2002 20:20:34 +0000 (20:20 +0000)]
Switched i_draw to i_line, added endpoint boolean condition,
switched the algorithm to Bresenham from a stupid floating point
implementation.  Updated docs.

19 years agovarious changes from trying to build on testdrive
Tony Cook [Wed, 1 May 2002 13:53:46 +0000 (13:53 +0000)]
various changes from trying to build on testdrive

19 years ago(Hopefully) last fix for flood fill crash.
Arnar Mar Hrafnkelsson [Wed, 1 May 2002 11:10:58 +0000 (11:10 +0000)]
(Hopefully) last fix for flood fill crash.

19 years agoSecond attempt at flood fix.
Arnar Mar Hrafnkelsson [Tue, 30 Apr 2002 18:32:41 +0000 (18:32 +0000)]
Second attempt at flood fix.

19 years agoflood fill fix added to changelog.
Arnar Mar Hrafnkelsson [Tue, 30 Apr 2002 13:22:13 +0000 (13:22 +0000)]
flood fill fix added to changelog.

19 years agoFixed missing check that cause out of bounds access on bitmaps for flood fills.
Arnar Mar Hrafnkelsson [Tue, 30 Apr 2002 13:02:17 +0000 (13:02 +0000)]
Fixed missing check that cause out of bounds access on bitmaps for flood fills.

19 years agoAdded checks to flood fill functions for seed pixel being outside of
Arnar Mar Hrafnkelsson [Tue, 30 Apr 2002 00:35:13 +0000 (00:35 +0000)]
Added checks to flood fill functions for seed pixel being outside of
the image.

19 years agolog of discussion on IRC
Tony Cook [Mon, 29 Apr 2002 23:15:33 +0000 (23:15 +0000)]
log of discussion on IRC

19 years agocomplex lines
Tony Cook [Mon, 29 Apr 2002 06:14:07 +0000 (06:14 +0000)]
complex lines

19 years agoDoc Patches from Cogent.
Arnar Mar Hrafnkelsson [Sat, 20 Apr 2002 06:36:55 +0000 (06:36 +0000)]
Doc Patches from Cogent.

19 years agosecond argument to SvPV() must have type STRLEN
Tony Cook [Thu, 18 Apr 2002 14:29:00 +0000 (14:29 +0000)]
second argument to SvPV() must have type STRLEN

19 years agosupport UTF with Freetype 1.x
Tony Cook [Thu, 18 Apr 2002 14:05:00 +0000 (14:05 +0000)]
support UTF with Freetype 1.x

19 years ago - document the values for the read() and write() method type
Tony Cook [Tue, 16 Apr 2002 12:51:10 +0000 (12:51 +0000)]
    - document the values for the read() and write() method type
          parameter

19 years agoquote the use of min in type=>min, and at least give it some basic
Tony Cook [Mon, 15 Apr 2002 23:26:11 +0000 (23:26 +0000)]
quote the use of min in type=>min, and at least give it some basic
documentation (scale() in Imager::Transformations)

19 years agoBumped version to 0.41 for trivial gif test fix.
Arnar Mar Hrafnkelsson [Fri, 12 Apr 2002 12:21:29 +0000 (12:21 +0000)]
Bumped version to 0.41 for trivial gif test fix.
NOTE: forgot to add changes entry for 0.41.

19 years agoit was meant to be skipn(), and output the skipped numbers correctly
Tony Cook [Fri, 12 Apr 2002 11:54:32 +0000 (11:54 +0000)]
it was meant to be skipn(), and output the skipped numbers correctly

19 years agotext, text, text
Tony Cook [Fri, 12 Apr 2002 01:19:02 +0000 (01:19 +0000)]
text, text, text

19 years agoAdded t/testtools.pl to MANIFEST.
Arnar Mar Hrafnkelsson [Wed, 10 Apr 2002 23:28:43 +0000 (23:28 +0000)]
Added t/testtools.pl to MANIFEST.

19 years agoRemoved heading of logo example in pod.
Arnar Mar Hrafnkelsson [Wed, 10 Apr 2002 23:14:42 +0000 (23:14 +0000)]
Removed heading of logo example in pod.

19 years ago- handle the first "buggy giflib" test more portably. Previously
Tony Cook [Sat, 6 Apr 2002 03:30:42 +0000 (03:30 +0000)]
- handle the first "buggy giflib" test more portably.  Previously
it used fork() which caused problems on systems that didn't have
a real fork().

19 years agoclarify the crop() documentation just for merlyn
Tony Cook [Fri, 5 Apr 2002 08:43:46 +0000 (08:43 +0000)]
clarify the crop() documentation just for merlyn

19 years agogive the output a good alpha channel if it doesn't have one
Tony Cook [Wed, 3 Apr 2002 13:21:37 +0000 (13:21 +0000)]
give the output a good alpha channel if it doesn't have one

19 years agoBumped version to 0.40pre2
Arnar Mar Hrafnkelsson [Mon, 1 Apr 2002 14:38:14 +0000 (14:38 +0000)]
Bumped version to 0.40pre2

19 years agoDSO_close wasn't returning a value on Win32
Tony Cook [Mon, 1 Apr 2002 14:26:44 +0000 (14:26 +0000)]
DSO_close wasn't returning a value on Win32

19 years agoTab fixes :)
Arnar Mar Hrafnkelsson [Mon, 1 Apr 2002 14:01:11 +0000 (14:01 +0000)]
Tab fixes :)

19 years agoAdded Imager version to output log.
Arnar Mar Hrafnkelsson [Mon, 1 Apr 2002 13:55:25 +0000 (13:55 +0000)]
Added Imager version to output log.

19 years agonote the change
Tony Cook [Mon, 1 Apr 2002 02:28:22 +0000 (02:28 +0000)]
note the change

19 years agohide or rename any symbols that are likely to conflict with other
Tony Cook [Mon, 1 Apr 2002 02:23:06 +0000 (02:23 +0000)]
hide or rename any symbols that are likely to conflict with other
libraries or perl

19 years agodifference() method
Tony Cook [Sun, 31 Mar 2002 12:41:54 +0000 (12:41 +0000)]
difference() method

19 years ago - hide more of our Darwin dlload emulation to prevent runtime
Tony Cook [Sun, 31 Mar 2002 11:09:10 +0000 (11:09 +0000)]
    - hide more of our Darwin dlload emulation to prevent runtime
          symbol conflicts
        - use INT2PTR() and PTR2IV() macros instead of direct casts to
          prevent pointer vs int size warnings on 64-bit builds of perl.
        - add our own INT2PTR and PTR2IV definitions when perl doesn't
          supply them

19 years agotry to fix OSX warnings
Tony Cook [Sun, 31 Mar 2002 10:46:54 +0000 (10:46 +0000)]
try to fix OSX warnings

19 years agouse INT2PTR if available
Tony Cook [Sun, 31 Mar 2002 10:41:36 +0000 (10:41 +0000)]
use INT2PTR if available

19 years agooops
Tony Cook [Sun, 31 Mar 2002 10:11:40 +0000 (10:11 +0000)]
oops

19 years agohide some more symbols that OSX complains about
Tony Cook [Sun, 31 Mar 2002 10:09:43 +0000 (10:09 +0000)]
hide some more symbols that OSX complains about

19 years agoFixed memory leak in freetype 1 cache.
Arnar Mar Hrafnkelsson [Sun, 31 Mar 2002 05:42:14 +0000 (05:42 +0000)]
Fixed memory leak in freetype 1 cache.

19 years agoFix for pod to make work with 5.005_03
Arnar Mar Hrafnkelsson [Sun, 31 Mar 2002 03:10:11 +0000 (03:10 +0000)]
Fix for pod to make work with 5.005_03

19 years agoget it right
Tony Cook [Sun, 31 Mar 2002 02:12:46 +0000 (02:12 +0000)]
get it right

19 years agomake sure we have alarm() support
Tony Cook [Sun, 31 Mar 2002 02:09:37 +0000 (02:09 +0000)]
make sure we have alarm() support

19 years agodisable the alarm after the test
Tony Cook [Sat, 30 Mar 2002 22:49:22 +0000 (22:49 +0000)]
disable the alarm after the test

19 years ago - i_box_cfill() went into an infinite loop on fountain fills
Tony Cook [Sat, 30 Mar 2002 13:59:13 +0000 (13:59 +0000)]
    - i_box_cfill() went into an infinite loop on fountain fills
          or fills on images with more than 8-bits/sample

19 years ago - handle the presence of the default broken giflib better,
Tony Cook [Fri, 29 Mar 2002 12:14:23 +0000 (12:14 +0000)]
    - handle the presence of the default broken giflib better,
          by giving them some more prose about the problem, and skipping
          all but the first test that fails with the broken giflib

19 years agoupdate skip count
Tony Cook [Mon, 25 Mar 2002 12:10:35 +0000 (12:10 +0000)]
update skip count

19 years agoTicket #369 - writing grayscale images to GIF
Tony Cook [Mon, 25 Mar 2002 11:52:49 +0000 (11:52 +0000)]
Ticket #369 - writing grayscale images to GIF
related change to support passing const channel arrays to i_gsamp()

19 years agodocument the t1log option to Imager::init()
Tony Cook [Tue, 19 Mar 2002 08:21:59 +0000 (08:21 +0000)]
document the t1log option to Imager::init()

19 years agomark end of 0.40pre1 changes
Tony Cook [Tue, 19 Mar 2002 00:28:25 +0000 (00:28 +0000)]
mark end of 0.40pre1 changes

19 years agoquote a few hash keys to prevent warnings on 5.004
Tony Cook [Tue, 19 Mar 2002 00:23:12 +0000 (00:23 +0000)]
quote a few hash keys to prevent warnings on 5.004

19 years agoforgot the ticket number
Tony Cook [Tue, 19 Mar 2002 00:08:07 +0000 (00:08 +0000)]
forgot the ticket number

19 years ago*** empty log message ***
Tony Cook [Mon, 18 Mar 2002 23:59:36 +0000 (23:59 +0000)]
*** empty log message ***

19 years agoSky's patch so Makefile.PL picks up libraries in correct order.
Arnar Mar Hrafnkelsson [Mon, 18 Mar 2002 13:50:34 +0000 (13:50 +0000)]
Sky's patch so Makefile.PL picks up libraries in correct order.

19 years agoBumped version to 0.40pre1.
Arnar Mar Hrafnkelsson [Sun, 17 Mar 2002 04:53:55 +0000 (04:53 +0000)]
Bumped version to 0.40pre1.

19 years agoremoved the items we've done
Tony Cook [Fri, 8 Mar 2002 05:30:19 +0000 (05:30 +0000)]
removed the items we've done

19 years agofix spelling error in message
Tony Cook [Fri, 8 Mar 2002 05:28:51 +0000 (05:28 +0000)]
fix spelling error in message

19 years agoMinor pod changes.
Arnar Mar Hrafnkelsson [Thu, 7 Mar 2002 18:11:12 +0000 (18:11 +0000)]
Minor pod changes.

19 years agoexamples in Imager::Files
Tony Cook [Thu, 7 Mar 2002 13:43:19 +0000 (13:43 +0000)]
examples in Imager::Files
document the mediancut algoritm
bug fix in some of the obsolete option handling

19 years agomerge write to gif tags updates
Tony Cook [Wed, 6 Mar 2002 12:08:23 +0000 (12:08 +0000)]
merge write to gif tags updates

19 years agoadded Artur's OSX dlload() emulation, with minor changes
Tony Cook [Sun, 3 Feb 2002 12:19:22 +0000 (12:19 +0000)]
added Artur's OSX dlload() emulation, with minor changes
modified _color() to work around a 5.6.0 bug

19 years agoHack to prevent crashing when libtiff wants to check the filesize of a file.
Arnar Mar Hrafnkelsson [Wed, 23 Jan 2002 02:34:20 +0000 (02:34 +0000)]
Hack to prevent crashing when libtiff wants to check the filesize of a file.
This only happens when certain conditions hold true in the tiff file.

19 years agoround the hsv to rgb results a little more nicely for integer RGB
Tony Cook [Tue, 22 Jan 2002 03:03:53 +0000 (03:03 +0000)]
round the hsv to rgb results a little more nicely for integer RGB

19 years agoAdded more verbose ok messages.
Arnar Mar Hrafnkelsson [Mon, 21 Jan 2002 23:25:38 +0000 (23:25 +0000)]
Added more verbose ok messages.

19 years agoRemoved old cruft from image.* and minor changes to rgb.c.
Arnar Mar Hrafnkelsson [Fri, 18 Jan 2002 18:15:14 +0000 (18:15 +0000)]
Removed old cruft from image.* and minor changes to rgb.c.

19 years agoFormatting change.
Arnar Mar Hrafnkelsson [Fri, 18 Jan 2002 18:10:29 +0000 (18:10 +0000)]
Formatting change.

19 years agoformat change.
Arnar Mar Hrafnkelsson [Fri, 18 Jan 2002 18:02:34 +0000 (18:02 +0000)]
format change.

19 years agoRemoved wrongly named file.
Arnar Mar Hrafnkelsson [Fri, 18 Jan 2002 03:46:50 +0000 (03:46 +0000)]
Removed wrongly named file.

19 years agoAdded Filters.pod instead of .pm!
Arnar Mar Hrafnkelsson [Fri, 18 Jan 2002 03:44:32 +0000 (03:44 +0000)]
Added Filters.pod instead of .pm!

19 years agomention #imager
Tony Cook [Thu, 17 Jan 2002 04:06:48 +0000 (04:06 +0000)]
mention #imager

19 years agoadded information about the mailing list to a SUPPORT section
Tony Cook [Thu, 17 Jan 2002 04:01:06 +0000 (04:01 +0000)]
added information about the mailing list to a SUPPORT section

19 years agoMinor doc change.
Arnar Mar Hrafnkelsson [Thu, 17 Jan 2002 03:45:57 +0000 (03:45 +0000)]
Minor doc change.

19 years agoadded getpixel()/setpixel() methods
Tony Cook [Thu, 17 Jan 2002 01:39:14 +0000 (01:39 +0000)]
added getpixel()/setpixel() methods

19 years agoModified tiff test to write to the testout directory.
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 17:57:10 +0000 (17:57 +0000)]
Modified tiff test to write to the testout directory.

19 years agoAdded a better Synopsis section which still needs work and some
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 07:31:54 +0000 (07:31 +0000)]
Added a better Synopsis section which still needs work and some
stuff in DESCRIPTION.

19 years agoMoved last bits out docs of Imager.pm.
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 06:47:30 +0000 (06:47 +0000)]
Moved last bits out docs of Imager.pm.

19 years agoMoved last bits of docs (unedited) to Files.pod.
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 06:36:58 +0000 (06:36 +0000)]
Moved last bits of docs (unedited) to Files.pod.

19 years agoMoved the Quantization option docs to ImageTypes.
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 05:51:02 +0000 (05:51 +0000)]
Moved the Quantization option docs to ImageTypes.

19 years agoAdded Engines pod, moved masked images to ImageTypes, and moved convert()
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 04:39:02 +0000 (04:39 +0000)]
Added Engines pod, moved masked images to ImageTypes, and moved convert()
and map() to Transformations.

19 years agoFilter pod added.
Arnar Mar Hrafnkelsson [Wed, 16 Jan 2002 03:10:39 +0000 (03:10 +0000)]
Filter pod added.

19 years agosome updates
Tony Cook [Tue, 15 Jan 2002 23:41:03 +0000 (23:41 +0000)]
some updates

19 years agoMoved tag handling and general tags into ImageTypes and format
Arnar Mar Hrafnkelsson [Tue, 15 Jan 2002 22:08:28 +0000 (22:08 +0000)]
Moved tag handling and general tags into ImageTypes and format
specific tags into Files.  Updated ImageTypes a lot.

19 years agoAdded Image Type pod draft.
Arnar Mar Hrafnkelsson [Tue, 15 Jan 2002 06:02:21 +0000 (06:02 +0000)]
Added Image Type pod draft.

19 years agoexplain what I was trying to explain in IRC
Tony Cook [Mon, 14 Jan 2002 08:25:13 +0000 (08:25 +0000)]
explain what I was trying to explain in IRC

19 years agoAdded documentation for simple transforms in a separate pod.
Arnar Mar Hrafnkelsson [Mon, 14 Jan 2002 04:30:57 +0000 (04:30 +0000)]
Added documentation for simple transforms in a separate pod.

19 years agoAdded Draw.pod to MANIFEST
Arnar Mar Hrafnkelsson [Sun, 13 Jan 2002 07:04:14 +0000 (07:04 +0000)]
Added Draw.pod to MANIFEST

19 years agoAdded a seperate pod for primitives drawing.
Arnar Mar Hrafnkelsson [Sun, 13 Jan 2002 03:57:58 +0000 (03:57 +0000)]
Added a seperate pod for primitives drawing.

19 years agodidn't set default for bounding_box() utf8 parameter (caused a warning
Tony Cook [Fri, 11 Jan 2002 03:43:46 +0000 (03:43 +0000)]
didn't set default for bounding_box() utf8 parameter (caused a warning
when calling bounding_box() on a FT2 font with no utf8 parameter)

19 years agofix calculation of descender for FT2, it was calculating the minimum
Tony Cook [Fri, 11 Jan 2002 01:11:17 +0000 (01:11 +0000)]
fix calculation of descender for FT2, it was calculating the minimum
decent rather than the maximum for the characters in the string

19 years agouse the font's first character map if we don't find a unicode map (FT1)
Tony Cook [Thu, 10 Jan 2002 12:37:18 +0000 (12:37 +0000)]
use the font's first character map if we don't find a unicode map (FT1)
use the glyphs' bounding boxes rather than the global ascent/descent to
get the size of the render bitmap, to work around fonts with broken
metrics

19 years agomodify the Freetype2 font code to pick it's own encoding rather than
Tony Cook [Wed, 9 Jan 2002 13:05:08 +0000 (13:05 +0000)]
modify the Freetype2 font code to pick it's own encoding rather than
using whatever strange translation FT2 happens to pick

19 years agonew docs
Tony Cook [Tue, 8 Jan 2002 07:28:24 +0000 (07:28 +0000)]
new docs