Acme-EyeDrops
view release on metacpan or search on metacpan
- test vshape.t: added tests for new functions
- tests: now skipped correctly
- tests: text.t now run in taint mode (-Tw)
- Fixed some minor border-related bugs exposed by border.t
- added camel shape to Makefile.PL/Build.PL
- Support PERL_SMOKE environment variable for long-running tests
(see http://archive.develooper.com/perl-qa@perl.org/msg01927.html,
thanks merlyn)
1.42 Sun Aug 3 12:02:08 2003
- Bug fix release for Perl 5.8.1 (see Perl bug #23143).
- For the first time, the EyeDrops test suite uncovered a Perl bug
(dance a little jig): recur.t, test 4 failed on Perl 5.8.1-RC2
with the error: panic: pad_free curpad. Thanks merlyn for reporting.
Since this bug won't be fixed for 5.8.1, we workaround
it by never using $_ as a filler variable
- sightly.t: run generated test programs in taint mode
- tests: renamed to more appropriate names
- tests: new long running test 13_to.t
- documentation: added "Getting Started" section
- documentation: fixed program in "Naked Arm Wrestling" section
- documentation: updated 'Abbreviated History of Perl 6' section
1.43 Sun Aug 31 17:12:55 2003
- new shapes: alpaca, bighorn, map_italy
- removed functions set_eye_dir, add_builtin_shape, del_builtin_shape
which were mistakenly added to version 1.41 (these are not really
necessary and change module state, which is a Bad Thing)
- documentation: added 'twang bra-strap' to acme shape description
- tests: merged old 13_to.t, old 12_Beer.t to new 19_surrounds.t
new Test::Pod test, 18_sky.t
11_bold.t now tested in taint mode (no banner test)
12_Beer.t now banner test only (not taint safe)
1.44 Sun Apr 25 19:07:41 2004
- Bug fix release for Perl 5.8.4: some of the tests broke because
they were naughtily exploiting a Perl bug re use strict inside
(?{...}) constructions in regexps (see 01_mug.t/05_Parrot.t)
- new shapes: map_world1, map_world2, map_world3, map_japan, map_uk
- new shapes: music, dan, bottle3
- Build.PL: fixed for Module::Build v0.24 (_find_file_by_type changed)
- new attribute: SourceHandle
- new test: 14_gulp.t tests SourceHandle (and other invalid attributes)
- minor code improvements (removed $this_dir, check for invalid
attrs in sightly(), allow SourceFile/SourceString of '0')
- documentation: updated stale URL links
1.45 Mon Dec 27 17:15:04 2004
- new shape: halloween (thanks TheEnigma)
- new shape: koaladile (thanks Schwern)
- new shape: saturn
- renamed function slurp_tfile() to _slurp_tfile()
- regenerated zgen.t (gen.t changed due to slurp_tfile() change)
(regenerated it with: perl -w -I lib t/gen.t generate)
- pod coverage: documented slurp_yerself()
- tests: improved the ugly test suite a little
new test: 16_astride.t simple threads test
new test: 17_Orange.t tests pod coverage
split 00_Coffee.t into two (last bit is now 15_Buffy.t)
added slurp_yerself() tests to 13_to.t
added Regex => 0 tests to 05_Parrot.t
exercise regex_binmode_print_sightly() in 05_Parrot.t
new tests added to 05_Parrot.t/06_not.t/10_Ponie.t et al
in response to gaping holes detected by Devel::Cover
removed exit 0 from end of tests
- documentation: added new Error Handling section
- Devel::Cover results: stmt branch cond sub pod total
95.2 91.3 90.8 100.0 100.0 93.5
1.46 Sat May 14 23:21:04 2005
- new shape: pugs
- new shape: pugs2
- minor code improvements (limited scope of %builtin_shapes)
- tests: fixed Test::More dependency in 17_Orange.t
simplified 18_sky.t (Test::Pod)
added invalid shape test to 14_gulp.t
1.47 Sat May 21 19:15:33 2005
- new shape: autrijus
- documentation: updated 'Abbreviated History of Perl 6' section
- tests: added new test to 05_Parrot.t
- Build.PL: simplified for Module::Build 0.26 and above
- Temporarily renamed Build.PL to xBuild.PL to stop CPAN tester
robots from using Build.PL (got a lot of unexplained failures
with v1.46, yet they worked fine when installed manually)
1.50 Sat August 6 23:08:42 2005
- First attempt at "shape properties" -- note that these
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.535 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )