Acme-EyeDrops
view release on metacpan or search on metacpan
Revision history for Perl extension EyeDrops
0.01 Sun Sep 23 11:35:12 2001
- original version
0.02 Tue Sep 25 18:05:02 2001
- updated version number :-)
- improved documentation
- new functions: get_builtin_shapes, get_eye_shapes
- extra tests added
0.03 Sun Sep 30 14:07:03 2001
- fixed die within eval with new TrapEvalDie attribute
- new test t/nasty.t added to test TrapEvalDie
- fixed SIG warnings with new TrapWarn attribute
- improved filler: added $_ to $:
- changed encoding from octal (%o) to hex (%x)
for chars in range 128..255; this reduces binary
encoding size
- minor performance improvements
- minor shape improvements
0.04 Sun Oct 7 11:31:42 2001
- minor improvements to documentation
- new tests t/recur.t and t/limit.t
- crude test for END block added
0.05 Sun Oct 14 17:19:42 2001
- minor fixes to demo/sightly.pl
- new shape: spoon
- minor improvements to documentation
1.00 Sat Nov 10 15:12:11 2001
- new shapes: larry, damian, cricket, mongers
- new functions: border_shape, invert_shape, rotate_shape
- new attributes: Rotate, Invert, BorderGap, BorderWidth
- documentation improvements
1.01 Sun Nov 11 11:10:09 2001
- new shape from Ryan King: larry2
- minor improvements to documentation
1.02 Sun Dec 9 17:11:42 2001
- minor improvements to documentation
- minor enhancements to demo/sightly.pl
- left-justified spoon.eye
- changed parameters to border_shape function
- new attributes: BorderGapLeft, BorderGapRight etc.
- BorderWidthLeft, BorderWidthRight etc.
- new attribute: Indent
- new attribute: Reflect
- new attribute: FillerVar
- new shape: merlyn
- fixed module bug raised by Mark Puttnam
- added new test program module.t to test Mark's bug
1.03 Sat Dec 15 18:42:09 2001
are experimental and subject to change in future releases
- Added new .eyp (properties) files for all .eye shapes
- new functions: get_eye_properties
find_eye_shapes
get_eye_keywords
- new internal functions: _get_properties
_get_eye_shapes
_get_eye_string
_get_eye_properties
_find_eye_shapes
_get_eye_keywords
- new attribute: EyeDir
- documentation: added 'Shape Properties' section
- new program: demo/findshapes.pl
- tests: added property tests to 13_to.t
- tests: adjusted 19_surrounds.t for .eyp files
- new shape: schwern2 (shape schwern without the banner)
1.51 Sun September 11 23:17:33 2005
- new shape: adrianh
- minor enhancements to demo/findshapes.pl
- tests: improved property tests in 13_to.t
- tests: added InformHandler throw test to 07_a.t
- minor code improvements
1.52 Sun February 3 20:12:42 2008
- Bug fix release for Perl 5.10.0
- Yay, the EyeDrops test suite uncovers another perl bug. :-)
02_shatters.t (tests 2-4) and 09_Gallop.t (tests 3-6)
both failed on Perl 5.10.0 with "Out of memory!".
Workaround for now by commenting out these tests.
Need to investigate further and perlbug to P5P.
- new shape: jon_oxer (thanks pjf)
- fixed META.yml to comply with its latest spec (1.3) at
http://module-build.sourceforge.net/META-spec-current.html
1.53 Wed July 16 18:17:16 2008
- new shape: debian (thanks Richard Hartmann)
- new shape property keyword: debian
- CPAN testers report occasional failures in test 01_mug
on Perl 5.10.0 with "Out of memory!". Don't know why.
Requires further investigation. Meanwhile, I'll try commenting
out parts of this test and see if the failures disappear.
1.54 Sun August 31 21:19:04 2008
- new shape: opera (thanks Cosimo)
- new shape: kangaroo
- new shape: moose
- new shape: moosecamel (modelled after http://irclog.perlgeek.de)
- new shape property keywords: logo, opera
- logo keyword shapes are: debian, opera, pgolf, mongers
1.55 Mon December 1 21:42:07 2008
- fixed rt #39035 "The Acme-EyeDrops Archive Contains World-Writable files"
- documentation: updated "99 Bottles of Beer" section with one stroke golf
improvement to mtve/thospel original shortest solution
1.60 Sat May 12 23:59:42 2012
- Bug fix release for upcoming Perl 5.16.0
- Dropped support for Perl 5.005; A::E now requires Perl 5.6 or higher
- Clarified Acme::EyeDrops license (thanks Jotam Jr. Trejo)
LICENSE and README were inconsistent with META.yml
all should be consistent now
- minor code improvements for perl 5.6+ requirement:
added "use warnings" to EyeDrops.pm
use lexical file handles now
can use readline() function now
- documentation: removed "A Slow Day" section
- documentation: added new "Victoria Bra, Secret Tango" section
- new shape: bra
- new shape: spider
- 01_mug.t: fixed rt #72163: perl -Mstrict -e 'open$['
'Can't use string ("0") as a symbol ref while "strict refs" in use'
This seems to be a long-standing perl bug fixed in 5.16
Fixed test simply by removing -Mstrict in 01_mug.t
- 16_astride.t: threads test, adjusted to avoid annoying
"Tests out of sequence" failure reports from CPAN testers
1.61 Mon May 20 21:59:42 2013
- Bug fix release for Perl 5.18.0
- Tragically, perl 5.18 requires a leading "use re 'eval'"
if you embed the program in a regex. To appease this change
in behavior, the Regex attribute now supports three different
"true" values:
1: add a leading "use re 'eval';" for Perl 5.18+ only
2: do not add a leading "use re 'eval';"
3: add a leading "use re 'eval';"
- Updated test suite to work with new Regex attribute
- Updated sightly.pl to work with new Regex attribute
1.62 Sun Apr 12 17:12:42 2015
- new shape: thumbsup
- new shape: heart2
- new shape: smiley4
- documentation: added new "Love Birds" section
( run in 2.716 seconds using v1.01-cache-2.11-cpan-f56aa216473 )