diff options
Diffstat (limited to 'docshell/base')
-rw-r--r-- | docshell/base/SerializedLoadContext.cpp | 1 | ||||
-rw-r--r-- | docshell/base/moz.build | 2 | ||||
-rw-r--r-- | docshell/base/nsAboutRedirector.cpp | 1 | ||||
-rw-r--r-- | docshell/base/nsDSURIContentListener.cpp | 1 | ||||
-rw-r--r-- | docshell/base/nsDocShell.cpp | 23 | ||||
-rw-r--r-- | docshell/base/nsDocShellEditorData.cpp | 1 | ||||
-rw-r--r-- | docshell/base/timeline/ObservedDocShell.h | 1 | ||||
-rw-r--r-- | docshell/base/timeline/TimelineConsumers.h | 3 | ||||
-rw-r--r-- | docshell/base/timeline/TimelineMarker.cpp | 2 | ||||
-rw-r--r-- | docshell/base/timeline/moz.build | 2 |
10 files changed, 13 insertions, 24 deletions
diff --git a/docshell/base/SerializedLoadContext.cpp b/docshell/base/SerializedLoadContext.cpp index b8e3eb929..281fd7bd6 100644 --- a/docshell/base/SerializedLoadContext.cpp +++ b/docshell/base/SerializedLoadContext.cpp @@ -7,6 +7,7 @@ #include "SerializedLoadContext.h" #include "nsNetUtil.h" #include "nsIChannel.h" +#include "nsILoadContext.h" #include "nsIPrivateBrowsingChannel.h" #include "nsIWebSocketChannel.h" diff --git a/docshell/base/moz.build b/docshell/base/moz.build index 6ea3e6d28..120465bac 100644 --- a/docshell/base/moz.build +++ b/docshell/base/moz.build @@ -50,7 +50,7 @@ EXPORTS.mozilla += [ 'LoadContext.h', ] -UNIFIED_SOURCES += [ +SOURCES += [ 'LoadContext.cpp', 'nsAboutRedirector.cpp', 'nsDefaultURIFixup.cpp', diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp index 4dba7f261..f57d6c002 100644 --- a/docshell/base/nsAboutRedirector.cpp +++ b/docshell/base/nsAboutRedirector.cpp @@ -8,6 +8,7 @@ #include "nsNetUtil.h" #include "nsAboutProtocolUtils.h" #include "mozilla/ArrayUtils.h" +#include "nsIChannel.h" #include "nsIProtocolHandler.h" NS_IMPL_ISUPPORTS(nsAboutRedirector, nsIAboutModule) diff --git a/docshell/base/nsDSURIContentListener.cpp b/docshell/base/nsDSURIContentListener.cpp index ee6a4dd62..3f52251cc 100644 --- a/docshell/base/nsDSURIContentListener.cpp +++ b/docshell/base/nsDSURIContentListener.cpp @@ -24,6 +24,7 @@ #include "nsDocShellLoadTypes.h" #include "nsIMultiPartChannel.h" #include "mozilla/dom/nsCSPUtils.h" +#include "nsIStreamListener.h" using namespace mozilla; diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp index e6fa5a200..d67780317 100644 --- a/docshell/base/nsDocShell.cpp +++ b/docshell/base/nsDocShell.cpp @@ -27,7 +27,6 @@ #include "mozilla/Preferences.h" #include "mozilla/Services.h" #include "mozilla/StartupTimeline.h" -#include "mozilla/Telemetry.h" #include "mozilla/Unused.h" #include "Navigator.h" #include "URIUtils.h" @@ -40,6 +39,7 @@ #include "nsIDOMDocument.h" #include "nsIDOMElement.h" +#include "nsAboutProtocolUtils.h" #include "nsArray.h" #include "nsArrayUtils.h" #include "nsContentSecurityManager.h" @@ -194,7 +194,6 @@ #include "nsSandboxFlags.h" #include "nsXULAppAPI.h" #include "nsDOMNavigationTiming.h" -#include "nsISecurityUITelemetry.h" #include "nsIAppsService.h" #include "nsDSURIContentListener.h" #include "nsDocShellLoadTypes.h" @@ -4985,15 +4984,6 @@ nsDocShell::DisplayLoadError(nsresult aError, nsIURI* aURI, cssClass.AssignLiteral("badStsCert"); } - uint32_t bucketId; - if (isStsHost) { - // measuring STS separately allows us to measure click through - // rates easily - bucketId = nsISecurityUITelemetry::WARNING_BAD_CERT_TOP_STS; - } else { - bucketId = nsISecurityUITelemetry::WARNING_BAD_CERT_TOP; - } - // See if an alternate cert error page is registered nsAdoptingCString alternateErrorPage = Preferences::GetCString("security.alternate_certificate_error_page"); @@ -5021,23 +5011,12 @@ nsDocShell::DisplayLoadError(nsresult aError, nsIURI* aURI, errorPage.Assign(alternateErrorPage); } - uint32_t bucketId; - bool sendTelemetry = false; if (NS_ERROR_PHISHING_URI == aError) { - sendTelemetry = true; error.AssignLiteral("deceptiveBlocked"); - bucketId = IsFrame() ? nsISecurityUITelemetry::WARNING_PHISHING_PAGE_FRAME - : nsISecurityUITelemetry::WARNING_PHISHING_PAGE_TOP; } else if (NS_ERROR_MALWARE_URI == aError) { - sendTelemetry = true; error.AssignLiteral("malwareBlocked"); - bucketId = IsFrame() ? nsISecurityUITelemetry::WARNING_MALWARE_PAGE_FRAME - : nsISecurityUITelemetry::WARNING_MALWARE_PAGE_TOP; } else if (NS_ERROR_UNWANTED_URI == aError) { - sendTelemetry = true; error.AssignLiteral("unwantedBlocked"); - bucketId = IsFrame() ? nsISecurityUITelemetry::WARNING_UNWANTED_PAGE_FRAME - : nsISecurityUITelemetry::WARNING_UNWANTED_PAGE_TOP; } cssClass.AssignLiteral("blacklist"); diff --git a/docshell/base/nsDocShellEditorData.cpp b/docshell/base/nsDocShellEditorData.cpp index 7e4068eb9..80c8c6ec3 100644 --- a/docshell/base/nsDocShellEditorData.cpp +++ b/docshell/base/nsDocShellEditorData.cpp @@ -8,6 +8,7 @@ #include "nsIInterfaceRequestorUtils.h" #include "nsComponentManagerUtils.h" #include "nsPIDOMWindow.h" +#include "nsIDocument.h" #include "nsIDOMDocument.h" #include "nsIEditor.h" #include "nsIEditingSession.h" diff --git a/docshell/base/timeline/ObservedDocShell.h b/docshell/base/timeline/ObservedDocShell.h index 05eafbd0c..b437de769 100644 --- a/docshell/base/timeline/ObservedDocShell.h +++ b/docshell/base/timeline/ObservedDocShell.h @@ -11,6 +11,7 @@ #include "mozilla/RefPtr.h" #include "mozilla/UniquePtr.h" #include "nsTArray.h" +#include "nsIDocShell.h" class nsIDocShell; diff --git a/docshell/base/timeline/TimelineConsumers.h b/docshell/base/timeline/TimelineConsumers.h index 04099e1b9..2a77b83ac 100644 --- a/docshell/base/timeline/TimelineConsumers.h +++ b/docshell/base/timeline/TimelineConsumers.h @@ -7,11 +7,14 @@ #define mozilla_TimelineConsumers_h_ #include "nsIObserver.h" +#include "nsIDocShell.h" #include "mozilla/StaticPtr.h" #include "mozilla/UniquePtr.h" #include "mozilla/LinkedList.h" #include "mozilla/StaticMutex.h" #include "TimelineMarkerEnums.h" // for MarkerTracingType +#include "mozilla/dom/ProfileTimelineMarkerBinding.h" +#include "nsTArray.h" class nsDocShell; class nsIDocShell; diff --git a/docshell/base/timeline/TimelineMarker.cpp b/docshell/base/timeline/TimelineMarker.cpp index b83e9ceb4..0bf248313 100644 --- a/docshell/base/timeline/TimelineMarker.cpp +++ b/docshell/base/timeline/TimelineMarker.cpp @@ -5,6 +5,8 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "TimelineMarker.h" +#include "mozilla/dom/ProfileTimelineMarkerBinding.h" +#include "nsContentUtils.h" namespace mozilla { diff --git a/docshell/base/timeline/moz.build b/docshell/base/timeline/moz.build index 824e37466..61cc4ec08 100644 --- a/docshell/base/timeline/moz.build +++ b/docshell/base/timeline/moz.build @@ -25,7 +25,7 @@ EXPORTS.mozilla += [ 'WorkerTimelineMarker.h', ] -UNIFIED_SOURCES += [ +SOURCES += [ 'AbstractTimelineMarker.cpp', 'AutoGlobalTimelineMarker.cpp', 'AutoTimelineMarker.cpp', |