1 From 10f26d027ba5413d7e26aaccd92cbc1c12b42d86 Mon Sep 17 00:00:00 2001
2 From: Mike Perry <mikeperry-git@fscked.org>
3 Date: Tue, 20 Dec 2011 21:02:49 -0800
4 Subject: [PATCH 12/13] Provide client values only to CSS Media Queries
6 Also disable a bunch of Mozilla extensions that smell like they are
9 This is done to address
10 https://www.torproject.org/projects/torbrowser/design/#fingerprinting-linkability
12 layout/style/nsMediaFeatures.cpp | 10 ++++++----
13 1 files changed, 6 insertions(+), 4 deletions(-)
15 diff --git a/layout/style/nsMediaFeatures.cpp b/layout/style/nsMediaFeatures.cpp
16 index 6eca06e..c68f191 100644
17 --- a/layout/style/nsMediaFeatures.cpp
18 +++ b/layout/style/nsMediaFeatures.cpp
19 @@ -383,14 +383,14 @@ nsMediaFeatures::features[] = {
20 nsMediaFeature::eMinMaxAllowed,
21 nsMediaFeature::eLength,
27 &nsGkAtoms::deviceHeight,
28 nsMediaFeature::eMinMaxAllowed,
29 nsMediaFeature::eLength,
35 &nsGkAtoms::orientation,
36 @@ -411,7 +411,7 @@ nsMediaFeatures::features[] = {
37 nsMediaFeature::eMinMaxAllowed,
38 nsMediaFeature::eIntRatio,
40 - GetDeviceAspectRatio
45 @@ -457,6 +457,7 @@ nsMediaFeatures::features[] = {
51 &nsGkAtoms::_moz_device_pixel_ratio,
52 nsMediaFeature::eMinMaxAllowed,
53 @@ -469,7 +470,7 @@ nsMediaFeatures::features[] = {
54 nsMediaFeature::eMinMaxNotAllowed,
55 nsMediaFeature::eEnumerated,
56 { kOrientationKeywords },
57 - GetDeviceOrientation
61 &nsGkAtoms::_moz_is_resource_document,
62 @@ -590,6 +591,7 @@ nsMediaFeatures::features[] = {
67 // Null-mName terminator: