diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /dom/base/UseCounters.conf | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'dom/base/UseCounters.conf')
-rw-r--r-- | dom/base/UseCounters.conf | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/dom/base/UseCounters.conf b/dom/base/UseCounters.conf new file mode 100644 index 000000000..f9202b629 --- /dev/null +++ b/dom/base/UseCounters.conf @@ -0,0 +1,63 @@ +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this +// file, You can obtain one at http://mozilla.org/MPL/2.0/. + +// This file defines a list of use counters, which are things that can +// record usage of Web platform features and then report this information +// through Telemetry. +// +// The format of this file is very strict. Each line can be: +// +// (a) a blank line +// +// (b) a comment, which is a line that begins with "//" +// +// (c) one of three possible use counter declarations: +// +// method <IDL interface name>.<IDL operation name> +// attribute <IDL interface name>.<IDL attribute name> +// property <CSS property method name> +// +// The |CSS property method name| should be identical to the |method| +// argument to CSS_PROP and related macros. The method name is +// identical to the name of the property, except that all hyphens are +// removed and CamelCase naming is used. See nsCSSPropList.h for +// further details. +// +// To actually cause use counters to be incremented, DOM methods +// and attributes must have a [UseCounter] extended attribute in +// the Web IDL file. CSS properties require no special treatment +// beyond being listed below. +// +// You might reasonably ask why we have this file and we require +// annotating things with [UseCounter] in the relevant WebIDL file as +// well. Generating things from bindings codegen and ensuring all the +// dependencies were correct would have been rather difficult, and +// annotating the WebIDL files does nothing for identifying CSS +// property usage, which we would also like to track. + +method SVGSVGElement.getElementById +attribute SVGSVGElement.currentScale +property Fill +property FillOpacity + +// Push API +method PushManager.subscribe +method PushSubscription.unsubscribe + +// window.sidebar.addSearchEngine +attribute Window.sidebar +method External.addSearchEngine + +// AppCache API +method OfflineResourceList.swapCache +method OfflineResourceList.update +attribute OfflineResourceList.status +attribute OfflineResourceList.onchecking +attribute OfflineResourceList.onerror +attribute OfflineResourceList.onnoupdate +attribute OfflineResourceList.ondownloading +attribute OfflineResourceList.onprogress +attribute OfflineResourceList.onupdateready +attribute OfflineResourceList.oncached +attribute OfflineResourceList.onobsolete |