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.
1 // ***************************************************************************
2 // *
3 // * Copyright (C) 2013 International Business Machines
4 // * Corporation and others. All Rights Reserved.
5 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
6 // * Source File: <path>/common/main/kw.xml
7 // *
8 // ***************************************************************************
9 /**
10 * ICU <specials> source: <path>/common/main/kw.xml
11 */
12 kw{
13 ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"}
14 LocaleScript{
15 "Latn",
16 }
17 NumberElements{
18 latn{
19 patterns{
20 currencyFormat{"¤#,##0.00"}
21 }
22 }
23 }
24 Version{"2.0.92.87"}
25 calendar{
26 gregorian{
27 AmPmMarkers{
28 "a.m.",
29 "p.m.",
30 }
31 dayNames{
32 format{
33 abbreviated{
34 "Sul",
35 "Lun",
36 "Mth",
37 "Mhr",
38 "Yow",
39 "Gwe",
40 "Sad",
41 }
42 wide{
43 "De Sul",
44 "De Lun",
45 "De Merth",
46 "De Merher",
47 "De Yow",
48 "De Gwener",
49 "De Sadorn",
50 }
51 }
52 }
53 eras{
54 abbreviated{
55 "RC",
56 "AD",
57 }
58 }
59 monthNames{
60 format{
61 abbreviated{
62 "Gen",
63 "Whe",
64 "Mer",
65 "Ebr",
66 "Me",
67 "Efn",
68 "Gor",
69 "Est",
70 "Gwn",
71 "Hed",
72 "Du",
73 "Kev",
74 }
75 wide{
76 "Mys Genver",
77 "Mys Whevrel",
78 "Mys Merth",
79 "Mys Ebrel",
80 "Mys Me",
81 "Mys Efan",
82 "Mys Gortheren",
83 "Mye Est",
84 "Mys Gwyngala",
85 "Mys Hedra",
86 "Mys Du",
87 "Mys Kevardhu",
88 }
89 }
90 }
91 }
92 }
93 }