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 | ; This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | ; License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | ; file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 4 | |
michael@0 | 5 | [DEFAULT] |
michael@0 | 6 | support-files = |
michael@0 | 7 | utils.js |
michael@0 | 8 | update.sjs |
michael@0 | 9 | generated-files = |
michael@0 | 10 | utils.js |
michael@0 | 11 | update.sjs |
michael@0 | 12 | |
michael@0 | 13 | ; mochitest-chrome tests must start with "test_" and are executed in sorted |
michael@0 | 14 | ; order and not in the order specified in the manifest. |
michael@0 | 15 | [test_0011_check_basic.xul] |
michael@0 | 16 | [test_0012_check_basic_license.xul] |
michael@0 | 17 | [test_0013_check_incompat_basic.xul] |
michael@0 | 18 | [test_0014_check_incompat_basic_license.xul] |
michael@0 | 19 | [test_0015_check_incompat_basic_addons.xul] |
michael@0 | 20 | [test_0016_check_incompat_basic_license_addons.xul] |
michael@0 | 21 | [test_0017_check_staging_basic.xul] |
michael@0 | 22 | skip-if = os == 'linux' |
michael@0 | 23 | reason = Bug 918029 - timeout caused by copying too many files. |
michael@0 | 24 | [test_0021_check_billboard.xul] |
michael@0 | 25 | [test_0022_check_billboard_license.xul] |
michael@0 | 26 | [test_0023_check_incompat_billboard.xul] |
michael@0 | 27 | [test_0024_check_incompat_billboard_license.xul] |
michael@0 | 28 | [test_0025_check_incompat_billboard_addons.xul] |
michael@0 | 29 | [test_0026_check_incompat_billboard_license_addons.xul] |
michael@0 | 30 | [test_0031_available_basic.xul] |
michael@0 | 31 | [test_0032_available_basic_license.xul] |
michael@0 | 32 | [test_0033_available_incompat_basic.xul] |
michael@0 | 33 | [test_0034_available_incompat_basic_license.xul] |
michael@0 | 34 | [test_0035_available_incompat_basic_addons.xul] |
michael@0 | 35 | [test_0036_available_incompat_basic_license_addons.xul] |
michael@0 | 36 | [test_0041_available_billboard.xul] |
michael@0 | 37 | [test_0042_available_billboard_license.xul] |
michael@0 | 38 | [test_0043_available_incompat_billboard.xul] |
michael@0 | 39 | [test_0044_available_incompat_billboard_license.xul] |
michael@0 | 40 | [test_0045_available_incompat_billboard_addons.xul] |
michael@0 | 41 | [test_0046_available_incompat_billboard_license_addons.xul] |
michael@0 | 42 | [test_0051_check_error_xml_malformed.xul] |
michael@0 | 43 | [test_0052_check_no_updates.xul] |
michael@0 | 44 | [test_0053_check_billboard_license_noAttr.xul] |
michael@0 | 45 | [test_0054_check_billboard_license_404.xul] |
michael@0 | 46 | [test_0061_check_verifyFailPartial_noComplete.xul] |
michael@0 | 47 | [test_0062_check_verifyFailComplete_noPartial.xul] |
michael@0 | 48 | [test_0063_check_verifyFailPartialComplete.xul] |
michael@0 | 49 | [test_0064_check_verifyFailPartial_successComplete.xul] |
michael@0 | 50 | [test_0071_notify_verifyFailPartial_noComplete.xul] |
michael@0 | 51 | [test_0072_notify_verifyFailComplete_noPartial.xul] |
michael@0 | 52 | [test_0073_notify_verifyFailPartialComplete.xul] |
michael@0 | 53 | [test_0074_notify_verifyFailPartial_successComplete.xul] |
michael@0 | 54 | [test_0081_error_patchApplyFailure_partial_only.xul] |
michael@0 | 55 | [test_0082_error_patchApplyFailure_complete_only.xul] |
michael@0 | 56 | [test_0083_error_patchApplyFailure_partial_complete.xul] |
michael@0 | 57 | [test_0084_error_patchApplyFailure_verify_failed.xul] |
michael@0 | 58 | [test_0091_installed.xul] |
michael@0 | 59 | [test_0092_finishedBackground.xul] |
michael@0 | 60 | [test_0093_restartNotification.xul] |
michael@0 | 61 | [test_0094_restartNotification_remote.xul] |
michael@0 | 62 | [test_0095_restartNotification_remoteInvalidNumber.xul] |
michael@0 | 63 | [test_0096_restartNotification_stagedBackground.xul] |
michael@0 | 64 | [test_0097_restartNotification_stagedServiceBackground.xul] |
michael@0 | 65 | [test_0101_background_restartNotification.xul] |
michael@0 | 66 | [test_0102_background_restartNotification_staging.xul] |
michael@0 | 67 | skip-if = os == 'linux' |
michael@0 | 68 | reason = Bug 918029 - timeout caused by copying too many files. |
michael@0 | 69 | [test_0103_background_restartNotification_stagingService.xul] |
michael@0 | 70 | run-if = os == 'win' |
michael@0 | 71 | reason = only Windows has the maintenance service. |
michael@0 | 72 | [test_0111_neverButton_basic.xul] |
michael@0 | 73 | [test_0112_neverButton_billboard.xul] |
michael@0 | 74 | [test_0113_showNeverForVersionRemovedWithPref.xul] |
michael@0 | 75 | [test_0121_check_requireBuiltinCert.xul] |
michael@0 | 76 | [test_0122_check_allowNonBuiltinCert_validCertAttrs.xul] |
michael@0 | 77 | [test_0123_check_allowNonBuiltinCert_noCertAttrsCheck.xul] |
michael@0 | 78 | [test_0131_check_invalidCertAttrs_noUpdate.xul] |
michael@0 | 79 | [test_0132_check_invalidCertAttrs_hasUpdate.xul] |
michael@0 | 80 | [test_0141_notify_invalidCertAttrs_noUpdate.xul] |
michael@0 | 81 | [test_0142_notify_invalidCertAttrs_hasUpdate.xul] |
michael@0 | 82 | [test_0151_notify_backgroundCheckError.xul] |
michael@0 | 83 | [test_0161_check_unsupported.xul] |
michael@0 | 84 | [test_0162_notify_unsupported.xul] |
michael@0 | 85 | [test_0900_deprecatedUpdateFormat_minor.xul] |
michael@0 | 86 | [test_0901_deprecatedUpdateFormat_major.xul] |
michael@0 | 87 | [test_9999_cleanup.xul] |