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

Side by Side Diff: third_party/WebKit/Source/core/frame/UseCounter.h

Issue 1804383002: Remove use counters for Element methods that have been settled in spec (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: keep counting webkitMatchesSelector 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
« no previous file with comments | « third_party/WebKit/Source/core/dom/Element.idl ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google, Inc. All rights reserved. 2 * Copyright (C) 2012 Google, Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 XSLTProcessor = 79, 125 XSLTProcessor = 79,
126 SVGSwitchElement = 80, 126 SVGSwitchElement = 80,
127 DocumentAll = 83, 127 DocumentAll = 83,
128 FormElement = 84, 128 FormElement = 84,
129 DemotedFormElement = 85, 129 DemotedFormElement = 85,
130 SVGAnimationElement = 90, 130 SVGAnimationElement = 90,
131 LineClamp = 96, 131 LineClamp = 96,
132 SubFrameBeforeUnloadRegistered = 97, 132 SubFrameBeforeUnloadRegistered = 97,
133 SubFrameBeforeUnloadFired = 98, 133 SubFrameBeforeUnloadFired = 98,
134 ConsoleMarkTimeline = 102, 134 ConsoleMarkTimeline = 102,
135 ElementGetAttributeNode = 107,
136 ElementSetAttributeNode = 108,
137 ElementRemoveAttributeNode = 109,
138 ElementGetAttributeNodeNS = 110,
139 DocumentCreateAttribute = 111, 135 DocumentCreateAttribute = 111,
140 DocumentCreateAttributeNS = 112, 136 DocumentCreateAttributeNS = 112,
141 DocumentCreateCDATASection = 113, // Removed from DOM4. 137 DocumentCreateCDATASection = 113, // Removed from DOM4.
142 DocumentXMLEncoding = 115, // Removed from DOM4. 138 DocumentXMLEncoding = 115, // Removed from DOM4.
143 DocumentXMLStandalone = 116, // Removed from DOM4. 139 DocumentXMLStandalone = 116, // Removed from DOM4.
144 DocumentXMLVersion = 117, // Removed from DOM4. 140 DocumentXMLVersion = 117, // Removed from DOM4.
145 NavigatorProductSub = 123, 141 NavigatorProductSub = 123,
146 NavigatorVendor = 124, 142 NavigatorVendor = 124,
147 NavigatorVendorSub = 125, 143 NavigatorVendorSub = 125,
148 FileError = 126, 144 FileError = 126,
149 PrefixedAnimationEndEvent = 128, 145 PrefixedAnimationEndEvent = 128,
150 UnprefixedAnimationEndEvent = 129, 146 UnprefixedAnimationEndEvent = 129,
151 PrefixedAndUnprefixedAnimationEndEvent = 130, 147 PrefixedAndUnprefixedAnimationEndEvent = 130,
152 PrefixedAnimationStartEvent = 131, 148 PrefixedAnimationStartEvent = 131,
153 UnprefixedAnimationStartEvent = 132, 149 UnprefixedAnimationStartEvent = 132,
154 PrefixedAndUnprefixedAnimationStartEvent = 133, 150 PrefixedAndUnprefixedAnimationStartEvent = 133,
155 PrefixedAnimationIterationEvent = 134, 151 PrefixedAnimationIterationEvent = 134,
156 UnprefixedAnimationIterationEvent = 135, 152 UnprefixedAnimationIterationEvent = 135,
157 PrefixedAndUnprefixedAnimationIterationEvent = 136, 153 PrefixedAndUnprefixedAnimationIterationEvent = 136,
158 EventReturnValue = 137, // Legacy IE extension. 154 EventReturnValue = 137, // Legacy IE extension.
159 SVGSVGElement = 138, 155 SVGSVGElement = 138,
160 InsertAdjacentText = 140,
161 InsertAdjacentElement = 141,
162 HasAttributes = 142,
163 DOMSubtreeModifiedEvent = 143, 156 DOMSubtreeModifiedEvent = 143,
164 DOMNodeInsertedEvent = 144, 157 DOMNodeInsertedEvent = 144,
165 DOMNodeRemovedEvent = 145, 158 DOMNodeRemovedEvent = 145,
166 DOMNodeRemovedFromDocumentEvent = 146, 159 DOMNodeRemovedFromDocumentEvent = 146,
167 DOMNodeInsertedIntoDocumentEvent = 147, 160 DOMNodeInsertedIntoDocumentEvent = 147,
168 DOMCharacterDataModifiedEvent = 148, 161 DOMCharacterDataModifiedEvent = 148,
169 DocumentAllLegacyCall = 150, 162 DocumentAllLegacyCall = 150,
170 HTMLEmbedElementLegacyCall = 152, 163 HTMLEmbedElementLegacyCall = 152,
171 HTMLObjectElementLegacyCall = 153, 164 HTMLObjectElementLegacyCall = 153,
172 GetMatchedCSSRules = 155, 165 GetMatchedCSSRules = 155,
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
204 DocumentUnloadRegistered = 202, 197 DocumentUnloadRegistered = 202,
205 DocumentUnloadFired = 203, 198 DocumentUnloadFired = 203,
206 SVGLocatableNearestViewportElement = 204, 199 SVGLocatableNearestViewportElement = 204,
207 SVGLocatableFarthestViewportElement = 205, 200 SVGLocatableFarthestViewportElement = 205,
208 SVGPointMatrixTransform = 209, 201 SVGPointMatrixTransform = 209,
209 DOMFocusInOutEvent = 211, 202 DOMFocusInOutEvent = 211,
210 FileGetLastModifiedDate = 212, 203 FileGetLastModifiedDate = 212,
211 HTMLElementInnerText = 213, 204 HTMLElementInnerText = 213,
212 HTMLElementOuterText = 214, 205 HTMLElementOuterText = 214,
213 ReplaceDocumentViaJavaScriptURL = 215, 206 ReplaceDocumentViaJavaScriptURL = 215,
214 ElementSetAttributeNodeNS = 216,
215 ElementPrefixedMatchesSelector = 217, 207 ElementPrefixedMatchesSelector = 217,
216 CSSStyleSheetRules = 219, 208 CSSStyleSheetRules = 219,
217 CSSStyleSheetAddRule = 220, 209 CSSStyleSheetAddRule = 220,
218 CSSStyleSheetRemoveRule = 221, 210 CSSStyleSheetRemoveRule = 221,
219 // The above items are available in M33 branch. 211 // The above items are available in M33 branch.
220 212
221 InitMessageEvent = 222, 213 InitMessageEvent = 222,
222 PrefixedDevicePixelRatioMediaFeature = 233, 214 PrefixedDevicePixelRatioMediaFeature = 233,
223 PrefixedMaxDevicePixelRatioMediaFeature = 234, 215 PrefixedMaxDevicePixelRatioMediaFeature = 234,
224 PrefixedMinDevicePixelRatioMediaFeature = 235, 216 PrefixedMinDevicePixelRatioMediaFeature = 235,
(...skipping 11 matching lines...) Expand all
236 DeprecatedWebKitGradient = 260, 228 DeprecatedWebKitGradient = 260,
237 DeprecatedWebKitLinearGradient = 261, 229 DeprecatedWebKitLinearGradient = 261,
238 DeprecatedWebKitRepeatingLinearGradient = 262, 230 DeprecatedWebKitRepeatingLinearGradient = 262,
239 DeprecatedWebKitRadialGradient = 263, 231 DeprecatedWebKitRadialGradient = 263,
240 DeprecatedWebKitRepeatingRadialGradient = 264, 232 DeprecatedWebKitRepeatingRadialGradient = 264,
241 PrefixedImageSmoothingEnabled = 267, 233 PrefixedImageSmoothingEnabled = 267,
242 UnprefixedImageSmoothingEnabled = 268, 234 UnprefixedImageSmoothingEnabled = 268,
243 // The above items are available in M34 branch. 235 // The above items are available in M34 branch.
244 236
245 HTMLAnchorElementPingAttribute = 276, 237 HTMLAnchorElementPingAttribute = 276,
246 InsertAdjacentHTML = 278,
247 SVGClassName = 279, 238 SVGClassName = 279,
248 HTMLMediaElementSeekToFragmentStart = 281, 239 HTMLMediaElementSeekToFragmentStart = 281,
249 HTMLMediaElementPauseAtFragmentEnd = 282, 240 HTMLMediaElementPauseAtFragmentEnd = 282,
250 PrefixedWindowURL = 283, 241 PrefixedWindowURL = 283,
251 WindowOrientation = 285, 242 WindowOrientation = 285,
252 DOMStringListContains = 286, 243 DOMStringListContains = 286,
253 DocumentCaptureEvents = 287, 244 DocumentCaptureEvents = 287,
254 DocumentReleaseEvents = 288, 245 DocumentReleaseEvents = 288,
255 WindowCaptureEvents = 289, 246 WindowCaptureEvents = 289,
256 WindowReleaseEvents = 290, 247 WindowReleaseEvents = 290,
(...skipping 920 matching lines...) Expand 10 before | Expand all | Expand 10 after
1177 friend class UseCounterTest; 1168 friend class UseCounterTest;
1178 static int m_muteCount; 1169 static int m_muteCount;
1179 1170
1180 CountBits m_countBits; 1171 CountBits m_countBits;
1181 BitVector m_CSSFeatureBits; 1172 BitVector m_CSSFeatureBits;
1182 }; 1173 };
1183 1174
1184 } // namespace blink 1175 } // namespace blink
1185 1176
1186 #endif // UseCounter_h 1177 #endif // UseCounter_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/dom/Element.idl ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698