Blame Changes

Packit 745572
1.58 2017-11-15 rurban
Packit 745572
----
Packit 745572
  * Drop 5.005 support
Packit 745572
  * Switch from DynaLoader to XSLoader [atoomic #5]
Packit 745572
  * Replace use vars by our. [atoomic #5]
Packit 745572
  * Lazy load Carp only when required. [atoomic #5]
Packit 745572
  * Minor test improvements
Packit 745572
  * Fix v5.8 cast warnings
Packit 745572
Packit 745572
1.57 2017-01-22 rurban
Packit 745572
----
Packit 745572
  * Todo the t/exec.t test 2 on cygwin.
Packit 745572
  * Fixed/Todo the t/decrypt.t test 7 utf8 failures.
Packit 745572
    Skip with non UTF-8 locale.
Packit 745572
Packit 745572
1.56 2017-01-20 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * add binmode to the decrypt/encr,decrypt sample scripts
Packit 745572
  * add utf8-encoded testcase to t/decrypt.t [cpan #110921]. use -C
Packit 745572
  * stabilized some tests, add diag to sometimes failing sh tests
Packit 745572
  * moved filter-util.pl to t/
Packit 745572
  * fixed INSTALLDIRS back to site since 5.12 [gh #2]
Packit 745572
  * fixed exec/sh test races using the same temp. filenames
Packit 745572
  * reversed this Changes file to latest first
Packit 745572
  * added Travis CI
Packit 745572
Packit 745572
1.55 2015-07-26 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix t/z_pod-coverage.t with old Test::More by Kent Frederik. RT #106090.
Packit 745572
  * Fix t/tee.t + t/order.t race under parallel testing. RT #105396.
Packit 745572
    Thanks to Kent Frederik
Packit 745572
  * Fix Filter exec refcount, breaking earlier parse exits with __DATA__ RT #101668
Packit 745572
    Thanks to user42_kevin@yahoo.com.au
Packit 745572
  * Add missing filter_del in exec filter.
Packit 745572
  * Add pod for Filter::Util::Call::unimport to fix t/z_pod-coverage.t
Packit 745572
Packit 745572
1.54 2015-01-17 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix some compiler warnings for -Wall. Some patches by Dave Mitchell. RT #101587
Packit 745572
    Note that perl5 itself is not yet -pedantic safe, Filter is.
Packit 745572
Packit 745572
1.53 2014-12-20 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Re-release caused by broken SIGNATURE, caused by broken ExtUtils::Makemaker distsignature rules.
Packit 745572
    See https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/177
Packit 745572
Packit 745572
1.52 2014-12-19 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix Filter::Util::Call regression from 1.50, for filter_add({}) or filter_add([]).
Packit 745572
    This broke Switch, see RT #101004.
Packit 745572
Packit 745572
1.51 2014-12-09 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Minor -Wall -Wextra cleanups by jhi and me. Fixes RT #100742
Packit 745572
  * Updated Copyright years
Packit 745572
  * Document and warn about its limitations
Packit 745572
Packit 745572
1.50 2014-06-04 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Do not re-bless already blessed filter_add arguments into the callers package.
Packit 745572
    Fixes RT #54452
Packit 745572
  * t/z_pod-coverage.t: omit empty Filter::decrypt (also fixes RT #84405)
Packit 745572
  * Fix Perl Compiler detection in Filter::decrypt
Packit 745572
Packit 745572
1.49 2013-04-02 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Better fix for RT #41285 test failures with non-english locale
Packit 745572
    (patched by srezic, pull #1)
Packit 745572
Packit 745572
  * Add t/z_*.t meta tests (now for real), move Try to t/FilterTry,
Packit 745572
    add POD to Filter::Util::Call, Filter::Util::Exec and generated
Packit 745572
    FilterTry.
Packit 745572
Packit 745572
1.48 2013-04-01 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * added META records, such as repository, recommends to Makefile.PL
Packit 745572
Packit 745572
  * added META and POD tests
Packit 745572
Packit 745572
1.47 2013-03-31 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Reproduced and fixed RT #41285 test failures with non-english locale
Packit 745572
    (reported by srezic)
Packit 745572
Packit 745572
1.46 2013-03-29 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix RT #84292 PIPE_PID/waitpid broken in Exec pipe_read since 5.17.6 (rurban)
Packit 745572
Packit 745572
  * Fix RT #84210 Bad NAME in Makefile.PL (miyagawa)
Packit 745572
Packit 745572
  * Fix RT #82687 cpansign MANIFEST failure (myra)
Packit 745572
Packit 745572
  * Work on RT #41285 test failures with non-english locale (reported by srezic)
Packit 745572
Packit 745572
  * Skip patching the src for newWarnings style, these are the default (rurban)
Packit 745572
Packit 745572
  * Fix RT #53132 examples/method/Decompress.pm syntax error (kevin ryde)
Packit 745572
    and add usage docs.
Packit 745572
Packit 745572
1.45 2012-06-19 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Sync perlfilter.pod with core improvements
Packit 745572
Packit 745572
1.44 2012-06-18 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Sync t/call.t with core fixes in 2adbc9b6
Packit 745572
Packit 745572
Packit 745572
1.43 21 Feb 2012 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix more windows tests:
Packit 745572
    http://www.cpantesters.org/cpan/report/9e790a72-6bf5-1014-9f3b-641f296be760
Packit 745572
Packit 745572
1.42 20 Feb 2012 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Improve t/tee.t test 5 on windows which allows all Administrator
Packit 745572
    members read-access [RT #75164]
Packit 745572
Packit 745572
1.41 18 Feb 2012 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Hide example packages from the pause indexer
Packit 745572
Packit 745572
1.40 9 Feb 2012 rurban
Packit 745572
----
Packit 745572
Packit 745572
  * Fix tee and all tests to work with Perl 5.14 and higher.
Packit 745572
    PVIO has no IV field anymore, so abuse the empty IoOFP,
Packit 745572
    which is only used for printing, not reading.
Packit 745572
    Fixes [RT #56875] and more.
Packit 745572
    Tested for 5.6.2, 5.8.4, 5.8.5, 5.8.8, 5.8.9, 5.10.1, 5.12.4,
Packit 745572
    5.14.2, 5.15.7
Packit 745572
Packit 745572
1.39 30 April 2011
Packit 745572
----
Packit 745572
Packit 745572
  * Fix decrypt to work with Perl 5.14
Packit 745572
    [RT #67656]
Packit 745572
Packit 745572
1.38 24 April 2011
Packit 745572
----
Packit 745572
Packit 745572
  * Versions being seperate from Module versions results in dependency confusion
Packit 745572
    Bumped all versions to match the distribution version number.
Packit 745572
    [RT #67655]
Packit 745572
Packit 745572
  * Fix decrypt to work with Perl 5.14
Packit 745572
    [RT #67656]
Packit 745572
Packit 745572
  * Update the Filter-Simple URL
Packit 745572
    [RT #49778]
Packit 745572
Packit 745572
1.37 9 June 2009
Packit 745572
----
Packit 745572
Packit 745572
  * No new feature or bug fixes - just sync with perl core.
Packit 745572
Packit 745572
1.36 28 February 2009
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed install issue [RT #28232]
Packit 745572
Packit 745572
1.35 25 February 2009
Packit 745572
----
Packit 745572
Packit 745572
  * Included Core patches 32864, 33341 & 34776
Packit 745572
Packit 745572
  * Side effect of above patches means that Filters needs at least Perl 5.005
Packit 745572
Packit 745572
1.34 7 July 2007
Packit 745572
----
Packit 745572
Packit 745572
  * Included Core patch #31200 - change to support perl 5.10 for
Packit 745572
    Filter::Util::Call
Packit 745572
Packit 745572
  * Also included the equivalent changes for the other filters. Patch
Packit 745572
    kindly provided by Steve Hay.
Packit 745572
Packit 745572
1.33 1 March 2007
Packit 745572
----
Packit 745572
Packit 745572
  * fixed ninstr issue for 5.8.9
Packit 745572
Packit 745572
  * added t/pod.t
Packit 745572
Packit 745572
1.32 3 January 2006
Packit 745572
----
Packit 745572
Packit 745572
  * Added core patch 26509 -- fix out by one bug in Call.xs
Packit 745572
    Problem reported & fixed by Gisle Aas.
Packit 745572
Packit 745572
1.31 31 August 2005
Packit 745572
----
Packit 745572
Packit 745572
  * added 'libscan' to Makefile.PL to stop .bak files being installed.
Packit 745572
    [rt.cpan.org: Ticket #14356 .bak files are being installed ]
Packit 745572
Packit 745572
1.30 16 August 2003
Packit 745572
----
Packit 745572
Packit 745572
  * rewording of reference to Filter::Simple 
Packit 745572
Packit 745572
  * merged core patch 18269
Packit 745572
Packit 745572
1.29 29 June 2002
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed problem with sleep in Exec.xs. Patch provided by Charles Randall.
Packit 745572
Packit 745572
  * Exec.xs now used waitpid, when available, instead or wait. Patch provided
Packit 745572
    by Richard Clamp.
Packit 745572
Packit 745572
  * Also the place where the wait is called has been changed.
Packit 745572
    Deadlock condition spotted by Andrej Czapszys.
Packit 745572
Packit 745572
1.28
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed bug in Filter::cpp where $Config{cppstdin} refered to an executable
Packit 745572
    with an absolute path. Bug spotted by P. Kent.
Packit 745572
Packit 745572
1.27
Packit 745572
----
Packit 745572
Packit 745572
  * Patch from Wim Verhaegen to allow cpp to be an absolute path
Packit 745572
Packit 745572
  * Patch from Gurusamy Sarathy to fix a Windods core dump in Exec.xs --
Packit 745572
    dMY_CXT was being accessed before it was ititialised.
Packit 745572
Packit 745572
  * Merged core patch 13940
Packit 745572
Packit 745572
1.26
Packit 745572
----
Packit 745572
Packit 745572
  * Call & Exec now use the CXT* macros
Packit 745572
Packit 745572
  * moved all backward compatability code into ppport.h
Packit 745572
Packit 745572
1.25
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed minor typo in Makefile.PL
Packit 745572
Packit 745572
1.24
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed sh.t, exec.t & cpp.t to work properly on NT
Packit 745572
    patch courtesy of Steve Hay.
Packit 745572
Packit 745572
  * The detection of cpp in cpp.pm is now more robust
Packit 745572
    patch courtesy of Michael Schwern
Packit 745572
Packit 745572
  * Changed na to PL_na in decrypt.xs
Packit 745572
Packit 745572
  * Merged Core patches 10752, 11434
Packit 745572
Packit 745572
1.23 Monday 23rd April 2001
Packit 745572
----
Packit 745572
Packit 745572
  * Modified Makefile.PL to only enable the warnings pragma if using perl
Packit 745572
    5.6.1 or better.
Packit 745572
Packit 745572
1.22 Wednesday 21st February 20001
Packit 745572
----
Packit 745572
Packit 745572
  * Added Michael G Schwern's example of a practical use of Filter::cpp
Packit 745572
    into the pod.
Packit 745572
Packit 745572
  * Filter::cpp assumed that cpp.exe is always available on MSWin32. Logic
Packit 745572
    has been added to check for the existence of cpp.exe.
Packit 745572
Packit 745572
  * Added a reference to Damian Conway's excellent Filter::Simple module.
Packit 745572
Packit 745572
  * Merged Core patch 9176
Packit 745572
Packit 745572
1.21 Monday 19th February 20001
Packit 745572
----
Packit 745572
Packit 745572
  * Added logic in Makefile.PL to toggle between using $^W and
Packit 745572
    the warnings pragma in the module.
Packit 745572
Packit 745572
  * The module, the examples & the test harness are now all strict
Packit 745572
    & warnings clean.
Packit 745572
Packit 745572
1.20 Sunday 7th January 2001
Packit 745572
----
Packit 745572
Packit 745572
  * Added a SYNOPSIS to Call.pm & Exec.pm
Packit 745572
Packit 745572
  * Integrated perl core patches 7849, 7913 & 7931.
Packit 745572
Packit 745572
  * Modified decrypt.t to fix a case where HP-UX didn't pass test 4.
Packit 745572
Packit 745572
1.19 Thursday 20th July 2000
Packit 745572
----
Packit 745572
Packit 745572
  * Added a test in decrypt.xs to check if the Compiler backend is in use.
Packit 745572
    Thanks to Andrew Johnson for bringing this to my attention.
Packit 745572
Packit 745572
1.18 Sunday 2nd April 2000
Packit 745572
----
Packit 745572
Packit 745572
  * Test harnesses are more robust on Win32.
Packit 745572
Packit 745572
  * Fixed a problem where an __END__ or __DATA__ could crash Perl.
Packit 745572
Packit 745572
1.17 Friday 10th December 1999
Packit 745572
----
Packit 745572
Packit 745572
  * Addition of perlfilter.pod. This is the Source Filters article from
Packit 745572
    The Perl Journal, issue 11 and is identical to the file that is
Packit 745572
    distributed with Perl starting withversion 5.005_63.
Packit 745572
Packit 745572
1.16 wednesday 17th March 1999
Packit 745572
----
Packit 745572
Packit 745572
  * Upgraded to use the new PL_* symbols. Means the module can build with
Packit 745572
    Perl5.005_5*.
Packit 745572
Packit 745572
1.15 Monday 26th October 1998
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed a bug in the tee filter.
Packit 745572
Packit 745572
  * Applied patch from Gurusamy Sarathy which prevents Exec from coredump
Packit 745572
    when perl |is run with PERL_DESTRUCT_LEVEL.
Packit 745572
Packit 745572
1.14 Thursday 1st January 1998
Packit 745572
----
Packit 745572
Packit 745572
  * patch from Gurusamy Sarathy to allow the filters to build when
Packit 745572
    threading is enabled.
Packit 745572
Packit 745572
1.13 Monday 29th December 1997
Packit 745572
----
Packit 745572
Packit 745572
  * added the order test harness.
Packit 745572
Packit 745572
  * patch from Gurusamy Sarathy to get the filters to build and pass
Packit 745572
    all tests on NT.
Packit 745572
Packit 745572
1.12 Tuesday 25th March 1997
Packit 745572
----
Packit 745572
Packit 745572
  * Patch from Andreas Koenig to make tee.xs compile when useperio is
Packit 745572
    enabled.
Packit 745572
Packit 745572
  * Fix Call interface to work with 5.003_94
Packit 745572
Packit 745572
1.11 Tuesday 29th October 1996
Packit 745572
----
Packit 745572
Packit 745572
  * test harness for decrypt doesn't display the debugger banner
Packit 745572
    message any more.
Packit 745572
Packit 745572
  * casted uses of IoTOP_GV in Call.xs, decrypt.xs and Exec.xs to keep
Packit 745572
    the IRIX compiler happy.
Packit 745572
Packit 745572
1.10 Thursday 20th June 1996
Packit 745572
----
Packit 745572
Packit 745572
  * decrypt now calls filter_del.
Packit 745572
Packit 745572
1.09 Wednesday 22nd April 1996
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed a warning in Exec.xs - added a cast to safefree
Packit 745572
Packit 745572
  * Makefile.PL now uses VERSION_FROM
Packit 745572
Packit 745572
  * Made all filter modules strict clean.
Packit 745572
Packit 745572
  * The simple encrypt script supplied with the decryption filter will
Packit 745572
    now preserve the original file permissions. In addition if the
Packit 745572
    first line of the script begins with "#!", the line will be
Packit 745572
    preserved in the encrypted version.
Packit 745572
Packit 745572
1.08 Friday 15th December 1995
Packit 745572
----
Packit 745572
Packit 745572
  * Fixed a bug in Exec.xs - wait was being called without a parameter.
Packit 745572
Packit 745572
  * Added a closure option to Call
Packit 745572
Packit 745572
1.07 Wednesday 29th November 1995
Packit 745572
----
Packit 745572
Packit 745572
  * exec now uses the non-blocking IO constants from Configure. Thanks
Packit 745572
    to Raphael for writing the dist module and to Andy for including it
Packit 745572
    in Configure.
Packit 745572
Packit 745572
  * The decrypt filter has been enhanced to detect when it is
Packit 745572
    executing as a dynamically linked module and if DEBUGGING is
Packit 745572
    enabled. Thanks to Tim for providing the dynamic module test.
Packit 745572
Packit 745572
  * Tim provided a pile of bug fixes for decrypt.xs
Packit 745572
Packit 745572
  * Filter::call has been renamed Filter::Util::Call and the logic for
Packit 745572
    installing it has been changed.
Packit 745572
Packit 745572
  * The workings of the filter method in Filter::Util::Call has been
Packit 745572
    changed.
Packit 745572
Packit 745572
1.06 Sunday 2nd July 1995
Packit 745572
----
Packit 745572
Packit 745572
    * Renamed decrypt.test to decrypt.tst.
Packit 745572
Packit 745572
    * Renamed mytest.pl to mytest - it was getting installed.
Packit 745572
Packit 745572
    * exec.xs had a bit of debugging code lurking around. This meant
Packit 745572
      that O_NONBLOCK was *always* being used to set non-blocking i/o.
Packit 745572
      This has been removed.
Packit 745572
Packit 745572
    * Changed the way O_NONBLOCK/O_NDELAY was being detected. The Tk
Packit 745572
      method is now used.
Packit 745572
Packit 745572
    * Addition of Filter::call - first go at implementation of perl filters.
Packit 745572
Packit 745572
1.05 Monday 26th June 1995
Packit 745572
----
Packit 745572
Packit 745572
   * updated MANIFEST
Packit 745572
Packit 745572
   * tee.t test 5 has been hard-wired to return true if run as root.
Packit 745572
Packit 745572
   * The test files don't use $^X to invoke perl any more. I've passed
Packit 745572
     the MakeMaker symbol FULLPERL via an environment variable. A bit
Packit 745572
     of a kludge, but it does work :-)
Packit 745572
Packit 745572
   * added a mytest target to allow users to play with the Filters
Packit 745572
     without having to install them.
Packit 745572
Packit 745572
   * The EWOULDBLOCK/EAGAIN stuff has been wrapped in preprocessor code.
Packit 745572
Packit 745572
   * The hints files don't seem to be needed anymore.
Packit 745572
Packit 745572
1.04 Sunday 25th June 1995
Packit 745572
----
Packit 745572
Packit 745572
    * The test harness now uses $^X to invoke Perl.
Packit 745572
Packit 745572
1.03 Sunday 25th June 1995
Packit 745572
----
Packit 745572
Packit 745572
    * Tidied up the build process so that it doesn't need an empty
Packit 745572
      Filter.xs file.
Packit 745572
Packit 745572
1.02 Tuesday 20th June 1995
Packit 745572
----
Packit 745572
Packit 745572
    * First release.