Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
michael@0 | 1 | <!-- Portions (C) International Organization for Standardization 1986 |
michael@0 | 2 | Permission to copy in any form is granted for use with |
michael@0 | 3 | conforming SGML systems and applications as defined in |
michael@0 | 4 | ISO 8879, provided this notice is included in all copies. |
michael@0 | 5 | --> |
michael@0 | 6 | <!-- Character entity set. Typical invocation: |
michael@0 | 7 | <!ENTITY % HTMLlat1 PUBLIC |
michael@0 | 8 | "-//W3C//ENTITIES Latin 1 for XHTML//EN" |
michael@0 | 9 | "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> |
michael@0 | 10 | %HTMLlat1; |
michael@0 | 11 | --> |
michael@0 | 12 | |
michael@0 | 13 | <!ENTITY nbsp " "> <!-- no-break space = non-breaking space, |
michael@0 | 14 | U+00A0 ISOnum --> |
michael@0 | 15 | <!ENTITY iexcl "¡"> <!-- inverted exclamation mark, U+00A1 ISOnum --> |
michael@0 | 16 | <!ENTITY cent "¢"> <!-- cent sign, U+00A2 ISOnum --> |
michael@0 | 17 | <!ENTITY pound "£"> <!-- pound sign, U+00A3 ISOnum --> |
michael@0 | 18 | <!ENTITY curren "¤"> <!-- currency sign, U+00A4 ISOnum --> |
michael@0 | 19 | <!ENTITY yen "¥"> <!-- yen sign = yuan sign, U+00A5 ISOnum --> |
michael@0 | 20 | <!ENTITY brvbar "¦"> <!-- broken bar = broken vertical bar, |
michael@0 | 21 | U+00A6 ISOnum --> |
michael@0 | 22 | <!ENTITY sect "§"> <!-- section sign, U+00A7 ISOnum --> |
michael@0 | 23 | <!ENTITY uml "¨"> <!-- diaeresis = spacing diaeresis, |
michael@0 | 24 | U+00A8 ISOdia --> |
michael@0 | 25 | <!ENTITY copy "©"> <!-- copyright sign, U+00A9 ISOnum --> |
michael@0 | 26 | <!ENTITY ordf "ª"> <!-- feminine ordinal indicator, U+00AA ISOnum --> |
michael@0 | 27 | <!ENTITY laquo "«"> <!-- left-pointing double angle quotation mark |
michael@0 | 28 | = left pointing guillemet, U+00AB ISOnum --> |
michael@0 | 29 | <!ENTITY not "¬"> <!-- not sign = angled dash, |
michael@0 | 30 | U+00AC ISOnum --> |
michael@0 | 31 | <!ENTITY shy "­"> <!-- soft hyphen = discretionary hyphen, |
michael@0 | 32 | U+00AD ISOnum --> |
michael@0 | 33 | <!ENTITY reg "®"> <!-- registered sign = registered trade mark sign, |
michael@0 | 34 | U+00AE ISOnum --> |
michael@0 | 35 | <!ENTITY macr "¯"> <!-- macron = spacing macron = overline |
michael@0 | 36 | = APL overbar, U+00AF ISOdia --> |
michael@0 | 37 | <!ENTITY deg "°"> <!-- degree sign, U+00B0 ISOnum --> |
michael@0 | 38 | <!ENTITY plusmn "±"> <!-- plus-minus sign = plus-or-minus sign, |
michael@0 | 39 | U+00B1 ISOnum --> |
michael@0 | 40 | <!ENTITY sup2 "²"> <!-- superscript two = superscript digit two |
michael@0 | 41 | = squared, U+00B2 ISOnum --> |
michael@0 | 42 | <!ENTITY sup3 "³"> <!-- superscript three = superscript digit three |
michael@0 | 43 | = cubed, U+00B3 ISOnum --> |
michael@0 | 44 | <!ENTITY acute "´"> <!-- acute accent = spacing acute, |
michael@0 | 45 | U+00B4 ISOdia --> |
michael@0 | 46 | <!ENTITY micro "µ"> <!-- micro sign, U+00B5 ISOnum --> |
michael@0 | 47 | <!ENTITY para "¶"> <!-- pilcrow sign = paragraph sign, |
michael@0 | 48 | U+00B6 ISOnum --> |
michael@0 | 49 | <!ENTITY middot "·"> <!-- middle dot = Georgian comma |
michael@0 | 50 | = Greek middle dot, U+00B7 ISOnum --> |
michael@0 | 51 | <!ENTITY cedil "¸"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia --> |
michael@0 | 52 | <!ENTITY sup1 "¹"> <!-- superscript one = superscript digit one, |
michael@0 | 53 | U+00B9 ISOnum --> |
michael@0 | 54 | <!ENTITY ordm "º"> <!-- masculine ordinal indicator, |
michael@0 | 55 | U+00BA ISOnum --> |
michael@0 | 56 | <!ENTITY raquo "»"> <!-- right-pointing double angle quotation mark |
michael@0 | 57 | = right pointing guillemet, U+00BB ISOnum --> |
michael@0 | 58 | <!ENTITY frac14 "¼"> <!-- vulgar fraction one quarter |
michael@0 | 59 | = fraction one quarter, U+00BC ISOnum --> |
michael@0 | 60 | <!ENTITY frac12 "½"> <!-- vulgar fraction one half |
michael@0 | 61 | = fraction one half, U+00BD ISOnum --> |
michael@0 | 62 | <!ENTITY frac34 "¾"> <!-- vulgar fraction three quarters |
michael@0 | 63 | = fraction three quarters, U+00BE ISOnum --> |
michael@0 | 64 | <!ENTITY iquest "¿"> <!-- inverted question mark |
michael@0 | 65 | = turned question mark, U+00BF ISOnum --> |
michael@0 | 66 | <!ENTITY Agrave "À"> <!-- latin capital letter A with grave |
michael@0 | 67 | = latin capital letter A grave, |
michael@0 | 68 | U+00C0 ISOlat1 --> |
michael@0 | 69 | <!ENTITY Aacute "Á"> <!-- latin capital letter A with acute, |
michael@0 | 70 | U+00C1 ISOlat1 --> |
michael@0 | 71 | <!ENTITY Acirc "Â"> <!-- latin capital letter A with circumflex, |
michael@0 | 72 | U+00C2 ISOlat1 --> |
michael@0 | 73 | <!ENTITY Atilde "Ã"> <!-- latin capital letter A with tilde, |
michael@0 | 74 | U+00C3 ISOlat1 --> |
michael@0 | 75 | <!ENTITY Auml "Ä"> <!-- latin capital letter A with diaeresis, |
michael@0 | 76 | U+00C4 ISOlat1 --> |
michael@0 | 77 | <!ENTITY Aring "Å"> <!-- latin capital letter A with ring above |
michael@0 | 78 | = latin capital letter A ring, |
michael@0 | 79 | U+00C5 ISOlat1 --> |
michael@0 | 80 | <!ENTITY AElig "Æ"> <!-- latin capital letter AE |
michael@0 | 81 | = latin capital ligature AE, |
michael@0 | 82 | U+00C6 ISOlat1 --> |
michael@0 | 83 | <!ENTITY Ccedil "Ç"> <!-- latin capital letter C with cedilla, |
michael@0 | 84 | U+00C7 ISOlat1 --> |
michael@0 | 85 | <!ENTITY Egrave "È"> <!-- latin capital letter E with grave, |
michael@0 | 86 | U+00C8 ISOlat1 --> |
michael@0 | 87 | <!ENTITY Eacute "É"> <!-- latin capital letter E with acute, |
michael@0 | 88 | U+00C9 ISOlat1 --> |
michael@0 | 89 | <!ENTITY Ecirc "Ê"> <!-- latin capital letter E with circumflex, |
michael@0 | 90 | U+00CA ISOlat1 --> |
michael@0 | 91 | <!ENTITY Euml "Ë"> <!-- latin capital letter E with diaeresis, |
michael@0 | 92 | U+00CB ISOlat1 --> |
michael@0 | 93 | <!ENTITY Igrave "Ì"> <!-- latin capital letter I with grave, |
michael@0 | 94 | U+00CC ISOlat1 --> |
michael@0 | 95 | <!ENTITY Iacute "Í"> <!-- latin capital letter I with acute, |
michael@0 | 96 | U+00CD ISOlat1 --> |
michael@0 | 97 | <!ENTITY Icirc "Î"> <!-- latin capital letter I with circumflex, |
michael@0 | 98 | U+00CE ISOlat1 --> |
michael@0 | 99 | <!ENTITY Iuml "Ï"> <!-- latin capital letter I with diaeresis, |
michael@0 | 100 | U+00CF ISOlat1 --> |
michael@0 | 101 | <!ENTITY ETH "Ð"> <!-- latin capital letter ETH, U+00D0 ISOlat1 --> |
michael@0 | 102 | <!ENTITY Ntilde "Ñ"> <!-- latin capital letter N with tilde, |
michael@0 | 103 | U+00D1 ISOlat1 --> |
michael@0 | 104 | <!ENTITY Ograve "Ò"> <!-- latin capital letter O with grave, |
michael@0 | 105 | U+00D2 ISOlat1 --> |
michael@0 | 106 | <!ENTITY Oacute "Ó"> <!-- latin capital letter O with acute, |
michael@0 | 107 | U+00D3 ISOlat1 --> |
michael@0 | 108 | <!ENTITY Ocirc "Ô"> <!-- latin capital letter O with circumflex, |
michael@0 | 109 | U+00D4 ISOlat1 --> |
michael@0 | 110 | <!ENTITY Otilde "Õ"> <!-- latin capital letter O with tilde, |
michael@0 | 111 | U+00D5 ISOlat1 --> |
michael@0 | 112 | <!ENTITY Ouml "Ö"> <!-- latin capital letter O with diaeresis, |
michael@0 | 113 | U+00D6 ISOlat1 --> |
michael@0 | 114 | <!ENTITY times "×"> <!-- multiplication sign, U+00D7 ISOnum --> |
michael@0 | 115 | <!ENTITY Oslash "Ø"> <!-- latin capital letter O with stroke |
michael@0 | 116 | = latin capital letter O slash, |
michael@0 | 117 | U+00D8 ISOlat1 --> |
michael@0 | 118 | <!ENTITY Ugrave "Ù"> <!-- latin capital letter U with grave, |
michael@0 | 119 | U+00D9 ISOlat1 --> |
michael@0 | 120 | <!ENTITY Uacute "Ú"> <!-- latin capital letter U with acute, |
michael@0 | 121 | U+00DA ISOlat1 --> |
michael@0 | 122 | <!ENTITY Ucirc "Û"> <!-- latin capital letter U with circumflex, |
michael@0 | 123 | U+00DB ISOlat1 --> |
michael@0 | 124 | <!ENTITY Uuml "Ü"> <!-- latin capital letter U with diaeresis, |
michael@0 | 125 | U+00DC ISOlat1 --> |
michael@0 | 126 | <!ENTITY Yacute "Ý"> <!-- latin capital letter Y with acute, |
michael@0 | 127 | U+00DD ISOlat1 --> |
michael@0 | 128 | <!ENTITY THORN "Þ"> <!-- latin capital letter THORN, |
michael@0 | 129 | U+00DE ISOlat1 --> |
michael@0 | 130 | <!ENTITY szlig "ß"> <!-- latin small letter sharp s = ess-zed, |
michael@0 | 131 | U+00DF ISOlat1 --> |
michael@0 | 132 | <!ENTITY agrave "à"> <!-- latin small letter a with grave |
michael@0 | 133 | = latin small letter a grave, |
michael@0 | 134 | U+00E0 ISOlat1 --> |
michael@0 | 135 | <!ENTITY aacute "á"> <!-- latin small letter a with acute, |
michael@0 | 136 | U+00E1 ISOlat1 --> |
michael@0 | 137 | <!ENTITY acirc "â"> <!-- latin small letter a with circumflex, |
michael@0 | 138 | U+00E2 ISOlat1 --> |
michael@0 | 139 | <!ENTITY atilde "ã"> <!-- latin small letter a with tilde, |
michael@0 | 140 | U+00E3 ISOlat1 --> |
michael@0 | 141 | <!ENTITY auml "ä"> <!-- latin small letter a with diaeresis, |
michael@0 | 142 | U+00E4 ISOlat1 --> |
michael@0 | 143 | <!ENTITY aring "å"> <!-- latin small letter a with ring above |
michael@0 | 144 | = latin small letter a ring, |
michael@0 | 145 | U+00E5 ISOlat1 --> |
michael@0 | 146 | <!ENTITY aelig "æ"> <!-- latin small letter ae |
michael@0 | 147 | = latin small ligature ae, U+00E6 ISOlat1 --> |
michael@0 | 148 | <!ENTITY ccedil "ç"> <!-- latin small letter c with cedilla, |
michael@0 | 149 | U+00E7 ISOlat1 --> |
michael@0 | 150 | <!ENTITY egrave "è"> <!-- latin small letter e with grave, |
michael@0 | 151 | U+00E8 ISOlat1 --> |
michael@0 | 152 | <!ENTITY eacute "é"> <!-- latin small letter e with acute, |
michael@0 | 153 | U+00E9 ISOlat1 --> |
michael@0 | 154 | <!ENTITY ecirc "ê"> <!-- latin small letter e with circumflex, |
michael@0 | 155 | U+00EA ISOlat1 --> |
michael@0 | 156 | <!ENTITY euml "ë"> <!-- latin small letter e with diaeresis, |
michael@0 | 157 | U+00EB ISOlat1 --> |
michael@0 | 158 | <!ENTITY igrave "ì"> <!-- latin small letter i with grave, |
michael@0 | 159 | U+00EC ISOlat1 --> |
michael@0 | 160 | <!ENTITY iacute "í"> <!-- latin small letter i with acute, |
michael@0 | 161 | U+00ED ISOlat1 --> |
michael@0 | 162 | <!ENTITY icirc "î"> <!-- latin small letter i with circumflex, |
michael@0 | 163 | U+00EE ISOlat1 --> |
michael@0 | 164 | <!ENTITY iuml "ï"> <!-- latin small letter i with diaeresis, |
michael@0 | 165 | U+00EF ISOlat1 --> |
michael@0 | 166 | <!ENTITY eth "ð"> <!-- latin small letter eth, U+00F0 ISOlat1 --> |
michael@0 | 167 | <!ENTITY ntilde "ñ"> <!-- latin small letter n with tilde, |
michael@0 | 168 | U+00F1 ISOlat1 --> |
michael@0 | 169 | <!ENTITY ograve "ò"> <!-- latin small letter o with grave, |
michael@0 | 170 | U+00F2 ISOlat1 --> |
michael@0 | 171 | <!ENTITY oacute "ó"> <!-- latin small letter o with acute, |
michael@0 | 172 | U+00F3 ISOlat1 --> |
michael@0 | 173 | <!ENTITY ocirc "ô"> <!-- latin small letter o with circumflex, |
michael@0 | 174 | U+00F4 ISOlat1 --> |
michael@0 | 175 | <!ENTITY otilde "õ"> <!-- latin small letter o with tilde, |
michael@0 | 176 | U+00F5 ISOlat1 --> |
michael@0 | 177 | <!ENTITY ouml "ö"> <!-- latin small letter o with diaeresis, |
michael@0 | 178 | U+00F6 ISOlat1 --> |
michael@0 | 179 | <!ENTITY divide "÷"> <!-- division sign, U+00F7 ISOnum --> |
michael@0 | 180 | <!ENTITY oslash "ø"> <!-- latin small letter o with stroke, |
michael@0 | 181 | = latin small letter o slash, |
michael@0 | 182 | U+00F8 ISOlat1 --> |
michael@0 | 183 | <!ENTITY ugrave "ù"> <!-- latin small letter u with grave, |
michael@0 | 184 | U+00F9 ISOlat1 --> |
michael@0 | 185 | <!ENTITY uacute "ú"> <!-- latin small letter u with acute, |
michael@0 | 186 | U+00FA ISOlat1 --> |
michael@0 | 187 | <!ENTITY ucirc "û"> <!-- latin small letter u with circumflex, |
michael@0 | 188 | U+00FB ISOlat1 --> |
michael@0 | 189 | <!ENTITY uuml "ü"> <!-- latin small letter u with diaeresis, |
michael@0 | 190 | U+00FC ISOlat1 --> |
michael@0 | 191 | <!ENTITY yacute "ý"> <!-- latin small letter y with acute, |
michael@0 | 192 | U+00FD ISOlat1 --> |
michael@0 | 193 | <!ENTITY thorn "þ"> <!-- latin small letter thorn, |
michael@0 | 194 | U+00FE ISOlat1 --> |
michael@0 | 195 | <!ENTITY yuml "ÿ"> <!-- latin small letter y with diaeresis, |
michael@0 | 196 | U+00FF ISOlat1 --> |