mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 09:57:32 +09:00
Telemetry: Remove stubs and related code
This commit is contained in:
parent
10053448d6
commit
aea50f182f
134 changed files with 68 additions and 3422 deletions
|
|
@ -38,7 +38,6 @@
|
|||
#include "mozilla/ReentrantMonitor.h" // for ReentrantMonitorAutoEnter, etc
|
||||
#include "mozilla/RefPtr.h" // for RefPtr
|
||||
#include "mozilla/StaticPtr.h" // for StaticAutoPtr
|
||||
#include "mozilla/Telemetry.h" // for Telemetry
|
||||
#include "mozilla/TimeStamp.h" // for TimeDuration, TimeStamp
|
||||
#include "mozilla/dom/CheckerboardReportService.h" // for CheckerboardEventStorage
|
||||
// note: CheckerboardReportService.h actually lives in gfx/layers/apz/util/
|
||||
|
|
@ -1686,25 +1685,6 @@ void AsyncPanZoomController::DoDelayedRequestContentRepaint()
|
|||
mPinchPaintTimerSet = false;
|
||||
}
|
||||
|
||||
static ScrollInputMethod
|
||||
ScrollInputMethodForWheelDeltaType(ScrollWheelInput::ScrollDeltaType aDeltaType)
|
||||
{
|
||||
switch (aDeltaType) {
|
||||
case ScrollWheelInput::SCROLLDELTA_LINE: {
|
||||
return ScrollInputMethod::ApzWheelLine;
|
||||
}
|
||||
case ScrollWheelInput::SCROLLDELTA_PAGE: {
|
||||
return ScrollInputMethod::ApzWheelPage;
|
||||
}
|
||||
case ScrollWheelInput::SCROLLDELTA_PIXEL: {
|
||||
return ScrollInputMethod::ApzWheelPixel;
|
||||
}
|
||||
default:
|
||||
MOZ_ASSERT_UNREACHABLE("unexpected scroll delta type");
|
||||
return ScrollInputMethod::ApzWheelLine;
|
||||
}
|
||||
}
|
||||
|
||||
nsEventStatus AsyncPanZoomController::OnScrollWheel(const ScrollWheelInput& aEvent)
|
||||
{
|
||||
ParentLayerPoint delta = GetScrollWheelDelta(aEvent);
|
||||
|
|
@ -3229,11 +3209,10 @@ AsyncPanZoomController::ReportCheckerboard(const TimeStamp& aSampleTime)
|
|||
mLastCheckerboardReport = aSampleTime;
|
||||
|
||||
bool recordTrace = gfxPrefs::APZRecordCheckerboarding();
|
||||
bool forTelemetry = Telemetry::CanRecordExtended();
|
||||
uint32_t magnitude = GetCheckerboardMagnitude();
|
||||
|
||||
MutexAutoLock lock(mCheckerboardEventLock);
|
||||
if (!mCheckerboardEvent && (recordTrace || forTelemetry)) {
|
||||
if (!mCheckerboardEvent && recordTrace) {
|
||||
mCheckerboardEvent = MakeUnique<CheckerboardEvent>(recordTrace);
|
||||
}
|
||||
mPotentialCheckerboardTracker.InTransform(IsTransformingState(mState));
|
||||
|
|
|
|||
|
|
@ -6,8 +6,6 @@
|
|||
|
||||
#include "PotentialCheckerboardDurationTracker.h"
|
||||
|
||||
#include "mozilla/Telemetry.h" // for Telemetry
|
||||
|
||||
namespace mozilla {
|
||||
namespace layers {
|
||||
|
||||
|
|
@ -20,10 +18,6 @@ PotentialCheckerboardDurationTracker::PotentialCheckerboardDurationTracker()
|
|||
void
|
||||
PotentialCheckerboardDurationTracker::CheckerboardSeen()
|
||||
{
|
||||
// This might get called while mInCheckerboard is already true
|
||||
if (!Tracking()) {
|
||||
mCurrentPeriodStart = TimeStamp::Now();
|
||||
}
|
||||
mInCheckerboard = true;
|
||||
}
|
||||
|
||||
|
|
@ -32,9 +26,6 @@ PotentialCheckerboardDurationTracker::CheckerboardDone()
|
|||
{
|
||||
MOZ_ASSERT(Tracking());
|
||||
mInCheckerboard = false;
|
||||
if (!Tracking()) {
|
||||
/* Telemetry STUB */
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -50,19 +41,10 @@ PotentialCheckerboardDurationTracker::InTransform(bool aInTransform)
|
|||
// must be true (or we would have early-exited this function already).
|
||||
// Therefore, we are starting a potential checkerboard period.
|
||||
mInTransform = aInTransform;
|
||||
mCurrentPeriodStart = TimeStamp::Now();
|
||||
return;
|
||||
}
|
||||
|
||||
mInTransform = aInTransform;
|
||||
|
||||
if (!Tracking()) {
|
||||
// Tracking() must have been true at the start of this function, or we
|
||||
// would have taken the other !Tracking branch above. If it's false now,
|
||||
// it means we just stopped tracking, so we are ending a potential
|
||||
// checkerboard period.
|
||||
/* Telemetry STUB */
|
||||
}
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
|
|
@ -50,8 +50,6 @@ private:
|
|||
private:
|
||||
bool mInCheckerboard;
|
||||
bool mInTransform;
|
||||
|
||||
TimeStamp mCurrentPeriodStart;
|
||||
};
|
||||
|
||||
} // namespace layers
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue