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: 4; 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/. */
8 /////////////////////////////////////////////////////////////////////////////
10 // Version stamp for this .DLL
12 #include <windows.h>
14 #include <ver.h>
18 VS_VERSION_INFO VERSIONINFO
20 FILEVERSION 4 // major, minor, release (alpha 1), build #
22 PRODUCTVERSION 4
24 FILEFLAGSMASK 0
26 FILEFLAGS 0 // final version
28 FILEOS VOS_DOS_WINDOWS16
30 FILETYPE VFT_DLL
32 FILESUBTYPE 0 // not used
34 BEGIN
36 BLOCK "StringFileInfo"
38 BEGIN
40 BLOCK "040904E4" // Lang=US English, CharSet=Windows Multilingual
42 BEGIN
44 VALUE "CompanyName", "Netscape Communications Corporation\0"
46 VALUE "FileDescription", "Netscape 16-bit JavaScript Debugger Module\0"
48 VALUE "FileVersion", "4.0\0"
50 VALUE "InternalName", "JSD1640\0"
52 VALUE "LegalCopyright", "Copyright Netscape Communications. 1994-96\0"
54 VALUE "LegalTrademarks", "Netscape, Mozilla\0"
56 VALUE "OriginalFilename","JSD1640.DLL\0"
58 VALUE "ProductName", "NETSCAPE\0"
60 VALUE "ProductVersion", "4.0\0"
62 END
64 END
66 END