Commit Graph

10 Commits

Author SHA1 Message Date
Nathan Froyd
1713be633d Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan
We're changing the definition of each of the use counter histograms.
Therefore, they need new names, so as to not throw wrenches into the
server-side machinery.  This renaming is the most straightforward way to
do things and similar to how we have renamed other histograms before.
2015-09-15 20:44:37 -04:00
Nathan Froyd
7c48b60607 Backout c5b25c30befc:b217dfd70e22 (bug 1204994) for browser-chrome oranges; r=me 2015-09-17 05:09:13 -04:00
Nathan Froyd
de18995209 Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan
We're changing the definition of each of the use counter histograms.
Therefore, they need new names, so as to not throw wrenches into the
server-side machinery.  This renaming is the most straightforward way to
do things and similar to how we have renamed other histograms before.
2015-09-15 20:44:37 -04:00
Nathan Froyd
2153af8dcc Bug 968923 - part 3c - miscellaneous telemetry changes for use counters; r=gfritzsche
This patch teaches gen-histogram-enum.py how to correctly deal with the
situation where there are no use counters.  It also adds
mozilla::Telemetry::GetHistogramName for debugging purposes.
2015-06-03 14:38:15 -04:00
Nathan Froyd
bcf017e50a Bug 1170691 - part 2 - use GENERATED_FILES in toolkit/components/telemetry/; r=glandium 2015-06-02 14:46:19 -04:00
Nathan Froyd
a088ae0bef Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal
This patch adds UseCounter.conf for defining use counters along with
infrastructure to generate enums and telemetry identifiers from
UseCounter.conf.
2015-02-04 17:00:00 -05:00
Nathan Froyd
c7977d3c62 Bug 1128989 - part 1 - define Telemetry::ID as a uint32_t; r=gfritzsche
We would like to be able to forward-declare Telemetry::ID, so fewer
header files need to include Telemetry.h.  Empirical evidence shows that
forward-declaring enums requires either enum classes, or plain
fixed-width enums.  Let's opt for the latter here; there's no need to
constrain the size to 16 bits, since Telemetry::IDs are rarely stored in
data structures.
2015-02-03 10:04:59 -05:00
Matej Cepl
099e5bace7 Bug 800557 - Build shouldn't depend on simplejson. r=froydnj, r=ted 2012-10-11 23:19:40 +02:00
Nathan Froyd
ff0163407c Bug 748417 - provide a proper Histogram class; r=taras 2012-08-23 16:32:34 -04:00
Nathan Froyd
5a5bd24258 Bug 781531 - generate histogram information from JSON; r=taras 2012-08-24 15:54:55 -04:00