summaryrefslogtreecommitdiff
path: root/cpan/Encode
Commit message (Collapse)AuthorAgeFilesLines
* Encode: sync with CPAN version 3.19Dan Kogai2022-08-043-3/+8
| | | | Correct one alias: ISO-8859-8-I -> ISO-8859-8.
* Encode: sync with CPAN version 3.18Dan Kogai2022-06-2511-11/+49
|
* Update Encode to 3.17Yves Orton2022-04-0711-25/+313
| | | | | | | This silences the build warnings reported in https://github.com/Perl/perl5/issues/19588 and in https://github.com/Perl/perl5/issues/17014. It includes some test updates, but no functionality changes.
* Update Encode to 3.16Leon Timmermans2021-10-193-5/+5
|
* cpan/Encode: synch with CPAN 3.15Dan Kogai2021-10-102-15/+15
| | | | | | Per maintainer, this is a more complete fix for the problem addressed in Encode 3.13: memory leak on FB_CROAK. Certain problems with the sequencing of pull requests have been addressed.
* cpan/Encode: synch with CPAN 3.13Dan Kogai2021-10-074-524/+4
| | | | | | Address RT#139622. It fixes the memory leak when you set FB_CROAK. Usually that is not a problem because perl dies immediately after the error occurs but that is not the case when you wrap it in eval {}.
* Upgraded Encode from 3.10_01 to 3.12Ricardo Signes2021-08-098-32/+586
|
* Encode.pm: apply a local patch for CVE-2021-36770Ricardo Signes2021-08-091-3/+4
| | | | | | | | I expect Encode to see a new release today. Without this fix, Encode::ConfigLocal can be loaded from a path relative to the current directory, because the || operator will evaluate @INC in scalar context, putting an integer as the only value in @INC.
* Upgraded Encode from 3.08 to 3.10Neil Bowers2021-07-225-37/+32
|
* cpan/Encode: sync with CPAN version 3.08Dan Kogai2020-12-025-58/+19
|
* add gitignore exclusions for files in gitGraham Knop2020-11-231-0/+1
| | | | | | | | There are a number of files excluded using gitignore rules that are included in the repository. This can lead to confusion if something other than git tries to read the ignore files. Add rules to the gitignore files so that these files won't be ignored.
* Update Encode from version 3.06 to 3.07Steve Hay2020-10-123-104/+90
|
* Sync Encode version 3.06 into bleadDan Kogai2020-05-024-26/+9
| | | | | Pumpking okayed merge during code freeze. This addresses: https://rt.cpan.org/Ticket/Display.html?id=132471
* Encode: synch with CPAN version 3.04James E Keenan2020-03-102-3/+5
|
* Move some obsolete UTF-8 handling fcns to mathomsKarl Williamson2020-02-192-2/+2
| | | | | Two of the functions are internal to the core; the third has long been deprecated.
* Encode: stop importing t/whatwg-aliases.t testNicolas R2019-12-312-521/+0
| | | | | Do not import t/whatwg-aliases.t which is failing when AUTHOR_TESTING is set.
* Sync with CPAN version 3.02Dan Kogai2019-12-256-12/+22
| | | | | | | | | | | | | | | | | | | The main reason for the release update is to address https://github.com/Perl/perl5/issues/17382 From Changes: ! t/whatwg-aliases.t drop RELEASE_TESTING since Pumpking also uses it. ! bin/enc2xs Pulled: enc2xs: Add environment variable to suppress comments ! t/enc_utf8.t Pulled: fixup enc_utf8.t for ONLY_PRAGMA_WARNINGS ! Encode/encode.h Pulled: Fix linker errors
* Encode: synch with CPAN version 3.01Dan Kogai2019-03-123-15/+20
|
* Update Encode to CPAN version 3.00Chris 'BinGOs' Williams2019-01-315-22/+36
| | | | | | | | | | | | | | | | [DELTA] $Revision: 3.00 $ $Date: 2019/01/31 04:51:32 $ ! Encode.pm VERSION bumped to 3.00 to make PAUSE happy 2.100 2019/01/31 04:26:40 ! Encode.xs MANIFEST + t/xml.t Pulled: Do not access SV* buffer if we have not called SvPV_force() https://github.com/dankogai/p5-encode/pull/137 ! MANIFEST remove utf8messages.t which is already deleted from the repository.
* Encode: synch with CPAN version 2.99Dan Kogai2019-01-2110-578/+1605
|
* Encode: truncated_utf8.t TODO passesDavid Mitchell2018-04-191-1/+1
| | | | | | | | | | | | | | | | | | | This TODO test has been passing since the combination of: v5.27.8-40-g37657a5b6c which added utf8n_to_uvchr_msgs to the perl API v5.27.8-252-gc31ca2013f which upgraded blead to Encode 2.96, which makes use of this new function if available. So stop marking it as TODO in blead. This is patching a cpan/ distribution, but its only a test, and its a bit late in code freeze to install a newer Encode released, while we don't want a production perl with spurious passing TODO tests.
* Upgrade Encode from version 2.96 to 2.97Todd Rinaldo2018-03-182-5/+5
|
* Upgrade Encode from version 2.94 to 2.96Steve Hay2018-02-127-106/+193
|
* Update Encode to CPAN version 2.94Chris 'BinGOs' Williams2018-01-095-34/+14
| | | | | | | | | | | | | | | | [DELTA] $Revision: 2.94 $ $Date: 2018/01/09 05:53:00 $ ! lib/Encode/Alias.pm Fixed: deep recursion in Encode::find_encoding when decoding bad MIME header https://github.com/dankogai/p5-encode/pull/127 ! Encode.pm Pulled: Include more information about Encode::is_utf8() that it should not be normally used https://github.com/dankogai/p5-encode/pull/126 Pulled: Remove misleading documentation about UTF8 flag https://github.com/dankogai/p5-encode/pull/125
* Upgrade Encode from version 2.92 to 2.93Steve Hay2017-10-1010-35/+33
|
* Import Encode-2.92 from CPANAaron Crane2017-07-1833-419/+1203
| | | | This also permits removing the local customisation for the previous version.
* Upgrade Encode from version 2.86 to 2.88Steve Hay2016-12-0637-547/+1559
| | | | | (Unicode.pm is customized for a version-bump only, to silence t/porting/cmp_version.t since Unicode.xs has changed.)
* Encode: revert commit that introduces security holesKarl Williamson2016-08-191-38/+12
| | | | | | | | | | | | | This reverts a portion of commit 0f33e03c7e91f63bcd07b5ddfc00101715fa1fc0 which introduces some security holes in checking for UTF-8 malformations. In particular, it allows overflow in non-strict mode, and overlongs in either mode. See discussion at https://github.com/dankogai/p5-encode/issues/64 This reversion is to make sure that we don't release even a development version with known security holes. A final disposition is still to be determined
* Upgrade Encode from version 2.85 to 2.86Steve Hay2016-08-1114-23/+42
| | | | This incorporates all current blead customizations.
* Upgrade Encode from version 2.84 to 2.85Steve Hay2016-08-0912-64/+220
| | | | | This retains the customizations to Byte/Makefile.PL, encoding.pm and various test scripts that have not yet been assimilated.
* cpan/: remove . from @INC when loading optional modulesTony Cook2016-07-261-0/+2
|
* (perl #127834) bump versions of modules in dists we updated a utility inTony Cook2016-07-261-1/+1
| | | | | | I tried to follow the numbering convention of the module, bumping every module if the versions are synchronized, bumping just the primary module if not.
* (perl #127834) remove . from the end of @INC if complex modules are loadedTony Cook2016-07-265-0/+5
| | | | | | | While currently Encode and Storable are know to attempt to load modules not included in the core, updates to other modules may lead to those also attempting to load new modules, so be safe and remove . for those as well.
* 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-133-4/+26
| | | | | | | 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.
* Disable ${^ENCODING}Father Chrysostomos2016-07-134-0/+16
| | | | ${^ENCODING} is disabled and tests are modified to account.
* Upgrade Encode from version 2.80 to 2.84Steve Hay2016-06-286-201/+253
| | | | | | This retains the customizations to Byte/Makefile.PL (not yet assimilated) and encoding.pm (can't be removed without a $VERSION++, which would be a customization again!).
* Allow Encode to be built on static perlsLeon Timmermans2016-04-231-1/+1
| | | | | Previously there were build failures because cp1252 was defined both in the default set of encodings an in the byte set.
* Upgrade Encode from version 2.79 to 2.80Steve Hay2016-01-283-24/+21
|
* Upgrade Encode from version 2.78 to 2.79Steve Hay2016-01-259-36/+66
| | | | | | | | This removes two of the blead "customizations", which were actually only differences in the "$Id:" line, but the third (encoding.pm) has to stay because the file hasn't otherwise changed so removing the "customization" would be a change with no $VERSION bump, which causes t/porting/cmp_version.t to fail. Sigh.
* Update Encode to CPAN version 2.78Chris 'BinGOs' Williams2015-10-073-6/+8
| | | | | | | | | | | [DELTA] $Revision: 2.78 $ $Date: 2015/09/24 02:19:21 $ ! Makefile.PL Mend pull/42 again. This time correctly. ! lib/Encode/Supported.pod Applied: RT#107146: [PATCH] fix a spelling mistake https://rt.cpan.org/Public/Bug/Display.html?id=107146
* Update Encode to CPAN version 2.77Ricardo Signes2015-09-188-32/+63
| | | | | | | | | | | | | | | | | [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.75 to 2.76Steve Hay2015-07-312-6/+6
|
* Upgrade Encode from version 2.73 to 2.75Steve Hay2015-06-3013-38/+40
|
* make Encode compile under -pedanticDavid Mitchell2015-06-241-16/+56
| | | | | | | | | | | | | | | | | | | | | enc2xs generates some C code which contains tables. These tables contain recursive and mutually recursive pointers to other tables. Normally they are declared as 'static const', except under C++ which can't handle this, so there they are declared 'extern' and defined ''. -Wc++-compat and -pedantic put a bit of a spanner in the works. There is an existing hack to shut up a warning with -Wc++-compat by not including the table's size in the forward declaration, but this breaks -pedantic. This commit does two things to enc2xs. First it moves all the logic that examines the build options and decides whether to use 'const' etc, into a separate function, compiler_info(). Second, it fixes the -pedantic compilation failure by, in the presence of both -Wc++-compat and -pedantic, falling back to a C++-style compile without the 'static const'. This is monkey-patching an unstream-CPAN module in core due to it failing one of the smoke configurations.
* Update Encode to CPAN version 2.73Chris 'BinGOs' Williams2015-06-043-68/+95
| | | | | | | | | | | | | | | | | [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-145-6/+12
| | | | This incorporates all current blead customizations.
* Update Encode to CPAN version 2.70Chris 'BinGOs' Williams2015-02-065-5/+151
| | | | | | | | | | | | | | | | | | | | | | | [DELTA] $Revision: 2.70 $ $Date: 2015/02/05 10:53:00 $ ! Makefile.PL add bin/encguess to EXE_FILES 2.69 2015/02/05 10:35:11 ! bin/encguess Refactored so that * does not depend on non-core module (File::Slurp in particular) * PODified document * -s "encA encB" to -s encA,encB which is more shell-friendly * and more ! MANIFEST + bin/encguess Pulled: Added CLI wrapper for Encode::Guess https://github.com/dankogai/p5-encode/pull/32 ! Unicode/Unicode.pm Pulled: Bump $VERSION in module changed since Encode-2.60 https://github.com/dankogai/p5-encode/pull/31
* Bump Encode::Unicode $VERSIONSteve Hay2015-01-311-1/+1
| | | | To keep Porting\cmpVERSION.pl --tag v5.20.1 happy.