]> git.imager.perl.org - imager.git/log
imager.git
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

10 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

10 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.

10 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,

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

10 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

10 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.

10 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

11 years ago[rt #83454] document that font errors are in Imager->errstr
Tony Cook [Fri, 1 Mar 2013 11:22:53 +0000 (22:22 +1100)]
[rt #83454] document that font errors are in Imager->errstr

(mostly)

11 years agomore Changes updates
Tony Cook [Thu, 28 Feb 2013 05:33:49 +0000 (16:33 +1100)]
more Changes updates

11 years agoproperly test UTF8 handling for FT1, and fix it
Tony Cook [Mon, 25 Feb 2013 12:20:17 +0000 (23:20 +1100)]
properly test UTF8 handling for FT1, and fix it

11 years agoimplement standard font tests for Imager::Font::W32
Tony Cook [Mon, 25 Feb 2013 11:34:32 +0000 (22:34 +1100)]
implement standard font tests for Imager::Font::W32

11 years agosome Changes updates
Tony Cook [Sat, 23 Feb 2013 10:25:55 +0000 (21:25 +1100)]
some Changes updates

11 years agofix T1 test sample output
Tony Cook [Sat, 23 Feb 2013 10:25:32 +0000 (21:25 +1100)]
fix T1 test sample output

11 years agodocument can_glyph_names()
Tony Cook [Sat, 23 Feb 2013 03:30:21 +0000 (14:30 +1100)]
document can_glyph_names()

11 years agouse the standard font tests for Freetype 1.x (TT) too
Tony Cook [Sat, 23 Feb 2013 03:30:08 +0000 (14:30 +1100)]
use the standard font tests for Freetype 1.x (TT) too

and fix the code to pass them

11 years agouse the standard font tests for FT2 too
Tony Cook [Sat, 23 Feb 2013 03:29:18 +0000 (14:29 +1100)]
use the standard font tests for FT2 too

11 years agotest that sub-module MANIFESTs include all the files the main MANIFEST does
Tony Cook [Sat, 23 Feb 2013 03:28:15 +0000 (14:28 +1100)]
test that sub-module MANIFESTs include all the files the main MANIFEST does

and fix the sub-module MANIFESTs

11 years agopull some basic tests all fonts should pass into Imager::Test
Tony Cook [Sat, 23 Feb 2013 03:26:55 +0000 (14:26 +1100)]
pull some basic tests all fonts should pass into Imager::Test

and make sure T1 passes them

11 years agoprefer static first
Tony Cook [Sat, 23 Feb 2013 03:08:36 +0000 (14:08 +1100)]
prefer static first

11 years agofix channel output for FT2
Tony Cook [Fri, 22 Feb 2013 12:06:13 +0000 (23:06 +1100)]
fix channel output for FT2

11 years agofix error handling for invalid utf8 for T1
Tony Cook [Fri, 22 Feb 2013 04:13:19 +0000 (15:13 +1100)]
fix error handling for invalid utf8 for T1

11 years agofix error handling in the bounding_box() wrapper method
Tony Cook [Fri, 22 Feb 2013 00:29:07 +0000 (11:29 +1100)]
fix error handling in the bounding_box() wrapper method

11 years agotests and fixes for corrrect handling of magic in T1
Tony Cook [Thu, 21 Feb 2013 09:46:08 +0000 (20:46 +1100)]
tests and fixes for corrrect handling of magic in T1

11 years agotests and fixes for correct handling of get magic in FT2
Tony Cook [Thu, 21 Feb 2013 05:40:03 +0000 (16:40 +1100)]
tests and fixes for correct handling of get magic in FT2

11 years agofix some internal FT2 documentation
Tony Cook [Thu, 21 Feb 2013 05:06:55 +0000 (16:06 +1100)]
fix some internal FT2 documentation

11 years agoremove an unused variable declaration
Tony Cook [Thu, 21 Feb 2013 03:38:20 +0000 (14:38 +1100)]
remove an unused variable declaration

11 years agofix some compiler warnings
Tony Cook [Thu, 21 Feb 2013 03:37:59 +0000 (14:37 +1100)]
fix some compiler warnings

11 years agoavoid undefined behaviour adding integers
Tony Cook [Thu, 21 Feb 2013 03:37:20 +0000 (14:37 +1100)]
avoid undefined behaviour adding integers

11 years agomark mm_log() for the API with the right gcc -Wformat magic
Tony Cook [Thu, 21 Feb 2013 03:31:18 +0000 (14:31 +1100)]
mark mm_log() for the API with the right gcc -Wformat magic

and fix the format strings vs arguments errors revealed

11 years agoupdate Changes with recent fixes
Tony Cook [Tue, 19 Feb 2013 06:36:56 +0000 (17:36 +1100)]
update Changes with recent fixes

11 years ago[rt #83434] fix a POD list mixing named and bulleted items
Tony Cook [Tue, 19 Feb 2013 06:26:58 +0000 (17:26 +1100)]
[rt #83434] fix a POD list mixing named and bulleted items

11 years agoavoid a probably unwarranted compiler warning
Tony Cook [Mon, 18 Feb 2013 12:31:35 +0000 (23:31 +1100)]
avoid a probably unwarranted compiler warning

11 years agochange note for the rotate change
Tony Cook [Mon, 18 Feb 2013 12:31:18 +0000 (23:31 +1100)]
change note for the rotate change

11 years ago[rt #83212] avoid a possible bad optimizer on centos 5.9
Tony Cook [Mon, 18 Feb 2013 12:21:45 +0000 (23:21 +1100)]
[rt #83212] avoid a possible bad optimizer on centos 5.9

rotate(degrees => 270) was producing glitches near the horizontal and
vertical centrelines only on 5.9 with the default (perl config
specified) optimizations.  These disappeared when Imager was built with
-O1 instead.

Re-arranged some code to avoid duplicate floor() and double -> long
conversions which seems to have avoided the optimization problem.

11 years agohandle older perls for the new perlio integration
Tony Cook [Mon, 18 Feb 2013 08:59:10 +0000 (19:59 +1100)]
handle older perls for the new perlio integration

11 years agoskip t/x30podlinkcheck.t if Pod::Parser 1.50 not available
Tony Cook [Mon, 18 Feb 2013 08:58:22 +0000 (19:58 +1100)]
skip t/x30podlinkcheck.t if Pod::Parser 1.50 not available

11 years agoupdate sub-module READMEs
Tony Cook [Mon, 18 Feb 2013 04:48:51 +0000 (15:48 +1100)]
update sub-module READMEs

- they point at the -dev or -devel package

- they point at Imager::Install

- other minor changes

11 years agochange note for the JPEG version reporting change
Tony Cook [Mon, 18 Feb 2013 03:20:35 +0000 (14:20 +1100)]
change note for the JPEG version reporting change

11 years agotest code now reports the (compile-time) library version
Tony Cook [Mon, 18 Feb 2013 03:19:25 +0000 (14:19 +1100)]
test code now reports the (compile-time) library version

11 years agomake errep.pl's report more verbose
Tony Cook [Fri, 15 Feb 2013 09:56:15 +0000 (20:56 +1100)]
make errep.pl's report more verbose

11 years agoPNG supports more sample sizes now
Tony Cook [Fri, 15 Feb 2013 09:55:47 +0000 (20:55 +1100)]
PNG supports more sample sizes now

11 years agochange note for README to Imager::Install move
Tony Cook [Fri, 15 Feb 2013 06:01:13 +0000 (17:01 +1100)]
change note for README to Imager::Install move

11 years agomove most of README to lib/Imager/Install.pod
Tony Cook [Fri, 15 Feb 2013 05:43:11 +0000 (16:43 +1100)]
move most of README to lib/Imager/Install.pod

11 years ago[rt #82743] fix the Graphics::Magick link
Tony Cook [Mon, 21 Jan 2013 10:31:22 +0000 (21:31 +1100)]
[rt #82743] fix the Graphics::Magick link

11 years agotest Imager::IO::new_fh() itself with a perlio handle
Tony Cook [Mon, 21 Jan 2013 10:10:30 +0000 (21:10 +1100)]
test Imager::IO::new_fh() itself with a perlio handle

11 years agoSupport tied/layered fh parameters for read()/write()
Tony Cook [Sat, 12 Jan 2013 04:28:54 +0000 (15:28 +1100)]
Support tied/layered fh parameters for read()/write()

11 years agochange note for the file handle changes
Tony Cook [Sat, 12 Jan 2013 04:28:22 +0000 (15:28 +1100)]
change note for the file handle changes

11 years agosupport tied file handles
Tony Cook [Sat, 12 Jan 2013 03:20:18 +0000 (14:20 +1100)]
support tied file handles

11 years agosupport for perl 5.6
Tony Cook [Fri, 11 Jan 2013 23:35:25 +0000 (10:35 +1100)]
support for perl 5.6

11 years agouse PerlIO_* calls to read/write if supplied a fh
Tony Cook [Fri, 11 Jan 2013 12:27:39 +0000 (23:27 +1100)]
use PerlIO_* calls to read/write if supplied a fh

11 years agocorrect the version for improved threads support
Tony Cook [Sat, 15 Dec 2012 00:07:32 +0000 (11:07 +1100)]
correct the version for improved threads support

11 years agorelease Imager 0.94 v0.94
Tony Cook [Fri, 14 Dec 2012 23:03:16 +0000 (10:03 +1100)]
release Imager 0.94

11 years agobump FT2 version to differentiate from Imager 0.93_02
Tony Cook [Fri, 14 Dec 2012 22:38:28 +0000 (09:38 +1100)]
bump FT2 version to differentiate from Imager 0.93_02

11 years agoimproved support for threads
Tony Cook [Fri, 14 Dec 2012 09:44:16 +0000 (20:44 +1100)]
improved support for threads

11 years agoupdate skip messages to match Imager's new threads support
Tony Cook [Fri, 14 Dec 2012 09:43:39 +0000 (20:43 +1100)]
update skip messages to match Imager's new threads support

11 years agonote ABI compatibility restoration
Tony Cook [Fri, 23 Nov 2012 10:23:10 +0000 (21:23 +1100)]
note ABI compatibility restoration

11 years agorestore ABI level 5 compatibility
Tony Cook [Mon, 19 Nov 2012 08:33:51 +0000 (19:33 +1100)]
restore ABI level 5 compatibility

11 years agoconsistently use _valid_image() internally to ensure image validity
Tony Cook [Mon, 12 Nov 2012 10:09:46 +0000 (21:09 +1100)]
consistently use _valid_image() internally to ensure image validity

and test for it.

11 years agocheck for the remnant from thread creation in _valid_image
Tony Cook [Mon, 12 Nov 2012 10:09:09 +0000 (21:09 +1100)]
check for the remnant from thread creation in _valid_image

CLONE_SKIP simply unblesses the thingy on thread creation, so for the
image to be valid the IMG entry needs to be blessed (as well as true)

11 years agoallow supplying make options to imcover.perl and abort on make failure
Tony Cook [Mon, 12 Nov 2012 10:02:47 +0000 (21:02 +1100)]
allow supplying make options to imcover.perl and abort on make failure

11 years agoconvert t68map.t to Test::More
Tony Cook [Fri, 9 Nov 2012 10:57:45 +0000 (21:57 +1100)]
convert t68map.t to Test::More

11 years agotest image file limits are thread localized
Tony Cook [Mon, 29 Oct 2012 10:44:40 +0000 (21:44 +1100)]
test image file limits are thread localized

11 years agodocument when the slot destructor is called
Tony Cook [Mon, 29 Oct 2012 10:03:51 +0000 (21:03 +1100)]
document when the slot destructor is called

11 years agoavoid some possible race conditions for context slots
Tony Cook [Mon, 29 Oct 2012 10:03:35 +0000 (21:03 +1100)]
avoid some possible race conditions for context slots

11 years agoproperly initialize slot_alloc for new contexts
Tony Cook [Mon, 29 Oct 2012 10:01:49 +0000 (21:01 +1100)]
properly initialize slot_alloc for new contexts