| OLD | NEW | 
|---|
| 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 279 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 290         ShadowRootApplyAuthorStyles = 269, | 290         ShadowRootApplyAuthorStyles = 269, | 
| 291         PromiseConstructor = 270, | 291         PromiseConstructor = 270, | 
| 292         PromiseCast = 271, | 292         PromiseCast = 271, | 
| 293         PromiseReject = 272, | 293         PromiseReject = 272, | 
| 294         PromiseResolve = 273, | 294         PromiseResolve = 273, | 
| 295         TextAutosizing = 274, | 295         TextAutosizing = 274, | 
| 296         TextAutosizingLayout = 275, | 296         TextAutosizingLayout = 275, | 
| 297         HTMLAnchorElementPingAttribute = 276, | 297         HTMLAnchorElementPingAttribute = 276, | 
| 298         JavascriptExhaustedMemory = 277, | 298         JavascriptExhaustedMemory = 277, | 
| 299         InsertAdjacentHTML = 278, | 299         InsertAdjacentHTML = 278, | 
|  | 300         SVGClassName = 279, | 
| 300         // Add new features immediately above this line. Don't change assigned | 301         // Add new features immediately above this line. Don't change assigned | 
| 301         // numbers of any item, and don't reuse removed slots. | 302         // numbers of any item, and don't reuse removed slots. | 
| 302         NumberOfFeatures, // This enum value must be last. | 303         NumberOfFeatures, // This enum value must be last. | 
| 303     }; | 304     }; | 
| 304 | 305 | 
| 305     // "count" sets the bit for this feature to 1. Repeated calls are ignored. | 306     // "count" sets the bit for this feature to 1. Repeated calls are ignored. | 
| 306     static void count(const Document&, Feature); | 307     static void count(const Document&, Feature); | 
| 307     static void count(const ExecutionContext*, Feature); | 308     static void count(const ExecutionContext*, Feature); | 
| 308     void count(CSSParserContext, CSSPropertyID); | 309     void count(CSSParserContext, CSSPropertyID); | 
| 309     void count(Feature); | 310     void count(Feature); | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 345 | 346 | 
| 346     void updateMeasurements(); | 347     void updateMeasurements(); | 
| 347 | 348 | 
| 348     OwnPtr<BitVector> m_countBits; | 349     OwnPtr<BitVector> m_countBits; | 
| 349     BitVector m_CSSFeatureBits; | 350     BitVector m_CSSFeatureBits; | 
| 350 }; | 351 }; | 
| 351 | 352 | 
| 352 } // namespace WebCore | 353 } // namespace WebCore | 
| 353 | 354 | 
| 354 #endif // UseCounter_h | 355 #endif // UseCounter_h | 
| OLD | NEW | 
|---|