- Support ISO_8859-X as an alias to ISO-8859-X OBS-URL: https://build.opensuse.org/request/show/94700 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium?expand=0&rev=87
30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
Index: src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp
|
|
===================================================================
|
|
--- src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp (revision 101168)
|
|
+++ src/third_party/WebKit/Source/WebCore/platform/text/TextCodecICU.cpp (working copy)
|
|
@@ -173,6 +173,24 @@
|
|
registrar("ISO8859-13", "ISO-8859-13");
|
|
registrar("ISO8859-14", "ISO-8859-14");
|
|
registrar("ISO8859-15", "ISO-8859-15");
|
|
+
|
|
+ // Also register ISO_8859-X variants
|
|
+ // These are valid per http://www.iana.org/assignments/character-sets
|
|
+ registrar("ISO_8859-1", "ISO-8859-1");
|
|
+ registrar("ISO_8859-2", "ISO-8859-2");
|
|
+ registrar("ISO_8859-3", "ISO-8859-3");
|
|
+ registrar("ISO_8859-4", "ISO-8859-4");
|
|
+ registrar("ISO_8859-5", "ISO-8859-5");
|
|
+ registrar("ISO_8859-6", "ISO-8859-6");
|
|
+ registrar("ISO_8859-7", "ISO-8859-7");
|
|
+ registrar("ISO_8859-8", "ISO-8859-8");
|
|
+ registrar("ISO_8859-8-I", "ISO-8859-8-I");
|
|
+ registrar("ISO_8859-9", "ISO-8859-9");
|
|
+ registrar("ISO_8859-10", "ISO-8859-10");
|
|
+ registrar("ISO_8859-13", "ISO-8859-13");
|
|
+ registrar("ISO_8859-14", "ISO-8859-14");
|
|
+ registrar("ISO_8859-15", "ISO-8859-15");
|
|
+
|
|
// Not registering ISO8859-16, because Firefox (as of version 3.6.6) doesn't know this particular alias,
|
|
// and because older versions of ICU don't support ISO-8859-16 encoding at all.
|
|
}
|