author Gregory Szorc <>
Mon, 25 Feb 2013 13:20:39 -0800
changeset 123337 0dd558c975f03e20e5704133facd2af6c4bf1eea
parent 122273 19d084d39eab11b42a8dfd2e73c02a47e0683e23
permissions -rw-r--r--
Bug 784841 - Part 18ο: Convert /xulrunner; r=ted f=Ms2ger

Data Reporting Service

This directory contains files related to data collection and reporting
within Gecko applications.

The important files in this directory are:

  An XPCOM service that coordinates collection and reporting of data.

  A module containing the logic for coordinating and driving collection
  and upload of data.

  Records Gecko application session history. This is loaded as part of
  the XPCOM service because it needs to capture state from very early in
  the application lifecycle. Bug 841561 tracks implementing this in C++.

There is other code in the tree that collects and uploads data. The
original intent of this directory and XPCOM service was to serve as a
focal point for the coordination of all this activity so that it could
all be done consistently and properly. This vision may or may not be fully