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

Side by Side Diff: LayoutTests/fast/encoding/api/resources/shared.js

Issue 145973021: Implement "replacement" text encoding. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Reworked tests, still WIP Created 6 years, 7 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 // This file is based on non-normative encodings.json resource referenced by
2 // http://encoding.spec.whatwg.org/ - a reference copy is saved in this
3 // directory and can be updated via:
4 // curl -O http://encoding.spec.whatwg.org/encodings.json
5 //
6 // Changes made to this file are:
7 // * whitespace
8 // * encodings.json data assigned to `encodings_table` (for tests)
9 // * UTF encodings listed in `utf_encodings` (for tests)
10 // * 'ibm866' not yet supported - crbug.com/277023
11 // * 'gb18030' distinct from 'gbk' - crbug.com/339862
12 // * 'hz-gb-2312' is replacement label - w3.org/Bugs/Public/show_bug.cgi?id=25 339
13
1 // Only these encodings are supported for encoding (vs. decoding) 14 // Only these encodings are supported for encoding (vs. decoding)
2 utf_encodings = ["utf-8", "utf-16le", "utf-16be"]; 15 var utf_encodings = ["utf-8", "utf-16le", "utf-16be"];
3 16
4 // From non-normative encodings.json resource referenced by http://encoding.spec .whatwg.org/ 17 var encodings_table = [
5 encodings_table = [
6 { 18 {
7 "encodings": [ 19 "encodings": [
8 { 20 {
9 "labels": [ 21 "labels": [
10 "unicode-1-1-utf-8", 22 "unicode-1-1-utf-8",
11 "utf-8", 23 "utf-8",
12 "utf8" 24 "utf8"
13 ], 25 ],
14 "name": "utf-8" 26 "name": "utf-8"
15 } 27 }
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 "csiso58gb231280", 351 "csiso58gb231280",
340 "gb2312", 352 "gb2312",
341 "gb_2312", 353 "gb_2312",
342 "gb_2312-80", 354 "gb_2312-80",
343 "gbk", 355 "gbk",
344 "iso-ir-58", 356 "iso-ir-58",
345 "x-gbk" 357 "x-gbk"
346 ], 358 ],
347 "name": "gbk" 359 "name": "gbk"
348 }, 360 },
361 // 'gb18030' separate from 'gbk': crbug.com/339862
349 { 362 {
350 "labels": [ 363 "labels": [
351 "gb18030" 364 "gb18030"
352 ], 365 ],
353 "name": "gb18030" 366 "name": "gb18030"
354 },
355 {
356 "labels": [
357 "hz-gb-2312"
358 ],
359 "name": "hz-gb-2312"
360 } 367 }
361 ], 368 ],
362 "heading": "Legacy multi-byte Chinese (simplified) encodings" 369 "heading": "Legacy multi-byte Chinese (simplified) encodings"
363 }, 370 },
364 { 371 {
365 "encodings": [ 372 "encodings": [
366 { 373 {
367 "labels": [ 374 "labels": [
368 "big5", 375 "big5",
369 "big5-hkscs", 376 "big5-hkscs",
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
417 "euc-kr", 424 "euc-kr",
418 "iso-ir-149", 425 "iso-ir-149",
419 "korean", 426 "korean",
420 "ks_c_5601-1987", 427 "ks_c_5601-1987",
421 "ks_c_5601-1989", 428 "ks_c_5601-1989",
422 "ksc5601", 429 "ksc5601",
423 "ksc_5601", 430 "ksc_5601",
424 "windows-949" 431 "windows-949"
425 ], 432 ],
426 "name": "euc-kr" 433 "name": "euc-kr"
427 },
428 {
429 "labels": [
430 "csiso2022kr",
431 "iso-2022-kr"
432 ],
433 "name": "iso-2022-kr"
434 } 434 }
435 ], 435 ],
436 "heading": "Legacy multi-byte Korean encodings" 436 "heading": "Legacy multi-byte Korean encodings"
437 }, 437 },
438 { 438 {
439 "encodings": [ 439 "encodings": [
440 { 440 {
441 "labels": [ 441 "labels": [
442 "csiso2022kr",
443 // 'hz-gb-2312' added: w3.org/Bugs/Public/show_bug.cgi?id=25 339
444 "hz-gb-2312",
442 "iso-2022-cn", 445 "iso-2022-cn",
443 "iso-2022-cn-ext" 446 "iso-2022-cn-ext",
447 "iso-2022-kr"
444 ], 448 ],
445 "name": "replacement" 449 "name": "replacement"
446 }, 450 },
447 { 451 {
448 "labels": [ 452 "labels": [
449 "utf-16be" 453 "utf-16be"
450 ], 454 ],
451 "name": "utf-16be" 455 "name": "utf-16be"
452 }, 456 },
453 { 457 {
454 "labels": [ 458 "labels": [
455 "utf-16", 459 "utf-16",
456 "utf-16le" 460 "utf-16le"
457 ], 461 ],
458 "name": "utf-16le" 462 "name": "utf-16le"
459 }, 463 },
460 { 464 {
461 "labels": [ 465 "labels": [
462 "x-user-defined" 466 "x-user-defined"
463 ], 467 ],
464 "name": "x-user-defined" 468 "name": "x-user-defined"
465 } 469 }
466 ], 470 ],
467 "heading": "Legacy miscellaneous encodings" 471 "heading": "Legacy miscellaneous encodings"
468 } 472 }
469 ]; 473 ];
OLDNEW
« no previous file with comments | « LayoutTests/fast/encoding/api/resources/encodings.json ('k') | LayoutTests/fast/encoding/char-decoding.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698