cpython/Lib/encodings
Walter Dörwald 41980caf64 Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and
ut-32-be). On narrow builds the codecs combine surrogate pairs in the unicode
object into one codepoint on encoding and create surrogate pairs for
codepoints outside the BMP on decoding. Lone surrogates are passed through
unchanged in all cases.

Backport to the trunk will follow.
2007-08-16 21:55:45 +00:00
..
__init__.py Change normalize_encodings() to avoid using .translate() or depending on 2007-06-07 21:43:46 +00:00
aliases.py Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and 2007-08-16 21:55:45 +00:00
ascii.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
big5.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
big5hkscs.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
bz2_codec.py Four months of trunk changes (including a few releases...) 2006-12-13 04:49:30 +00:00
charmap.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
cp037.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp424.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp437.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp500.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp737.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp775.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp850.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp852.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp855.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp856.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp857.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp860.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp861.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp862.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp863.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp864.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp865.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp866.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp869.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp874.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp875.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp932.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
cp949.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
cp950.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
cp1006.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1026.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1140.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1250.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1251.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1252.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1253.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1254.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1255.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1256.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1257.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
cp1258.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
euc_jis_2004.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
euc_jisx0213.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
euc_jp.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
euc_kr.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
gb2312.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
gb18030.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
gbk.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
hp_roman8.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
hz.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
idna.py Merged revisions 56125-56153 via svnmerge from 2007-07-03 08:25:58 +00:00
iso2022_jp_1.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_jp_2.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_jp_3.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_jp_2004.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_jp_ext.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_jp.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso2022_kr.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
iso8859_1.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_2.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_3.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_4.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_5.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_6.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_7.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_8.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_9.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_10.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_11.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_13.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_14.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_15.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
iso8859_16.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
johab.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
koi8_r.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
koi8_u.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
latin_1.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
mac_arabic.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_centeuro.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_croatian.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_cyrillic.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_farsi.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_greek.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_iceland.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_latin2.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
mac_roman.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_romanian.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mac_turkish.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
mbcs.py Merged revisions 46753-51188 via svnmerge from 2006-08-11 14:57:12 +00:00
palmos.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
ptcp154.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
punycode.py Change a bunch of file encodings from Latin-1 to UTF-8. 2007-07-16 23:10:57 +00:00
raw_unicode_escape.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
shift_jis_2004.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
shift_jis.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
shift_jisx0213.py Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 2006-04-21 10:40:58 +00:00
tis_620.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
undefined.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
unicode_escape.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
unicode_internal.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
utf_7.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
utf_8_sig.py Rip out all the u"..." literals and calls to unicode(). 2007-05-02 19:09:54 +00:00
utf_8.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
utf_16_be.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
utf_16_le.py Merge part of the trunk changes into the p3yk branch. This merges from 43030 2006-04-21 09:43:23 +00:00
utf_16.py Apply SF patch #1698994: Add getstate() and setstate() 2007-04-16 22:10:50 +00:00
utf_32_be.py Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and 2007-08-16 21:55:45 +00:00
utf_32_le.py Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and 2007-08-16 21:55:45 +00:00
utf_32.py Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and 2007-08-16 21:55:45 +00:00