Add an Analytics reporting system.

Fully opt-in, reports to analytics.dolphin-emu.org over SSL. Collects system
information and settings at Dolphin start time and game start time.

UI not implemented yet, so users are required to opt in through config editing.
This commit is contained in:
Pierre Bourdon 2016-06-18 02:43:59 +02:00
commit 121f270367
15 changed files with 798 additions and 6 deletions

View file

@ -28,6 +28,7 @@
#include "Common/Thread.h"
#include "Common/Logging/LogManager.h"
#include "Core/Analytics.h"
#include "Core/ConfigManager.h"
#include "Core/Core.h"
#include "Core/Host.h"
@ -125,6 +126,8 @@ bool DolphinApp::OnInit()
VideoBackendBase::ActivateBackend(SConfig::GetInstance().m_strVideoBackend);
DolphinAnalytics::Instance()->ReportDolphinStart("wx");
// Enable the PNG image handler for screenshots
wxImage::AddHandler(new wxPNGHandler);