]>
git.imager.perl.org - imager.git/log
Arnar Mar Hrafnkelsson [Thu, 1 Nov 2001 11:35:04 +0000 (11:35 +0000)]
Added Destroy method for Imager::Font::TT and moved to that package name
the tt handles. Other miscelleanious memory leaks sealed.
Tony Cook [Thu, 1 Nov 2001 10:25:49 +0000 (10:25 +0000)]
fix errors and some warnings on Win32
Tony Cook [Thu, 1 Nov 2001 10:05:51 +0000 (10:05 +0000)]
missing binmode
Arnar Mar Hrafnkelsson [Thu, 1 Nov 2001 05:36:14 +0000 (05:36 +0000)]
Fixed most outstanding memory leaks that are revealed in the test cases.
gif.c, bmp.c, font.c and tga.c still need to be checked.
Arnar Mar Hrafnkelsson [Wed, 31 Oct 2001 22:26:15 +0000 (22:26 +0000)]
Added an Imager::log_entry() function and some extra logging
to some files. Fixed a realloc -> myrealloc in tags.c
Arnar Mar Hrafnkelsson [Wed, 31 Oct 2001 18:48:44 +0000 (18:48 +0000)]
Removed empty default case, causes problems on sun/hpux cc.
Arnar Mar Hrafnkelsson [Wed, 31 Oct 2001 18:33:36 +0000 (18:33 +0000)]
Changes entries and iolayer test added to manifest.
Arnar Mar Hrafnkelsson [Wed, 31 Oct 2001 18:12:54 +0000 (18:12 +0000)]
changed malloc to mymalloc in error.c and Added reading from scalars for all
formats that support iolayer.
Arnar Mar Hrafnkelsson [Wed, 31 Oct 2001 17:48:46 +0000 (17:48 +0000)]
Added io_buffer for reading from scalars. Also added test cases. Added
a myfree() call in XS code for gsamp. Switched tags code to use mymalloc/free
which found a bufferover run in some gif tag code (test fails). Fixed some
mymalloc/free bugs in bmp.c and tga.c.
Arnar Mar Hrafnkelsson [Tue, 30 Oct 2001 09:58:08 +0000 (09:58 +0000)]
Increased buffersize for iolayer buffer chains.
Arnar Mar Hrafnkelsson [Tue, 30 Oct 2001 09:41:08 +0000 (09:41 +0000)]
Minor improvement on include paths for freetype2.
Arnar Mar Hrafnkelsson [Tue, 30 Oct 2001 08:32:11 +0000 (08:32 +0000)]
Fixed an endianness bug in tiff reading and switched the inclusion order for
freetype2 so that it is searched before /usr/local/include
Tony Cook [Tue, 30 Oct 2001 01:19:54 +0000 (01:19 +0000)]
prevent warnings/errors under 5.004_04
Arnar Mar Hrafnkelsson [Mon, 29 Oct 2001 10:11:55 +0000 (10:11 +0000)]
Removed unused variable, commented out unused function.
Arnar Mar Hrafnkelsson [Mon, 29 Oct 2001 09:59:48 +0000 (09:59 +0000)]
Fixed some mlog() messages using uninitialized variables.
Arnar Mar Hrafnkelsson [Sun, 28 Oct 2001 22:30:15 +0000 (22:30 +0000)]
Added .exp files for exporting symbols for plugins on AIX, plugins now work
with no tweaking on AIX. Also bumped the version number to 0.39pre2.
Arnar Mar Hrafnkelsson [Sun, 28 Oct 2001 21:11:40 +0000 (21:11 +0000)]
Fixed i_transform2() so malloc(0) doesn't happen. Also corrected pod errors and
added author sections to all .c files.
Tony Cook [Sun, 28 Oct 2001 07:10:01 +0000 (07:10 +0000)]
added some more POD
Tony Cook [Sun, 28 Oct 2001 06:49:22 +0000 (06:49 +0000)]
added some docs, need to add more
Arnar Mar Hrafnkelsson [Sat, 27 Oct 2001 20:28:08 +0000 (20:28 +0000)]
This test was logging to the wrong logfile.
Tony Cook [Sat, 27 Oct 2001 09:35:19 +0000 (09:35 +0000)]
only STRLEN types can be the second parameter of SvPV
Arnar Mar Hrafnkelsson [Sat, 27 Oct 2001 09:12:24 +0000 (09:12 +0000)]
Updated TODO
Arnar Mar Hrafnkelsson [Sat, 27 Oct 2001 09:02:46 +0000 (09:02 +0000)]
Added casts for pointer assignments in pnm.c. Removed old stale code from
png.c
Tony Cook [Sat, 27 Oct 2001 08:31:50 +0000 (08:31 +0000)]
check the ft2 library too
Arnar Mar Hrafnkelsson [Sat, 27 Oct 2001 08:21:08 +0000 (08:21 +0000)]
Added static to all internal functions for image.c and palimg.c
Arnar Mar Hrafnkelsson [Sat, 27 Oct 2001 07:33:57 +0000 (07:33 +0000)]
Fixed warnings for ~0 for unsigned int variables. Also a fix for a bug
in the tga code which shows on big endian machines.
Tony Cook [Sat, 27 Oct 2001 07:30:10 +0000 (07:30 +0000)]
fix some range checking for the fountain fill segment type
Tony Cook [Fri, 26 Oct 2001 12:33:05 +0000 (12:33 +0000)]
make it possible to run automated tests by adding the IM_SUPPRESS_PROMPTS
environment variable
Arnar Mar Hrafnkelsson [Fri, 26 Oct 2001 01:49:53 +0000 (01:49 +0000)]
Updated README with 2001 copyright and email address to bug us with.
Tony Cook [Wed, 24 Oct 2001 10:38:01 +0000 (10:38 +0000)]
oops, Imager/Font/Win32.pm missing from manifest
Tony Cook [Wed, 24 Oct 2001 10:21:04 +0000 (10:21 +0000)]
tests missing from MANIFEST
Tony Cook [Wed, 24 Oct 2001 10:09:38 +0000 (10:09 +0000)]
better error checking of automatic fill conversions
Arnar Mar Hrafnkelsson [Wed, 24 Oct 2001 10:00:39 +0000 (10:00 +0000)]
Removed C++ comments that SunSPro and HPUX cc were not liking. Also removed
empty default cases with no break statement from switch statements.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 23:12:31 +0000 (23:12 +0000)]
Changes file updated.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 23:09:27 +0000 (23:09 +0000)]
Fixes to the scale function so that edges are handled by extending the edges
of the image with the value at the endpoint. This avoids ringing near edges
for some images.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 18:49:00 +0000 (18:49 +0000)]
Closed memory leaks when an error occurs during load of targa images. Fixed
scaling bug which only occured for some scaling ratios.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 08:10:06 +0000 (08:10 +0000)]
Counter correction.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 08:04:53 +0000 (08:04 +0000)]
Adding test for targa images.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 06:43:49 +0000 (06:43 +0000)]
Completed the calling interface from perl to c for targa images.
Arnar Mar Hrafnkelsson [Tue, 23 Oct 2001 02:04:59 +0000 (02:04 +0000)]
Cleaned up io.h, io.c which had functions not used any more, removed unused
and dated code from pnm.c. Moved functions specific to raw images to raw.c
from io.c
Arnar Mar Hrafnkelsson [Mon, 22 Oct 2001 15:12:34 +0000 (15:12 +0000)]
tga.c should now support reading/writing all variants of targa files. XS needs
updating for writing targa files. Also fixed a misplaced parenthesis in malloc
debug code.
Arnar Mar Hrafnkelsson [Mon, 22 Oct 2001 11:35:57 +0000 (11:35 +0000)]
Code to free up resources for Imager::IO objects.
Arnar Mar Hrafnkelsson [Mon, 22 Oct 2001 00:22:38 +0000 (00:22 +0000)]
Various Changes to the memory accounting code, myrealloc() added.
Tony Cook [Sun, 21 Oct 2001 12:20:25 +0000 (12:20 +0000)]
added POD to trans2.c
added i_error handling to transform2
clean up the perl side of transform2
tests for same
Arnar Mar Hrafnkelsson [Thu, 18 Oct 2001 03:04:25 +0000 (03:04 +0000)]
Added support for writing paletted targa images.
Arnar Mar Hrafnkelsson [Wed, 17 Oct 2001 21:03:43 +0000 (21:03 +0000)]
Preliminary support for writing targa files. Compression not working yet.
Tony Cook [Wed, 17 Oct 2001 13:08:03 +0000 (13:08 +0000)]
minor documentation clarification
Tony Cook [Thu, 11 Oct 2001 14:11:53 +0000 (14:11 +0000)]
initial cut
Tony Cook [Thu, 11 Oct 2001 09:52:16 +0000 (09:52 +0000)]
some fixes to double/sample image support
make $img->bits return "double" for double/sample images
Tony Cook [Wed, 10 Oct 2001 23:36:03 +0000 (23:36 +0000)]
test for dropping of % sign
Tony Cook [Sun, 7 Oct 2001 23:44:34 +0000 (23:44 +0000)]
been fixed
Tony Cook [Sun, 7 Oct 2001 23:23:04 +0000 (23:23 +0000)]
oops
Tony Cook [Sun, 7 Oct 2001 22:46:49 +0000 (22:46 +0000)]
added double/sample image support
Arnar Mar Hrafnkelsson [Sun, 7 Oct 2001 16:25:22 +0000 (16:25 +0000)]
Updated Changes file for recent diffs
Arnar Mar Hrafnkelsson [Sun, 7 Oct 2001 16:22:20 +0000 (16:22 +0000)]
Rewrote most of tga.c so that It now should be able to read all variants of
tga.c except types 32 and 33.
Tony Cook [Fri, 5 Oct 2001 13:49:21 +0000 (13:49 +0000)]
stop ft1.x support dropping descenders
Tony Cook [Sun, 30 Sep 2001 11:56:51 +0000 (11:56 +0000)]
yep, we need these
Arnar Mar Hrafnkelsson [Sun, 30 Sep 2001 09:35:12 +0000 (09:35 +0000)]
Fixes some warnings about unused variables and missing prototypes.
Arnar Mar Hrafnkelsson [Sun, 30 Sep 2001 03:56:01 +0000 (03:56 +0000)]
Added i_bumpmap_complex and corresponding filterentry and documentation.
Tony Cook [Tue, 25 Sep 2001 08:38:43 +0000 (08:38 +0000)]
oops, forgot to return a value
Tony Cook [Sun, 23 Sep 2001 12:44:01 +0000 (12:44 +0000)]
supposedly FT2 supports all of these
Tony Cook [Wed, 19 Sep 2001 12:27:16 +0000 (12:27 +0000)]
clamp i_conv() at both ends
Tony Cook [Wed, 19 Sep 2001 12:17:27 +0000 (12:17 +0000)]
clamp low end too
Tony Cook [Wed, 19 Sep 2001 10:59:41 +0000 (10:59 +0000)]
implement unsharp mask
Tony Cook [Wed, 19 Sep 2001 02:15:08 +0000 (02:15 +0000)]
image based fills
Tony Cook [Tue, 18 Sep 2001 11:22:09 +0000 (11:22 +0000)]
have ->arc() call i_circle_aa when drawing a solid aa complete circle
Tony Cook [Tue, 18 Sep 2001 10:35:38 +0000 (10:35 +0000)]
an idea
Tony Cook [Tue, 18 Sep 2001 05:29:05 +0000 (05:29 +0000)]
prevent const char * to char * conversion warning
Tony Cook [Tue, 18 Sep 2001 04:42:54 +0000 (04:42 +0000)]
writing a paletted image as GIF should be a bit more efficient
Arnar Mar Hrafnkelsson [Sun, 16 Sep 2001 21:16:14 +0000 (21:16 +0000)]
Adds reading of non colour mapped targa images.
Arnar Mar Hrafnkelsson [Sun, 16 Sep 2001 09:01:54 +0000 (09:01 +0000)]
Adds reading capabilities for certain variants of targa, writer code has not been
done yet.
Tony Cook [Sat, 15 Sep 2001 04:14:14 +0000 (04:14 +0000)]
make write errors for jpegs cause errors at the top level
Tony Cook [Fri, 14 Sep 2001 11:03:02 +0000 (11:03 +0000)]
fixed the font problems
Tony Cook [Fri, 14 Sep 2001 10:51:56 +0000 (10:51 +0000)]
fixed cut off of left of first character if it went to left of CP
fixed artifacts when characters overlap
for freetype1 driver
Tony Cook [Thu, 13 Sep 2001 11:06:48 +0000 (11:06 +0000)]
make it a bit more portable - old pnmscale complains
Tony Cook [Thu, 13 Sep 2001 10:53:57 +0000 (10:53 +0000)]
simple benchmark for scaling
Tony Cook [Tue, 11 Sep 2001 12:25:59 +0000 (12:25 +0000)]
this is asked about occasionally
Tony Cook [Tue, 11 Sep 2001 02:05:24 +0000 (02:05 +0000)]
forgot to add change note for this
Tony Cook [Mon, 10 Sep 2001 12:28:44 +0000 (12:28 +0000)]
generates a page that demonstrates various combining modes
Tony Cook [Mon, 10 Sep 2001 10:50:24 +0000 (10:50 +0000)]
better error handling
handle combining modes for non-transparent colors
Tony Cook [Mon, 10 Sep 2001 07:29:54 +0000 (07:29 +0000)]
maybe I'll learn to type one day
Tony Cook [Mon, 10 Sep 2001 07:27:46 +0000 (07:27 +0000)]
see how this goes - updated the test result after getting the same on 3 environments
Tony Cook [Mon, 10 Sep 2001 07:25:01 +0000 (07:25 +0000)]
mis-handling for hues
Tony Cook [Mon, 10 Sep 2001 07:11:15 +0000 (07:11 +0000)]
should use binmode
Tony Cook [Mon, 10 Sep 2001 06:48:32 +0000 (06:48 +0000)]
didn't handle wiol versions of writeppm
Tony Cook [Sun, 9 Sep 2001 15:00:44 +0000 (15:00 +0000)]
both done
Tony Cook [Sun, 9 Sep 2001 14:48:00 +0000 (14:48 +0000)]
minor error handling in bmp.c
more complex fill combining types
Tony Cook [Fri, 7 Sep 2001 15:02:54 +0000 (15:02 +0000)]
various
Tony Cook [Sun, 2 Sep 2001 13:19:51 +0000 (13:19 +0000)]
Added some source code docs
Tony Cook [Sun, 2 Sep 2001 12:37:14 +0000 (12:37 +0000)]
an extra stipple
expose flood_fill as a method
add a general fill version of flood fill
Tony Cook [Sun, 2 Sep 2001 11:24:20 +0000 (11:24 +0000)]
drop some whitespace
Tony Cook [Sun, 2 Sep 2001 00:50:50 +0000 (00:50 +0000)]
better scale* fills
Tony Cook [Sat, 1 Sep 2001 16:06:33 +0000 (16:06 +0000)]
support for generic fills for box and arc, with solid, hatched
and fountain fills implemented
Tony Cook [Thu, 30 Aug 2001 12:48:53 +0000 (12:48 +0000)]
based on discussion with lathos on IRC
Tony Cook [Wed, 29 Aug 2001 09:27:35 +0000 (09:27 +0000)]
implement fountain fills similar to most paint programs
minor bug fixes
Tony Cook [Fri, 24 Aug 2001 12:09:53 +0000 (12:09 +0000)]
suggested by coral (IRC)
Tony Cook [Wed, 22 Aug 2001 00:49:25 +0000 (00:49 +0000)]
various JPEG fixes
Tony Cook [Sun, 19 Aug 2001 13:14:02 +0000 (13:14 +0000)]
added OO interfaces for some filters
added a test script for the filters
committing some BMP changes I forgot to commit
Tony Cook [Sun, 19 Aug 2001 11:33:25 +0000 (11:33 +0000)]
Windows BMP file support
Tony Cook [Sun, 19 Aug 2001 10:23:56 +0000 (10:23 +0000)]
compressed BMP files for testing