Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1643)

Side by Side Diff: Source/wtf/text/TextCodecICU.cpp

Issue 655083002: Update the tests (ISO-8859-1 => windows-1252) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: two more rep. of iso-8859-1 with windows-1252 Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2004, 2006, 2007, 2008, 2011 Apple Inc. All rights reserved. 2 * Copyright (C) 2004, 2006, 2007, 2008, 2011 Apple Inc. All rights reserved.
3 * Copyright (C) 2006 Alexey Proskuryakov <ap@nypop.com> 3 * Copyright (C) 2006 Alexey Proskuryakov <ap@nypop.com>
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 registrar("ISO8859-8-I", "ISO-8859-8-I"); 166 registrar("ISO8859-8-I", "ISO-8859-8-I");
167 registrar("ISO8859-9", "ISO-8859-9"); 167 registrar("ISO8859-9", "ISO-8859-9");
168 registrar("ISO8859-10", "ISO-8859-10"); 168 registrar("ISO8859-10", "ISO-8859-10");
169 registrar("ISO8859-13", "ISO-8859-13"); 169 registrar("ISO8859-13", "ISO-8859-13");
170 registrar("ISO8859-14", "ISO-8859-14"); 170 registrar("ISO8859-14", "ISO-8859-14");
171 registrar("ISO8859-15", "ISO-8859-15"); 171 registrar("ISO8859-15", "ISO-8859-15");
172 // No need to have an entry for ISO8859-16. ISO-8859-16 has just one label 172 // No need to have an entry for ISO8859-16. ISO-8859-16 has just one label
173 // listed in WHATWG Encoding Living Standard (http://encoding.spec.whatwg.or g/ ). 173 // listed in WHATWG Encoding Living Standard (http://encoding.spec.whatwg.or g/ ).
174 174
175 // Additional aliases present in the WHATWG Encoding Standard 175 // Additional aliases present in the WHATWG Encoding Standard
176 // and Firefox (24), but not in ICU 4.6. 176 // and Firefox (as of Oct 2014), but not in the upstream ICU.
177 // Three entries for windows-1252 need not be listed here because
178 // TextCodecLatin1 registers them.
179 // FIXME: We may introduce SYSTEM_ICU and enclose this block
180 // with |#if SYSTEM_ICU| because Chromium's ICU has them all.
177 registrar("csiso58gb231280", "GBK"); 181 registrar("csiso58gb231280", "GBK");
178 registrar("csiso88596e", "ISO-8859-6"); 182 registrar("csiso88596e", "ISO-8859-6");
179 registrar("csiso88596i", "ISO-8859-6"); 183 registrar("csiso88596i", "ISO-8859-6");
180 registrar("csiso88598e", "ISO-8859-8"); 184 registrar("csiso88598e", "ISO-8859-8");
181 registrar("gb_2312", "GBK"); 185 registrar("gb_2312", "GBK");
182 registrar("iso88591", "windows-1252");
183 registrar("iso88592", "ISO-8859-2"); 186 registrar("iso88592", "ISO-8859-2");
184 registrar("iso88593", "ISO-8859-3"); 187 registrar("iso88593", "ISO-8859-3");
185 registrar("iso88594", "ISO-8859-4"); 188 registrar("iso88594", "ISO-8859-4");
186 registrar("iso88595", "ISO-8859-5"); 189 registrar("iso88595", "ISO-8859-5");
187 registrar("iso88596", "ISO-8859-6"); 190 registrar("iso88596", "ISO-8859-6");
188 registrar("iso88597", "ISO-8859-7"); 191 registrar("iso88597", "ISO-8859-7");
189 registrar("iso88598", "ISO-8859-8"); 192 registrar("iso88598", "ISO-8859-8");
190 registrar("iso88599", "windows-1254"); 193 registrar("iso88599", "windows-1254");
191 registrar("iso885910", "ISO-8859-10"); 194 registrar("iso885910", "ISO-8859-10");
192 registrar("iso885911", "windows-874"); 195 registrar("iso885911", "windows-874");
193 registrar("iso885913", "ISO-8859-13"); 196 registrar("iso885913", "ISO-8859-13");
194 registrar("iso885914", "ISO-8859-14"); 197 registrar("iso885914", "ISO-8859-14");
195 registrar("iso885915", "ISO-8859-15"); 198 registrar("iso885915", "ISO-8859-15");
196 registrar("iso_8859-1", "windows-1252");
197 registrar("iso_8859-2", "ISO-8859-2"); 199 registrar("iso_8859-2", "ISO-8859-2");
198 registrar("iso_8859-3", "ISO-8859-3"); 200 registrar("iso_8859-3", "ISO-8859-3");
199 registrar("iso_8859-4", "ISO-8859-4"); 201 registrar("iso_8859-4", "ISO-8859-4");
200 registrar("iso_8859-5", "ISO-8859-5"); 202 registrar("iso_8859-5", "ISO-8859-5");
201 registrar("iso_8859-6", "ISO-8859-6"); 203 registrar("iso_8859-6", "ISO-8859-6");
202 registrar("iso_8859-7", "ISO-8859-7"); 204 registrar("iso_8859-7", "ISO-8859-7");
203 registrar("iso_8859-8", "ISO-8859-8"); 205 registrar("iso_8859-8", "ISO-8859-8");
204 registrar("iso_8859-9", "windows-1254"); 206 registrar("iso_8859-9", "windows-1254");
205 registrar("iso_8859-15", "ISO-8859-15"); 207 registrar("iso_8859-15", "ISO-8859-15");
206 registrar("koi8_r", "KOI8-R"); 208 registrar("koi8_r", "KOI8-R");
207 registrar("x-cp1252", "windows-1252");
208 registrar("x-cp1253", "windows-1253"); 209 registrar("x-cp1253", "windows-1253");
209 registrar("x-cp1254", "windows-1254"); 210 registrar("x-cp1254", "windows-1254");
210 registrar("x-cp1255", "windows-1255"); 211 registrar("x-cp1255", "windows-1255");
211 registrar("x-cp1256", "windows-1256"); 212 registrar("x-cp1256", "windows-1256");
212 registrar("x-cp1257", "windows-1257"); 213 registrar("x-cp1257", "windows-1257");
213 registrar("x-cp1258", "windows-1258"); 214 registrar("x-cp1258", "windows-1258");
214 } 215 }
215 216
216 void TextCodecICU::registerCodecs(TextCodecRegistrar registrar) 217 void TextCodecICU::registerCodecs(TextCodecRegistrar registrar)
217 { 218 {
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 { 538 {
538 return encodeCommon(characters, length, handling); 539 return encodeCommon(characters, length, handling);
539 } 540 }
540 541
541 CString TextCodecICU::encode(const LChar* characters, size_t length, Unencodable Handling handling) 542 CString TextCodecICU::encode(const LChar* characters, size_t length, Unencodable Handling handling)
542 { 543 {
543 return encodeCommon(characters, length, handling); 544 return encodeCommon(characters, length, handling);
544 } 545 }
545 546
546 } // namespace WTF 547 } // namespace WTF
OLDNEW
« no previous file with comments | « LayoutTests/http/tests/misc/frame-default-enc-different-domain-expected.txt ('k') | Source/wtf/text/TextCodecLatin1.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698