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

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

Issue 134473008: Remove CSS regions support, keeping a bare minimum to support "region-based" multicol. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Code review: Revert changes in Source/devtools/Inspector-1.1.json Created 6 years, 10 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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 class CSSStyleSheet; 70 class CSSStyleSheet;
71 class CSSStyleSheetResource; 71 class CSSStyleSheetResource;
72 class CanvasRenderingContext; 72 class CanvasRenderingContext;
73 class CharacterData; 73 class CharacterData;
74 class Chrome; 74 class Chrome;
75 class Comment; 75 class Comment;
76 class ContentSecurityPolicyResponseHeaders; 76 class ContentSecurityPolicyResponseHeaders;
77 class ContextFeatures; 77 class ContextFeatures;
78 class CustomElementRegistrationContext; 78 class CustomElementRegistrationContext;
79 class DOMImplementation; 79 class DOMImplementation;
80 class DOMNamedFlowCollection;
81 class DOMSelection; 80 class DOMSelection;
82 class DOMWindow; 81 class DOMWindow;
83 class Database; 82 class Database;
84 class DatabaseThread; 83 class DatabaseThread;
85 class DocumentFragment; 84 class DocumentFragment;
86 class DocumentLifecycleNotifier; 85 class DocumentLifecycleNotifier;
87 class DocumentLifecycleObserver; 86 class DocumentLifecycleObserver;
88 class DocumentLoader; 87 class DocumentLoader;
89 class DocumentMarkerController; 88 class DocumentMarkerController;
90 class DocumentParser; 89 class DocumentParser;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 class JSNode; 121 class JSNode;
123 class LayoutPoint; 122 class LayoutPoint;
124 class LayoutRect; 123 class LayoutRect;
125 class LiveNodeListBase; 124 class LiveNodeListBase;
126 class Locale; 125 class Locale;
127 class Location; 126 class Location;
128 class MainThreadTaskRunner; 127 class MainThreadTaskRunner;
129 class MediaQueryList; 128 class MediaQueryList;
130 class MediaQueryMatcher; 129 class MediaQueryMatcher;
131 class MouseEventWithHitTestResults; 130 class MouseEventWithHitTestResults;
132 class NamedFlowCollection;
133 class NodeFilter; 131 class NodeFilter;
134 class NodeIterator; 132 class NodeIterator;
135 class Page; 133 class Page;
136 class PlatformMouseEvent; 134 class PlatformMouseEvent;
137 class ProcessingInstruction; 135 class ProcessingInstruction;
138 class Range; 136 class Range;
139 class RegisteredEventListener; 137 class RegisteredEventListener;
140 class RenderView; 138 class RenderView;
141 class RequestAnimationFrameCallback; 139 class RequestAnimationFrameCallback;
142 class ResourceFetcher; 140 class ResourceFetcher;
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 PassRefPtr<Text> createTextNode(const String& data); 311 PassRefPtr<Text> createTextNode(const String& data);
314 PassRefPtr<Comment> createComment(const String& data); 312 PassRefPtr<Comment> createComment(const String& data);
315 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta te&); 313 PassRefPtr<CDATASection> createCDATASection(const String& data, ExceptionSta te&);
316 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String& target, const String& data, ExceptionState&); 314 PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String& target, const String& data, ExceptionState&);
317 PassRefPtr<Attr> createAttribute(const AtomicString& name, ExceptionState&); 315 PassRefPtr<Attr> createAttribute(const AtomicString& name, ExceptionState&);
318 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return importNode(importedNode, true, ec); } 316 PassRefPtr<Node> importNode(Node* importedNode, ExceptionState& ec) { return importNode(importedNode, true, ec); }
319 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&); 317 PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionState&);
320 PassRefPtr<Element> createElementNS(const AtomicString& namespaceURI, const AtomicString& qualifiedName, ExceptionState&); 318 PassRefPtr<Element> createElementNS(const AtomicString& namespaceURI, const AtomicString& qualifiedName, ExceptionState&);
321 PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser ); 319 PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser );
322 320
323 PassRefPtr<DOMNamedFlowCollection> webkitGetNamedFlows();
324
325 NamedFlowCollection* namedFlows();
326
327 bool regionBasedColumnsEnabled() const; 321 bool regionBasedColumnsEnabled() const;
328 322
329 /** 323 /**
330 * Retrieve all nodes that intersect a rect in the window's document, until it is fully enclosed by 324 * Retrieve all nodes that intersect a rect in the window's document, until it is fully enclosed by
331 * the boundaries of a node. 325 * the boundaries of a node.
332 * 326 *
333 * @param centerX x reference for the rectangle in CSS pixels 327 * @param centerX x reference for the rectangle in CSS pixels
334 * @param centerY y reference for the rectangle in CSS pixels 328 * @param centerY y reference for the rectangle in CSS pixels
335 * @param topPadding How much to expand the top of the rectangle 329 * @param topPadding How much to expand the top of the rectangle
336 * @param rightPadding How much to expand the right of the rectangle 330 * @param rightPadding How much to expand the right of the rectangle
(...skipping 977 matching lines...) Expand 10 before | Expand all | Expand 10 after
1314 1308
1315 double m_lastHandledUserGestureTimestamp; 1309 double m_lastHandledUserGestureTimestamp;
1316 1310
1317 RefPtr<ScriptedAnimationController> m_scriptedAnimationController; 1311 RefPtr<ScriptedAnimationController> m_scriptedAnimationController;
1318 OwnPtr<MainThreadTaskRunner> m_taskRunner; 1312 OwnPtr<MainThreadTaskRunner> m_taskRunner;
1319 OwnPtr<TextAutosizer> m_textAutosizer; 1313 OwnPtr<TextAutosizer> m_textAutosizer;
1320 OwnPtr<FastTextAutosizer> m_fastTextAutosizer; 1314 OwnPtr<FastTextAutosizer> m_fastTextAutosizer;
1321 1315
1322 RefPtr<CustomElementRegistrationContext> m_registrationContext; 1316 RefPtr<CustomElementRegistrationContext> m_registrationContext;
1323 1317
1324 RefPtr<NamedFlowCollection> m_namedFlows;
1325
1326 void elementDataCacheClearTimerFired(Timer<Document>*); 1318 void elementDataCacheClearTimerFired(Timer<Document>*);
1327 Timer<Document> m_elementDataCacheClearTimer; 1319 Timer<Document> m_elementDataCacheClearTimer;
1328 1320
1329 OwnPtr<ElementDataCache> m_elementDataCache; 1321 OwnPtr<ElementDataCache> m_elementDataCache;
1330 1322
1331 #ifndef NDEBUG 1323 #ifndef NDEBUG
1332 bool m_didDispatchViewportPropertiesChanged; 1324 bool m_didDispatchViewportPropertiesChanged;
1333 #endif 1325 #endif
1334 1326
1335 typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap; 1327 typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap;
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1387 inline bool Node::isDocumentNode() const 1379 inline bool Node::isDocumentNode() const
1388 { 1380 {
1389 return this == document(); 1381 return this == document();
1390 } 1382 }
1391 1383
1392 Node* eventTargetNodeForDocument(Document*); 1384 Node* eventTargetNodeForDocument(Document*);
1393 1385
1394 } // namespace WebCore 1386 } // namespace WebCore
1395 1387
1396 #endif // Document_h 1388 #endif // Document_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698