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 ; This Source Code Form is subject to the terms of the Mozilla Public
2 ; License, v. 2.0. If a copy of the MPL was not distributed with this
3 ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 ; Tests that require the updater binary. These tests should never run on Android
6 ; which doesn't use the updater binary as other applications do and are excluded
7 ; from running the tests in the moz.build file.
9 [DEFAULT]
10 head = head_update.js
11 tail =
12 generated-files = head_update.js
14 [marSuccessComplete.js]
15 [marSuccessPartial.js]
16 [marFailurePartial.js]
17 [marStageSuccessComplete.js]
18 skip-if = toolkit == 'gonk'
19 reason = bug 820380
20 [marStageSuccessPartial.js]
21 [marVersionDowngrade.js]
22 run-if = os == 'win'
23 [marWrongChannel.js]
24 run-if = os == 'win'
25 [marStageFailurePartial.js]
26 [marCallbackAppSuccessComplete_win.js]
27 run-if = os == 'win'
28 [marCallbackAppSuccessPartial_win.js]
29 run-if = os == 'win'
30 [marCallbackAppStageSuccessComplete_win.js]
31 run-if = os == 'win'
32 [marCallbackAppStageSuccessPartial_win.js]
33 run-if = os == 'win'
34 [marAppInUseSuccessComplete.js]
35 skip-if = toolkit == 'gonk'
36 [marAppInUseStageSuccessComplete_unix.js]
37 run-if = os == 'linux' || os == 'sunos' || os == 'mac'
38 [marAppInUseStageFailureComplete_win.js]
39 run-if = os == 'win'
40 [marAppInUseFallbackStageFailureComplete_win.js]
41 run-if = os == 'win'
42 [marFileLockedFailureComplete_win.js]
43 run-if = os == 'win'
44 [marFileLockedFailurePartial_win.js]
45 run-if = os == 'win'
46 [marFileLockedStageFailureComplete_win.js]
47 run-if = os == 'win'
48 [marFileLockedStageFailurePartial_win.js]
49 run-if = os == 'win'
50 [marFileLockedFallbackStageFailureComplete_win.js]
51 run-if = os == 'win'
52 [marFileLockedFallbackStageFailurePartial_win.js]
53 run-if = os == 'win'
54 [marFileInUseSuccessComplete_win.js]
55 run-if = os == 'win'
56 [marFileInUseSuccessPartial_win.js]
57 run-if = os == 'win'
58 [marRMRFDirFileInUseSuccessComplete_win.js]
59 run-if = os == 'win'
60 [marRMRFDirFileInUseSuccessPartial_win.js]
61 run-if = os == 'win'
62 [marFileInUseStageFailureComplete_win.js]
63 run-if = os == 'win'
64 [marFileInUseStageFailurePartial_win.js]
65 run-if = os == 'win'
66 [marRMRFDirFileInUseStageFailureComplete_win.js]
67 run-if = os == 'win'
68 [marRMRFDirFileInUseStageFailurePartial_win.js]
69 run-if = os == 'win'
70 [marFileInUseFallbackStageFailureComplete_win.js]
71 run-if = os == 'win'
72 [marFileInUseFallbackStageFailurePartial_win.js]
73 run-if = os == 'win'
74 [marRMRFDirFileInUseFallbackStageFailureComplete_win.js]
75 run-if = os == 'win'
76 [marRMRFDirFileInUseFallbackStageFailurePartial_win.js]
77 run-if = os == 'win'
78 reason = bug 820380
79 [marAppApplyDirLockedStageFailure_win.js]
80 run-if = os == 'win'
81 [marAppApplyUpdateAppBinInUseStageSuccess_win.js]
82 run-if = os == 'win'
83 [marAppApplyUpdateSuccess.js]
84 skip-if = toolkit == 'gonk'
85 reason = bug 820380
86 [marAppApplyUpdateStageSuccess.js]
87 skip-if = toolkit == 'gonk'