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 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 /**
8 * File Name: LexicalConventions/regexp-literals-001.js
9 * ECMA Section: 7.8.5
10 * Description:
11 *
12 *
13 * Author: christine@netscape.com
14 * Date: 11 August 1998
15 */
16 var SECTION = "LexicalConventions/regexp-literals-001.js";
17 var VERSION = "ECMA_2";
18 var TITLE = "Regular Expression Literals";
20 startTest();
22 // Regular Expression Literals may not be empty; // should be regarded
23 // as a comment, not a RegExp literal.
25 s = //;
27 "passed";
29 AddTestCase(
30 "// should be a comment, not a regular expression literal",
31 "passed",
32 String(s));
34 AddTestCase(
35 "// typeof object should be type of object declared on following line",
36 "passed",
37 (typeof s) == "string" ? "passed" : "failed" );
39 AddTestCase(
40 "// should not return an object of the type RegExp",
41 "passed",
42 (typeof s == "object") ? "failed" : "passed" );
44 test();