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 | <?xml version="1.0"?> |
michael@0 | 2 | |
michael@0 | 3 | <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
michael@0 | 4 | xmlns:NC="http://home.netscape.com/NC-rdf#" |
michael@0 | 5 | xmlns:ANIMALS="http://www.some-fictitious-zoo.com/rdf#"> |
michael@0 | 6 | |
michael@0 | 7 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/arachnids"> |
michael@0 | 8 | <ANIMALS:name>Arachnids</ANIMALS:name> |
michael@0 | 9 | </ANIMALS:Class> |
michael@0 | 10 | |
michael@0 | 11 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/arachnids/tarantula" ANIMALS:specimens="3"> |
michael@0 | 12 | <ANIMALS:name>Tarantula</ANIMALS:name> |
michael@0 | 13 | <ANIMALS:species>Avicularia avicularia</ANIMALS:species> |
michael@0 | 14 | </RDF:Description> |
michael@0 | 15 | |
michael@0 | 16 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/birds"> |
michael@0 | 17 | <ANIMALS:name>Birds</ANIMALS:name> |
michael@0 | 18 | <ANIMALS:keeper resource="http://www.some-fictitious-zoo.com/humans/sarah"/> |
michael@0 | 19 | </ANIMALS:Class> |
michael@0 | 20 | |
michael@0 | 21 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/birds/emu" ANIMALS:specimens="12"> |
michael@0 | 22 | <ANIMALS:name>Emu</ANIMALS:name> |
michael@0 | 23 | <ANIMALS:species>Dromaius novaehollandiae</ANIMALS:species> |
michael@0 | 24 | </RDF:Description> |
michael@0 | 25 | |
michael@0 | 26 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/birds/barnowl" ANIMALS:specimens="4"> |
michael@0 | 27 | <ANIMALS:name>Barn Owl</ANIMALS:name> |
michael@0 | 28 | <ANIMALS:species>Tyto alba</ANIMALS:species> |
michael@0 | 29 | </RDF:Description> |
michael@0 | 30 | |
michael@0 | 31 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/birds/raven" ANIMALS:specimens="0"> |
michael@0 | 32 | <ANIMALS:name>Raven</ANIMALS:name> |
michael@0 | 33 | <ANIMALS:species>Corvus corax</ANIMALS:species> |
michael@0 | 34 | </RDF:Description> |
michael@0 | 35 | |
michael@0 | 36 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/crustaceans"> |
michael@0 | 37 | <ANIMALS:name>Crustaceans</ANIMALS:name> |
michael@0 | 38 | <ANIMALS:keeper resource="http://www.some-fictitious-zoo.com/humans/robert"/> |
michael@0 | 39 | </ANIMALS:Class> |
michael@0 | 40 | |
michael@0 | 41 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/fish"> |
michael@0 | 42 | <ANIMALS:name>Fish</ANIMALS:name> |
michael@0 | 43 | </ANIMALS:Class> |
michael@0 | 44 | |
michael@0 | 45 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/fish/cod" ANIMALS:specimens="0"> |
michael@0 | 46 | <ANIMALS:name>Cod</ANIMALS:name> |
michael@0 | 47 | <ANIMALS:species>Gadus morhua</ANIMALS:species> |
michael@0 | 48 | </RDF:Description> |
michael@0 | 49 | |
michael@0 | 50 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/fish/swordfish" ANIMALS:specimens="3"> |
michael@0 | 51 | <ANIMALS:name>Swordfish</ANIMALS:name> |
michael@0 | 52 | <ANIMALS:species>Xiphias gladius</ANIMALS:species> |
michael@0 | 53 | </RDF:Description> |
michael@0 | 54 | |
michael@0 | 55 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/mammals"> |
michael@0 | 56 | <ANIMALS:name>Mammals</ANIMALS:name> |
michael@0 | 57 | </ANIMALS:Class> |
michael@0 | 58 | |
michael@0 | 59 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/lion"> |
michael@0 | 60 | <ANIMALS:name>Lion</ANIMALS:name> |
michael@0 | 61 | <ANIMALS:species>Panthera leo</ANIMALS:species> |
michael@0 | 62 | <ANIMALS:specimens NC:parseType="Integer">4</ANIMALS:specimens> |
michael@0 | 63 | <ANIMALS:specimensAsString>4</ANIMALS:specimensAsString> |
michael@0 | 64 | </RDF:Description> |
michael@0 | 65 | |
michael@0 | 66 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/hippopotamus"> |
michael@0 | 67 | <ANIMALS:name>HIPPOPOTAMUS</ANIMALS:name> |
michael@0 | 68 | <ANIMALS:species>Hippopotamus amphibius</ANIMALS:species> |
michael@0 | 69 | <ANIMALS:specimens NC:parseType="Integer">2</ANIMALS:specimens> |
michael@0 | 70 | <ANIMALS:specimensAsString>2</ANIMALS:specimensAsString> |
michael@0 | 71 | </RDF:Description> |
michael@0 | 72 | |
michael@0 | 73 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/africanelephant"> |
michael@0 | 74 | <ANIMALS:name>African Elephant</ANIMALS:name> |
michael@0 | 75 | <ANIMALS:species>Loxodonta africana</ANIMALS:species> |
michael@0 | 76 | <ANIMALS:specimens NC:parseType="Integer">14</ANIMALS:specimens> |
michael@0 | 77 | <ANIMALS:specimensAsString>14</ANIMALS:specimensAsString> |
michael@0 | 78 | </RDF:Description> |
michael@0 | 79 | |
michael@0 | 80 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/llama"> |
michael@0 | 81 | <ANIMALS:name>LLAMA</ANIMALS:name> |
michael@0 | 82 | <ANIMALS:species>Lama glama</ANIMALS:species> |
michael@0 | 83 | <ANIMALS:specimens NC:parseType="Integer">5</ANIMALS:specimens> |
michael@0 | 84 | <ANIMALS:specimensAsString>5</ANIMALS:specimensAsString> |
michael@0 | 85 | </RDF:Description> |
michael@0 | 86 | |
michael@0 | 87 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/polarbear"> |
michael@0 | 88 | <ANIMALS:name>Polar Bear</ANIMALS:name> |
michael@0 | 89 | <ANIMALS:species>Thalarctos maritimus</ANIMALS:species> |
michael@0 | 90 | <ANIMALS:specimens NC:parseType="Integer">20</ANIMALS:specimens> |
michael@0 | 91 | <ANIMALS:specimensAsString>20</ANIMALS:specimensAsString> |
michael@0 | 92 | </RDF:Description> |
michael@0 | 93 | |
michael@0 | 94 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/aardvark"> |
michael@0 | 95 | <ANIMALS:name>aardvark</ANIMALS:name> |
michael@0 | 96 | <ANIMALS:species>Orycteropus afer</ANIMALS:species> |
michael@0 | 97 | <ANIMALS:specimens NC:parseType="Integer">2</ANIMALS:specimens> |
michael@0 | 98 | <ANIMALS:specimensAsString>2</ANIMALS:specimensAsString> |
michael@0 | 99 | </RDF:Description> |
michael@0 | 100 | |
michael@0 | 101 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/ninebandedarmadillo"> |
michael@0 | 102 | <ANIMALS:name>Nine-banded Armadillo</ANIMALS:name> |
michael@0 | 103 | <ANIMALS:species>Dasypus novemcinctus</ANIMALS:species> |
michael@0 | 104 | <ANIMALS:specimens NC:parseType="Integer">1</ANIMALS:specimens> |
michael@0 | 105 | <ANIMALS:specimensAsString>1</ANIMALS:specimensAsString> |
michael@0 | 106 | </RDF:Description> |
michael@0 | 107 | |
michael@0 | 108 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/mammals/gorilla"> |
michael@0 | 109 | <ANIMALS:name>Gorilla</ANIMALS:name> |
michael@0 | 110 | <ANIMALS:species>Gorilla gorilla</ANIMALS:species> |
michael@0 | 111 | <ANIMALS:specimens NC:parseType="Integer">7</ANIMALS:specimens> |
michael@0 | 112 | <ANIMALS:specimensAsString>7</ANIMALS:specimensAsString> |
michael@0 | 113 | </RDF:Description> |
michael@0 | 114 | |
michael@0 | 115 | <ANIMALS:Class RDF:about="http://www.some-fictitious-zoo.com/reptiles"> |
michael@0 | 116 | <ANIMALS:name>Reptiles</ANIMALS:name> |
michael@0 | 117 | <ANIMALS:keeper resource="http://www.some-fictitious-zoo.com/humans/robert"/> |
michael@0 | 118 | </ANIMALS:Class> |
michael@0 | 119 | |
michael@0 | 120 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/reptiles/anaconda" ANIMALS:specimens="1"> |
michael@0 | 121 | <ANIMALS:name>Anaconda</ANIMALS:name> |
michael@0 | 122 | <ANIMALS:species>Eunectes murinus</ANIMALS:species> |
michael@0 | 123 | </RDF:Description> |
michael@0 | 124 | |
michael@0 | 125 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/reptiles/chameleon" ANIMALS:specimens="2"> |
michael@0 | 126 | <ANIMALS:name>Chameleon</ANIMALS:name> |
michael@0 | 127 | <ANIMALS:species>Chamaeleo chamaelon</ANIMALS:species> |
michael@0 | 128 | </RDF:Description> |
michael@0 | 129 | |
michael@0 | 130 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/some-animals" ANIMALS:name="Zoo Animals"> |
michael@0 | 131 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/arachnids"/> |
michael@0 | 132 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds"/> |
michael@0 | 133 | </RDF:Seq> |
michael@0 | 134 | |
michael@0 | 135 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/all-animals" ANIMALS:name="Zoo Animals"> |
michael@0 | 136 | <RDF:li> |
michael@0 | 137 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/arachnids"> |
michael@0 | 138 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/arachnids/tarantula"/> |
michael@0 | 139 | </RDF:Seq> |
michael@0 | 140 | </RDF:li> |
michael@0 | 141 | <RDF:li> |
michael@0 | 142 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/birds"> |
michael@0 | 143 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds/emu"/> |
michael@0 | 144 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds/barnowl"/> |
michael@0 | 145 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds/raven"/> |
michael@0 | 146 | </RDF:Seq> |
michael@0 | 147 | </RDF:li> |
michael@0 | 148 | <RDF:li> |
michael@0 | 149 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/crustaceans"/> |
michael@0 | 150 | </RDF:li> |
michael@0 | 151 | <RDF:li> |
michael@0 | 152 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/fish"> |
michael@0 | 153 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/fish/cod"/> |
michael@0 | 154 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/fish/swordfish"/> |
michael@0 | 155 | </RDF:Seq> |
michael@0 | 156 | </RDF:li> |
michael@0 | 157 | <RDF:li> |
michael@0 | 158 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/mammals"> |
michael@0 | 159 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/lion"/> |
michael@0 | 160 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/hippopotamus"/> |
michael@0 | 161 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/africanelephant"/> |
michael@0 | 162 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/llama"/> |
michael@0 | 163 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/polarbear"/> |
michael@0 | 164 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/aardvark"/> |
michael@0 | 165 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/ninebandedarmadillo"/> |
michael@0 | 166 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/gorilla"/> |
michael@0 | 167 | </RDF:Seq> |
michael@0 | 168 | </RDF:li> |
michael@0 | 169 | <RDF:li> |
michael@0 | 170 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/reptiles"> |
michael@0 | 171 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/reptiles/anaconda"/> |
michael@0 | 172 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/reptiles/chameleon"/> |
michael@0 | 173 | </RDF:Seq> |
michael@0 | 174 | </RDF:li> |
michael@0 | 175 | </RDF:Seq> |
michael@0 | 176 | |
michael@0 | 177 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/humans" ANIMALS:name="Humans"> |
michael@0 | 178 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/humans/sarah"/> |
michael@0 | 179 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/humans/robert"/> |
michael@0 | 180 | </RDF:Seq> |
michael@0 | 181 | |
michael@0 | 182 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/sarahs-pets" ANIMALS:name="Sarah's Pets"> |
michael@0 | 183 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds/emu"/> |
michael@0 | 184 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/arachnids/tarantula"/> |
michael@0 | 185 | </RDF:Seq> |
michael@0 | 186 | |
michael@0 | 187 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/roberts-pets" ANIMALS:name="Robert's Pets"> |
michael@0 | 188 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/reptiles/chameleon"/> |
michael@0 | 189 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/arachnids/tarantula"/> |
michael@0 | 190 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals/llama"/> |
michael@0 | 191 | </RDF:Seq> |
michael@0 | 192 | |
michael@0 | 193 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/humans/sarah" ANIMALS:name="Sarah"> |
michael@0 | 194 | <ANIMALS:pets resource="http://www.some-fictitious-zoo.com/sarahs-pets"/> |
michael@0 | 195 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/birds/emu"/> |
michael@0 | 196 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/mammals/polarbear"/> |
michael@0 | 197 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/arachnids/tarantula"/> |
michael@0 | 198 | <ANIMALS:description> |
michael@0 | 199 | Sarah became caretaker of the Fictitious Zoo's emu exhibit in 2001. With so |
michael@0 | 200 | many emus living there, she has a lot to do! |
michael@0 | 201 | </ANIMALS:description> |
michael@0 | 202 | </RDF:Description> |
michael@0 | 203 | |
michael@0 | 204 | <RDF:Description RDF:about="http://www.some-fictitious-zoo.com/humans/robert" ANIMALS:name="Robert"> |
michael@0 | 205 | <ANIMALS:pets resource="http://www.some-fictitious-zoo.com/roberts-pets"/> |
michael@0 | 206 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/arachnids/tarantula"/> |
michael@0 | 207 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/reptiles/anaconda"/> |
michael@0 | 208 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/reptiles/chameleon"/> |
michael@0 | 209 | <ANIMALS:favoriteAnimal resource="http://www.some-fictitious-zoo.com/mammals/africanelephant"/> |
michael@0 | 210 | <ANIMALS:description> |
michael@0 | 211 | Robert helps visitors to the Fictitious Zoo's reptile pavilion learn |
michael@0 | 212 | more about some of the more unusual creatures that live there. |
michael@0 | 213 | </ANIMALS:description> |
michael@0 | 214 | <ANIMALS:lastName>Sanderson</ANIMALS:lastName> |
michael@0 | 215 | </RDF:Description> |
michael@0 | 216 | |
michael@0 | 217 | <RDF:Seq RDF:about="http://www.some-fictitious-zoo.com/marked" ANIMALS:name="Marked"> |
michael@0 | 218 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/humans/sarah"/> |
michael@0 | 219 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/mammals"/> |
michael@0 | 220 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/crustaceans"/> |
michael@0 | 221 | <RDF:li RDF:resource="http://www.some-fictitious-zoo.com/birds/emu"/> |
michael@0 | 222 | </RDF:Seq> |
michael@0 | 223 | |
michael@0 | 224 | </RDF:RDF> |