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

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

Issue 680193003: IDL: Generate union type containers (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 1 month 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 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 61
62 namespace blink { 62 namespace blink {
63 63
64 class AnimationTimeline; 64 class AnimationTimeline;
65 class AXObjectCache; 65 class AXObjectCache;
66 class Attr; 66 class Attr;
67 class CDATASection; 67 class CDATASection;
68 class CSSStyleDeclaration; 68 class CSSStyleDeclaration;
69 class CSSStyleSheet; 69 class CSSStyleSheet;
70 class CanvasRenderingContext2D; 70 class CanvasRenderingContext2D;
71 class CanvasRenderingContext2DOrWebGLRenderingContext;
71 class Chrome; 72 class Chrome;
72 class Comment; 73 class Comment;
73 class ConsoleMessage; 74 class ConsoleMessage;
74 class ContextFeatures; 75 class ContextFeatures;
75 class CustomElementMicrotaskRunQueue; 76 class CustomElementMicrotaskRunQueue;
76 class CustomElementRegistrationContext; 77 class CustomElementRegistrationContext;
77 class DOMImplementation; 78 class DOMImplementation;
78 class DocumentFragment; 79 class DocumentFragment;
79 class DocumentLifecycleNotifier; 80 class DocumentLifecycleNotifier;
80 class DocumentLoader; 81 class DocumentLoader;
(...skipping 757 matching lines...) Expand 10 before | Expand all | Expand 10 after
838 // Returns null if there is no such element. 839 // Returns null if there is no such element.
839 HTMLLinkElement* linkManifest() const; 840 HTMLLinkElement* linkManifest() const;
840 841
841 void setUseSecureKeyboardEntryWhenActive(bool); 842 void setUseSecureKeyboardEntryWhenActive(bool);
842 bool useSecureKeyboardEntryWhenActive() const; 843 bool useSecureKeyboardEntryWhenActive() const;
843 844
844 void updateFocusAppearanceSoon(bool restorePreviousSelection); 845 void updateFocusAppearanceSoon(bool restorePreviousSelection);
845 void cancelFocusAppearanceUpdate(); 846 void cancelFocusAppearanceUpdate();
846 847
847 // Extension for manipulating canvas drawing contexts for use in CSS 848 // Extension for manipulating canvas drawing contexts for use in CSS
848 void getCSSCanvasContext(const String& type, const String& name, int width, int height, RefPtrWillBeRawPtr<CanvasRenderingContext2D>&, RefPtrWillBeRawPtr<We bGLRenderingContext>&); 849 void getCSSCanvasContext(const String& type, const String& name, int width, int height, CanvasRenderingContext2DOrWebGLRenderingContext&);
849 HTMLCanvasElement& getCSSCanvasElement(const String& name); 850 HTMLCanvasElement& getCSSCanvasElement(const String& name);
850 851
851 bool isDNSPrefetchEnabled() const { return m_isDNSPrefetchEnabled; } 852 bool isDNSPrefetchEnabled() const { return m_isDNSPrefetchEnabled; }
852 void parseDNSPrefetchControlHeader(const String&); 853 void parseDNSPrefetchControlHeader(const String&);
853 854
854 // FIXME(crbug.com/305497): This should be removed once LocalDOMWindow is an ExecutionContext. 855 // FIXME(crbug.com/305497): This should be removed once LocalDOMWindow is an ExecutionContext.
855 virtual void postTask(PassOwnPtr<ExecutionContextTask>) override; // Execute s the task on context's thread asynchronously. 856 virtual void postTask(PassOwnPtr<ExecutionContextTask>) override; // Execute s the task on context's thread asynchronously.
856 void postInspectorTask(PassOwnPtr<ExecutionContextTask>); 857 void postInspectorTask(PassOwnPtr<ExecutionContextTask>);
857 858
858 virtual void tasksWereSuspended() override final; 859 virtual void tasksWereSuspended() override final;
(...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after
1417 Node* eventTargetNodeForDocument(Document*); 1418 Node* eventTargetNodeForDocument(Document*);
1418 1419
1419 } // namespace blink 1420 } // namespace blink
1420 1421
1421 #ifndef NDEBUG 1422 #ifndef NDEBUG
1422 // Outside the WebCore namespace for ease of invocation from gdb. 1423 // Outside the WebCore namespace for ease of invocation from gdb.
1423 void showLiveDocumentInstances(); 1424 void showLiveDocumentInstances();
1424 #endif 1425 #endif
1425 1426
1426 #endif // Document_h 1427 #endif // Document_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698