Bug 1429126 - Avoid unified bustage. r=emilio
authorBobby Holley <bobbyholley@gmail.com>
Tue, 09 Jan 2018 09:16:39 -0800
changeset 452797 8f679a1bd3a99bd1d0e64fd941bd6776c9dc23e6
parent 452761 1599fb3b361022c56638a1570272068dc69eb268
child 452798 b690a513d8595e37f26d037241dbdb641bf801ee
push id1648
push usermtabara@mozilla.com
push dateThu, 01 Mar 2018 12:45:47 +0000
treeherdermozilla-release@cbb9688c2eeb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1429126 - Avoid unified bustage. r=emilio The next patch adds a cpp file, which shuffles the unified buckets and exposes missing includes. MozReview-Commit-ID: EP88MXYNEuS
--- a/layout/style/MediaList.h
+++ b/layout/style/MediaList.h
@@ -4,16 +4,17 @@
  * 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/. */
 /* base class for representation of media lists */
 #ifndef mozilla_dom_MediaList_h
 #define mozilla_dom_MediaList_h
+#include "mozilla/dom/BindingDeclarations.h"
 #include "mozilla/ErrorResult.h"
 #include "mozilla/ServoUtils.h"
 #include "mozilla/StyleBackendType.h"
 #include "nsIDOMMediaList.h"
 #include "nsWrapperCache.h"
 class nsIDocument;
--- a/layout/style/nsAnimationManager.cpp
+++ b/layout/style/nsAnimationManager.cpp
@@ -30,16 +30,17 @@
 #include "nsIPresShell.h"
 #include "nsIPresShellInlines.h"
 #include <algorithm> // std::stable_sort
 #include <math.h>
 using namespace mozilla;
 using namespace mozilla::css;
 using mozilla::dom::Animation;
+using mozilla::dom::AnimationEffectReadOnly;
 using mozilla::dom::AnimationPlayState;
 using mozilla::dom::KeyframeEffectReadOnly;
 using mozilla::dom::CSSAnimation;
 typedef mozilla::ComputedTiming::AnimationPhase AnimationPhase;
 namespace {