summaryrefslogtreecommitdiff
path: root/cpan/Encode/encoding.pm
Commit message (Collapse)AuthorAgeFilesLines
* Sync Encode version 3.06 into bleadDan Kogai2020-05-021-2/+2
| | | | | Pumpking okayed merge during code freeze. This addresses: https://rt.cpan.org/Ticket/Display.html?id=132471
* Upgrade Encode from version 2.94 to 2.96Steve Hay2018-02-121-2/+2
|
* Upgrade Encode from version 2.92 to 2.93Steve Hay2017-10-101-12/+4
|
* Import Encode-2.92 from CPANAaron Crane2017-07-181-9/+12
| | | | This also permits removing the local customisation for the previous version.
* Upgrade Encode from version 2.86 to 2.88Steve Hay2016-12-061-2/+2
| | | | | (Unicode.pm is customized for a version-bump only, to silence t/porting/cmp_version.t since Unicode.xs has changed.)
* Upgrade Encode from version 2.85 to 2.86Steve Hay2016-08-111-4/+6
| | | | This incorporates all current blead customizations.
* cpan/Encode/encoding.pm: Fix typo in podKarl Williamson2016-07-131-1/+1
|
* Increase $encoding::VERSION to 2.17_01Father Chrysostomos2016-07-131-1/+1
|
* Disable encoding.pm’s default mode; update docsFather Chrysostomos2016-07-131-4/+18
| | | | | | | Its default mode became a no-op in recent commits, because ${^ENCODING} stopped doing anything. Also, fix/delete/skip tests that fail as a result.
* Update Encode to CPAN version 2.77Ricardo Signes2015-09-181-9/+8
| | | | | | | | | | | | | | | | | [DELTA] $Revision: 2.77 $ $Date: 2015/09/15 13:53:27 $ ! Unicode/Unicode.xs Unicode/Unicode.pm Address RT#107043: If no BOM is found, the routine dies. When you decode from UTF-(16|32) without -BE or LE without BOM, Encode now assumes BE accordingly to RFC2781 and the Unicode Standard version 8.0 https://rt.cpan.org/Public/Bug/Display.html?id=107043 ! Makefile.PL encoding.t Mend pull/42 ! Encode.xs Makefile.PL encoding.pm encoding.t Pulled: precompile 1252 table as that is now the Pod::Simple default https://github.com/dankogai/p5-encode/pull/42
* Upgrade Encode from version 2.73 to 2.75Steve Hay2015-06-301-2/+2
|
* Update Encode to CPAN version 2.73Chris 'BinGOs' Williams2015-06-041-65/+78
| | | | | | | | | | | | | | | | | [DELTA] $Revision: 2.73 $ $Date: 2015/04/15 23:14:01 $ ! MANIFEST + t/isa.t ! Encode.pm Addressed RT#103253: Encode::XS does not inherit from Encode::Encoding https://rt.cpan.org/Public/Bug/Display.html?id=103253 ! encoding.pm + t/encoding-locale.t Pulled: Rewrite of encoding::_get_locale_encoding for more portability #40 ! encoding.pm Pulled: encoding.pm: more inlining #39 https://github.com/dankogai/p5-encode/pull/39
* Upgrade Encode from version 2.70 to 2.72Steve Hay2015-03-141-2/+2
| | | | This incorporates all current blead customizations.
* Bump $Encode::encoding::VERSIONSteve Hay2015-01-311-2/+2
| | | | Already noted as CUSTOMIZED by 3e669301f0 (which omitted the $VERSION bump).
* Make encoding pragma lexical in scopeKarl Williamson2014-11-201-225/+239
| | | | | | | | | | | | | | | | | | | | The encoding pragma is deprecated, but in the meantime it causes spooky action at a distance with other modules that it may be combined with. In these modules, operations such as chr(), ord(), and utf8::upgrade() will suddenly start doing the wrong thing. The documentation for 'encoding' has said to call it after loading other modules, but this may be impractical. This is especially bad with anything that auto-loads at first use, like \N{} does now for charnames. There is an issue with combining this with setting the variable ${^ENCODING} directly. The potential for conflicts has always been there, and remains. This commit introduces a shadow hidden variable, subservient to ${^ENCODING} (to preserve backwards compatibility) that has lexical scope validity. The pod for 'encoding' has been revamped to be more concise, clear, use more idiomatic English, and to speak from a modern perspective.
* Revert the removal of 'use encoding'Karl Williamson2014-06-171-7/+3
| | | | | | | | We've decided to not remove 'use encoding' in v5.20. This reverts commits b017fe877ad78f04afaa3c1327fc46391f572bfb, 7053d92917f7cb46452de86dc4c6d8644cae849c, and b06e47f717f77453fbdaef628efc2b9c83898a8b
* Add note to 'encoding' pod that it's removedKarl Williamson2014-06-131-3/+4
| | | | | In commit b06e47f717f77453fbdaef628efc2b9c83898a8b, I forgot to note in the pragma's pod that it now is unusable.
* Experimentally cause 'use encoding' to fail.Karl Williamson2014-06-131-0/+3
| | | | | | | | | | This actually doesn't remove it, but causes any program that does use it to die. Its use has raised a (default-on) deprecation warning since 5.18, but its demise was omitted from the perldelta for v5.20. This commit does the minimum necessary to flush out what might break by its actual removal, while being easily revertable should that become necessary.
* Update Encode to CPAN version 2.51Chris 'BinGOs' Williams2013-05-241-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] $Revision: 2.51 $ $Date: 2013/04/29 22:19:11 $ ! Encode.xs Addressed: Encode.xs doesn't compile with Microsoft C compiler https://rt.cpan.org/Public/Bug/Display.html?id=84920 ! MANIFEST Addressed: t/taint.t missing https://rt.cpan.org/Public/Bug/Display.html?id=84919 2.50 2013/04/26 18:30:46 ! Encode.xs Unicode/Unicode.xs lib/Encode/Unicode/UTF7.pm lib/CN/HZ.pm lib/Encode/GSM0338.pm t/taint.t Addressed: Encode::encode and Encode::decode gratuitously launders tainted data Taintedness now propagates as it should. https://rt.cpan.org/Ticket/Display.html?id=84879 ! encoding.pm Addressed: 5.18 deprecation https://rt.cpan.org/Ticket/Display.html?id=84709 ! bin/piconv Applied: Update piconv documentation https://rt.cpan.org/Ticket/Display.html?id=84695
* Update Encode to CPAN version 2.49Chris 'BinGOs' Williams2013-03-051-1/+1
| | | | | | | | | [DELTA] $Revision: 2.49 $ $Date: 2013/03/05 03:12:49 $ ! Encode.xs Addressed: Encoding objects leak memory if decoding fails https://github.com/dankogai/p5-encode/issues/8
* Update Encode to CPAN version 2.48Chris 'BinGOs' Williams2013-02-181-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] $Revision: 2.48 $ $Date: 2013/02/18 02:23:56 $ ! encoding.pm t/Mod_EUCJP.pm t/enc_data.t t/enc_eucjp.t t/enc_module.t t/enc_utf8.t t/encoding.t t/jperl.t [PATCH] Deprecate encoding.pm https://rt.cpan.org/Ticket/Display.html?id=81255 ! Encode/Supported.pod Fixed: Pod errors https://rt.cpan.org/Ticket/Display.html?id=81426 ! Encode.pm t/Encode.t [PATCH] Fix for shared hash key scalars https://rt.cpan.org/Ticket/Display.html?id=80608 ! Encode.pm Fixed: Uninitialized value warning from Encode->encodings() https://rt.cpan.org/Ticket/Display.html?id=80181 ! Makefile.PL Install to 'site' instead of 'perl' when perl version is 5.11+ https://rt.cpan.org/Ticket/Display.html?id=78917 ! Encode/Makefile_PL.e2x find enc2xs.bat if it works on windows. https://github.com/dankogai/p5-encode/pull/7 ! t/piconv.t Fix finding piconv in t/piconv.t https://github.com/dankogai/p5-encode/pull/6
* Update Encode to CPAN version 2.46Chris 'BinGOs' Williams2012-08-121-1/+1
| | | | | | | | | | [DELTA] $Revision: 2.46 $ $Date: 2012/08/12 05:49:30 $ ! Encode.pm Fixed: RT#78917 for I18N-Charset: Fails with Encode 2.45 To be more exact, 2.45 broke Encode->encodings(':all') https://rt.cpan.org/Ticket/Bug/Display.html?id=78917
* Upgrade Encode to 2.45Steve Hay2012-08-091-1/+5
|
* Update Encode to CPAN version 2.44Chris 'BinGOs' Williams2011-08-091-2/+2
| | | | | | | | | | | | | | | | [DELTA] $Revision: 2.44 $ $Date: 2011/08/09 07:49:44 $ ! Unicode/Unicode.xs Addressed the following: Date: Fri, 22 Jul 2011 13:58:43 +0200 From: Robert Zacek <zacek@avast.com> To: perl5-security-report@perl.org Subject: Unicode.xs!decode_xs n-byte heap-overflow ! Encode.pm encoding.pm ! lib/Encode/Alias.pm lib/Encode/Encoder.pm lib/Encode/Guess.pm Applied: RT#69735: patch for use constant DEBUG => https://rt.cpan.org/Ticket/Update.html?id=69735
* Move Encode from ext/ to cpan/Nicholas Clark2009-09-251-0/+669