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 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5 <key>CFBundleDevelopmentRegion</key>
6 <string>English</string>
7 <key>CFBundleExecutable</key>
8 <string>b2g</string>
9 <key>CFBundleGetInfoString</key>
10 <string>%APP_NAME% %APP_VERSION%</string>
11 <key>CFBundleIconFile</key>
12 <string>%MOZ_APP_NAME%</string>
13 <key>CFBundleIdentifier</key>
14 <string>org.mozilla.b2g</string>
15 <key>CFBundleInfoDictionaryVersion</key>
16 <string>%MOZ_APP_VERSION%</string>
17 <key>CFBundleName</key>
18 <string>%APP_NAME%</string>
19 <key>CFBundlePackageType</key>
20 <string>APPL</string>
21 <key>CFBundleShortVersionString</key>
22 <string>%APP_VERSION%</string>
23 <key>CFBundleSignature</key>
24 <string>MOZB</string>
25 <key>CFBundleVersion</key>
26 <string>%APP_VERSION%</string>
27 <key>NSAppleScriptEnabled</key>
28 <true/>
29 <key>CGDisableCoalescedUpdates</key>
30 <true/>
31 <key>NSHighResolutionCapable</key>
32 <true/>
33 <key>NSPrincipalClass</key>
34 <string>GeckoNSApplication</string>
35 </dict>
36 </plist>