]> git.imager.perl.org - imager.git/log
imager.git
22 years agoRewrote most of tga.c so that It now should be able to read all variants of
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.

22 years agostop ft1.x support dropping descenders
Tony Cook [Fri, 5 Oct 2001 13:49:21 +0000 (13:49 +0000)]
stop ft1.x support dropping descenders

22 years agoyep, we need these
Tony Cook [Sun, 30 Sep 2001 11:56:51 +0000 (11:56 +0000)]
yep, we need these

22 years agoFixes some warnings about unused variables and missing prototypes.
Arnar Mar Hrafnkelsson [Sun, 30 Sep 2001 09:35:12 +0000 (09:35 +0000)]
Fixes some warnings about unused variables and missing prototypes.

22 years agoAdded i_bumpmap_complex and corresponding filterentry and documentation.
Arnar Mar Hrafnkelsson [Sun, 30 Sep 2001 03:56:01 +0000 (03:56 +0000)]
Added i_bumpmap_complex and corresponding filterentry and documentation.

22 years agooops, forgot to return a value
Tony Cook [Tue, 25 Sep 2001 08:38:43 +0000 (08:38 +0000)]
oops, forgot to return a value

22 years agosupposedly FT2 supports all of these
Tony Cook [Sun, 23 Sep 2001 12:44:01 +0000 (12:44 +0000)]
supposedly FT2 supports all of these

22 years agoclamp i_conv() at both ends
Tony Cook [Wed, 19 Sep 2001 12:27:16 +0000 (12:27 +0000)]
clamp i_conv() at both ends

22 years agoclamp low end too
Tony Cook [Wed, 19 Sep 2001 12:17:27 +0000 (12:17 +0000)]
clamp low end too

22 years agoimplement unsharp mask
Tony Cook [Wed, 19 Sep 2001 10:59:41 +0000 (10:59 +0000)]
implement unsharp mask

22 years agoimage based fills
Tony Cook [Wed, 19 Sep 2001 02:15:08 +0000 (02:15 +0000)]
image based fills

22 years agohave ->arc() call i_circle_aa when drawing a solid aa complete circle
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

22 years agoan idea
Tony Cook [Tue, 18 Sep 2001 10:35:38 +0000 (10:35 +0000)]
an idea

22 years agoprevent const char * to char * conversion warning
Tony Cook [Tue, 18 Sep 2001 05:29:05 +0000 (05:29 +0000)]
prevent const char * to char * conversion warning

22 years agowriting a paletted image as GIF should be a bit more efficient
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

22 years agoAdds reading of non colour mapped targa images.
Arnar Mar Hrafnkelsson [Sun, 16 Sep 2001 21:16:14 +0000 (21:16 +0000)]
Adds reading of non colour mapped targa images.

22 years agoAdds reading capabilities for certain variants of targa, writer code has not been
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.

22 years agomake write errors for jpegs cause errors at the top level
Tony Cook [Sat, 15 Sep 2001 04:14:14 +0000 (04:14 +0000)]
make write errors for jpegs cause errors at the top level

22 years agofixed the font problems
Tony Cook [Fri, 14 Sep 2001 11:03:02 +0000 (11:03 +0000)]
fixed the font problems

22 years agofixed cut off of left of first character if it went to left of CP
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

22 years agomake it a bit more portable - old pnmscale complains
Tony Cook [Thu, 13 Sep 2001 11:06:48 +0000 (11:06 +0000)]
make it a bit more portable - old pnmscale complains

22 years agosimple benchmark for scaling
Tony Cook [Thu, 13 Sep 2001 10:53:57 +0000 (10:53 +0000)]
simple benchmark for scaling

22 years agothis is asked about occasionally
Tony Cook [Tue, 11 Sep 2001 12:25:59 +0000 (12:25 +0000)]
this is asked about occasionally

22 years agoforgot to add change note for this
Tony Cook [Tue, 11 Sep 2001 02:05:24 +0000 (02:05 +0000)]
forgot to add change note for this

22 years agogenerates a page that demonstrates various combining modes
Tony Cook [Mon, 10 Sep 2001 12:28:44 +0000 (12:28 +0000)]
generates a page that demonstrates various combining modes

22 years agobetter error handling
Tony Cook [Mon, 10 Sep 2001 10:50:24 +0000 (10:50 +0000)]
better error handling
handle combining modes for non-transparent colors

22 years agomaybe I'll learn to type one day
Tony Cook [Mon, 10 Sep 2001 07:29:54 +0000 (07:29 +0000)]
maybe I'll learn to type one day

22 years agosee how this goes - updated the test result after getting the same on 3 environments
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

22 years agomis-handling for hues
Tony Cook [Mon, 10 Sep 2001 07:25:01 +0000 (07:25 +0000)]
mis-handling for hues

22 years agoshould use binmode
Tony Cook [Mon, 10 Sep 2001 07:11:15 +0000 (07:11 +0000)]
should use binmode

22 years agodidn't handle wiol versions of writeppm
Tony Cook [Mon, 10 Sep 2001 06:48:32 +0000 (06:48 +0000)]
didn't handle wiol versions of writeppm

22 years agoboth done
Tony Cook [Sun, 9 Sep 2001 15:00:44 +0000 (15:00 +0000)]
both done

22 years agominor error handling in bmp.c
Tony Cook [Sun, 9 Sep 2001 14:48:00 +0000 (14:48 +0000)]
minor error handling in bmp.c
more complex fill combining types

22 years agovarious
Tony Cook [Fri, 7 Sep 2001 15:02:54 +0000 (15:02 +0000)]
various

22 years agoAdded some source code docs
Tony Cook [Sun, 2 Sep 2001 13:19:51 +0000 (13:19 +0000)]
Added some source code docs

22 years agoan extra stipple
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

22 years agodrop some whitespace
Tony Cook [Sun, 2 Sep 2001 11:24:20 +0000 (11:24 +0000)]
drop some whitespace

22 years agobetter scale* fills
Tony Cook [Sun, 2 Sep 2001 00:50:50 +0000 (00:50 +0000)]
better scale* fills

22 years agosupport for generic fills for box and arc, with solid, hatched
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

22 years agobased on discussion with lathos on IRC
Tony Cook [Thu, 30 Aug 2001 12:48:53 +0000 (12:48 +0000)]
based on discussion with lathos on IRC

22 years agoimplement fountain fills similar to most paint programs
Tony Cook [Wed, 29 Aug 2001 09:27:35 +0000 (09:27 +0000)]
implement fountain fills similar to most paint programs
minor bug fixes

22 years agosuggested by coral (IRC)
Tony Cook [Fri, 24 Aug 2001 12:09:53 +0000 (12:09 +0000)]
suggested by coral (IRC)

22 years agovarious JPEG fixes
Tony Cook [Wed, 22 Aug 2001 00:49:25 +0000 (00:49 +0000)]
various JPEG fixes

22 years agoadded OO interfaces for some filters
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

22 years agoWindows BMP file support
Tony Cook [Sun, 19 Aug 2001 11:33:25 +0000 (11:33 +0000)]
Windows BMP file support

22 years agocompressed BMP files for testing
Tony Cook [Sun, 19 Aug 2001 10:23:56 +0000 (10:23 +0000)]
compressed BMP files for testing

22 years agostart of bmp support (just writing so far)
Tony Cook [Wed, 15 Aug 2001 15:22:23 +0000 (15:22 +0000)]
start of bmp support (just writing so far)
moving to laptop

22 years ago(changes)
Tony Cook [Wed, 15 Aug 2001 00:42:12 +0000 (00:42 +0000)]
(changes)

22 years agofix some problems in handling glyph dimensions with freetyp2.c
Tony Cook [Wed, 15 Aug 2001 00:39:33 +0000 (00:39 +0000)]
fix some problems in handling glyph dimensions with freetyp2.c
problem with sizew parameter
problem with handling of canon option to bounding_box

22 years agoEgads
Tony Cook [Mon, 13 Aug 2001 08:20:05 +0000 (08:20 +0000)]
Egads
Merged in the exp_represent branch
Should have done this earlier

22 years agopointer to a description of how unsharp mask works
Tony Cook [Mon, 13 Aug 2001 08:13:11 +0000 (08:13 +0000)]
pointer to a description of how unsharp mask works

22 years agosmall discussion with sky for extra font drawing parameters
Tony Cook [Mon, 13 Aug 2001 08:11:47 +0000 (08:11 +0000)]
small discussion with sky for extra font drawing parameters

22 years agoMisc fixes.
Arnar Mar Hrafnkelsson [Thu, 14 Jun 2001 01:22:11 +0000 (01:22 +0000)]
Misc fixes.

22 years agoSwitched all of jpeg to iolayer functions, removed older functions and did some
Arnar Mar Hrafnkelsson [Fri, 8 Jun 2001 18:48:15 +0000 (18:48 +0000)]
Switched all of jpeg to iolayer functions, removed older functions and did some
clean up.

22 years agoMore fixes still for iolayer changes.
Arnar Mar Hrafnkelsson [Thu, 7 Jun 2001 12:08:17 +0000 (12:08 +0000)]
More fixes still for iolayer changes.

22 years agoClean up after changing some formats to use iolayer.
Arnar Mar Hrafnkelsson [Thu, 7 Jun 2001 11:58:14 +0000 (11:58 +0000)]
Clean up after changing some formats to use iolayer.

22 years agoUpdated png to use _wlio functions, and fixed a filename error for ppm test.
Arnar Mar Hrafnkelsson [Thu, 7 Jun 2001 07:50:00 +0000 (07:50 +0000)]
Updated png to use _wlio functions, and fixed a filename error for ppm test.

22 years agoReplaced i_readraw() and i_writeraw() with the equivalent _wiol functions.
Arnar Mar Hrafnkelsson [Wed, 6 Jun 2001 17:28:30 +0000 (17:28 +0000)]
Replaced i_readraw() and i_writeraw() with the equivalent _wiol functions.

22 years agoRemoved i_writeppm and put in i_writeppm_wiol instead.
Arnar Mar Hrafnkelsson [Wed, 6 Jun 2001 05:03:37 +0000 (05:03 +0000)]
Removed i_writeppm and put in i_writeppm_wiol instead.

22 years agointerface consistency
Tony Cook [Mon, 28 May 2001 03:11:20 +0000 (03:11 +0000)]
interface consistency

22 years agoCompile time error fix if IM_NOLOG=1 was chosen
Arnar Mar Hrafnkelsson [Sat, 26 May 2001 09:02:31 +0000 (09:02 +0000)]
Compile time error fix if IM_NOLOG=1 was chosen

22 years agoAdds aa circle into export_ok list.
Arnar Mar Hrafnkelsson [Sat, 26 May 2001 09:01:56 +0000 (09:01 +0000)]
Adds aa circle into export_ok list.

22 years agoAdded a temporary circle antialiasing routine.
Arnar Mar Hrafnkelsson [Sat, 26 May 2001 09:01:18 +0000 (09:01 +0000)]
Added a temporary circle antialiasing routine.

22 years agoFixed a bug which caused compile and runtime errors with IM_NOLOG=1
Arnar Mar Hrafnkelsson [Sat, 26 May 2001 09:00:21 +0000 (09:00 +0000)]
Fixed a bug which caused compile and runtime errors with IM_NOLOG=1

22 years agosplit Imager::Font into base *::Type1 and *::Truetype, which should
Tony Cook [Thu, 24 May 2001 09:45:07 +0000 (09:45 +0000)]
split Imager::Font into base *::Type1 and *::Truetype, which should
simplify adding new font types (I hope)

22 years agoVersion number change for 0.38 CPAN upload
Arnar Mar Hrafnkelsson [Tue, 22 May 2001 01:42:39 +0000 (01:42 +0000)]
Version number change for 0.38 CPAN upload

22 years agoFixed so that IM_MANUAL doesn't lose the giflib version check.
Arnar Mar Hrafnkelsson [Mon, 21 May 2001 15:58:21 +0000 (15:58 +0000)]
Fixed so that IM_MANUAL doesn't lose the giflib version check.

22 years agoFixed warnings for 5.004_04.
Arnar Mar Hrafnkelsson [Sun, 20 May 2001 23:22:03 +0000 (23:22 +0000)]
Fixed warnings for 5.004_04.

22 years agoFixed // in filters.c. And things that didn't work in perl 5.004_04
Arnar Mar Hrafnkelsson [Sun, 20 May 2001 23:14:41 +0000 (23:14 +0000)]
Fixed // in filters.c.  And things that didn't work in perl 5.004_04
in the testcases.

22 years agoIf tiff format was not supported then then all tests after 4 appeared to be
Arnar Mar Hrafnkelsson [Fri, 18 May 2001 10:18:46 +0000 (10:18 +0000)]
If tiff format was not supported then then all tests after 4 appeared to be
failing.

22 years agoRemoved bench/* from MANIFEST (but not CVS). Also moved transbench.perl
Arnar Mar Hrafnkelsson [Fri, 18 May 2001 07:52:30 +0000 (07:52 +0000)]
Removed bench/* from MANIFEST (but not CVS).  Also moved transbench.perl
into bench subdirectory.

22 years agoAdded mng to the TOOD, and added a warning to the Makefile.PL if gif/ungif
Arnar Mar Hrafnkelsson [Fri, 18 May 2001 07:31:57 +0000 (07:31 +0000)]
Added mng to the TOOD, and added a warning to the Makefile.PL if gif/ungif
is enabled.

22 years agoMade TODO into a seperate file and removed it from the Changes file.
Arnar Mar Hrafnkelsson [Thu, 17 May 2001 08:10:08 +0000 (08:10 +0000)]
Made TODO into a seperate file and removed it from the Changes file.
Also added i_errmsg to the image structure in design/represent.txt
since that is sort of the next generation image structure.

23 years agoAdded documentation to map method in Imager.pm and made some minor fixes
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 21:24:46 +0000 (21:24 +0000)]
Added documentation to map method in Imager.pm and made some minor fixes
to map method.

23 years agoFixes to i_map function and map method. Added a testcase for both.
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 18:38:27 +0000 (18:38 +0000)]
Fixes to i_map function and map method.  Added a testcase for both.

23 years agorefer to the right test
Tony Cook [Wed, 16 May 2001 13:27:21 +0000 (13:27 +0000)]
refer to the right test

23 years agoadded tests for the tiff OO interface
Tony Cook [Wed, 16 May 2001 12:48:26 +0000 (12:48 +0000)]
added tests for the tiff OO interface
added resolution setting for faxable tiffs (uncommenting and fixing
the original code)
added documentation for setting the resolution
declared i_writetiff_wiol_faxable in image.h

23 years agoremove testout on make clean
Tony Cook [Wed, 16 May 2001 10:52:22 +0000 (10:52 +0000)]
remove testout on make clean

23 years agoSimplified interface.
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 08:51:12 +0000 (08:51 +0000)]
Simplified interface.

23 years agoAdded map.c which implements mapping images through tables.
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 08:43:33 +0000 (08:43 +0000)]
Added map.c which implements mapping images through tables.

23 years agoFixes to logging in iolayer.c and minor iolayer issues with tiffs in Imager.pm
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 06:44:52 +0000 (06:44 +0000)]
Fixes to logging in iolayer.c and minor iolayer issues with tiffs in Imager.pm

23 years agoFixes crop() method so it is consistent with documentation.
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 04:36:32 +0000 (04:36 +0000)]
Fixes crop() method so it is consistent with documentation.

23 years agoinitially completed version, could use polishing
Tony Cook [Wed, 16 May 2001 03:07:47 +0000 (03:07 +0000)]
initially completed version, could use polishing

23 years agoUninitialized variable used in filters.c.
Arnar Mar Hrafnkelsson [Wed, 16 May 2001 02:08:02 +0000 (02:08 +0000)]
Uninitialized variable used in filters.c.

23 years agoskip tests that we've added
Tony Cook [Wed, 16 May 2001 02:07:14 +0000 (02:07 +0000)]
skip tests that we've added

23 years agoforgot to skip new tests
Tony Cook [Wed, 16 May 2001 01:58:13 +0000 (01:58 +0000)]
forgot to skip new tests

23 years agoAdded all the test images to the MANIFEST and re added Regops.pm since the
Arnar Mar Hrafnkelsson [Tue, 15 May 2001 21:02:26 +0000 (21:02 +0000)]
Added all the test images to the MANIFEST and re added Regops.pm since the
Makefile.PL hack wasn't working.

23 years agoSome tests were logging into the wrong files and t50basicoo.t was using
Arnar Mar Hrafnkelsson [Tue, 15 May 2001 12:43:14 +0000 (12:43 +0000)]
Some tests were logging into the wrong files and t50basicoo.t was using
files that the now removed t10formats.t generated.  Now it uses the files
generated by t10{1,2,3,4,5,6}*.t.

23 years agoMade Makefile.PL run $Config{make} lib/Imager/Regops.pm so it exists
Arnar Mar Hrafnkelsson [Mon, 14 May 2001 10:24:40 +0000 (10:24 +0000)]
Made Makefile.PL run $Config{make} lib/Imager/Regops.pm so it exists
for make test and make install.

23 years agofixes (and tests for) several problems in i_readgif_low()
Tony Cook [Mon, 14 May 2001 09:55:36 +0000 (09:55 +0000)]
fixes (and tests for) several problems in i_readgif_low()

23 years agoChanged free() to myfree() in quant.c.
Arnar Mar Hrafnkelsson [Mon, 14 May 2001 09:33:48 +0000 (09:33 +0000)]
Changed free() to myfree() in quant.c.

23 years agowas sizeof(int *)
Tony Cook [Mon, 14 May 2001 07:32:05 +0000 (07:32 +0000)]
was sizeof(int *)

23 years agoforgot this
Tony Cook [Mon, 14 May 2001 07:28:38 +0000 (07:28 +0000)]
forgot this

23 years agohad a trailing newline
Tony Cook [Mon, 14 May 2001 07:27:52 +0000 (07:27 +0000)]
had a trailing newline

23 years agooops, shoule use myfree() instead of free()
Tony Cook [Mon, 14 May 2001 07:17:30 +0000 (07:17 +0000)]
oops, shoule use myfree() instead of free()

23 years agoRemoved a bunch of unused variables and fixed an attempt to print out a
Arnar Mar Hrafnkelsson [Mon, 14 May 2001 05:52:53 +0000 (05:52 +0000)]
Removed a bunch of unused variables and fixed an attempt to print out a
structure pointer in error.c

23 years agoAdded more logging to quant.c. Removed global variables from gif.c.
Arnar Mar Hrafnkelsson [Mon, 14 May 2001 03:55:39 +0000 (03:55 +0000)]
Added more logging to quant.c.  Removed global variables from gif.c.
Increased the limit of table entries when debugging malloc.

23 years agofix handling for no giflib
Tony Cook [Mon, 14 May 2001 03:24:13 +0000 (03:24 +0000)]
fix handling for no giflib

23 years agooops, missed updating the last test number
Tony Cook [Mon, 14 May 2001 03:22:58 +0000 (03:22 +0000)]
oops, missed updating the last test number

23 years agoremoved t10formats.t
Tony Cook [Mon, 14 May 2001 02:52:39 +0000 (02:52 +0000)]
removed t10formats.t