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 | diff --git a/gfx/skia/include/core/SkPostConfig.h b/gfx/skia/include/core/SkPostConfig.h |
michael@0 | 2 | --- a/gfx/skia/include/core/SkPostConfig.h |
michael@0 | 3 | +++ b/gfx/skia/include/core/SkPostConfig.h |
michael@0 | 4 | @@ -325,19 +325,19 @@ |
michael@0 | 5 | // Some documentation suggests we should be using __attribute__((override)), |
michael@0 | 6 | // but it doesn't work. |
michael@0 | 7 | #define SK_OVERRIDE override |
michael@0 | 8 | #elif defined(__has_extension) |
michael@0 | 9 | #if __has_extension(cxx_override_control) |
michael@0 | 10 | #define SK_OVERRIDE override |
michael@0 | 11 | #endif |
michael@0 | 12 | #endif |
michael@0 | 13 | - #else |
michael@0 | 14 | - // Linux GCC ignores "__attribute__((override))" and rejects "override". |
michael@0 | 15 | - #define SK_OVERRIDE |
michael@0 | 16 | + #endif |
michael@0 | 17 | + #ifndef SK_OVERRIDE |
michael@0 | 18 | + #define SK_OVERRIDE |
michael@0 | 19 | #endif |
michael@0 | 20 | #endif |
michael@0 | 21 | |
michael@0 | 22 | ////////////////////////////////////////////////////////////////////// |
michael@0 | 23 | |
michael@0 | 24 | #ifndef SK_PRINTF_LIKE |
michael@0 | 25 | #if defined(__clang__) || defined(__GNUC__) |
michael@0 | 26 | #define SK_PRINTF_LIKE(A, B) __attribute__((format(printf, (A), (B)))) |