]> git.imager.perl.org - imager.git/log
imager.git
10 years agotypo fix
David Steinbrunner [Wed, 10 Jul 2013 12:23:07 +0000 (08:23 -0400)]
typo fix

plus some rewording to make things clearer

10 years agotypo fixes
David Steinbrunner [Wed, 10 Jul 2013 12:21:36 +0000 (08:21 -0400)]
typo fixes

10 years agotypo fix
David Steinbrunner [Wed, 10 Jul 2013 12:18:40 +0000 (08:18 -0400)]
typo fix

10 years ago[rt #86951] note preferred patch submission mechanism
Tony Cook [Fri, 18 Oct 2013 12:47:41 +0000 (23:47 +1100)]
[rt #86951] note preferred patch submission mechanism

10 years agochange note for 306618c39
Tony Cook [Fri, 18 Oct 2013 05:07:40 +0000 (16:07 +1100)]
change note for 306618c39

10 years ago[rt #86428] search a few more places for libraries/headers
Tony Cook [Fri, 18 Oct 2013 04:52:56 +0000 (15:52 +1100)]
[rt #86428] search a few more places for libraries/headers

Imager::Probe now searches the directories specified by LD_LIBRARY_PATH,
DYLD_LIBRARY_PATH, LD_RUN_PATH and LIBRARY_PATH for libraries and
their corresponding s/\blib$/include/ directory for headers.

10 years agochange notes to date
Tony Cook [Wed, 2 Oct 2013 05:35:50 +0000 (15:35 +1000)]
change notes to date

10 years agosmall typo fix in Imager::Transformations
Adrian Yee [Wed, 2 Oct 2013 05:18:46 +0000 (15:18 +1000)]
small typo fix in Imager::Transformations

10 years ago[rt #87650] change setpixel()'s return value
Tony Cook [Tue, 1 Oct 2013 06:37:32 +0000 (16:37 +1000)]
[rt #87650] change setpixel()'s return value

10 years ago[rt #87338] Imager::Font::Wrap no longer requires the image parameter
Tony Cook [Mon, 30 Sep 2013 04:01:40 +0000 (14:01 +1000)]
[rt #87338] Imager::Font::Wrap no longer requires the image parameter

10 years agochange note for the TT non-AA fix
Tony Cook [Mon, 30 Sep 2013 04:00:38 +0000 (14:00 +1000)]
change note for the TT non-AA fix

10 years ago[rt.cpan.org #88993] use the correct width drawing non-AA for FT1
Tony Cook [Mon, 30 Sep 2013 01:48:41 +0000 (11:48 +1000)]
[rt.cpan.org #88993] use the correct width drawing non-AA for FT1

The changes to the drawing code for FT1 used cols (the number of bytes)
instead of width (the number of pixels) when drawing non-AA text under
FreeType 1.

10 years agoremove github references
Tony Cook [Sat, 20 Jul 2013 09:55:56 +0000 (19:55 +1000)]
remove github references

10 years agomake sure T1lib anti-aliasing is properly setup for non AA text
Tony Cook [Fri, 19 Jul 2013 13:30:26 +0000 (23:30 +1000)]
make sure T1lib anti-aliasing is properly setup for non AA text

Previously t1_aa was initialized to 0, the same as the non-AA setting,
which meant if the first text drawn was non-AA that T1 anti-aliasing
hadn't been configured.

Initialize it to -1, an invalid anti-aliasing setting so that an initial
AA setting of "none" will properly initialize.

10 years agoavoid reading beyond the end of the line buffer in rubthrough
Tony Cook [Fri, 19 Jul 2013 10:07:24 +0000 (20:07 +1000)]
avoid reading beyond the end of the line buffer in rubthrough

10 years agoImager 0.97 release v0.97
Tony Cook [Mon, 15 Jul 2013 09:41:09 +0000 (19:41 +1000)]
Imager 0.97 release

10 years ago0.96_02 release v0.96_02
Tony Cook [Tue, 9 Jul 2013 13:42:51 +0000 (23:42 +1000)]
0.96_02 release

10 years agoupdate Changes for the PNG work
Tony Cook [Tue, 9 Jul 2013 13:34:56 +0000 (23:34 +1000)]
update Changes for the PNG work

10 years ago[rt #86659] PNG benign error support is more complex than a version check
Tony Cook [Tue, 9 Jul 2013 13:30:48 +0000 (23:30 +1000)]
[rt #86659] PNG benign error support is more complex than a version check

10 years ago[rt #86658] add a missing AUTHOR heading
Tony Cook [Fri, 5 Jul 2013 12:36:08 +0000 (22:36 +1000)]
[rt #86658] add a missing AUTHOR heading

10 years ago[rt #86658] scan MANIFEST for pod to check, not blib
Tony Cook [Fri, 5 Jul 2013 12:34:19 +0000 (22:34 +1000)]
[rt #86658] scan MANIFEST for pod to check, not blib

Not all the files are always installed

10 years ago[rt #86659] treat a libpng header/lib version mismatch as probe failure
Tony Cook [Fri, 5 Jul 2013 12:33:19 +0000 (22:33 +1000)]
[rt #86659] treat a libpng header/lib version mismatch as probe failure

10 years agoChanges typo fixes
Tony Cook [Fri, 5 Jul 2013 12:13:28 +0000 (22:13 +1000)]
Changes typo fixes

10 years agoImager 0.96_01 release v0.96_01
Tony Cook [Mon, 1 Jul 2013 13:19:41 +0000 (23:19 +1000)]
Imager 0.96_01 release

10 years agoskip an alarm using test if the perl signal detection is broken
Tony Cook [Mon, 1 Jul 2013 12:31:53 +0000 (22:31 +1000)]
skip an alarm using test if the perl signal detection is broken

Like 5.6.2 in my Ubuntu 32-bit VM

10 years agoadjust the IEEEFP check for older versions of perl
Tony Cook [Mon, 1 Jul 2013 12:30:57 +0000 (22:30 +1000)]
adjust the IEEEFP check for older versions of perl

without the byte order pack modifier

10 years agofix the test skip count for 350-font/030-ttoo.t
Tony Cook [Mon, 1 Jul 2013 12:16:35 +0000 (22:16 +1000)]
fix the test skip count for 350-font/030-ttoo.t

10 years agofix a format string error introduced in the XS re-work
Tony Cook [Mon, 1 Jul 2013 12:15:42 +0000 (22:15 +1000)]
fix a format string error introduced in the XS re-work

10 years agofix various GCC warnings, mostly initialized but otherwise unused variables
Tony Cook [Fri, 14 Jun 2013 08:56:55 +0000 (18:56 +1000)]
fix various GCC warnings, mostly initialized but otherwise unused variables

10 years ago[rt #73359] un-TODO the test for FT1
Tony Cook [Fri, 14 Jun 2013 08:00:04 +0000 (18:00 +1000)]
[rt #73359] un-TODO the test for FT1

10 years agoupdate Changes with the FT2 gsamp/psamp change
Tony Cook [Mon, 10 Jun 2013 04:44:21 +0000 (14:44 +1000)]
update Changes with the FT2 gsamp/psamp change

10 years ago[rt #83478] use psamp/gsamp to implement i_ft2_cp()
Tony Cook [Mon, 10 Jun 2013 04:42:01 +0000 (14:42 +1000)]
[rt #83478] use psamp/gsamp to implement i_ft2_cp()

10 years agoupdate Changes
Tony Cook [Mon, 10 Jun 2013 04:14:00 +0000 (14:14 +1000)]
update Changes

10 years ago[rt #73359] draw non-aa text in alpha combining mode for FT1
Tony Cook [Mon, 10 Jun 2013 03:41:40 +0000 (13:41 +1000)]
[rt #73359] draw non-aa text in alpha combining mode for FT1

10 years ago[rt #73359] draw non-AA text using FT2 in normal mode
Tony Cook [Mon, 10 Jun 2013 02:58:22 +0000 (12:58 +1000)]
[rt #73359] draw non-AA text using FT2 in normal mode

10 years agoadd a drop shadow entry to the cookbook and a sample too
Tony Cook [Fri, 7 Jun 2013 09:44:21 +0000 (19:44 +1000)]
add a drop shadow entry to the cookbook and a sample too

10 years ago[rt #85746] add support for libpng 1.6
Tony Cook [Fri, 7 Jun 2013 13:07:40 +0000 (23:07 +1000)]
[rt #85746] add support for libpng 1.6

1.6 changed the default to ignore "benign" read errors, I now unignore
them explicitly with an option to ignore them.

10 years agotest an uncovered part of the internal hlines object api
Tony Cook [Sat, 25 May 2013 04:57:28 +0000 (14:57 +1000)]
test an uncovered part of the internal hlines object api

10 years agothe "fix" for 69243 is complete enough for now
Tony Cook [Sat, 25 May 2013 04:46:55 +0000 (14:46 +1000)]
the "fix" for 69243 is complete enough for now

10 years agore-work much of Imager.xs, using typemaps where possible
Tony Cook [Sat, 25 May 2013 03:48:33 +0000 (13:48 +1000)]
re-work much of Imager.xs, using typemaps where possible

10 years agogcov the derived .c file as well as the .xs or .im file
Tony Cook [Fri, 24 May 2013 13:12:49 +0000 (23:12 +1000)]
gcov the derived .c file as well as the .xs or .im file

10 years ago[rt #69243] a summary change note for most of the XS changes
Tony Cook [Fri, 24 May 2013 13:12:07 +0000 (23:12 +1000)]
[rt #69243] a summary change note for most of the XS changes

10 years ago[rt #69243] move our special typemap entries to the private typemap
Tony Cook [Fri, 24 May 2013 13:11:26 +0000 (23:11 +1000)]
[rt #69243] move our special typemap entries to the private typemap

10 years ago[rt #69243] greatly simplify XS for i_bezier_multi()
Tony Cook [Fri, 24 May 2013 13:10:29 +0000 (23:10 +1000)]
[rt #69243] greatly simplify XS for i_bezier_multi()

Warning: i_bezier_multi() is untested, undocumented and probably
unfinished.  If it breaks when you use it, you get to keep both pieces.

10 years ago[rt #69243] use names instead of ST(n) for i_new_fill_image() and magic
Tony Cook [Fri, 24 May 2013 13:09:03 +0000 (23:09 +1000)]
[rt #69243] use names instead of ST(n) for i_new_fill_image() and magic

code checked SvOK() without SvGETMAGIC()

10 years ago[rt #69243] simplify XS for i_new_fill_hatchf?() and handle magic
Tony Cook [Fri, 24 May 2013 13:07:52 +0000 (23:07 +1000)]
[rt #69243] simplify XS for i_new_fill_hatchf?() and handle magic

The code checked SvOK() without calling SvGETMAGIC()

10 years ago[rt #69243] simplify XS for i_tags_find() and i_tags_findn()
Tony Cook [Fri, 24 May 2013 13:06:30 +0000 (23:06 +1000)]
[rt #69243] simplify XS for i_tags_find() and i_tags_findn()

Use SysRet for return values, and use XSRETURN_UNDEF for the undef case

10 years ago[rt #69243] use names for i_tags_add() instead of ST(n) and handle magic
Tony Cook [Fri, 24 May 2013 13:05:13 +0000 (23:05 +1000)]
[rt #69243] use names for i_tags_add() instead of ST(n) and handle magic

The code checked SvOK() without SvGETMAGIC()

10 years ago[rt #69243] use names for i_tags_addn() instead of ST(n) and handle magic
Tony Cook [Fri, 24 May 2013 13:04:05 +0000 (23:04 +1000)]
[rt #69243] use names for i_tags_addn() instead of ST(n) and handle magic

The code checked SvOK() without SvGETMAGIC()

10 years ago[rt #69243] greatly simplify XS for i_gpixf()
Tony Cook [Fri, 24 May 2013 13:02:35 +0000 (23:02 +1000)]
[rt #69243] greatly simplify XS for i_gpixf()

10 years ago[rt #69243] remove unnecessary warning comment from i_gsampf()
Tony Cook [Fri, 24 May 2013 13:01:37 +0000 (23:01 +1000)]
[rt #69243] remove unnecessary warning comment from i_gsampf()

10 years ago[rt #69243] slightly simplify XS for i_gsamp()
Tony Cook [Fri, 24 May 2013 13:01:06 +0000 (23:01 +1000)]
[rt #69243] slightly simplify XS for i_gsamp()

10 years ago[rt #69243] simplify XS for i_findcolor()
Tony Cook [Fri, 24 May 2013 13:00:04 +0000 (23:00 +1000)]
[rt #69243] simplify XS for i_findcolor()

10 years ago[rt #69243] re-work XS for i_getcolors()
Tony Cook [Wed, 22 May 2013 14:08:22 +0000 (00:08 +1000)]
[rt #69243] re-work XS for i_getcolors()

 - use a default for count instead of doing it manually

 - properly extend the stack for the returned colour list

 - use malloc_temp() instead of mymalloc()

10 years ago[rt #69243] use the typemap for i_get_pixel()'s return value
Tony Cook [Wed, 22 May 2013 13:39:48 +0000 (23:39 +1000)]
[rt #69243] use the typemap for i_get_pixel()'s return value

10 years ago[rt #69243] use SysRet for i_addcolors() return value
Tony Cook [Wed, 22 May 2013 13:38:02 +0000 (23:38 +1000)]
[rt #69243] use SysRet for i_addcolors() return value

10 years ago[rt #69243] use the HV * typemap for DSO_call()
Tony Cook [Wed, 22 May 2013 13:35:04 +0000 (23:35 +1000)]
[rt #69243] use the HV * typemap for DSO_call()

10 years ago[rt #69243] use T_AVARRAY for i_gradgen too
Tony Cook [Tue, 21 May 2013 13:51:53 +0000 (23:51 +1000)]
[rt #69243] use T_AVARRAY for i_gradgen too

10 years ago[rt #69243] add the T_AVARRAY typemap and use it
Tony Cook [Tue, 21 May 2013 13:13:42 +0000 (23:13 +1000)]
[rt #69243] add the T_AVARRAY typemap and use it

10 years ago[rt #69243] modify i_transform() XS to use the AV* typemap
Tony Cook [Tue, 21 May 2013 11:49:58 +0000 (21:49 +1000)]
[rt #69243] modify i_transform() XS to use the AV* typemap

10 years ago[rt #69243] reformat i_map() XS
Tony Cook [Tue, 21 May 2013 11:23:12 +0000 (21:23 +1000)]
[rt #69243] reformat i_map() XS

10 years ago[rt #69243] change i_map() to use the AV* typemap
Tony Cook [Tue, 21 May 2013 11:19:13 +0000 (21:19 +1000)]
[rt #69243] change i_map() to use the AV* typemap

and add a better test

10 years ago[rt #69243] reformat i_matrix_transform() XS
Tony Cook [Tue, 21 May 2013 11:06:17 +0000 (21:06 +1000)]
[rt #69243] reformat i_matrix_transform() XS

10 years agore-work the XS clean up Changes note
Tony Cook [Tue, 21 May 2013 11:03:13 +0000 (21:03 +1000)]
re-work the XS clean up Changes note

10 years ago[rt #69243] use the AV* typemap for i_matrix_transform()
Tony Cook [Tue, 21 May 2013 11:01:15 +0000 (21:01 +1000)]
[rt #69243] use the AV* typemap for i_matrix_transform()

10 years ago[rt #69243] use the AV* typemap for i_poly_aa() and i_poly_aa_cfill()
Tony Cook [Tue, 21 May 2013 10:56:19 +0000 (20:56 +1000)]
[rt #69243] use the AV* typemap for i_poly_aa() and i_poly_aa_cfill()

10 years ago[rt #84963] Imager::Color::rgba() now returns integer samples
Tony Cook [Tue, 21 May 2013 10:22:59 +0000 (20:22 +1000)]
[rt #84963] Imager::Color::rgba() now returns integer samples

10 years ago[rt #74540] handle the TIFF SampleFormat tag
Tony Cook [Mon, 20 May 2013 13:31:38 +0000 (23:31 +1000)]
[rt #74540] handle the TIFF SampleFormat tag

10 years agoadd pod structure test to the manifest
Tony Cook [Mon, 20 May 2013 12:24:48 +0000 (22:24 +1000)]
add pod structure test to the manifest

10 years agoImager 0.96 release v0.96
Tony Cook [Sun, 19 May 2013 04:22:57 +0000 (14:22 +1000)]
Imager 0.96 release

10 years agoupdate JPEG/Changes
Tony Cook [Sun, 19 May 2013 04:21:03 +0000 (14:21 +1000)]
update JPEG/Changes

10 years agomodify xt/x90cmpversion.t to produce a report on sub-modules updated
Tony Cook [Sun, 19 May 2013 02:52:04 +0000 (12:52 +1000)]
modify xt/x90cmpversion.t to produce a report on sub-modules updated

10 years agoupdate Changes
Tony Cook [Sun, 19 May 2013 02:45:26 +0000 (12:45 +1000)]
update Changes

10 years ago[rt #85413] add a test for standard POD headings and fix the errors found
Tony Cook [Sun, 19 May 2013 02:44:31 +0000 (12:44 +1000)]
[rt #85413] add a test for standard POD headings and fix the errors found

10 years ago[rt #85143] remove an errant trailing ' from a =head1 NAME
Tony Cook [Sun, 19 May 2013 02:43:52 +0000 (12:43 +1000)]
[rt #85143] remove an errant trailing ' from a =head1 NAME

10 years agoupdate unshipped spell checking to work with Debian wheezy
Tony Cook [Sat, 18 May 2013 02:27:07 +0000 (12:27 +1000)]
update unshipped spell checking to work with Debian wheezy

and fix some spelling issues

10 years agoescape a / in the link text of an L<> causing pod failures
Tony Cook [Sat, 18 May 2013 01:43:33 +0000 (11:43 +1000)]
escape a / in the link text of an L<> causing pod failures

11 years ago[rt #74875] add unshipped test for unclosed pod in C sources
Tony Cook [Mon, 6 May 2013 10:30:44 +0000 (20:30 +1000)]
[rt #74875] add unshipped test for unclosed pod in C sources

and fix the failures

11 years ago[rt #84963] force C locale for gcc -print-search-dirs
Tony Cook [Fri, 3 May 2013 00:21:55 +0000 (10:21 +1000)]
[rt #84963] force C locale for gcc -print-search-dirs

as the perl core hints/linux.sh does.

11 years ago[rt #84596] rearrange Imager's test files
Tony Cook [Thu, 2 May 2013 23:56:50 +0000 (09:56 +1000)]
[rt #84596] rearrange Imager's test files

The old one-level, 2 digit test file arrangement made it difficult to
add new test files, with the effect that I have some test files that
test things that should be separate (eg. the filters test).

This is mostly a simple rename pass so far,

11 years ago0.95 release v0.95
Tony Cook [Fri, 19 Apr 2013 12:01:03 +0000 (22:01 +1000)]
0.95 release

11 years agobump Imager::Test version, which should have been done for 0.94_02
Tony Cook [Fri, 19 Apr 2013 11:42:21 +0000 (21:42 +1000)]
bump Imager::Test version, which should have been done for 0.94_02

11 years agorelease prep: update font handlers to depend on next release
Tony Cook [Fri, 19 Apr 2013 11:06:51 +0000 (21:06 +1000)]
release prep: update font handlers to depend on next release

They need new code in Imager::Test.

11 years agoupdate Changes
Tony Cook [Fri, 19 Apr 2013 10:58:23 +0000 (20:58 +1000)]
update Changes

11 years agochanges updates
Tony Cook [Mon, 8 Apr 2013 22:54:29 +0000 (08:54 +1000)]
changes updates

11 years agoalso check individual files get version bumps on changes
Tony Cook [Mon, 8 Apr 2013 13:30:21 +0000 (23:30 +1000)]
also check individual files get version bumps on changes

11 years ago[rt #84106] document transform() vs bounding_box()
Tony Cook [Mon, 8 Apr 2013 13:21:54 +0000 (23:21 +1000)]
[rt #84106] document transform() vs bounding_box()

11 years agouse SvPVbyte() where appropriate for i_io_*write()
Tony Cook [Mon, 8 Apr 2013 12:50:26 +0000 (22:50 +1000)]
use SvPVbyte() where appropriate for i_io_*write()

11 years ago0.94_02 release v0.94_02
Tony Cook [Fri, 5 Apr 2013 06:17:26 +0000 (17:17 +1100)]
0.94_02 release

11 years agoupdate Changes to date
Tony Cook [Wed, 3 Apr 2013 12:28:54 +0000 (23:28 +1100)]
update Changes to date

11 years agoenable the debug log for the standard font tests
Tony Cook [Wed, 3 Apr 2013 12:28:37 +0000 (23:28 +1100)]
enable the debug log for the standard font tests

11 years agoskip testing UTF-8 overloaded test on pre-5.8
Tony Cook [Wed, 3 Apr 2013 12:27:57 +0000 (23:27 +1100)]
skip testing UTF-8 overloaded test on pre-5.8

since it was fixed in 5.8

11 years agoTIFF: fix some format string/argument type mismatches
Tony Cook [Mon, 1 Apr 2013 02:51:21 +0000 (13:51 +1100)]
TIFF: fix some format string/argument type mismatches

11 years agoJPEG: fix some format string/argument type mismatches
Tony Cook [Mon, 1 Apr 2013 02:51:02 +0000 (13:51 +1100)]
JPEG: fix some format string/argument type mismatches

11 years agoFT2: fix some format string/argument type mismatches
Tony Cook [Mon, 1 Apr 2013 02:50:41 +0000 (13:50 +1100)]
FT2: fix some format string/argument type mismatches

11 years agopre-5.10 perlio doesn't report read errors properly, skip tests
Tony Cook [Mon, 1 Apr 2013 02:50:07 +0000 (13:50 +1100)]
pre-5.10 perlio doesn't report read errors properly, skip tests

11 years agoreport the version of Inline used during testing
Tony Cook [Mon, 1 Apr 2013 02:49:23 +0000 (13:49 +1100)]
report the version of Inline used during testing

11 years ago0.94_01 release v0.94_01
Tony Cook [Sat, 2 Mar 2013 08:30:41 +0000 (19:30 +1100)]
0.94_01 release

11 years agoallocate the correct number of stack entries for glyph_names()
Tony Cook [Fri, 1 Mar 2013 12:08:01 +0000 (23:08 +1100)]
allocate the correct number of stack entries for glyph_names()

Each of the drivers allocated count entries then attempted to use entry
"count".  Allocate count+1 entries instead

11 years agomissing variable initialization for glyph_names for FT2
Tony Cook [Fri, 1 Mar 2013 12:07:06 +0000 (23:07 +1100)]
missing variable initialization for glyph_names for FT2