Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | # This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 4 | |
michael@0 | 5 | ## Rule of this file: |
michael@0 | 6 | ## 1. key should always be in lower case ascii so we can do case insensitive |
michael@0 | 7 | ## comparison in the code faster. |
michael@0 | 8 | |
michael@0 | 9 | ## Format of this file: |
michael@0 | 10 | ## charset_name.title = a_title - specifies the human readable title for |
michael@0 | 11 | ## this charset |
michael@0 | 12 | |
michael@0 | 13 | us-ascii.title = English (US-ASCII) |
michael@0 | 14 | iso-8859-1.title = Western (ISO-8859-1) |
michael@0 | 15 | iso-8859-2.title = Central European (ISO-8859-2) |
michael@0 | 16 | iso-8859-3.title = South European (ISO-8859-3) |
michael@0 | 17 | iso-8859-4.title = Baltic (ISO-8859-4) |
michael@0 | 18 | iso-8859-9.title = Turkish (ISO-8859-9) |
michael@0 | 19 | iso-8859-10.title = Nordic (ISO-8859-10) |
michael@0 | 20 | iso-8859-13.title = Baltic (ISO-8859-13) |
michael@0 | 21 | iso-8859-14.title = Celtic (ISO-8859-14) |
michael@0 | 22 | iso-8859-15.title = Western (ISO-8859-15) |
michael@0 | 23 | iso-8859-16.title = Romanian (ISO-8859-16) |
michael@0 | 24 | windows-1250.title = Central European (Windows-1250) |
michael@0 | 25 | windows-1252.title = Western (Windows-1252) |
michael@0 | 26 | windows-1254.title = Turkish (Windows-1254) |
michael@0 | 27 | windows-1257.title = Baltic (Windows-1257) |
michael@0 | 28 | macintosh.title = Western (MacRoman) |
michael@0 | 29 | x-mac-ce.title = Central European (MacCE) |
michael@0 | 30 | x-mac-turkish.title = Turkish (MacTurkish) |
michael@0 | 31 | x-mac-croatian.title = Croatian (MacCroatian) |
michael@0 | 32 | x-mac-romanian.title = Romanian (MacRomanian) |
michael@0 | 33 | x-mac-icelandic.title = Icelandic (MacIcelandic) |
michael@0 | 34 | iso-2022-jp.title = Japanese (ISO-2022-JP) |
michael@0 | 35 | shift_jis.title = Japanese (Shift_JIS) |
michael@0 | 36 | euc-jp.title = Japanese (EUC-JP) |
michael@0 | 37 | big5.title = Chinese Traditional (Big5) |
michael@0 | 38 | big5-hkscs.title = Chinese Traditional (Big5-HKSCS) |
michael@0 | 39 | x-euc-tw.title = Chinese Traditional (EUC-TW) |
michael@0 | 40 | gb2312.title = Chinese Simplified (GB2312) |
michael@0 | 41 | hz-gb-2312.title = Chinese Simplified (HZ) |
michael@0 | 42 | gbk.title = Chinese Simplified (GBK) |
michael@0 | 43 | iso-2022-cn.title = Chinese Simplified (ISO-2022-CN) |
michael@0 | 44 | euc-kr.title = Korean (EUC-KR) |
michael@0 | 45 | x-johab.title = Korean (JOHAB) |
michael@0 | 46 | iso-2022-kr.title = Korean (ISO-2022-KR) |
michael@0 | 47 | utf-7.title = Unicode (UTF-7) |
michael@0 | 48 | utf-8.title = Unicode (UTF-8) |
michael@0 | 49 | utf-16.title = Unicode (UTF-16) |
michael@0 | 50 | utf-16le.title = Unicode (UTF-16LE) |
michael@0 | 51 | utf-16be.title = Unicode (UTF-16BE) |
michael@0 | 52 | iso-8859-5.title = Cyrillic (ISO-8859-5) |
michael@0 | 53 | iso-ir-111.title = Cyrillic (ISO-IR-111) |
michael@0 | 54 | windows-1251.title = Cyrillic (Windows-1251) |
michael@0 | 55 | x-mac-cyrillic.title = Cyrillic (MacCyrillic) |
michael@0 | 56 | x-mac-ukrainian.title = Cyrillic/Ukrainian (MacUkrainian) |
michael@0 | 57 | koi8-r.title = Cyrillic (KOI8-R) |
michael@0 | 58 | koi8-u.title = Cyrillic/Ukrainian (KOI8-U) |
michael@0 | 59 | iso-8859-7.title = Greek (ISO-8859-7) |
michael@0 | 60 | windows-1253.title = Greek (Windows-1253) |
michael@0 | 61 | x-mac-greek.title = Greek (MacGreek) |
michael@0 | 62 | windows-1258.title = Vietnamese (Windows-1258) |
michael@0 | 63 | x-viet-tcvn5712.title = Vietnamese (TCVN) |
michael@0 | 64 | viscii.title = Vietnamese (VISCII) |
michael@0 | 65 | x-viet-vps.title = Vietnamese (VPS) |
michael@0 | 66 | tis-620.title = Thai (TIS-620) |
michael@0 | 67 | iso-8859-11.title = Thai (ISO-8859-11) |
michael@0 | 68 | windows-874.title = Thai (Windows-874) |
michael@0 | 69 | ibm874.title = Thai (IBM-874) |
michael@0 | 70 | armscii-8.title = Armenian (ARMSCII-8) |
michael@0 | 71 | iso-8859-6.title = Arabic (ISO-8859-6) |
michael@0 | 72 | iso-8859-6-i.title = Arabic (ISO-8859-6-I) |
michael@0 | 73 | iso-8859-6-e.title = Arabic (ISO-8859-6-E) |
michael@0 | 74 | iso-8859-8.title = Hebrew Visual (ISO-8859-8) |
michael@0 | 75 | iso-8859-8-i.title = Hebrew (ISO-8859-8-I) |
michael@0 | 76 | iso-8859-8-e.title = Hebrew (ISO-8859-8-E) |
michael@0 | 77 | windows-1255.title = Hebrew (Windows-1255) |
michael@0 | 78 | windows-1256.title = Arabic (Windows-1256) |
michael@0 | 79 | x-user-defined.title = User Defined |
michael@0 | 80 | ibm866.title = Cyrillic/Russian (CP-866) |
michael@0 | 81 | ibm850.title = Western (IBM-850) |
michael@0 | 82 | ibm852.title = Central European (IBM-852) |
michael@0 | 83 | ibm855.title = Cyrillic (IBM-855) |
michael@0 | 84 | ibm857.title = Turkish (IBM-857) |
michael@0 | 85 | ibm862.title = Hebrew (IBM-862) |
michael@0 | 86 | gb18030.title = Chinese Simplified (GB18030) |
michael@0 | 87 | x-mac-arabic.title = Arabic (MacArabic) |
michael@0 | 88 | x-mac-farsi.title = Farsi (MacFarsi) |
michael@0 | 89 | x-mac-hebrew.title = Hebrew (MacHebrew) |
michael@0 | 90 | x-mac-devanagari.title = Hindi (MacDevanagari) |
michael@0 | 91 | x-mac-gujarati.title = Gujarati (MacGujarati) |
michael@0 | 92 | x-mac-gurmukhi.title = Gurmukhi (MacGurmukhi) |
michael@0 | 93 | |
michael@0 | 94 | |
michael@0 | 95 | chardet.off.title = (Off) |
michael@0 | 96 | chardet.universal_charset_detector.title = Universal |
michael@0 | 97 | chardet.ja_parallel_state_machine.title = Japanese |
michael@0 | 98 | chardet.ko_parallel_state_machine.title = Korean |
michael@0 | 99 | chardet.zhtw_parallel_state_machine.title = Traditional Chinese |
michael@0 | 100 | chardet.zhcn_parallel_state_machine.title = Simplified Chinese |
michael@0 | 101 | chardet.zh_parallel_state_machine.title = Chinese |
michael@0 | 102 | chardet.cjk_parallel_state_machine.title = East Asian |
michael@0 | 103 | chardet.ruprob.title = Russian |
michael@0 | 104 | chardet.ukprob.title = Ukrainian |