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

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

Issue 625943002: Catch uncaught promise rejections from V8 and log to console. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: addressed Created 6 years, 2 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 | Annotate | Revision Log
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 923 matching lines...) Expand 10 before | Expand all | Expand 10 after
934 PassRefPtrWillBeRawPtr<Touch> createTouch(LocalDOMWindow*, EventTarget*, int identifier, double pageX, double pageY, double screenX, double screenY, double radiusX, double radiusY, float rotationAngle, float force) const; 934 PassRefPtrWillBeRawPtr<Touch> createTouch(LocalDOMWindow*, EventTarget*, int identifier, double pageX, double pageY, double screenX, double screenY, double radiusX, double radiusY, float rotationAngle, float force) const;
935 PassRefPtrWillBeRawPtr<TouchList> createTouchList(WillBeHeapVector<RefPtrWil lBeMember<Touch> >&) const; 935 PassRefPtrWillBeRawPtr<TouchList> createTouchList(WillBeHeapVector<RefPtrWil lBeMember<Touch> >&) const;
936 936
937 const DocumentTiming& timing() const { return m_documentTiming; } 937 const DocumentTiming& timing() const { return m_documentTiming; }
938 938
939 int requestAnimationFrame(RequestAnimationFrameCallback*); 939 int requestAnimationFrame(RequestAnimationFrameCallback*);
940 void cancelAnimationFrame(int id); 940 void cancelAnimationFrame(int id);
941 void serviceScriptedAnimations(double monotonicAnimationStartTime); 941 void serviceScriptedAnimations(double monotonicAnimationStartTime);
942 942
943 virtual EventTarget* errorEventTarget() OVERRIDE FINAL; 943 virtual EventTarget* errorEventTarget() OVERRIDE FINAL;
944 virtual void logExceptionToConsole(const String& errorMessage, int scriptId, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP tr<ScriptCallStack>) OVERRIDE FINAL; 944 virtual void logExceptionToConsole(const String& errorMessage, int scriptId, const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP tr<ScriptCallStack>, PassRefPtrWillBeRawPtr<ScriptArguments>) OVERRIDE FINAL;
945 945
946 void initDNSPrefetch(); 946 void initDNSPrefetch();
947 947
948 bool isInDocumentWrite() { return m_writeRecursionDepth > 0; } 948 bool isInDocumentWrite() { return m_writeRecursionDepth > 0; }
949 949
950 IntSize initialViewportSize() const; 950 IntSize initialViewportSize() const;
951 951
952 TextAutosizer* textAutosizer(); 952 TextAutosizer* textAutosizer();
953 953
954 PassRefPtrWillBeRawPtr<Element> createElement(const AtomicString& localName, const AtomicString& typeExtension, ExceptionState&); 954 PassRefPtrWillBeRawPtr<Element> createElement(const AtomicString& localName, const AtomicString& typeExtension, ExceptionState&);
(...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after
1411 Node* eventTargetNodeForDocument(Document*); 1411 Node* eventTargetNodeForDocument(Document*);
1412 1412
1413 } // namespace blink 1413 } // namespace blink
1414 1414
1415 #ifndef NDEBUG 1415 #ifndef NDEBUG
1416 // Outside the WebCore namespace for ease of invocation from gdb. 1416 // Outside the WebCore namespace for ease of invocation from gdb.
1417 void showLiveDocumentInstances(); 1417 void showLiveDocumentInstances();
1418 #endif 1418 #endif
1419 1419
1420 #endif // Document_h 1420 #endif // Document_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698