Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(144)

Side by Side Diff: third_party/WebKit/Source/core/dom/Document.h

Issue 1723753002: Make Document::isSecureContext() work for OOPIFs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: more rebase fixups Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2001 Dirk Mueller (mueller@kde.org) 4 * (C) 2001 Dirk Mueller (mueller@kde.org)
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org)
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r ights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r ights reserved.
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/) 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/)
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
9 * Copyright (C) 2011 Google Inc. All rights reserved. 9 * Copyright (C) 2011 Google Inc. All rights reserved.
10 * 10 *
(...skipping 848 matching lines...) Expand 10 before | Expand all | Expand 10 after
859 const SVGDocumentExtensions* svgExtensions(); 859 const SVGDocumentExtensions* svgExtensions();
860 SVGDocumentExtensions& accessSVGExtensions(); 860 SVGDocumentExtensions& accessSVGExtensions();
861 861
862 void initContentSecurityPolicy(PassRefPtrWillBeRawPtr<ContentSecurityPolicy> = nullptr); 862 void initContentSecurityPolicy(PassRefPtrWillBeRawPtr<ContentSecurityPolicy> = nullptr);
863 863
864 bool isSecureTransitionTo(const KURL&) const; 864 bool isSecureTransitionTo(const KURL&) const;
865 865
866 bool allowInlineEventHandlers(Node*, EventListener*, const String& contextUR L, const WTF::OrdinalNumber& contextLine); 866 bool allowInlineEventHandlers(Node*, EventListener*, const String& contextUR L, const WTF::OrdinalNumber& contextLine);
867 bool allowExecutingScripts(Node*); 867 bool allowExecutingScripts(Node*);
868 868
869 void enforceSandboxFlags(SandboxFlags mask) override;
870
869 void statePopped(PassRefPtr<SerializedScriptValue>); 871 void statePopped(PassRefPtr<SerializedScriptValue>);
870 872
871 enum LoadEventProgress { 873 enum LoadEventProgress {
872 LoadEventNotRun, 874 LoadEventNotRun,
873 LoadEventInProgress, 875 LoadEventInProgress,
874 LoadEventCompleted, 876 LoadEventCompleted,
875 BeforeUnloadEventInProgress, 877 BeforeUnloadEventInProgress,
876 BeforeUnloadEventCompleted, 878 BeforeUnloadEventCompleted,
877 PageHideInProgress, 879 PageHideInProgress,
878 UnloadVisibilityChangeInProgress, 880 UnloadVisibilityChangeInProgress,
(...skipping 572 matching lines...) Expand 10 before | Expand all | Expand 10 after
1451 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); 1453 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true);
1452 1454
1453 } // namespace blink 1455 } // namespace blink
1454 1456
1455 #ifndef NDEBUG 1457 #ifndef NDEBUG
1456 // Outside the WebCore namespace for ease of invocation from gdb. 1458 // Outside the WebCore namespace for ease of invocation from gdb.
1457 CORE_EXPORT void showLiveDocumentInstances(); 1459 CORE_EXPORT void showLiveDocumentInstances();
1458 #endif 1460 #endif
1459 1461
1460 #endif // Document_h 1462 #endif // Document_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698